Your message dated Thu, 08 Nov 2018 11:19:02 +0000
with message-id <[email protected]>
and subject line Bug#911334: fixed in piuparts 0.94
has caused the Debian Bug report #911334,
regarding Create /dev/ptmx like debootstrap does
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 [email protected]
immediately.)


-- 
911334: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911334
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: piuparts
Version: 0.92
Tag: patch

Hello,

When using piuparts on a chroot without /dev/ptmx [noptmx],
scripts/pre_remove_50_find_bad_permissions fails with:

    ERROR: BAD PERMISSIONS
    crw-rw-rw-. 1 root root 5, 2 Oct 16 03:49 /dev/ptmx

In this case, piuparts does something like this:

    touch /dev/ptmx
    mount -o bind /dev/pts/ptmx /dev/ptmx

The kernel doc [devpts.txt] recommends instead:

    mknod /dev/ptmx c 5 2

And this is what debootstrap does [debootstrap].

I propose to map the piuparts behavior with debootstrap's.

My proposed change is at
https://salsa.debian.org/debian/piuparts/merge_requests/2


Regards
-- 
Mathieu Parent

[noptmx]: This is the case when chroot comes from the debian:unstable
Docker image
[devpts.txt]: https://www.kernel.org/doc/Documentation/filesystems/devpts.txt
[debootstrap] 
https://salsa.debian.org/installer-team/debootstrap/blob/6f3f6f8b76e2d1a24ddbf05f065439412c3b81a1/functions#L1263-1268,
introduced by 
https://salsa.debian.org/installer-team/debootstrap/commit/c997b80c064c6c1d36ec69da1850722f795f43e4

--- End Message ---
--- Begin Message ---
Source: piuparts
Source-Version: 0.94

We believe that the bug you reported is fixed in the latest version of
piuparts, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Holger Levsen <[email protected]> (supplier of updated piuparts 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 [email protected])


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

Format: 1.8
Date: Thu, 08 Nov 2018 12:09:57 +0100
Source: piuparts
Binary: piuparts piuparts-master piuparts-slave piuparts-common
Architecture: source
Version: 0.94
Distribution: unstable
Urgency: medium
Maintainer: piuparts developers team <[email protected]>
Changed-By: Holger Levsen <[email protected]>
Description:
 piuparts   - .deb package installation, upgrading, and removal testing tool
 piuparts-common - common piuparts components
 piuparts-master - piuparts master components
 piuparts-slave - piuparts slave components
Closes: 911334
Changes:
 piuparts (0.94) unstable; urgency=medium
 .
   [ Holger Levsen ]
   * master-bin/detect_well_known_errors.py: suppress output if nothing new is
     found in a section, or section is busy or has been recently processed.
   * master-bin/generate_daily_report: include number of failures in daily mail.
   * slave-bin/detect_slave_problems: increase amount of time (from 30 to 60m)
     a slave has to be inactive before complaining.
 .
   [ Andreas Beckmann ]
   * piuparts.py:
     - Logrotate files can only be placed directly in /etc/logrotate.d/.
   * scripts/post_distupgrade_exceptions:
     - Handle /etc/nsswitch.conf stretch -> buster upgrade if modifications
       from libnss-myhostname and friends are present.
 .
   [ Mathieu Parent ]
   * piuparts.py: Use mknod instead of touch to create missing /dev/ptmx
     mountpoint, working around findutils bug #912180 (Closes: #911334)
 .
   [ Ivo De Decker ]
   * piuparts-reports.py: Don't add results from outdated binaries to
     summary.json.
Checksums-Sha1:
 ce6469289e21d415255876b0f0daa22c3a90bd56 2046 piuparts_0.94.dsc
 8f42ed156a4860792faa94c9ce933c6f632b2e32 267467 piuparts_0.94.tar.gz
 8c02013756631bba2c594ca2203830f3238bfb56 8302 piuparts_0.94_source.buildinfo
Checksums-Sha256:
 106916195be25b623826ce67a265eacfe4b7c637b1523424c2a4f66101c682ab 2046 
piuparts_0.94.dsc
 8c59790204136ba1ce1980b785c15315efdeaf128ea9a7207ac6269276f9ed63 267467 
piuparts_0.94.tar.gz
 1b48ea06ff20012fdcc4cfb93ff6fd3937995e4c7a9a45fb009c2d7f83980b85 8302 
piuparts_0.94_source.buildinfo
Files:
 55240e202da6c5e69eb7075bdd4472c3 2046 devel optional piuparts_0.94.dsc
 83c0720f6030916ba1f0f8d4b4942e67 267467 devel optional piuparts_0.94.tar.gz
 d0c3df6520013633e5979caf30707a90 8302 devel optional 
piuparts_0.94_source.buildinfo

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

iQIzBAEBCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAlvkGdYACgkQCRq4Vgaa
qhxvRg//VD1JUgYlSUnm6mhueNeHOw8ZQoEt+e8DVifvyyVYVbhOgrpcPOF4m1t0
6IbVyZOyIusC2CKB1h3SfWVE0ACBvL6PXvEvEnuZ3OhM+k8vAHzXnHKwwqLkHDTA
iXSkgKaouFiL6ReGeO2cYHfLqeV/aB6VZr4c+ptyfdGuP6y4yoJXpSrBke9GJDmT
r/EFOA3lec7IXEaSYzOGUlKymZ0wB+0VOiBrWwotVvDglTpH2deUJCaIrS1wXgEg
3NfC4ErU6C9cJCClxM4tesee2xAvQro+yuoO2EpJbrrwaDGsMs+qC2cIYkP+IwM5
pvOP7ef7tL/gSi+4myD893Je9LaxZsxTLYiJ3KHjr6FizqD+WFblUi8yQ9Je31qo
vfwSR0b97qstObPVuWLINuAvDwURZXZZ+eOv7AMPg36X0chJXk5+wka9k/Y2v4xl
SJO8hQ4K+idZEG5K2WMPGhN33/bOEE61BBLqdYgQpWCOAIR+K7XoZnt2q7nmXV+P
fFwVZd89YzJ5H1NgpR3tAK+DvAREh4G21egeVBptEqsV+IhAf9/nquWoIB57QBgx
V/LDTLDP1r2zIP/T4mFjTJi0xj9Sm7ne4ZnVDYaHSyWxwZskF0RNpvlveDM+qeRj
vDMRoIkHiGikFJUyEUeP5dpMeixfw6eEBAJYMMFImHQlGcgvB5k=
=3Cx4
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to