My plan for MC 6 parallel-installability in Bug #49737 is that it will initially have an entirely separate set of accounts. Once we have that working, we can give it logic to do a one-time-only copy of "Telepathy 0" (MC 5) accounts. This is also a good opportunity to do any migration steps that we want to do: * rename 'account' parameter to 'username' if we decide to do that * turn 'sofiasip' accounts into 'rakia' accounts
(In reply to comment #0) > This is also a good opportunity to do any > migration steps that we want to do: * rename parameters that are also D-Bus properties from o.fd.T.blahblah to im.telepathy.v1.blahblah
(In reply to comment #0) > This is also a good opportunity to do any > migration steps that we want to do: * maybe change IRC 'account' into Nickname?
(In reply to comment #0) > This is also a good opportunity to do any > migration steps that we want to do None implemented yet. I think they could go in migrate_accounts() in mcd-account-manager.c, tbh.
Created attachment 96107 [details] [review] 1/4] McdAccountManagerDefault: copy accounts from Telepathy 0 on first run
Created attachment 96108 [details] [review] [2/4] mcd_account_delete_async: remove #if 0 code to delete old account storage We're not going to delete Telepathy-0 account data in Telepathy-1.
Created attachment 96109 [details] [review] 3/4] McdAccount: reinstate avatar-migration code, considerably simplified We no longer want to delete the directories containing old filenames (all old directories that we currently support are owned by Telepathy-0 and should not be deleted).
Created attachment 96110 [details] [review] 4/4] Re-enable regression tests for account import, and add more
Fixed in git for 0.99.10
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.