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