Google Contacts API Deprecated

Bug #1952107 reported by Yeshayohu Zirkind
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
evolution-data-server
Unknown
Unknown
evolution (Ubuntu)
High
Unassigned
evolution-data-server (Ubuntu)
High
Unassigned

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 address hidden> : 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

Changed in evolution (Ubuntu):
importance: Undecided → High
Changed in evolution-data-server (Ubuntu):
importance: Undecided → High
Revision history for this message
Sebastien Bacher (seb128) wrote :

The issue is fixed with 3.42 in the current Ubuntu serie, I'm working on backporting the change to impish, later series will also need to be fixed

description: updated
Changed in evolution (Ubuntu):
status: New → Fix Committed
status: Fix Committed → Fix Released
Changed in evolution-data-server (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.