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 “<em...@gmail.com> : 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     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to