[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ubuntu-devel
Subject:    Re: [ubuntu/bionic-proposed] update-manager 1:18.04.11 (Accepted)
From:       Steve Langasek <steve.langasek () ubuntu ! com>
Date:       2018-04-13 19:29:02
Message-ID: 20180413192902.GC32145 () virgil ! dodds ! net
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


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@ubuntu.com                                     vorlon@debian.org

["signature.asc" (application/pgp-signature)]
[Attachment #6 (text/plain)]

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic