Your message dated Tue, 16 Aug 2022 19:06:12 +0200
with message-id <429a5094-bef5-3b75-bfce-684319dfa...@debian.org>
and subject line Re: Bug#1017441: debhelper: building src:shadow wrongly makes
passwd depend on systemd | systemd-tmpfiles
has caused the Debian Bug report #1017441,
regarding debhelper: building src:shadow wrongly makes passwd depend on systemd
| systemd-tmpfiles
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 ow...@bugs.debian.org
immediately.)
--
1017441: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1017441
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: debhelper
Version: 13.9
Severity: serious
X-Debbugs-Cc: jo...@debian.org
Steps to reproduce:
$ sbuild -d unstable shadow
[...]
[...]
[...]
passwd_4.11.1+dfsg1-2_amd64.deb
-------------------------------
new Debian package, version 2.0.
size 944912 bytes: control archive=7432 bytes.
111 bytes, 6 lines conffiles████████████
740 bytes, 17 lines control██████████████
18406 bytes, 275 lines md5sums██████████████
1090 bytes, 40 lines * postinst #!/bin/sh
172 bytes, 5 lines * postrm #!/bin/sh
172 bytes, 5 lines * preinst #!/bin/sh
172 bytes, 5 lines * prerm #!/bin/sh
Package: passwd
Source: shadow
Version: 1:4.11.1+dfsg1-2
Architecture: amd64
Maintainer: Shadow package maintainers
<pkg-shadow-de...@lists.alioth.debian.org>
Installed-Size: 2761
Depends: libaudit1 (>= 1:2.2.1), libc6 (>= 2.34), libcrypt1 (>= 1:4.1.0),
libpam0g (>= 0.99.7.1),
libselinux1 (>= 3.1~), libsemanage2 (>= 2.0.3), systemd | systemd-tmpfiles,
libpam-modules
The package passwd=1:4.11.1+dfsg1-2 in the archive does not have the
dependency on "systemd | systemd-tmpfiles" and was compiled with
debhelper 13.6.
This currently installs systemd on a systems that don't need it, which
is especially bad for minimal and embedded systems and/or containers.
Thus setting the severity to serious. Feel free to adjust.
Thanks!
cheers, josch
--- End Message ---
--- Begin Message ---
Am 16.08.22 um 16:13 schrieb Luca Boccassi:
On Tue, 16 Aug 2022 13:13:53 +0200 Johannes Schauer Marin Rodrigues
<jo...@debian.org> wrote:
Package: debhelper
Version: 13.9
Severity: serious
X-Debbugs-Cc: jo...@debian.org
Steps to reproduce:
$ sbuild -d unstable shadow
[...]
[...]
[...]
passwd_4.11.1+dfsg1-2_amd64.deb
-------------------------------
new Debian package, version 2.0.
size 944912 bytes: control archive=7432 bytes.
111 bytes, 6 lines conffiles████████████
740 bytes, 17 lines control██████████████
18406 bytes, 275 lines md5sums██████████████
1090 bytes, 40 lines * postinst #!/bin/sh
172 bytes, 5 lines * postrm #!/bin/sh
172 bytes, 5 lines * preinst #!/bin/sh
172 bytes, 5 lines * prerm #!/bin/sh
Package: passwd
Source: shadow
Version: 1:4.11.1+dfsg1-2
Architecture: amd64
Maintainer: Shadow package maintainers
<pkg-shadow-de...@lists.alioth.debian.org>
Installed-Size: 2761
Depends: libaudit1 (>= 1:2.2.1), libc6 (>= 2.34), libcrypt1 (>=
1:4.1.0), libpam0g (>= 0.99.7.1),
libselinux1 (>= 3.1~), libsemanage2 (>= 2.0.3), systemd | systemd-
tmpfiles, libpam-modules
The package passwd=1:4.11.1+dfsg1-2 in the archive does not have the
dependency on "systemd | systemd-tmpfiles" and was compiled with
debhelper 13.6.
This currently installs systemd on a systems that don't need it,
which
is especially bad for minimal and embedded systems and/or containers.
Thus setting the severity to serious. Feel free to adjust.
Thanks!
cheers, josch
This looks entirely correct to me. You can install the -standalone
variant if you prefer a slightly smaller footprint, which is provided
exactly for those non-default use cases.
Indeed, the passwd package installs a tmpfiles config and the generated
maintainer scripts do call systemd-tmpfiles, so the generated dependency
is correct.
The standalone binaries, as mentioned can be used for more minimal
environments, when a smaller disk footprint is desired. That said,
installing the systemd package inside a container is totally fine as well.
Anyway, nothing to fix here, thus closing.
Michael
OpenPGP_signature
Description: OpenPGP digital signature
--- End Message ---