GNOME Bugzilla – Bug 682802
Try installing missing UOA plugin when migrating
Last modified: 2012-08-28 07:38:48 UTC
We should use PackageKit to try installing missing UOA plugins when migrating accounts.
Blocked by https://bugs.launchpad.net/ubuntu/+source/sessioninstaller/+bug/1042231
Created attachment 222549 [details] [review] factor out migrate_account_to_uoa()
Created attachment 222550 [details] [review] uoa_account_created_cb: don't unref NULL account
Created attachment 222551 [details] [review] pkg-kit: use an 'infinite' timeout when calling InstallPackageNames This method can takes quiet a while before returning (if user has to enter his admin password for example).
Created attachment 222552 [details] [review] try installing missing account-plugin-*
Comment on attachment 222551 [details] [review] pkg-kit: use an 'infinite' timeout when calling InstallPackageNames Attachment 222551 [details] pushed as 02b2080 - pkg-kit: use an 'infinite' timeout when calling InstallPackageNames
You can use empathy_uoa_manager_dup() and EMPATHY_UOA_SERVICE_TYPE from empathy-uoa-utils.h. Also this operation can now takes significant time since we are waiting on user interaction. empathy-auth-client exit after a timeout, so that should be blocked until we finish the migration operation.
Created attachment 222556 [details] [review] try installing missing account-plugin-*
Attachment 222556 [details] pushed as 79ea3b4 - try installing missing account-plugin-*
*** Bug 682440 has been marked as a duplicate of this bug. ***