On Thu, Dec 8, 2022 at 4:02 PM Adam D. Barratt <a...@adam-barratt.org.uk> wrote: > > On Thu, 2022-12-08 at 15:49 -0500, Jeremy Bicha wrote: > > Adapt to Google Contacts API change > > > > [ Impact ] > > Google Contacts integration in Evolution won't work without this fix. > > +evolution (3.38.3-1+deb11u1) unstable; urgency=medium > > ^ s/unstable/bullseye/ > > > This bug fix requires evolution-data-server to be updated too. See > > https://bugs.debian.org/1025773 > > > > Do the package relationships ensure that the new versions are always > installed together? If not, what's the user experience if there's a > mismatch?
If someone managed to install the new evolution and old evolution-data-server or the other way around, they would get the same behavior as currently in Debian 11: Google Contacts integration won't work. I could have evolution have a bumped Depends on the new evolution-data-server. To fix it the other way, we could add a Breaks. I don't know if adding either of those really helps much. I already uploaded both evolution and evolution-data-server to the bullseye-pu queue. If we did end up wanting to change this, would it be best to upload with a bumped version number (3.38.3-1+deb11u2) or just have the old ones rejected? Thank you, Jeremy Bicha