Your message dated Sun, 24 Jul 2022 15:33:56 +0000
with message-id <e1ofdcc-0002s1...@fasolo.debian.org>
and subject line Bug#914935: fixed in enca 1.19-1.1
has caused the Debian Bug report #914935,
regarding enca: reproducible build (usrmerge): Embeds full path to mktemp found 
via PATH
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.)


-- 
914935: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=914935
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: enca
Version: 1.19-1
Severity: normal
Tags: patch
User: m...@linux.it
Usertags: usrmerge

Dear Maintainer,

The reproducible build spotted a difference in your package when
built on a usrmerged system vs a non-merged system:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/enca.html

It seems a few files contains the full path of 'mktemp' found via
AC_PROG_PATH during build.

Since PATH defaults to contain /usr/bin before /bin the found path will
be /usr/bin/mktemp on a usrmerged system, since both paths are
essentially the same thing there. This is however not desirable on
a non-merged system where it needs to be /bin/mktemp.

The attached patch fixes the problem by explicitly specifying
the default path via MKTEMP_PROG environment variable as documented
in AC_PROG_PATH documentation.

(This is likely a good idea either way, since otherwise hypothetical
problems could happen for users building on their system with
/usr/local/bin/... or ~/bin/....)

Regards,
Andreas Henriksson
diff -Nru enca-1.19/debian/changelog enca-1.19/debian/changelog
--- enca-1.19/debian/changelog  2016-09-05 16:23:32.000000000 +0200
+++ enca-1.19/debian/changelog  2018-11-28 21:59:20.000000000 +0100
@@ -1,3 +1,11 @@
+enca (1.19-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Pass MKTEMP_PROG=/bin/mktemp to configure instead of finding in PATH
+    - this fixes reproducible build issue on merged-usr vs non-merged.
+
+ -- Andreas Henriksson <andr...@fatal.se>  Wed, 28 Nov 2018 21:59:20 +0100
+
 enca (1.19-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru enca-1.19/debian/rules enca-1.19/debian/rules
--- enca-1.19/debian/rules      2016-01-07 09:27:18.000000000 +0100
+++ enca-1.19/debian/rules      2018-11-28 21:59:15.000000000 +0100
@@ -5,7 +5,8 @@
               --libexecdir=\$${prefix}/lib \
               --with-librecode \
               --with-libiconv \
-              --disable-rpath
+              --disable-rpath \
+              MKTEMP_PROG=/bin/mktemp
 
 override_dh_strip:
        dh_strip --dbg-package=libenca-dbg

--- End Message ---
--- Begin Message ---
Source: enca
Source-Version: 1.19-1.1
Done: Ansgar <ans...@debian.org>

We believe that the bug you reported is fixed in the latest version of
enca, 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 914...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ansgar <ans...@debian.org> (supplier of updated enca 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, 17 Jul 2022 16:35:46 +0200
Source: enca
Architecture: source
Version: 1.19-1.1
Distribution: unstable
Urgency: medium
Maintainer: Michal Čihař <ni...@debian.org>
Changed-By: Ansgar <ans...@debian.org>
Closes: 914935
Changes:
 enca (1.19-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
 .
   [ Andreas Henriksson ]
   * Pass MKTEMP_PROG=/bin/mktemp to configure instead of finding in PATH
     - this fixes reproducible build issue on merged-usr vs non-merged.
     (Closes: #914935)
Checksums-Sha1:
 85cc1e90d6157a08e36943c6c4d11204fe37735d 1445 enca_1.19-1.1.dsc
 8393942b140fb2950359d7d1f80564efa5d32a3b 4420 enca_1.19-1.1.debian.tar.xz
Checksums-Sha256:
 ff50212467871662f78a44a2dfbd8ac890b60ad79c4325c42cab407bd8a50066 1445 
enca_1.19-1.1.dsc
 d27857b32e36513664dd23ebc626cc8dd2013b4b3588c4abe7304b89db390fa6 4420 
enca_1.19-1.1.debian.tar.xz
Files:
 ee86d1fb06c1a3954c2d3bd5e09c9e4d 1445 text optional enca_1.19-1.1.dsc
 a67e7ab90b2c0a80f563ed86791e8135 4420 text optional enca_1.19-1.1.debian.tar.xz

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

iIgEARYKADAWIQR3hZU8YXPYylUJRxfDof4h+X+qzwUCYtQe2BIcYW5zZ2FyQGRl
Ymlhbi5vcmcACgkQw6H+Ifl/qs9xuQD/cmQinwQ0jbT+jvcv6vY/VgGzj55I8fKO
PI102J6Cqn8A/3z+6fIPn+vQItGGnkC3ZtwIo7P2hWUT4BxJVjvQWvAH
=dDlH
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to