[ubuntu/bionic-proposed] update-manager 1:18.04.11 (Accepted)

Steve Langasek steve.langasek at ubuntu.com
Fri Apr 13 19:29:02 UTC 2018


On Fri, Apr 13, 2018 at 09:21:19PM +0200, Julian Andres Klode wrote:

> > I am concerned about the model here by which individual packages need to add
> > blobs of metadata on the filesystem to declare themselves "not for removal".
> > This is completely disconnected from the existing logic for managing
> > metapackages, which is expressed through the central Packages files and
> > apt's logic for metapackage dependencies.

> > Why is GNOME Software removing dependencies of packages /at all/?  Why are
> > the decisions about dependency removal not being delegated to apt, instead
> > of being reimplemented poorly?

> I don't believe PackageKit/GNOME Software does anything different here. 
> What happens is that e.g. ubuntu-desktop depends on nautilus, but if you
> remove nautilus, ubuntu-desktop is removed too. That's the same in APT
> and PackageKit. 

> What I feel like should happen is to automatically generate compulsory
> metadata in appstream generator from task fields or something.

Agreed.  This would also address the problem that appstream data will again
become out of date whenever an app is dropped from a seed.

So how do we make this happen?

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20180413/a64f46ef/attachment.sig>


More information about the ubuntu-devel mailing list