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

Bug#1023956: marked as done (fl-cow: reproducible-builds: build path embedded in libflcow.so)



Your message dated Mon, 07 Aug 2023 21:38:40 +0000
with message-id <E1qT7w0-00GzSC-Vm@fasolo.debian.org>
and subject line Bug#1023956: fixed in fl-cow 0.6-6
has caused the Debian Bug report #1023956,
regarding fl-cow: reproducible-builds: build path embedded in libflcow.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.)


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

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

  /build/1st/fl-cow-0.6/fl-cow/fl-cow-config.h:1
  vs.
  /build/2/fl-cow-0.6/2nd/fl-cow/fl-cow-config.h:1

The attached patch to debian/rules fixes this by passing the default
buildflags, which include -ffile-prefix-map to avoid embedding the
absolute build path in the binaries.

Alternately or even preferably, updating to dh and a recent
debhelper-compat version might fix this as well as other issues.

According to my local tests, with this patch applied fl-cow should build
reproducibly on tests.reproducible-builds.org!

Thanks for maintaining fl-cow!

live well,
  vagrant
From f0bff726ef7df0062d79fccf537f38b96856d94f Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Sun, 13 Nov 2022 07:28:02 +0000
Subject: [PATCH] debian/rules: Pass default CFLAGS to configure.

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

diff --git a/debian/rules b/debian/rules
index 831bf87..559606f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,7 +8,7 @@ clean:
 configure-stamp:
 	dh_testdir
 	autoreconf -fi
-	./configure --prefix=/usr --disable-static --libdir=/usr/lib/fl-cow
+	./configure --prefix=/usr --disable-static --libdir=/usr/lib/fl-cow CFLAGS=$(dpkg-buildflags --get CFLAGS)
 	touch configure-stamp
 
 configure: configure-stamp
-- 
2.38.1

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: fl-cow
Source-Version: 0.6-6
Done: Bastian Germann <bage@debian.org>

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

Debian distribution maintenance software
pp.
Bastian Germann <bage@debian.org> (supplier of updated fl-cow 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, 07 Aug 2023 23:20:02 +0200
Source: fl-cow
Architecture: source
Version: 0.6-6
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Bastian Germann <bage@debian.org>
Closes: 759443 1023956
Changes:
 fl-cow (0.6-6) unstable; urgency=medium
 .
   * QA upload.
   * Convert to 3.0 source format.
   * reproducible-builds: Build path embedded. (Closes: #1023956)
   * Run dh_autoreconf. (Closes: #759443)
Checksums-Sha1:
 280ddfb4efe2b0afc176aa59d3133b10007993b5 1566 fl-cow_0.6-6.dsc
 8031e9c4d674e20c9107a7f5d41c0932b2240ee1 3348 fl-cow_0.6-6.debian.tar.xz
 762c208e883e3d24c04becead4986174c2892967 5584 fl-cow_0.6-6_source.buildinfo
Checksums-Sha256:
 2925a9c6e45732177339c6ddf02abaa990c030a276358126c9e7a7419457ce65 1566 fl-cow_0.6-6.dsc
 1c5351ea0f6f633d8a6c4c2edf6948ecd2858a9c4023844a34f919fc2beacf76 3348 fl-cow_0.6-6.debian.tar.xz
 c9d33f8c1ca6e4a2eb3766f8e18bb111722884928eeca0d6b16833577eddcd26 5584 fl-cow_0.6-6_source.buildinfo
Files:
 37c3cfd11f9dfbcc842ece181725aa39 1566 utils extra fl-cow_0.6-6.dsc
 bd7da50303daec895391c29c2e2952f0 3348 utils extra fl-cow_0.6-6.debian.tar.xz
 7bcc86d096963b2a0e2cb99f87f65d3a 5584 utils extra fl-cow_0.6-6_source.buildinfo

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

iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmTRYiYQHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFNyhC/wMrftu9YCM0jwH0eFHKUnBx83ezlxbc4Nk
ObZf/If4LD+exr8QdcJSOxuL8CeDtaxgKB5H79WPdKsgfZec2xibRYE8YaWAC1np
4esCkGwm9QENoRIqfskwKgf3wPcfFTJSIjGneJ0kw/rqJbv8N76rCv00XJQ6MsFq
RfIJ7HaWWFTAA+S69Sh0+3eWvPunQfPkRKEJsJ/rXUjLLbfkviwmJ2WqwwUK7Ku5
WZ6LiavjmPau5xwjkL+FjDR6tnE3cz8XAsvO8kZ7srONtf0TPmyEPDaDospXWU69
Td0y6Wbdb+HN18zYLyWYg57yBuAtkrLWMHjaVVoXSZ59mrOMisQi3JA9CSg5kmR3
uxZDb1vTO560F+1/Vus2WbLj4FTKP2fa+ht2/V8G+Tyq2AY47m/Gm7r/zMrT+xR9
Nj1Tb/FFOVHuqKc7gs1qu488DN3/11AgvBTUDY7Z7M6xU8+19U4edJ1eJj03HvQh
VKCH7JW8r5OgIkOSJY9a6VAmwvrE3CA=
=8g79
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: