Update evolution-data-server to 3.22.3

Bug #1639926 reported by Jeremy Bícha
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
evolution-data-server (Ubuntu)
Fix Released
Undecided
Unassigned
Yakkety
Fix Released
Medium
Unassigned

Bug Description

Impact
======
This is the second evolution SRU for yakkety. This update includes the new bugfix releases 3.22.2 and 3.22.3. Updating e-d-s is required to update evolution to 3.22.3 (LP: #1639942)

https://git.gnome.org/browse/evolution-data-server/tree/NEWS/?h=gnome-3-22
https://git.gnome.org/browse/evolution-data-server/log/?h=gnome-3-22

Test Case
=========
After installing the update, restart your computer. (Is there a flag evolution-data-server should set to prompt the user to do this?)

Run several eds-using apps like Evolution, GNOME Calendar and verify that they continue to run at least as well as before this update.

Regression Potential
====================
Low. There are a fair amount of changes in this update, but they are all targeted towards fixing bugs. This is the same release that other GNOME 3.22 distros ship. This may be the last official 3.22 release for the Evolution stack.

Other Info
==========
Note that there is an issue with Google authentication affecting at least 3.20 and 3.22.0. The underlying issue should be fixed with this update (it was partially fixed with 3.22.1 already in yakkety-updates). Unfortunately, anyone anywhere using older still-broken versions of e-d-s still break authentication for everyone else using the same API key!

Because of this, GNOME is updating the key used by GNOME Online Accounts (LP: #1649995). The key used by e-d-s might need to be updated too. And maybe the key used by Ubuntu Online Accounts (LP: #1650007). This is because there are 2 or 3 different ways to use a Google account with Evolution. You only need to update the key for the Google authentication method you use.

Jeremy Bícha (jbicha)
Changed in evolution-data-server (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package evolution-data-server - 3.22.2-1ubuntu1

---------------
evolution-data-server (3.22.2-1ubuntu1) zesty; urgency=medium

  * Merge with Debian (LP: #1639926). Remaining Ubuntu changes:
    - debian/control:
      + Build-depend on libaccounts-glib-dev and libsignon-glib-dev
    - debian/rules:
      + Enable Ubuntu online accounts
    - debian/control,
      debian/evolution-data-server.install:
      debian/evolution-data-server-online-accounts.install:
      + Split online accounts support into a separate package

evolution-data-server (3.22.2-1) unstable; urgency=medium

  * New upstream release.

evolution-data-server (3.22.1-2) unstable; urgency=medium

  * Add a Build-Depends-Package line to all symbols files to get proper
    dependencies when a package build-depends on a higher version of a
    dev package than what it gets from the used symbols.
  * Remove a few obsolete Breaks.

 -- Jeremy Bicha <email address hidden> Mon, 07 Nov 2016 15:10:38 -0500

Changed in evolution-data-server (Ubuntu):
status: Fix Committed → Fix Released
Jeremy Bícha (jbicha)
description: updated
Changed in evolution-data-server (Ubuntu Yakkety):
status: New → In Progress
summary: - Update to 3.22.2
+ Update evolution-data-server to 3.22.3
Jeremy Bícha (jbicha)
Changed in evolution-data-server (Ubuntu Yakkety):
importance: Undecided → Medium
Jeremy Bícha (jbicha)
description: updated
Revision history for this message
Brian Murray (brian-murray) wrote :

"After installing the update, restart your computer. (Is there a flag evolution-data-server should set to prompt the user to do this?)"

There is documentation in update-notifier's HOOKS file about this:

Another example is the reboot notification. Packages like the kernel,
glibc, dbus and hal require a reboot. To simplify things
update-notifier installs a helper script in

/usr/share/update-notifier/notify-reboot-required

that can be called in the packages postinst script (make sure to check
for it first). It is i18n-able via langpacks and it will only be shown
once.

Changed in evolution-data-server (Ubuntu Yakkety):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Brian Murray (brian-murray) wrote : Please test proposed package

Hello Jeremy, or anyone else affected,

Accepted evolution-data-server into yakkety-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/evolution-data-server/3.22.3-0ubuntu0.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Brian, so I could use something like this:

https://sources.debian.net/src/connman/unstable/debian/connman.postinst/

I'm not sure that it's important enough to delay this update another week or so, but we can do it next time.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

I confirm that evolution-data-server 3.22.3-0ubuntu0.1 works fine here on Ubuntu GNOME 16.10. (I do most of my email via a web browser though.). Because of how important it is to fix the broken Google authentication, I also backported the proposed evolution and evolution-data-server 3.22.3 to the GNOME3 Staging PPA. I've not seen any bugs or heard any complaints from the new update yet.

I tested evolution and gnome-calendar with my configured Google account.

Jeremy Bícha (jbicha)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package evolution-data-server - 3.22.3-0ubuntu0.1

---------------
evolution-data-server (3.22.3-0ubuntu0.1) yakkety; urgency=medium

  * New upstream bugfix release (LP: #1639926)

 -- Jeremy Bicha <email address hidden> Wed, 14 Dec 2016 01:22:11 -0500

Changed in evolution-data-server (Ubuntu Yakkety):
status: Fix Committed → Fix Released
Revision history for this message
Brian Murray (brian-murray) wrote : Update Released

The verification of the Stable Release Update for evolution-data-server has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Brian Murray (brian-murray) wrote :

Yes, the connman.postinst file looks right to me.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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