Google Contacts API Deprecated
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evolution-data-server |
Fix Released
|
Unknown
|
|||
evolution (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Bionic |
Triaged
|
Undecided
|
Unassigned | ||
Focal |
Triaged
|
Undecided
|
Unassigned | ||
Impish |
Fix Released
|
Undecided
|
Unassigned | ||
evolution-data-server (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Bionic |
Triaged
|
Undecided
|
Unassigned | ||
Focal |
Triaged
|
Undecided
|
Unassigned | ||
Impish |
Fix Released
|
Undecided
|
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:/
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:/
[1]: https:/
Changed in evolution (Ubuntu): | |
importance: | Undecided → High |
Changed in evolution-data-server (Ubuntu): | |
importance: | Undecided → High |
tags: |
added: verification-done-impish removed: verification-needed-impish |
tags: |
added: verification-failed-focal removed: verification-needed-focal |
Changed in evolution (Ubuntu Focal): | |
status: | Confirmed → Triaged |
Changed in evolution (Ubuntu Impish): | |
assignee: | nobody → Jeremy Bicha (jbicha) |
Changed in evolution-data-server (Ubuntu Focal): | |
status: | Confirmed → Triaged |
assignee: | nobody → Jeremy Bicha (jbicha) |
Changed in evolution (Ubuntu Focal): | |
assignee: | nobody → Jeremy Bicha (jbicha) |
Changed in evolution (Ubuntu Impish): | |
assignee: | Jeremy Bicha (jbicha) → nobody |
Changed in evolution-data-server: | |
status: | Unknown → Fix Released |
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