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

Bug#1021472: marked as done (xzoom: reproducible-builds: build path embedded in /usr/bin/xzoom)



Your message dated Sun, 28 Sep 2025 00:32:08 +0200
with message-id <b6d2cbce-1227-ecd8-b4ee-f5945fcd9521@debian.org>
and subject line Re: xzoom: reproducible-builds: build path embedded in /usr/bin/xzoom
has caused the Debian Bug report #1021472,
regarding xzoom: reproducible-builds: build path embedded in /usr/bin/xzoom
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.)


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

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

  /build/1st/xzoom-0.3/xzoom.c:322
  vs.
  /build/2/xzoom-0.3/2nd/xzoom.c:322

The attached patch to debian/rules fixes this by adding a dh_auto_build
override that passes the default CFLAGS via the CCOPTIONS variable.

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

Thanks for maintaining xzoom!

live well,
  vagrant
From dbbdbcaa8bdce175b780b4902f6eba2fb6ea38dd Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Sun, 9 Oct 2022 02:00:02 +0000
Subject: [PATCH] debian/rules: Add dh_auto_build override passing default
 CFLAGS via CCOPTIONS.

---
 debian/rules | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/debian/rules b/debian/rules
index a222eea..140a01d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -22,3 +22,6 @@ override_dh_auto_configure:
 
 override_dh_missing:
 	dh_missing --fail-missing
+
+override_dh_auto_build:
+	dh_auto_build -- CCOPTIONS="$(CFLAGS)"
-- 
2.37.2

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Version: 0.3-28

On Sat, 08 Oct 2022 19:08:22 -0700 Vagrant Cascadian <vagrant@reproducible-builds.org> wrote:
Source: xzoom

The attached patch to debian/rules fixes this by adding a dh_auto_build
override that passes the default CFLAGS via the CCOPTIONS variable.

I independently applied this change in the last upload to get the package blhc-clean.


Andreas

--- End Message ---

Reply to: