[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1035654: marked as done (non-essential adduser poses problems to purging packages)



Your message dated Thu, 25 May 2023 15:18:48 +0000
with message-id <E1q2Cjo-0034Ux-2D@fasolo.debian.org>
and subject line Bug#1035654: fixed in apt 2.6.1
has caused the Debian Bug report #1035654,
regarding non-essential adduser poses problems to purging packages
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1035654: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035654
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: apt
Version: 2.5.4
Severity: serious

On 2023-05-04 11:17:50 +0200, Helmut Grohne wrote:
> Hi release team,
> 
> Andreas Beckmann does wonderful QA work and recently figured that some
> packages use deluser during purge (e.g. #1035494 and #1035495). deluser
> is shipped with adduser and adduser used to be practically essential,
> becaue apt used to depend on it, but that dependency was removed on my
> request. Now apt never was essential to begin with, but having a Debian
> installation without apt is a relatively rare thing. So while this was
> theoretically buggy at all times, it is now practically observable.

The current list of relevant bug reports is:

#1034758 	x2goserver-common 	x2goserver-common: fails to purge - command (deluser|delgroup) in postrm not found
#1035291 	desktop-autoloader 	desktop-autoloader: fails to purge - command (deluser|adduser) in postrm not found 	2023-04-30
#1035292 	debian-edu-fai 	debian-edu-fai: fails to purge - command (deluser|adduser) in postrm not found 	2023-04-30
#1035435 	webdis 	webdis: fails to purge - command (deluser|adduser) in postrm not found

Those bugs might be fixable, but is this list complete?

And then there's that:

> Even if we fix these bugs in the packages, people may still upgrade
> their systems and remove them rather than upgrading. Then, once the
> upgrade is finished (and adduser is removed), they may consider purging
> them and boom things go bad without any way of us fixing those packages.
> 
> So fixing these bugs (and probably not removing users in purge) is the
> way to go, but this also raises the question of whether we want to limit
> the possible damage in trixie by making adduser temporarily essential
> for trixie. What do you think?

I suppose you meant s/trixie/bookworm/. We are very late in the release
cycle, so dear apt maintainers, please re-instante the dependency on
adduser for bookworm. Once bookworm is released, removing adduser from
the pseudo-essential set can be revisited.

With such a change I would have expected upgrade/piuparts tests from
bullseye to bookworm that tried to remove adduser a various stages and
check for the fallout. Given that Andreas is only doing them now, that's
too late for changes to the pseudo-essential set.

Cheers

> Of course, I really like small essential and want it gone, but we need
> to balance that with possible breakage.
> 
> I think this primarily is a decision that belongs to the release
> managers with the default choice being "do nothing about it".
> 
> Helmut
> 

-- 
Sebastian Ramacher

--- End Message ---
--- Begin Message ---
Source: apt
Source-Version: 2.6.1
Done: Julian Andres Klode <jak@debian.org>

We believe that the bug you reported is fixed in the latest version of
apt, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1035654@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julian Andres Klode <jak@debian.org> (supplier of updated apt package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 25 May 2023 16:11:37 +0200
Source: apt
Architecture: source
Version: 2.6.1
Distribution: unstable
Urgency: medium
Maintainer: APT Development Team <deity@lists.debian.org>
Changed-By: Julian Andres Klode <jak@debian.org>
Closes: 1035654
Changes:
 apt (2.6.1) unstable; urgency=medium
 .
   * Restore adduser dependency for bookworm.
     This caused some regressions to late in the bookworm cycle. To keep
     upgrade paths (which will have adduser installed) the same, we drop
     the base-password alternative rather than requiring both dependencies,
     as that could change resolving or ordering bugs. (Closes: #1035654)
   * Point gitlab-ci and gbp to bookworm/2.6.y
Checksums-Sha1:
 ef96c3fc184f8aebaa3db34fb6fc282fd117333b 2933 apt_2.6.1.dsc
 113e0b53926dc2f520a1844bd4477b369cd2d7b0 2328508 apt_2.6.1.tar.xz
 dfbb4204c9354974a67356bc8fb2efaf397842c2 7542 apt_2.6.1_source.buildinfo
Checksums-Sha256:
 e258c1b9c24e1747100271db9d6e5af7127bd3ef812a69bdf63de263abfdc6fd 2933 apt_2.6.1.dsc
 86b888c901fa2e78f1bf52a2aaa2f400ff82a472b94ff0ac6631939ee68fa6fd 2328508 apt_2.6.1.tar.xz
 2660a320b23bc3bf5d46c57fc852d72c5fa3da874759dc43cad0637f1bebb194 7542 apt_2.6.1_source.buildinfo
Files:
 af77b8ff8c2dff6354c99ed756161fe8 2933 admin important apt_2.6.1.dsc
 020cf3b40681833a0440a7baabad034d 2328508 admin important apt_2.6.1.tar.xz
 da30dccbc97f48a68315452f937c5e2c 7542 admin important apt_2.6.1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJDBAEBCgAtFiEET7WIqEwt3nmnTHeHb6RY3R2wP3EFAmRvc7APHGpha0BkZWJp
YW4ub3JnAAoJEG+kWN0dsD9x1M4P+gO6Gc18loGGuvzhboK6lWo0QyqMYQHc3jmm
SeEneqwVuiXDCxlKXQQeUvzuEalmExSKP7OH1c9NDDDrnyAeRpa6C+ooc40ziiwF
XOplmFz1DlqNAqKcxsV9EjcV39V01QjtrMJBmPHCJPBWh+w1mcvKmKTdRHpc6w93
jVVv8ikLUHcL6C1JlLNP6NH3y/9uu4Zd+T9dV+LNN1REA7lzPWnbfXcz4vbwcY9q
xXtmjOYCcy/DjEI7ofZ82sF/9d4jNXvT3P4u48Ygsw+sGl82nAl/x0ewSLJdMyjU
ikXMbz3v28VhdSNHEAKxgQJsGyEMGM76FBnOGqHQIgZY0CthtZnMTGlLZa/Avrps
b6D3ODSJIYRz5diP7d54fvae6lwWrLuJ2c8iI0QslAafxkL+ZEqPN+7mgh8YHq0g
O+CXfr1mj1X6PVTGthqo7OGAKuSy1oWEnVPRqK1LdhjGushmFEcOW6kdpMdsSGne
iF//Di/AXvbc8btMXKrtPLBdVfEV0jYdmIbKmqllfW4aT9PPvTrcKsEhKZUnlFcE
Y9riU3nzkKPVQDdaw/s5wGYWQ7+Mpg0tDbkiGOpyMbKzB+nxj9J1zxglfZtlAdBp
Kq7eGsRb+bvT2qQCJ4vFE4PsTcOqbY6DPCHu9b6NdG8croPFTIO3fNSPlRae27zm
RtjYZq8d
=Ih/N
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: