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

Bug#1010462: mtink: reproducible-builds: Embedded build path in /usr/bin/mtink



Source: mtink
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/mtink:

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

  /build/1st/mtink-1.0.16/debian/mtink/usr/doc/mtink
  vs.
  /build/2/mtink-1.0.16/2nd/debian/mtink/usr/doc/mtink

The attached patch fixes this by passing a relative path to Configure's
prefix argument.


With this patch applied mtink should build reproducibly on
tests.reproducible-builds.org!


Thanks for maintaining mtink!


live well,
  vagrant
From 7d4e9738d539925748d69861c9d25b57101a3b0f Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagrant@reproducible-builds.org>
Date: Mon, 2 May 2022 02:23:23 +0000
Subject: [PATCH] debian/rules: Pass relative prefix to Configure avoid
 embedding the full build path in the binary.

https://reproducible-builds.org/docs/build-path/
---
 debian/rules | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/rules b/debian/rules
index f5c1422..6dc1e47 100755
--- a/debian/rules
+++ b/debian/rules
@@ -34,7 +34,7 @@ override_dh_auto_clean:
 	debconf-updatepo
 
 override_dh_auto_configure:
-	./Configure --no-strip --no-suid -p $(CURDIR)/debian/mtink/usr
+	./Configure --no-strip --no-suid -p debian/mtink/usr
 
 override_dh_auto_build: $(DOCBOOK_MANPAGE_SOURCES)
 	dh_auto_build
-- 
2.36.0

Attachment: signature.asc
Description: PGP signature


Reply to: