Your message dated Sun, 18 Nov 2018 23:04:19 +0000
with message-id <e1gow71-0007pf...@fasolo.debian.org>
and subject line Bug#913582: fixed in gnupg2 2.2.11-1
has caused the Debian Bug report #913582,
regarding gpg-zip: wrong default TAR path if built on a merged-/usr system and
used on an unmerged-/usr system
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.)
--
913582: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=913582
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gnupg-utils
Version: 2.2.10-3
Severity: normal
User: m...@linux.it
Usertags: usrmerge
gnupg2 appears to have a build bug that can be reproduced as follows
(I haven't actually tested this myself):
* Have two systems/chroots/containers, one with merged /usr (/bin is a
symlink to /usr/bin) and one without
* Build gnupg2 on the first system
* Install it on the second system and use gpg-zip
Expected result:
* gpg-zip invokes /bin/tar (or just tar as found in PATH) and succeeds
Actual result:
* gpg-zip invokes /usr/bin/tar and fails
----
I recently added a new point of variation (#901473) to Debian's
reproducible builds infrastructure: the first build is done in a
traditional Debian system with separate /bin and /usr/bin, while the
second is done with merged /usr (/bin is a symbolic link to /usr/bin).
gnupg2 appears to have the class of bug that this was meant to detect.
If you look at
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/gnupg2.html
you'll see that in the first build, gpg-zip has
VERSION=2.2.10
TAR=/bin/tar
GPG=gpg
whereas in the second, gpg-zip has
VERSION=2.2.10
TAR=/usr/bin/tar
GPG=gpg
When gpg-zip invokes $TAR, for example in "$TAR -xvf -", on a system
without merged /usr, it will only work if TAR is /bin/tar (or just "tar").
This can probably be fixed by passing TAR=/bin/tar to the configure script.
Mitigation: if you do source-only uploads, the older debootstrap currently
in use on buildds will create non-merged-/usr schroot tarballs, so users
will not currently experience this bug. (However, if stretch-backports'
debootstrap is brought up to date with buster and deployed to buildds
without first applying #913228, that mitigation will go away.)
smcv
--- End Message ---
--- Begin Message ---
Source: gnupg2
Source-Version: 2.2.11-1
We believe that the bug you reported is fixed in the latest version of
gnupg2, 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 913...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Daniel Kahn Gillmor <d...@fifthhorseman.net> (supplier of updated gnupg2
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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 18 Nov 2018 17:38:30 -0500
Source: gnupg2
Binary: gpgconf gnupg-agent gpg-agent gpg-wks-server gpg-wks-client scdaemon
gpgsm gpg gnupg gnupg2 gpgv gpgv2 dirmngr gpgv-udeb gpgv-static gpgv-win32
gnupg-l10n gnupg-utils
Architecture: source
Version: 2.2.11-1
Distribution: unstable
Urgency: medium
Maintainer: Debian GnuPG Maintainers <pkg-gnupg-ma...@lists.alioth.debian.org>
Changed-By: Daniel Kahn Gillmor <d...@fifthhorseman.net>
Description:
dirmngr - GNU privacy guard - network certificate management service
gnupg - GNU privacy guard - a free PGP replacement
gnupg-agent - GNU privacy guard - cryptographic agent (dummy transitional packa
gnupg-l10n - GNU privacy guard - localization files
gnupg-utils - GNU privacy guard - utility programs
gnupg2 - GNU privacy guard - a free PGP replacement (dummy transitional pa
gpg - GNU Privacy Guard -- minimalist public key operations
gpg-agent - GNU privacy guard - cryptographic agent
gpg-wks-client - GNU privacy guard - Web Key Service client
gpg-wks-server - GNU privacy guard - Web Key Service server
gpgconf - GNU privacy guard - core configuration utilities
gpgsm - GNU privacy guard - S/MIME version
gpgv - GNU privacy guard - signature verification tool
gpgv-static - minimal signature verification tool (static build)
gpgv-udeb - minimal signature verification tool (udeb)
gpgv-win32 - GNU privacy guard - signature verification tool (win32 build)
gpgv2 - GNU privacy guard - signature verification tool (dummy transition
scdaemon - GNU privacy guard - smart card support
Closes: 913582
Changes:
gnupg2 (2.2.11-1) unstable; urgency=medium
.
* new upstream release
* refresh patches
* refresh upstream/signing-key.asc
* deprecate gpg-zip
* gnupg-utils: ship gpgtar, since gpg-zip is deprecated
* Make gpg-zip use tar from $PATH (Closes: #913582)
* fix spelling mistakes in tools documentation
Checksums-Sha1:
d50f46b8015b88006f539fe72d3a24392571d8dc 3136 gnupg2_2.2.11-1.dsc
c762d300c6c5616c14abff1cfaa099baa5fcbd2c 6652480 gnupg2_2.2.11.orig.tar.bz2
f23c05b0ea8af18a5351905a986631e5338f8eaf 534 gnupg2_2.2.11.orig.tar.bz2.asc
9e29ba9ac083fa428a34627383c074d28335399d 64288 gnupg2_2.2.11-1.debian.tar.xz
861e2fa7541859f5f5335ba885251fb8a46936aa 19314 gnupg2_2.2.11-1_amd64.buildinfo
Checksums-Sha256:
801f2f70ff85aee23f1c90c96701316f2294033bd781ed8436f270f4e68d42dd 3136
gnupg2_2.2.11-1.dsc
496c3e123ef53f35436ddccca58e82acaa901ca4e21174e77386c0cea0c49cd9 6652480
gnupg2_2.2.11.orig.tar.bz2
e4803cb7ea52bf1da6cdfbd52ca33b408663962821dc2a247db65fd6092b8ccc 534
gnupg2_2.2.11.orig.tar.bz2.asc
45337cd881a25bdc72541f90f25bc35d9aea099e5c814da72d05168da23842a0 64288
gnupg2_2.2.11-1.debian.tar.xz
6361a85ed7072afa29957f5dbb9726856237e53fe70e867eb8a0645818bfe4c0 19314
gnupg2_2.2.11-1_amd64.buildinfo
Files:
fa68c4078c495a728ef849ae57407e91 3136 utils optional gnupg2_2.2.11-1.dsc
e23a896d634e8b81681314780f5158a4 6652480 utils optional
gnupg2_2.2.11.orig.tar.bz2
550a655fd8f94df811c2a36749a93e62 534 utils optional
gnupg2_2.2.11.orig.tar.bz2.asc
cfe9cf4433e9508cb8fe065aa95fe6a4 64288 utils optional
gnupg2_2.2.11-1.debian.tar.xz
8f4328f2d5f34473446094037ddf06c4 19314 utils optional
gnupg2_2.2.11-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iHUEARYKAB0WIQTTaP514aqS9uSbmdJsHx7ezFD6UwUCW/Ht6wAKCRBsHx7ezFD6
U7TVAP9ROqttA1K4jVCUcnDS0MS6Hy1maQ/Yp9vSq22jbfes3gEAgXVYTN4cbgJq
0Mas3a4VcHf5+WxIfFW1MHgi7ZHEIwU=
=V5IP
-----END PGP SIGNATURE-----
--- End Message ---