On Tue, 9 Mar 2010 00:27:16 +0200
Tom Hacohen <[email protected]> wrote:

> Hey all,
> 
> Opimd changed internal design, this means a database conversion is
> needed. Because the conversion takes a lot of time, it's does not
> get called by default, but instead you need to run it manually.
> When upgrading frameworkd (opimd) opkg will write the following
> message:
> 
> *IMPORTANT NOTICE*: There has been a change in internal opimd database
> structure as well as in the backend mechanism.
>   This change is not backwards compatible so a conversion is needed,
> furthermore, since new opimd does not (and will not) support working
> with SIM, importing your SIM data is also required.
>   In order to import SIM contacts, please use PISI.
>   If you still have old contacts with 'tel:' prefix instead of field
> types (i.e you haven't upgraded since 26.1.2010) please run the
> 'remove-tel' script first.
>   For the database conversion:
>     1) stop frameworkd '/etc/init.d/frameworkd stop'
>     2) use the conversion script, called: 'opimd_convert_db' which is
> already installed in your system
>     3) restart your device
> 
> Which explains everything.
> 
> If you have any more questions, feel free to ask here, sorry for the
> inconvenience.

For some reason, one of my timestamps was a decimal fraction causing
the data import to fail. The attached patch fixes this by converting
the string to an float first.

Justus

Attachment: sanitize-timestamp
Description: Binary data

_______________________________________________
Shr-User mailing list
[email protected]
http://lists.shr-project.org/mailman/listinfo/shr-user

Reply via email to