Package: xbs
Version: 0-10
Severity: normal
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: umask
X-Debbugs-Cc: nil...@debian.org, reproducible-b...@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.

Reply via email to