Your message dated Sat, 25 Apr 2020 16:18:31 +0000
with message-id <[email protected]>
and subject line Bug#950410: fixed in autogen 1:5.18.16-4
has caused the Debian Bug report #950410,
regarding autogen: build varies on usrmerge 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 [email protected]
immediately.)


-- 
950410: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950410
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: autogen
Severity: normal
Tags: patch
User: [email protected]
Usertags: usrmerge environment
X-Debbugs-Cc: [email protected]

The paths for various binaries (grep, bash, sh) differ on a merged /usr
system, and autogen embeds those paths in several included
files.

The value of the SHELL environment variable also gets embedded into the
build when set.

The attached patch works around this in debian/rules by passing GREP,
POSIX_SHELL and SHELL to configure to ensure reproducible builds
regardless of environment or when build on a usrmerge system.

Thanks for maintaining autogen!

live well,
  vagrant
From 498ba7f94521c93ac1703f3b2890ed3542d00d83 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <[email protected]>
Date: Sat, 1 Feb 2020 00:06:21 -0800
Subject: [PATCH] debian/rules: Pass GREP, POSIX_SHELL and SHELL to configure
 to ensure reproducible builds regardless of environment or when build on a
 usrmerge system.

---
 debian/rules | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/debian/rules b/debian/rules
index 4b3bf41..6d0084c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -21,7 +21,8 @@ override_dh_auto_configure:
 		--disable-silent-rules \
 		--enable-timeout=78 \
 		--with-libxml2-libs="$(shell $(DEB_HOST_GNU_TYPE)-pkg-config --libs libxml-2.0)" \
-		--with-libxml2-cflags="$(shell $(DEB_HOST_GNU_TYPE)-pkg-config --cflags libxml-2.0)"
+		--with-libxml2-cflags="$(shell $(DEB_HOST_GNU_TYPE)-pkg-config --cflags libxml-2.0)" \
+		GREP=/bin/grep POSIX_SHELL=/bin/bash SHELL=/bin/sh
 
 override_dh_auto_build:
 	dh_auto_build --verbose
-- 
2.20.1

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: autogen
Source-Version: 1:5.18.16-4
Done: Andreas Metzler <[email protected]>

We believe that the bug you reported is fixed in the latest version of
autogen, 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.
Andreas Metzler <[email protected]> (supplier of updated autogen 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: Sat, 25 Apr 2020 17:55:37 +0200
Source: autogen
Architecture: source
Version: 1:5.18.16-4
Distribution: unstable
Urgency: low
Maintainer: Andreas Metzler <[email protected]>
Changed-By: Andreas Metzler <[email protected]>
Closes: 950410
Changes:
 autogen (1:5.18.16-4) unstable; urgency=low
 .
   * Improved reproducible build on merged /usr system, pass paths for shell
     and grep as arguments to ./configure. (Thanks, Vagrant Cascadian)
     Closes: #950410
   * [lintian] Drop DEB_LDFLAGS_MAINT_APPEND -Wl,--as-needed, default behavior
     in bullseye toolchain.
Checksums-Sha1: 
 41eed18a772ed974bb718873c78c458b6cb453f2 2400 autogen_5.18.16-4.dsc
 d64740a0b0298a270af69b5a84118d163814ddd8 21184 autogen_5.18.16-4.debian.tar.xz
Checksums-Sha256: 
 07b1296b83424a932b5737adce9d1d1b267d5d8fdd8ceeedb4e1aa0c1474010c 2400 
autogen_5.18.16-4.dsc
 10580035a6a54a5d32f283a63a70d3c9a7fe7e6cd9ce8c7a12d8983805ba0f18 21184 
autogen_5.18.16-4.debian.tar.xz
Files: 
 e5e29d7509762cc189054b3befbf8fe4 2400 devel optional autogen_5.18.16-4.dsc
 580acaf7ea60d2e1dbaf01db1468e6f4 21184 devel optional 
autogen_5.18.16-4.debian.tar.xz

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

iQIzBAEBCgAdFiEE0uCSA5741Jbt9PpepU8BhUOCFIQFAl6kX28ACgkQpU8BhUOC
FITLvQ/+Pny/EUDbvEaXYqdfEJR3kgG06t4WCOc3OVeR8YEenqHKf2bwe6lXo7S6
2YbE9+MmEFXNjgO+dzJVQyzAGT+k14mXkZzmah8w+jpD35LN4kbQnsIaa/EiRa9/
3Y50Va87hnJ2S3i9p/OnU821TvV/ZXV8K7tpzILCRMENFiqt7qvZFzrqXoFMzpxn
vSXvK285Py2TPtGsQKT8IHRPc07Iwc9lVVeVV5e5vW7usKRH5Br33/awcDiBXrVK
uSZmC9oMafPaMSrgowgAeo9PnW7tIX10/In0QziNhYFlEW4a86mYVjY+4EMe9v4S
npMelCt/26lqJP8lqE13yIu1fTgp1ROvsNnGH1xDnPBFG6LDWoit+dj2Y7Kza4d+
8DymP7px/24xolTe8xZZ25JErrcwXKLWKAkjZ1Bl18FS4/7doBNp7r3RqwdMBOTE
rkx7J9o2LaB8OdevY5rwvCnpf+pdKB9vBA8VDxzgpLGGn89jvMlO2hOXgElZuDYn
zqayZTtI4+YteJIuLUZqn/Z3pDeclcrE6Iq1yvwtmgtQc0M3VsEEzpXGD592vyIC
eKlxoP+JJ661GVajsp3Hw+eCDGEVaTQCBcUMQuQE+IgCNUmI+YihlSKv/Os2G67t
vB1UWiDpusd8E5tao8BPWEpRb+56T7b1P8UfIXzHqGcTn1rLUNM=
=ln6m
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to