Your message dated Mon, 15 Aug 2022 07:04:29 +0000 with message-id <E1oNU9F-00Erea-8g@fasolo.debian.org> and subject line Bug#1014560: fixed in ygl 4.2e-6 has caused the Debian Bug report #1014560, regarding ygl: reproducible-builds: embedded build paths in libYgl.so.* 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.) -- 1014560: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014560 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: ygl: reproducible-builds: embedded build paths in libYgl.so.*
- From: Vagrant Cascadian <vagrant@reproducible-builds.org>
- Date: Thu, 07 Jul 2022 14:42:05 -0700
- Message-id: <87v8s8bnwy.fsf@contorta>
Source: ygl 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/lib/libYgl.so.4.2: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/ygl.html /build/1st/ygl-4.2e/ygl.c:525 vs. /build/2/ygl-4.2e/2nd/ygl.c:525 The attached patch fixes this by passing a variable to dh_auto_build in debian/rules with the -ffile-prefix-map compiler flag to avoid embedding the build path. With this patch applied, ygl should build reproducibly on tests.reproducible-builds.org! live well, vagrantFrom 0bec442f2213e5bb27b8dfbbfb115df9dbf2a9d5 Mon Sep 17 00:00:00 2001 From: Vagrant Cascadian <vagrant@reproducible-builds.org> Date: Thu, 7 Jul 2022 21:31:18 +0000 Subject: [PATCH] debian/rules: Pass variable to dh_auto_build to avoid embedding build path. Use the PROJECT_DEFINES variable to pass -ffile-prefix-map to avoid embedding the build path for reproducible builds. https://reproducible-builds.org/docs/build-path/ --- debian/rules | 3 +++ 1 file changed, 3 insertions(+) diff --git a/debian/rules b/debian/rules index a2d7d11..4093d56 100755 --- a/debian/rules +++ b/debian/rules @@ -13,3 +13,6 @@ override_dh_auto_configure: override_dh_installexamples: cd examples && $(MAKE) clean && rm -f Makefile dh_installexamples + +override_dh_auto_build: + dh_auto_build -- PROJECT_DEFINES="-ffile-prefix-map=$(CURDIR)=." -- 2.36.1Attachment: signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
- To: 1014560-close@bugs.debian.org
- Subject: Bug#1014560: fixed in ygl 4.2e-6
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Mon, 15 Aug 2022 07:04:29 +0000
- Message-id: <E1oNU9F-00Erea-8g@fasolo.debian.org>
- Reply-to: Nilesh Patra <nilesh@debian.org>
Source: ygl Source-Version: 4.2e-6 Done: Nilesh Patra <nilesh@debian.org> We believe that the bug you reported is fixed in the latest version of ygl, 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 1014560@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Nilesh Patra <nilesh@debian.org> (supplier of updated ygl 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, 15 Aug 2022 12:01:49 +0530 Source: ygl Architecture: source Version: 4.2e-6 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packages@qa.debian.org> Changed-By: Nilesh Patra <nilesh@debian.org> Closes: 1007483 1014560 Changes: ygl (4.2e-6) unstable; urgency=medium . * QA upload. * Add diff as patch in d/patches + Avoid patching in heaps, the Makefile rather generate them from xmkmf * Modernize copyr * debian/source/format: 3.0 (quilt) (Closes: #1007483) * d/control: + Drop compat file, rely on debhelper-compat and bump compat level to 13 + Bump Standards-Version to 4.6.1 (no changes needed) + Add "Rules-Requires-Root: no" + Format with cme + Add ${misc:Depends} for libdevel pkg + Update desc to not start with article + Remove trailing whitespaces fron d/control and d/ch + Move package to salsa, add VCS URLs + Un-duplicate short desc + Remove section libs for libygl4 - take benefit of inheritance rules * Remove useless d/dirs * d/rules: Add ffile-prefix-map compiler flag in PROJECT_DEFINES to avoid embedding the build path (Closes: #1014560) * Add d/salsa-ci.yml + Disable blhc check in d/salsa-ci.yml * Add autopkgtests * Add fake watch file Checksums-Sha1: 877ccde5bdf68dc61a236871e8b0af1782154b0b 1952 ygl_4.2e-6.dsc 5d13cfd51b34759dbad55b1c11c58eb8b7a858c4 3464 ygl_4.2e-6.debian.tar.xz 8be3d2c11e12b6b33b47f1922e15c0af2cd4b14c 8101 ygl_4.2e-6_amd64.buildinfo Checksums-Sha256: 1efdd5b058c1472dfd94ed4037b963d3c151dad07ff2b6fd015d74e1f718e2c3 1952 ygl_4.2e-6.dsc 3246d7eeb5d597aab5835e152123820776fb902d9efc94d8acb6477d75a31528 3464 ygl_4.2e-6.debian.tar.xz e32670e3e785a2e14f33c4fedf9db58fd8aadb6d2c99172d9f16ecf97500d0a4 8101 ygl_4.2e-6_amd64.buildinfo Files: bf1e90b92896cb75ef8bcb9ec0c9b768 1952 libs optional ygl_4.2e-6.dsc 6225ab5cc4f568e5b77ece506a0dcab1 3464 libs optional ygl_4.2e-6.debian.tar.xz b62609f917baac70b61b9c78df99e22a 8101 libs optional ygl_4.2e-6_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQJGBAEBCgAwFiEEPpmlJvXcwMu/HO6mALrnSzQzafEFAmL568gSHG5pbGVzaEBk ZWJpYW4ub3JnAAoJEAC650s0M2nxMcQP/jNdzruapdslycRgm3eH+qnGT/65vyd4 t9BoS1JDDZKp0b8KAX3IYdt88PmoLbP/JoUmgCewaqEHl7xwkjkfS5LrMQBnHuAl R1rZ4lRGaNvNwN4m1y7qadFRgbVIvzvz8bQqeMy8rSG5i0GIaHfJ1yxTUdjfj37G dkQ0LbnXk1zs1/hbF8JxG3aGJWe+jwAQmPFtn3TOxB0r3OTghE69bU8+Qr4ka18O kGkCG2vWgdAsalYXdrf3SX0708np+/87vj43M6clRXQaZ5bmoGsbkNVr2TCWTgcv Yah0cqA5wDHKMlws9fIseIeBy6btCx6agrJfFEBES+a1JvjQao9thFMBIIYJmI3t 21A7XMsyTVHMTVfma391bOvniX7m/LeKVVrYk8M98qE2ybjtc6QybjtAbf6mFEtd jO7xlxucbbwwBaIQSrUzGmJeOops8rUQyya7PODvpMvKo3cvFAiaUOMQFawLdZ7k Y9zXof5w8f7vUNYvCmoLNaha9FblU8AmUQJVts6ZB+L0xEw8ZsmsW0rh28HRGan3 QIQz8ca83XqnMBqRSVxEuQ8dNPBxDe6vHPqTkJnoa0kcbOJyMDvLb44l+dpf2RTd nCGD3ZffzUoUT/KB8TvzZ7FMy8r6LhcRV/YDKEbfWiNcienZ9ybnMoAoAUqwK2qh oT0gBrCLxyYT =9xUc -----END PGP SIGNATURE-----
--- End Message ---