Update gnome-software to 3.22

Bug #1636945 reported by Jeremy Bícha
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnome-software (Ubuntu)
Fix Released
Wishlist
Robert Ancell

Bug Description

I believe we want to do this update for Ubuntu 17.04.

The new version adds a Flatpak plugin. In the Debian packaging, I split that out into a separate binary package in case Flatpak being in main isn't wanted at this time.

I believe we'd be dropping the aptdaemon plugin to use the PackageKit support instead. Some parts of switching to PackageKit improve things (like fixing bug 1551599 and bug 1575426 ). In other ways, it's a bit of a regression. (Sorry, I don't remember examples right now).

Debian (GNOME) will be using gnome-software 3.22 by default for stretch so improvements to the PackageKit support will benefit both distros.

Jeremy Bícha (jbicha)
tags: added: zesty
Revision history for this message
Robert Ancell (robert-ancell) wrote :

I'm currently working on rebasing our non-upstreamable patches on top of the gnome-3-22 branch. I'll push the resultant changes to wip/ubuntu-zesty

Changed in gnome-software (Ubuntu):
status: New → In Progress
assignee: nobody → Robert Ancell (robert-ancell)
Revision history for this message
Robert Ancell (robert-ancell) wrote :

Pushed an updated version to zesty. Please keep an eye out for any regressions. I haven't changed to using PackageKit - that can be done in a separate bug.

Changed in gnome-software (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Oh, I didn't know it was possible to keep the apt backend with 3.22.

I'd like to merge in the Debian packaging at some point (adds separate binary packages for the flatpak and other plugins since I assume we're not interested in doing MIRs for those yet unless we have to).

Thanks for the update!

Revision history for this message
Iain Lane (laney) wrote : Re: [Bug 1636945] Re: Update gnome-software to 3.22

On Tue, Nov 08, 2016 at 12:57:19AM -0000, Robert Ancell wrote:
> Pushed an updated version to zesty. Please keep an eye out for any
> regressions. I haven't changed to using PackageKit - that can be done in
> a separate bug.

Well done Robert.

I hope to get some time in the coming weeks to look at our remaining
deltas (including apt -> PK) and see what can be done about them. :)

--
Iain Lane [ <email address hidden> ]
Debian Developer [ <email address hidden> ]
Ubuntu Developer [ <email address hidden> ]

Revision history for this message
Matthias Klumpp (ximion) wrote :

It will also be interesting to see whether there are remaining bugs in aptcc that should be fixed.
In general, aptcc is much slower than it needs to be, mainly due to its really ineffective cache handling (reopening it again and again for most transactions) and old code that was copied from various places (apt-get, Synaptic, even aptitude).

I wanted to fix the caching issue at some point, but that would as of now amount to massive refactoring - we even discussed briefly with KDE Neon people the possibility to do a clean rewrite of PKs APT backend (quite some effort), which might be a possibility in the future.

In any case, there are currently no known major bugs in aptcc, except for its slowness and inability to parallelize read transactions (the latter was due to APTs limitations in the past, and the APT guys say it might be possible now - unfortunately, aptcc itself isn't ready for that, due to having been developed non-threadsafe for a long time :P)

In any case, on topic: Thanks Robert for working on updating GS!

Changed in gnome-software (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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