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

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


--- End Message ---

Reply via email to