Write a procedure (in english or shell) to migrate the contacts
Updated by Denis 'GNUtoo' Carikli 8 months ago
On the mailing list, people who tested Replicant 6.0 0004 RC4 had issues with the contact application crashing.After more investigation it seems that:
- Starting from a fresh data partition (full factory reset), the contact application works fine
- If you had contacts information (which is stored internally in the com.android.providers.contacts application data) the application will crash after an upgrade from RC3 to RC4 (probably due to the removal of the ambient SDK and/or revert of the source code before it appeared).
- Removing all the com.android.providers.contacts and com.android.contacts data in the recovery with rm -rf /data/data/com.android.contacts /data/data/com.android.providers.contacts looses all the contact data but it can at least unblock the contact application. We need to find a way to do the same with the GUI.
Since the contact application can import files in the vcard format, we need to tell users to backup their contact information in a vcard file before the upgrade, wipe the contact data after the upgrade and reimport the vcard file, or automatize that with a script that runs during the first installation only.