Your message dated Thu, 08 Nov 2018 21:34:52 +0000
with message-id <[email protected]>
and subject line Bug#913226: fixed in quilt 0.65-3
has caused the Debian Bug report #913226,
regarding quilt: if package is built in a merged-/usr environment, it becomes
incompatible with non-merged-/usr systems
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.)
--
913226: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=913226
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: quilt
Version: 0.65-2
Severity: important
X-Debbugs-Cc: [email protected]
Steps to reproduce:
- make a chroot, container or VM without merged /usr, for example by
running sbuild-createchroot on stretch (stretch's debootstrap
defaults to not merged /usr)
- make a chroot, contianer or VM with merged /usr, for example by
running sbuild-createchroot on buster (buster's debootstrap
defaults to merged /usr) or by installing the usrmerge package
- build quilt in each of those environments
Expected result:
- in both cases, /usr/bin/quilt is a #!/bin/bash script that will work on
both merged and unmerged /usr systems
- helper scripts /usr/share/quilt/add, etc. are also #!/bin/bash scripts
Actual result:
- the copy of quilt built in the merged-/usr environment is a
#!/usr/bin/bash script that will only work on merged-/usr systems
- helper scripts /usr/share/quilt/add, etc. are also #!/usr/bin/bash scripts
- running Lintian on the binaries from the merged-/usr environment warns
about this:
E: quilt: wrong-path-for-interpreter usr/bin/quilt (#!/usr/bin/bash !=
/bin/bash)
(etc.)
When I say "merged /usr" above, I mean a system where all static files
have been moved into /usr, with /bin, /sbin, /lib* as compat symlinks to
/usr/bin, /usr/sbin, /usr/lib*.
I believe the solution is to pass --with-bash=/bin/bash to configure,
similar to the way src:systemd sets various binary locations to paths in
/bin or /sbin.
I'm initially filing this bug as important, but I'm going to discuss with
the release team whether bugs similar to this should be treated as RC,
so it might get upgraded to a RC severity later.
smcv
--- End Message ---
--- Begin Message ---
Source: quilt
Source-Version: 0.65-3
We believe that the bug you reported is fixed in the latest version of
quilt, 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.
Dr. Tobias Quathamer <[email protected]> (supplier of updated quilt 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: SHA256
Format: 1.8
Date: Thu, 08 Nov 2018 22:09:45 +0100
Source: quilt
Binary: quilt quilt-el
Architecture: source
Version: 0.65-3
Distribution: unstable
Urgency: medium
Maintainer: Martin Quinson <[email protected]>
Changed-By: Dr. Tobias Quathamer <[email protected]>
Description:
quilt - Tool to work with series of patches
quilt-el - simple Emacs interface of quilt
Closes: 913226 913246 913248
Changes:
quilt (0.65-3) unstable; urgency=medium
.
[ Ondřej Nový ]
* d/control: Remove Testsuite field, not needed anymore
.
[ Vivek Das Mohapatra ]
* Configure canonical /bin/bash path so that quilt binary packages
built in a merged-/usr environment continue to work on
non-merged-/usr systems (Closes: #913226)
.
[ Dr. Tobias Quathamer ]
* Fix intermittently failing test. Due to an exchanged output order
of stdout and stderr, the test sometimes fails.
Thanks to Simon McVittie <[email protected]> (Closes: #913246)
* Move bash-completion from Build-Depends-Indep to Build-Depends.
Thanks to Simon McVittie <[email protected]> (Closes: #913248)
* Add dependency on sensible-utils.
Some quilt commands (edit, mail, header) use "sensible-editor".
Checksums-Sha1:
8482075de2e726dd97d5ad20518f6dd58b08d229 1979 quilt_0.65-3.dsc
c054c69aa090216d2be5acfb01fa8f6aeafc2fb5 37840 quilt_0.65-3.debian.tar.xz
58ed9aee68990f68e0b54838262e552fdf610f47 8131 quilt_0.65-3_amd64.buildinfo
Checksums-Sha256:
1983cb08d1792e5a46e4400bd33950711e89665eb1fdd9e92f76b90885022f5b 1979
quilt_0.65-3.dsc
7405802914f1a6e7c62f7511d9078ae8bb7ed96e28714349178d530f636c9bad 37840
quilt_0.65-3.debian.tar.xz
a76bd946410b0a83b961981c73838d053722e7d65f1af669a62446108ec118b3 8131
quilt_0.65-3_amd64.buildinfo
Files:
599df8c00bbb54edbf2a365f6d39271c 1979 vcs optional quilt_0.65-3.dsc
0918fc855511b232067ec93af40756c0 37840 vcs optional quilt_0.65-3.debian.tar.xz
f712ffb1baed9d1fd00637b8b34fd6d6 8131 vcs optional quilt_0.65-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEE0cuPObxd7STF0seMEwLx8Dbr6xkFAlvkp/EACgkQEwLx8Dbr
6xlIng/+KXQXVcy7ifXfx5HurhUKtf199zcgQO1CPW+6VXYycib+LXXRrORSItkc
ZEssdeMLX4xV4tuA8M4XH2O8CBEiKMbQSc85OUprBdzfWnti8Y6ACzkqPGN7nJux
LzGXuOxYJrG/siXxIDCjulwh3XY2wmVXmwE03kiUUKmCZVu2CZ9TMhAcfVya3IBo
pAb+2+sQDmaqs2xH13juEimoGJUe8SZPrr/+YNRcno4M1V2YR6brRH5eKW6xq5jI
sioju3PNzRFwZx6iWaRSavXWF+u7hHTdPBAJH6phoodZIe3SzAswZpO6hYFHToqc
84QHVlXOnUjaZQP+2bJNxzBoAvbWNanSgjaqK83TtN3mmdu9qwHq+RNySiZRLYm0
Or+WQ6hdO7pIe0cYfymdVcGtF/NrrL9af9T3wtjvTtGRTTEWUaEQydghNh0bvIrm
Svn0UNlU2GIi1FD9c6FllDDMHItzAyr4WkrvbBe24sIETA80xMIVCBxBV0HyY9Ce
W9g3I84r/uklB+b/6+USskQLYBdmJ9UEjtzTA2AcFhE/Wf7Xrn20muCVY8CeTYss
/5SylnJ1UImRJCMRIy9010UtUP1iEpI7ul18htVTMoW5X9Jjd01wnGdFf/M2qlmE
huD6MYKry10ACZUG7xtvIbDSpTNebn27TEgKlOg5h6aY3HyzAuc=
=hI0r
-----END PGP SIGNATURE-----
--- End Message ---