1020672">

Debian Bug report logs - #1020672
tarlz: reproducible-builds: Embedded build path in /usr/bin/tarlz

version graph

Package: src:tarlz; Maintainer for src:tarlz is Daniel Baumann <daniel.baumann@progress-linux.org>;

Reported by: Vagrant Cascadian <vagrant@reproducible-builds.org>

Date: Sun, 25 Sep 2022 01:09:02 UTC

Severity: normal

Tags: patch

Fixed in version tarlz/0.23-2

Done: Daniel Baumann <daniel.baumann@progress-linux.org>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Daniel Baumann <daniel.baumann@progress-linux.org>:
Bug#1020672; Package src:tarlz. (Sun, 25 Sep 2022 01:09:04 GMT) (full text, mbox, link).


Acknowledgement sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Daniel Baumann <daniel.baumann@progress-linux.org>. (Sun, 25 Sep 2022 01:09:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Vagrant Cascadian <vagrant@reproducible-builds.org>
To: submit@bugs.debian.org
Subject: tarlz: reproducible-builds: Embedded build path in /usr/bin/tarlz
Date: Sat, 24 Sep 2022 18:06:39 -0700
[Message part 1 (text/plain, inline)]
Source: tarlz
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

The build path is embedded in /usr/bin/tarlz:

  https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/tarlz.html

  /build/1st/tarlz-0.23/arg_parser.cc:179
  vs.
  /build/2/tarlz-0.23/2nd/arg_parser.cc:179

The attached patch fixes this by passing the default CXXFLAGS to
dh_auto_configure in debian/rules.

With this patch applied tarlz should build reproducibly on
tests.reproducible-builds.org!

Thanks for maintaining tarlz!

live well,
  vagrant
[0001-debian-rules-Pass-default-CXXFLAGS-to-configure.patch (text/x-diff, inline)]
From 4ee294a4f2bd5956cb2c2d71accdf4445041fee2 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Sun, 25 Sep 2022 01:03:28 +0000
Subject: [PATCH] debian/rules: Pass default CXXFLAGS to configure.

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

diff --git a/debian/rules b/debian/rules
index 9a54f73..dc90fcc 100755
--- a/debian/rules
+++ b/debian/rules
@@ -7,7 +7,7 @@ include /usr/share/dpkg/buildtools.mk
 	dh ${@}
 
 override_dh_auto_configure:
-	dh_auto_configure -- 'CXX=$(CXX) -g'
+	dh_auto_configure -- 'CXX=$(CXX) -g' CXXFLAGS="$(CXXFLAGS)"
 
 override_dh_auto_install:
 	dh_auto_install -- DESTDIR=$(CURDIR)/debian/tarlz
-- 
2.37.2

[signature.asc (application/pgp-signature, inline)]

Reply sent to Daniel Baumann <daniel.baumann@progress-linux.org>:
You have taken responsibility. (Sun, 25 Sep 2022 05:51:08 GMT) (full text, mbox, link).


Notification sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Bug acknowledged by developer. (Sun, 25 Sep 2022 05:51:08 GMT) (full text, mbox, link).


Message #10 received at 1020672-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1020672-close@bugs.debian.org
Subject: Bug#1020672: fixed in tarlz 0.23-2
Date: Sun, 25 Sep 2022 05:49:14 +0000
Source: tarlz
Source-Version: 0.23-2
Done: Daniel Baumann <daniel.baumann@progress-linux.org>

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

Debian distribution maintenance software
pp.
Daniel Baumann <daniel.baumann@progress-linux.org> (supplier of updated tarlz 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 25 Sep 2022 03:46:14 +0200
Source: tarlz
Architecture: source
Version: 0.23-2
Distribution: sid
Urgency: medium
Maintainer: Daniel Baumann <daniel.baumann@progress-linux.org>
Changed-By: Daniel Baumann <daniel.baumann@progress-linux.org>
Closes: 1020672
Changes:
 tarlz (0.23-2) sid; urgency=medium
 .
   * Uploading to sid.
   * Passing default CXXFLAGS to configure to not embedd build path in
     tarlz binary, thanks to Vagrant Cascadian <vagrant@reproducible-
     builds.org> (Closes: #1020672).
Checksums-Sha1:
 ab0ffc06681ff2797653984b77fb5ca7a4a34d23 1890 tarlz_0.23-2.dsc
 ccb7ed3af07b21ab0b27620f42d280fd7e9eae0e 4788 tarlz_0.23-2.debian.tar.xz
 55c6ee12aa90803897740ba511913ace516210b7 6641 tarlz_0.23-2_amd64.buildinfo
Checksums-Sha256:
 5c4e0ad79128de8d699f29f86af314b391599be0d9b7d581923aa068669d3d64 1890 tarlz_0.23-2.dsc
 1b0f330485b71221cecb3781a6bc97d8d0ac255823db453590fe96a93a5c3e9b 4788 tarlz_0.23-2.debian.tar.xz
 75589b97fdf4a79b4beaeb8391e0e83e379f3e53f583eaacabf593cb00fb045a 6641 tarlz_0.23-2_amd64.buildinfo
Files:
 5add21a01ec4650a7e04887e7808183a 1890 utils optional tarlz_0.23-2.dsc
 d45620f952089ea3e0de5914af9e7753 4788 utils optional tarlz_0.23-2.debian.tar.xz
 e0136023d56fe6dc418a269ff162b614 6641 utils optional tarlz_0.23-2_amd64.buildinfo

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

iQIzBAEBCgAdFiEEgTbtJcfWfpLHSkKSVc8b+YaruccFAmMvs1EACgkQVc8b+Yar
uceHVw/+L53GQvEPZ9298TLyInJU86VvCYW4TTyty9jXWIj5bUjT12d0lmymxMbd
pMPBJHJGa2Iaejzd+TTpFJdZoKVizhMLyt8AMOiD8qZ8SshZMHsCc5u7giR4dwlq
fRmbxZwI8VhLk1fHAMb1IeGwqBoHCw32CmUgau6Q/duHykll/InynKPrmwv1Xx7e
8yfy12S8yREAtmiKlC8eD4/ASWheWG6++/7koYOLK48i4Bd9JZuArmn47CNmPohf
PqXH7z5h8HyvkrrUf/5eWqffZ+W5/65KcwGcisdr4u0XYnN7tA4WxVZ0Kb9YN7V9
NjQMJsKNe1cujg2ZG5n/nKWxVO4kTTzO1EQNxVUmsjCy9PKFuCx2YYIjfZ1OdUl+
LjAcLJBZ35MsMkEkfdd2tKH1QYuvJkZaBkAEENkJ3IgyW8q6OnjeujmG8A/u+olt
yMmoHSR0BFRHbthdYh6QX4ieNZbDSO0ZP+BAKMNR/uzs1+1WmarpAgWOQpeDKnvo
OoAvs3uSDviglaeMzW8oqrkVa9TlMqHQV7cZak8V2pChWyDtb3v6i1otRJwri6Vn
O9KXFvkrbkIA+wpKbaX+weU2jYtOTEaOXzqoI6qQLkPdbYDJfVJBMhRH3RBUdBXW
lN1P5gbsbTYN5RZEbEmHJKeRGOa6Fo4ntSyGqWq0cSt5QhCyPjk=
=LRp/
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 28 Oct 2022 07:28:11 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Jan 31 00:12:39 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.