Hi again Affred and thank you very much for trying to help me. So, firstly,
just to be sure that there is no confusion, the way I configured my google
account in Ubuntu 22.04 is not in Evolution, but in Ubuntu Settings -> Online
Accounts, then Evolution automatically uses that account. In Online Accounts I
ticked all possible things to sync for my google account (including Contacts).
Like I said, entering the app password in Online Accounts is not accepted by
Ubuntu. Then I did, as you said, open the Seahorse app. When I look into that
with the filter set to "Show any" (so that it doeas not filter any entries
out), I see no entry for Address Book. The only entry I see is named "GOA
google credentials for identity account_xxxxxxxxxx_y" and it has a poassword
field (can be edited after clicking right on the entry and choosing Properties)
like:
{'authorization_code':
<'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'>,
'access_token':
<'bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb'>,
'access_token_expires_at': <int64 iiiiiiiiiiiiiiii>, 'refresh_token':
<'ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc'>}
So there is no password or app password part in the above field. I even
tried to replace that field with {'password': <'eeeeeeeeeeeeeeee'>},
where ee...ee will be the app password, or directly with ee...eee, but
no luck.
Any other suggestions please? Thank you very much.
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to evolution-data-server in Ubuntu.
https://bugs.launchpad.net/bugs/1952107
Title:
Google Contacts API Deprecated
Status in evolution-data-server:
Fix Released
Status in evolution package in Ubuntu:
Fix Released
Status in evolution-data-server package in Ubuntu:
Fix Released
Status in evolution source package in Bionic:
Triaged
Status in evolution-data-server source package in Bionic:
Triaged
Status in evolution source package in Focal:
Triaged
Status in evolution-data-server source package in Focal:
Triaged
Status in evolution source package in Impish:
Fix Released
Status in evolution-data-server source package in Impish:
Fix Released
Bug description:
* Impact
The google contacts integration with the GNOME component will stop working
since it relies on an API which is going to be shutdown
* Testcase
- use evolution
- add a google account
- go the contacts section
The contacts stored on the google account should be listed, no error
should be displayed
* Regression potential
The patch changes the google contact backend so any potential issue is likely
to be with contacts integration.
--------------------------------
I opened Evolution today and a red banner appeared on top with the
following message:
> Failed to connect address book “<[email protected]> : Contacts”
> Invalid request URI or header, or unsupported nonstandard parameter:
Contacts API is being deprecated. Migrate to People API to retain
programmatic access to Google Contacts. See
https://developers.google.com/people/contacts-api-migration.
I found the upstream bug report for this[0], which references the commit[1]
that fixes it.
However, that commit is in release 3.42.0, whereas Ubuntu 21.10 currently has
3.40.4-1. Is it possible to backport this commit so that Evolution will
continue to work properly?
[0]: https://gitlab.gnome.org/GNOME/evolution/-/issues/1658
[1]:
https://gitlab.gnome.org/GNOME/evolution-data-server/-/commit/d63a1ce3921a6a6c573a6a
To manage notifications about this bug go to:
https://bugs.launchpad.net/evolution-data-server/+bug/1952107/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp