[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#995211: marked as done (libbrahe: reproducible-builds: Example Makefiles embed build paths and binary paths)



Your message dated Tue, 28 Sep 2021 00:03:23 +0000
with message-id <E1mV0ah-0001Ea-0y@fasolo.debian.org>
and subject line Bug#995211: fixed in libbrahe 1.3.2-9
has caused the Debian Bug report #995211,
regarding libbrahe: reproducible-builds: Example Makefiles embed build paths and binary paths
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 owner@bugs.debian.org
immediately.)


-- 
995211: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=995211
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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
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

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
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-----

--- End Message ---

Reply to: