Source: circlator
Severity: normal
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: umask
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

The generated tarball /usr/share/doc/circlator/examples/data.tar.xz
includes the file mode of the archived files:

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

  drwxr-xr-x···0········0········0········0·2019-07-30·14:50:30.000000·data/
  vs.
  drwxrwxr-x···0········0········0········0·2019-07-30·14:50:30.000000·data/

  
-rw-r--r--···0········0········0········0·2019-07-30·14:50:30.000000·data/assemble_test.dummy_reads.fa
  vs.
  
-rw-rw-r--···0········0········0········0·2019-07-30·14:50:30.000000·data/assemble_test.dummy_reads.fa


The attached patch fixes this by passing the --mode argument to the tar
command used in debian/rules. Patch attached.


Thanks for maintaining circlator!


live well,
  vagrant
From a40da2a3fea821f2461a8977a17707e57e81cc1f Mon Sep 17 00:00:00 2001
From: Vagrant Cascadian <vagr...@reproducible-builds.org>
Date: Fri, 19 Feb 2021 23:06:38 +0000
Subject: [PATCH] debian/rules: Pass mode to tar when creating examples
 tarball.

---
 debian/rules | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/rules b/debian/rules
index fedee22..9801148 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,4 +15,4 @@ endif
 
 override_dh_installexamples:
 	dh_installexamples
-	cd debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/examples && tar caf data.tar.xz data --owner=0 --group=0 --numeric-owner --sort=name && rm -rf data
+	cd debian/$(DEB_SOURCE)/usr/share/doc/$(DEB_SOURCE)/examples && tar caf data.tar.xz data --owner=0 --group=0 --numeric-owner --sort=name --mode=a+rX,og-w && rm -rf data
-- 
2.20.1

Attachment: signature.asc
Description: PGP signature

Reply via email to