Re: non-essential adduser poses problems to purging packages
- To: Helmut Grohne <helmut@subdivi.de>, Julian Andres Klode <jak@debian.org>, debian-release@lists.debian.org, Andreas Beckmann <anbe@debian.org>, adduser@packages.debian.org, deity@lists.debian.org, josch@debian.org
- Subject: Re: non-essential adduser poses problems to purging packages
- From: Sebastian Ramacher <sramacher@debian.org>
- Date: Tue, 16 May 2023 22:15:33 +0200
- Message-id: <[🔎] ZGPkZUJwyJMzxH4J@ramacher.at>
- Mail-followup-to: Helmut Grohne <helmut@subdivi.de>, Julian Andres Klode <jak@debian.org>, debian-release@lists.debian.org, Andreas Beckmann <anbe@debian.org>, adduser@packages.debian.org, deity@lists.debian.org, josch@debian.org
- In-reply-to: <[🔎] 20230507183003.GA892199@subdivi.de>
- References: <[🔎] 20230504091750.GA2242429@subdivi.de> <[🔎] ZFdmJBZSNg9HMI0I@ramacher.at> <[🔎] CAEA6rAzqz6XV8EP3r6oxaegp_ONgzNe9jW0-R5Myz0ZSwzH4vg@mail.gmail.com> <[🔎] 20230507183003.GA892199@subdivi.de>
On 2023-05-07 20:30:03 +0200, Helmut Grohne wrote:
> On Sun, May 07, 2023 at 08:16:14PM +0200, Julian Andres Klode wrote:
> > I don't have a problem pushing a 2.6.1 out with this in the coming days. Is
> > this the best solution though - maybe setting Essential on adduser might be
> > easier and formally fix the issue for now.
>
> I was also thinking that maybe it really should be essential for now.
>
> > We generally do not expect stuff to depend on apt. This seems to be a gap
> > in piuparts, that it has apt installed while testing packages.
>
> Even if we made apt depend on adduser again, packages would still fail
> purging if you removed apt and adduser beforehand. Julian also pointed
> out another advantage on IRC: By using the Essential flag, we can
> forcefully remove adduser while keeping apt. This option is unavailable
> given a dependency.
If you agree that making it Essential: yes or Protected: yes, then
please go ahead with implementing this change. The window to fix this is
closing quickly.
Cheers
--
Sebastian Ramacher
Reply to: