Debian Bug report logs -
#995211
libbrahe: reproducible-builds: Example Makefiles embed build paths and binary paths
Reported by: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Mon, 27 Sep 2021 23:09:02 UTC
Severity: normal
Tags: patch
Fixed in version libbrahe/1.3.2-9
Done: Vagrant Cascadian <vagrant@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, reproducible-bugs@lists.alioth.debian.org, Debian QA Group <packages@qa.debian.org>:
Bug#995211; Package src:libbrahe.
(Mon, 27 Sep 2021 23: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, Debian QA Group <packages@qa.debian.org>.
(Mon, 27 Sep 2021 23:09:04 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
[Message part 1 (text/plain, inline)]
Source: libbrahe
Severity: normal
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: buildpath usrmerge shell
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
The build path and several binary paths are embedded in example Makefiles
shipped in the package:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/libbrahe.html
/usr/share/doc/libbrahe-dev/test/Makefile.gz
EGREP·=·/bin/grep·-E
vs.
EGREP·=·/usr/bin/grep·-E
abs_builddir·=·/build/1st/libbrahe-1.3.2/test
vs.
abs_builddir·=·/build/2/libbrahe-1.3.2/2nd/test
Since these values may differ with the installed system, in order to use
the example Makefile, a person would have to regenerate it from
Makefile.in, which is also provided in the package.
The attached patch excludes Makefile from getting installed in
debian/libbrahe-dev.install.
With this patch applied libbrahe should become reproducible on
tests.reproducible-builds.org.
Thanks for maintaining libbrahe!
live well,
vagrant
[0001-libbrahe-dev-Do-not-install-test-Makefile.patch (text/x-diff, inline)]
From 1cbf6e4d300b0c3ffeb8986ca14ffb240e4f3c51 Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Mon, 27 Sep 2021 21:59:55 +0000
Subject: [PATCH 1/8] libbrahe-dev: Do not install test Makefile.
The Makefile contains build paths and binary paths specific to the
build environment, and would need to be regenerated from Makefile.am
or Makefile.in in order to use them on another system.
---
debian/libbrahe-dev.install | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/debian/libbrahe-dev.install b/debian/libbrahe-dev.install
index b882b80..28ea15b 100644
--- a/debian/libbrahe-dev.install
+++ b/debian/libbrahe-dev.install
@@ -3,4 +3,4 @@ debian/tmp/usr/lib/*/lib*.a
debian/tmp/usr/lib/*/lib*.so
debian/tmp/usr/lib/*/*.la
test/*.c usr/share/doc/libbrahe-dev/test
-test/Makefile* usr/share/doc/libbrahe-dev/test
+test/Makefile.* usr/share/doc/libbrahe-dev/test
--
2.30.2
[signature.asc (application/pgp-signature, inline)]
Reply sent
to Vagrant Cascadian <vagrant@debian.org>:
You have taken responsibility.
(Tue, 28 Sep 2021 00:06:03 GMT) (full text, mbox, link).
Notification sent
to Vagrant Cascadian <vagrant@reproducible-builds.org>:
Bug acknowledged by developer.
(Tue, 28 Sep 2021 00:06:03 GMT) (full text, mbox, link).
Message #10 received at 995211-close@bugs.debian.org (full text, mbox, reply):
Source: libbrahe
Source-Version: 1.3.2-9
Done: Vagrant Cascadian <vagrant@debian.org>
We believe that the bug you reported is fixed in the latest version of
libbrahe, 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 995211@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Vagrant Cascadian <vagrant@debian.org> (supplier of updated libbrahe 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: Mon, 27 Sep 2021 16:29:23 -0700
Source: libbrahe
Architecture: source
Version: 1.3.2-9
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Vagrant Cascadian <vagrant@debian.org>
Closes: 995211
Changes:
libbrahe (1.3.2-9) unstable; urgency=medium
.
* QA upload.
* libbrahe-dev: Do not install test Makefile (Closes: #995211).
* debian/control: Update Vcs-Browser and Vcs-Git.
* debian/control: Set Rules-Requires-Root to "no".
* debian/changelog: Delete trailing whitespace.
* debian/rules: Delete boilerplate comments.
* debian/control: Update to debhelper-compat 13.
* debian/rules: Add override for dh_missing to only list missing files.
* debian/control: Delete trailing whitespace.
* debian/control: Split Build-Depends into multiple lines.
* Remove Dependency on dh-autoreconf and explicit call to autoreconf in
debian/rules.
* debian/control: Drop Build-Depends on autotools-dev.
* debian/control: Remove quilt from Build-Depends.
* debian/control: Update Standards-Version to 4.6.0.
* debian/control: Mark libbrahe-1.3-3 as Multi-Arch: same.
Checksums-Sha1:
ce1e16c73ce2773f06f76ed20b8d5fcd63446947 1475 libbrahe_1.3.2-9.dsc
6a0aeccf3df3817a293ff805bc3f4fdef50fdd37 4252 libbrahe_1.3.2-9.debian.tar.xz
Checksums-Sha256:
2c766344fad8ce849b78f2aa7ed9c56d547797923a854fa25ac37620021d4d90 1475 libbrahe_1.3.2-9.dsc
7df43efcb20d8ecb61e945a57fe50cbf1c7e51c42d5862fbcfd48632c8f6cfa7 4252 libbrahe_1.3.2-9.debian.tar.xz
Files:
774cf538f930c510f03500907c801d61 1475 libs optional libbrahe_1.3.2-9.dsc
784a1623d6018df41511d8c845f4c114 4252 libs optional libbrahe_1.3.2-9.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iIkEARYKADEWIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCYVJXxBMcdmFncmFudEBk
ZWJpYW4ub3JnAAoJENxRj8h/lxaqNyABAIOgvNDYkWGpYbmQ0a8HuYEbpMgV9OhP
p79ecXEj2r1/AQCytUju4Zq9EwDj/4bs8wZmfZhdBVxdzfUTKZyGEiOABg==
=XqL9
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Sun, 31 Oct 2021 07:25: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:
Wed May 17 12:12:36 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
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.