Control: tags -1 + patch pending On Sat, Dec 01, 2018 at 08:21:35PM +0100, Andreas Henriksson wrote: > Package: xmlto > Version: 0.0.28-2 > Severity: normal > User: [email protected] > Usertags: usrmerge > > Dear Maintainer, > > The package fails to build reproducibly on systems with merged-usr vs > non-merged. This is because the full path of cp, sed and grep are > looked up via PATH and included in shipped files. > > Simply specifying the correct path via the GCP, SED and GREP variables > passed to configure (like you already do for several other tools) > fixes this issue.
The attached debdiff has been uploaded to DELAYED/14. Please feel free to upload a fixed version sooner! Regards, Andreas Henriksson
diff -Nru xmlto-0.0.28/debian/changelog xmlto-0.0.28/debian/changelog --- xmlto-0.0.28/debian/changelog 2017-06-18 11:50:55.000000000 +0200 +++ xmlto-0.0.28/debian/changelog 2018-12-01 20:26:31.000000000 +0100 @@ -1,3 +1,11 @@ +xmlto (0.0.28-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Also pass GCP, SED and GREP to configure + - fixes reproducible build on merged-usr vs non-merged (Closes: #915216) + + -- Andreas Henriksson <[email protected]> Sat, 01 Dec 2018 20:26:31 +0100 + xmlto (0.0.28-2) unstable; urgency=medium * Merge to unstable. diff -Nru xmlto-0.0.28/debian/rules xmlto-0.0.28/debian/rules --- xmlto-0.0.28/debian/rules 2017-06-18 11:50:55.000000000 +0200 +++ xmlto-0.0.28/debian/rules 2018-12-01 20:16:10.000000000 +0100 @@ -11,6 +11,9 @@ override_dh_auto_configure: configure dh_auto_configure -- \ BASH="/bin/bash" \ + GCP="/bin/cp" \ + SED="/bin/sed" \ + GREP="/bin/grep" \ PAPERCONF="/usr/bin/paperconf" \ DBLATEX="/usr/bin/dblatex" \ FOP="/usr/bin/fop" \

