[med-svn] [Git][med-team/grabix][master] 7 commits: d/rules: make the build reproducible
Étienne Mollier (@emollier)
gitlab at salsa.debian.org
Wed May 27 19:58:03 BST 2026
Étienne Mollier pushed to branch master at Debian Med / grabix
Commits:
364d54c2 by Chris Lamb at 2026-05-27T20:33:30+02:00
d/rules: make the build reproducible
grabix could not be built reproducibly.
This is because running the testsuite removes the .vcf files, meaning
that if the testsuite is skipped then these are files are not removed
and thus they get shipped with the binary package — and the package
is not reproducible as a result.
This change unconditionally removes these files so the package
is the same regardless if whether the testsuite is run or not.
Signed-off-by: Étienne Mollier <emollier at debian.org>
Closes: #1125729
- - - - -
9af6c67b by Étienne Mollier at 2026-05-27T20:35:38+02:00
d/control: drop redundant Priority: optional.
- - - - -
16ce2d53 by Étienne Mollier at 2026-05-27T20:36:00+02:00
d/control: drop redundant Rules-Requires-Root: no.
- - - - -
ab29de88 by Étienne Mollier at 2026-05-27T20:37:14+02:00
d/patches/*: normalise Last-Update timestamps.
- - - - -
d66b08da by Étienne Mollier at 2026-05-27T20:37:36+02:00
d/control: declare compliance to standards version 4.7.4.
- - - - -
06cd85bb by Étienne Mollier at 2026-05-27T20:47:47+02:00
d/watch: convert to v5 Github template.
- - - - -
a576bd72 by Étienne Mollier at 2026-05-27T20:48:29+02:00
d/changelog: ready for upload to unstable.
- - - - -
10 changed files:
- debian/changelog
- debian/control
- debian/patches/2to3.patch
- debian/patches/Hardening.patch
- debian/patches/fix_assignment_of_char_to_pointer.patch
- debian/patches/fix_test.patch
- debian/patches/introduceLTO.patch
- debian/patches/warnings.patch
- debian/rules
- debian/watch
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,19 @@
+grabix (0.1.7-6) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Chris Lamb ]
+ * d/rules: make the build reproducible (Closes: #1125729)
+
+ [ Étienne Mollier ]
+ * d/control: drop redundant Priority: optional.
+ * d/control: drop redundant Rules-Requires-Root: no.
+ * d/patches/*: normalise Last-Update timestamps.
+ * d/control: declare compliance to standards version 4.7.4.
+ * d/watch: convert to v5 Github template.
+
+ -- Étienne Mollier <emollier at debian.org> Wed, 27 May 2026 20:48:14 +0200
+
grabix (0.1.7-5) unstable; urgency=medium
* Team upload
=====================================
debian/control
=====================================
@@ -2,18 +2,16 @@ Source: grabix
Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
Uploaders: Steffen Moeller <moeller at debian.org>
Section: science
-Priority: optional
Build-Depends: debhelper-compat (= 13),
zlib1g-dev,
python3,
tabix,
time,
less
-Standards-Version: 4.7.0
+Standards-Version: 4.7.4
Vcs-Browser: https://salsa.debian.org/med-team/grabix
Vcs-Git: https://salsa.debian.org/med-team/grabix.git
Homepage: https://github.com/arq5x/grabix
-Rules-Requires-Root: no
Package: grabix
Architecture: any
=====================================
debian/patches/2to3.patch
=====================================
@@ -1,7 +1,7 @@
Description: Use 2to3 to port to Python3
Bug-Debian: https://bugs.debian.org/936648
Author: Andreas Tille <tille at debian.org>
-Last-Update: Tue, 10 Sep 2019 16:50:14 +0200
+Last-Update: 2019-09-10
--- a/test.sh
+++ b/test.sh
=====================================
debian/patches/Hardening.patch
=====================================
@@ -1,5 +1,5 @@
Author: Andreas Tille
-Last-Update: 2017-12-07 20:03:53 +0100
+Last-Update: 2017-12-07
Description: Propagate hardening options
--- a/Makefile
=====================================
debian/patches/fix_assignment_of_char_to_pointer.patch
=====================================
@@ -1,5 +1,5 @@
Author: Steffen Moeller
-Last-Update: 2018-04-27 14:25:12 +0200
+Last-Update: 2018-04-27
Description: fix assignment of char to pointer
Index: grabix/grabix.cpp
=====================================
debian/patches/fix_test.patch
=====================================
@@ -1,5 +1,5 @@
Author: Andreas Tille <tille at debian.org>
-Last-Update: Sun, 28 Oct 2018 14:13:30 +0100
+Last-Update: 2018-10-28
Description: Assume that grabix can be found in PATH
--- a/tests/test-fastq.py
=====================================
debian/patches/introduceLTO.patch
=====================================
@@ -1,5 +1,5 @@
Author: Steffen Moeller
-Last-Update: 2018-04-27 14:25:12 +0200
+Last-Update: 2018-04-27
Description: Add lto option
--- a/Makefile
=====================================
debian/patches/warnings.patch
=====================================
@@ -1,5 +1,5 @@
Author: Steffen Moeller
-Last-Update: 2018-04-27 14:25:12 +0200
+Last-Update: 2018-04-27
Description: Avoid warnings about wrong type
Index: grabix/grabix.cpp
=====================================
debian/rules
=====================================
@@ -15,3 +15,6 @@ ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
PATH=$(CURDIR):$(PATH) sh debian/testdata/test.sh
rm -f test.cnt.gz test.cnt.gz.gbi
endif
+
+execute_before_dh_auto_install:
+ rm -rf debian/testdata/test.*.vcf
=====================================
debian/watch
=====================================
@@ -1,6 +1,9 @@
-version=4
+Version: 5
+Template: Github
+Project: grabix
+Owner: arq5x
# Release tag 1.4 is older as 0.1.5 and 0.1.6 -> so this is probably
# tagged wrongly which is fixed here
-opts="uversionmangle=s/1\.4/0.1.4/,filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE at -$1.tar.gz%" \
- https://github.com/arq5x/grabix/tags .*/v?@ANY_VERSION@@ARCHIVE_EXT@
+Filenamemangle: s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE at -$1.tar.gz%
+Uversionmangle: s/1\.4/0.1.4/
View it on GitLab: https://salsa.debian.org/med-team/grabix/-/compare/b1763e48ba09ae0d325f0d6b9a9bcd172709bdeb...a576bd725b10aa13167dbe90f26f8ba522e20b1a
--
View it on GitLab: https://salsa.debian.org/med-team/grabix/-/compare/b1763e48ba09ae0d325f0d6b9a9bcd172709bdeb...a576bd725b10aa13167dbe90f26f8ba522e20b1a
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20260527/049aa4eb/attachment-0001.htm>
More information about the debian-med-commit
mailing list