1020751">

Debian Bug report logs - #1020751
waili: reproducible-builds: Embedded build paths in binaries

version graph

Package: src:waili; Maintainer for src:waili is A Mennucc1 <mennucc1@debian.org>;

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

Date: Sun, 25 Sep 2022 23:36:02 UTC

Severity: normal

Tags: patch

Fixed in version waili/19990723-22.2

Done: Chris Lamb <lamby@debian.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, A Mennucc1 <mennucc1@debian.org>:
Bug#1020751; Package src:waili. (Sun, 25 Sep 2022 23:36: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, A Mennucc1 <mennucc1@debian.org>. (Sun, 25 Sep 2022 23:36: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: waili: reproducible-builds: Embedded build paths in binaries
Date: Sun, 25 Sep 2022 16:32:48 -0700
[Message part 1 (text/plain, inline)]
Source: waili
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 various binaries:

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

  /usr/lib/libwaili/test/Demo

  /build/1st/waili-19990723/include/waili/LChannel.h
  vs.
  /build/2/waili-19990723/2nd/include/waili/LChannel.h

The attached patch fixes this by using relative paths for the includes
added in CPPFLAGS.

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

Thanks for maintaining waili!

live well,
  vagrant
[0001-config.Rules.Linux.g-Use-relative-include-path-in-CP.patch (text/x-diff, inline)]
From 9aa609727944de9c68a74efa892e104271b16aa5 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Sun, 25 Sep 2022 23:28:45 +0000
Subject: [PATCH] config.Rules.Linux.g++: Use relative include path in
 CPPFLAGS.

---
 config/Rules.Linux.g++ | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/config/Rules.Linux.g++ b/config/Rules.Linux.g++
index d474191..5fd6da6 100644
--- a/config/Rules.Linux.g++
+++ b/config/Rules.Linux.g++
@@ -37,7 +37,7 @@ OPTFLAGS =	-O3 -fomit-frame-pointer
 
 #changed for Debian: much cleaner; and you can move the directory around
 CFLAGS =	-Wall $(TIFFINC) $(TIFFDEF) $(OPTFLAGS) $(DEBUGFLAGS)
-CPPFLAGS =       -I$(TOPDIR)/include $(TIFFINC) $(TIFFDEF) 
+CPPFLAGS =       -I../include $(TIFFINC) $(TIFFDEF)
 
 
 #changed for debian: if -lwaili is specified, libtool fails to work
-- 
2.37.2

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

Information forwarded to debian-bugs-dist@lists.debian.org, A Mennucc1 <mennucc1@debian.org>:
Bug#1020751; Package src:waili. (Thu, 17 Nov 2022 17:54:02 GMT) (full text, mbox, link).


Acknowledgement sent to "Chris Lamb" <lamby@debian.org>:
Extra info received and forwarded to list. Copy sent to A Mennucc1 <mennucc1@debian.org>. (Thu, 17 Nov 2022 17:54:02 GMT) (full text, mbox, link).


Message #10 received at 1020751@bugs.debian.org (full text, mbox, wrote: > tags 1020751 + pending patch > thanks > > I've just uploaded waili 19990723-22.2 to DELAYED/10: > > waili (19990723-22.2) unstable; urgency=medium > . > * Non-maintainer upload. > * Apply a patch by Vagrant Cascadian to make the build reproducible. > (Closes: #1020751) > > The full debdiff is attached. > > > Regards, > > -- > ,''`. > : :' : Chris Lamb > `. `'` lamby@debian.org / chris-lamb.co.uk > `- ">reply):

From: "Chris Lamb" <lamby@debian.org>
To: 1020751@bugs.debian.org, 1020751-submitter@bugs.debian.org
Subject: Re: waili: reproducible-builds: Embedded build paths in binaries
Date: Thu, 17 Nov 2022 12:51:10 -0500 (EST)
[Message part 1 (text/plain, inline)]
tags 1020751 + pending patch
thanks

I've just uploaded waili 19990723-22.2 to DELAYED/10:
  
  waili (19990723-22.2) unstable; urgency=medium
  .
    * Non-maintainer upload.
    * Apply a patch by Vagrant Cascadian to make the build reproducible.
      (Closes: #1020751)

The full debdiff is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[waili_19990723-22.2_amd64.debdiff.txt (text/plain, attachment)]

Added tag(s) pending. Request was from "Chris Lamb" <lamby@debian.org> to control@bugs.debian.org. (Thu, 17 Nov 2022 17:54:04 GMT) (full text, mbox, link).


Message sent on to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Bug#1020751. (Thu, 17 Nov 2022 17:54:06 GMT) (full text, mbox, link).


Reply sent to Chris Lamb <lamby@debian.org>:
You have taken responsibility. (Sun, 27 Nov 2022 18:45:05 GMT) (full text, mbox, link).


Notification sent to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Bug acknowledged by developer. (Sun, 27 Nov 2022 18:45:05 GMT) (full text, mbox, link).


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1020751-close@bugs.debian.org
Subject: Bug#1020751: fixed in waili 19990723-22.2
Date: Sun, 27 Nov 2022 18:40:30 +0000
Source: waili
Source-Version: 19990723-22.2
Done: Chris Lamb <lamby@debian.org>

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

Debian distribution maintenance software
pp.
Chris Lamb <lamby@debian.org> (supplier of updated waili 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: SHA256

Format: 1.8
Date: Thu, 17 Nov 2022 17:41:37 +0000
Source: waili
Binary: libwaili-dev libwaili-dev-dbgsym libwaili1c2 libwaili1c2-dbgsym
Architecture: source amd64
Version: 19990723-22.2
Distribution: unstable
Urgency: medium
Maintainer: A Mennucc1 <mennucc1@debian.org>
Changed-By: Chris Lamb <lamby@debian.org>
Description:
 libwaili-dev - WAILI is a wavelet transform library (develop. files)
 libwaili1c2 - WAILI is a wavelet transform library
Closes: 1020751
Changes:
 waili (19990723-22.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Apply a patch by Vagrant Cascadian to make the build reproducible.
     (Closes: #1020751)
Checksums-Sha1:
 6d06a5cbc501180d02f5215d8ee09c4db283ecff 1910 waili_19990723-22.2.dsc
 fcc0b909ffd50055182952cf059008dfcfbfa6ab 140515 waili_19990723.orig.tar.gz
 5f8a64ad9ece8d6a7a63a4a0c3337dc1eb9817c6 153100 waili_19990723-22.2.debian.tar.xz
 fbd4d55b45ec9f621540041a718c39eb9833e85d 193360 libwaili-dev-dbgsym_19990723-22.2_amd64.deb
 de36430dcbeec1b04e83654c9604d4b83637c785 296648 libwaili-dev_19990723-22.2_amd64.deb
 1d5f20e0c2f9e0829c1c25aa3352e044586b915a 443736 libwaili1c2-dbgsym_19990723-22.2_amd64.deb
 1776090b9ea447b18f2ca3893366ecbf7b738d19 68832 libwaili1c2_19990723-22.2_amd64.deb
 9bbebeadaf7d7890cb6f1a5c4e012ca2d7d3e8a3 9448 waili_19990723-22.2_amd64.buildinfo
Checksums-Sha256:
 7216cd87233a763b1b1ad2da35e90839a1c348695ea842d5f02affdb454dfd4d 1910 waili_19990723-22.2.dsc
 0dc5e599189640b55d038f85f01f3b9d98ec2c461c72e6bd28fc4e8cd9433184 140515 waili_19990723.orig.tar.gz
 1fc8dc17c6d1fcaf6fcff91257ebda2e7fe8948075322d4ebafd1523cb5e21fc 153100 waili_19990723-22.2.debian.tar.xz
 f9ab6d95999f0bd252a8693ec28535787bed09f3377a16e621acaef4b4551cc8 193360 libwaili-dev-dbgsym_19990723-22.2_amd64.deb
 513c5568af253b7707e843861427801659cdc7fa84b2543a995466b988eda98e 296648 libwaili-dev_19990723-22.2_amd64.deb
 b6b6c5e9c8b3f700068c804b010a09286e7386e117401e2fd0a296a578c9c709 443736 libwaili1c2-dbgsym_19990723-22.2_amd64.deb
 36c0da8871ebdd1f0aa1634e806a465fa13ab6f5aa07ffc490ef44e2ae620f25 68832 libwaili1c2_19990723-22.2_amd64.deb
 04a670675879aa58c4112ab321796a522f290215194c1687344d0edce75aa7eb 9448 waili_19990723-22.2_amd64.buildinfo
Files:
 f82562ce1827fdd7d8b4fc0f303d3f37 1910 devel optional waili_19990723-22.2.dsc
 0bdbb8f6e1e44a575a5aebd7bca7fdcd 140515 devel optional waili_19990723.orig.tar.gz
 6a23993ad8f53033fd35ba1ba889daad 153100 devel optional waili_19990723-22.2.debian.tar.xz
 62c1f3b245774cd868430174678903f7 193360 debug optional libwaili-dev-dbgsym_19990723-22.2_amd64.deb
 bd221908e0f083d5ded1f85422f5580d 296648 libdevel optional libwaili-dev_19990723-22.2_amd64.deb
 99abef2137cc162b9f10548f9c9599a8 443736 debug optional libwaili1c2-dbgsym_19990723-22.2_amd64.deb
 02f5ee1ba5f652822039ab1264704532 68832 libs optional libwaili1c2_19990723-22.2_amd64.deb
 1555d43910510e86792403f82b4a8cf3 9448 devel optional waili_19990723-22.2_amd64.buildinfo

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

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAmN2dHAACgkQHpU+J9Qx
HlgTXxAAio1++3ppcSTIrLlXST+7TReKxCXC52zeouZvEn6a6eCVuLIXhyuem3PV
SfgKCiaD4YbPcrKnu8kJE8G6OsFcBHk/9v1dwOjIPnrFv+G5OBMXeR4ZRhytZdrD
2d7jK/uaaVtRViCGBwcTT/YRE0LyX1NwkGHCzethPPE6X8G74aDjwAz77U7/QSY2
URcRiwlhoAD7Z0N8W7hseZCW/C3luUUKwKFnl70k9IrJVuoYd4cbfAZBKxw55jXp
+hP90LeYz/lkkRbjXwOg5i8nKWGyZG5sNgqSGJCrjQaoXzvHShM+aMP6669NzY6y
feFeJMJ/hmGBHbtqq7LlcoCH+MCwzuOvAC5+BI/GEDTS9C59/qL3nnfSiG9zImpx
XXiJk7H3Oav2EMCJov/VSKKHv/j8d6SUqFam323Z042sCKMuCo0Abfb74KxLH4YK
M6JBdPdYcE+8VJGcvNMbEYOXp9terEKkg1PdGww9/WUHgqdmjlfBRC/fznDJ7K3w
i2Vo4dbvsYe4O5uc+LKjZ6C+uFY4p2Hxn0ku3v8cXzxWQrqXneUnO+Y333gFRWIJ
ZO9eHJk8Hb9AQkwkmLs0163yjR+EPnkj2i8qrXzI23jhDQ5yZz9JSrcCdkbudQON
H6bpg88WNXzLOfNOYWMUfhCKa5D/FZjAXlNTwx0hmSrtq5OyYos=
=JqI1
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 31 Dec 2022 07:30:24 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:31:54 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.