Bug#985219: xbs -- Fails to build reproducibly due to varying umask
Nilesh Patra
nilesh at debian.org
Sun Mar 14 15:45:47 GMT 2021
Package: xbs
Version: 0-10
Severity: normal
Tags: patch
User: reproducible-builds at lists.alioth.debian.org
Usertags: umask
X-Debbugs-Cc: nilesh at debian.org, reproducible-bugs at lists.alioth.debian.org
Dear Maintainer,
Hi
Currently xbs fails to build reproducibly because varying file creation
masks values result in different permissions for the "runex" example
binary.
Please either defer this to dh_fixperms, or manually set permissions for
this file.
The attached patch does that job.
Nilesh
diff --git a/debian/rules b/debian/rules
index 86ab906..5501154 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,7 +8,7 @@ override_dh_installchangelogs:
override_dh_installexamples:
dh_installexamples
- chmod +x debian/xbs/usr/share/doc/xbs/examples/runex
+ chmod u=rwx,g=rx,o=x debian/xbs/usr/share/doc/xbs/examples/runex
override_dh_compress:
# Leave these uncompressed so that runex works.
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 5.7.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
Versions of packages xbs depends on:
ii libc6 2.31-3
ii libx11-6 2:1.6.12-1
xbs recommends no packages.
xbs suggests no packages.
More information about the Reproducible-bugs
mailing list