[med-svn] [Git][med-team/hmmer][master] 10 commits: d/rules: Put V=VERBOSE at the beginning to be used in all targets.
Santiago Vila (@sanvila)
gitlab at salsa.debian.org
Mon Sep 29 13:50:54 BST 2025
Santiago Vila pushed to branch master at Debian Med / hmmer
Commits:
9e90a4a9 by Santiago Vila at 2025-09-29T14:00:00+02:00
d/rules: Put V=VERBOSE at the beginning to be used in all targets.
- - - - -
3c29b8eb by Santiago Vila at 2025-09-29T14:05:00+02:00
d/rules: Do not filter nocheck in override_dh_auto_test, dh already does that.
- - - - -
eaf3d0c9 by Santiago Vila at 2025-09-29T14:10:00+02:00
d/rules: make tests after dh_auto_build, required by dh_installexamples. Closes: #1103312.
- - - - -
285e46f6 by Santiago Vila at 2025-09-29T14:15:00+02:00
d/rules: Use execute_after_* where possible.
- - - - -
422ed2e9 by Santiago Vila at 2025-09-29T14:20:00+02:00
d/salsa-ci.yml: Use the simplified form.
- - - - -
331d6971 by Santiago Vila at 2025-09-29T14:25:00+02:00
d/salsa-ci.yml: Disable reprotest job, it does not work.
See this for details:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/hmmer.html
- - - - -
ded99f33 by Santiago Vila at 2025-09-29T14:30:00+02:00
d/salsa-ci.yml: Enable nocheck build profile job.
- - - - -
bbc6484d by Santiago Vila at 2025-09-29T14:35:00+02:00
d/control: Drop "Rules-Required-Root: no", no longer needed.
- - - - -
104bd539 by Santiago Vila at 2025-09-29T14:40:00+02:00
d/control: Update standards-version.
- - - - -
024c3aae by Santiago Vila at 2025-09-29T14:45:00+02:00
Upload for unstable as 3.4+dfsg-3
- - - - -
4 changed files:
- debian/changelog
- debian/control
- debian/rules
- debian/salsa-ci.yml
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,24 @@
+hmmer (3.4+dfsg-3) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Michael R. Crusoe ]
+ * d/rules: use DEB_BUILD_OPTION_PARALLEL instead of nproc to respect Debian Policy 4.9.1.
+
+ [ Santiago Vila ]
+ * d/rules: Put V=VERBOSE at the beginning to be used in all targets.
+ * d/rules: Do not filter nocheck in override_dh_auto_test, dh already does that.
+ * d/rules: make tests after dh_auto_build, required by dh_installexamples.
+ Fixes FTBFS when built with nocheck build profile. Closes: #1103312.
+ * d/rules: Use execute_after_* where possible.
+ * d/salsa-ci.yml: Use the simplified form.
+ * d/salsa-ci.yml: Disable reprotest job, it does not work.
+ * d/salsa-ci.yml: Enable nocheck build profile job.
+ * d/control: Drop "Rules-Required-Root: no", no longer needed.
+ * d/control: Update standards-version.
+
+ -- Santiago Vila <sanvila at debian.org> Mon, 29 Sep 2025 14:45:00 +0200
+
hmmer (3.4+dfsg-2) unstable; urgency=medium
* Team upload.
=====================================
debian/control
=====================================
@@ -6,11 +6,10 @@ Priority: optional
Build-Depends: debhelper-compat (= 13),
libdivsufsort-dev,
python3
-Standards-Version: 4.6.2
+Standards-Version: 4.7.2
Vcs-Browser: https://salsa.debian.org/med-team/hmmer
Vcs-Git: https://salsa.debian.org/med-team/hmmer.git
Homepage: http://hmmer.org/
-Rules-Requires-Root: no
Package: hmmer
Architecture: any-amd64 any-i386 arm64 powerpc ppc64 x32
=====================================
debian/rules
=====================================
@@ -3,6 +3,7 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
+export V=VERBOSE
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
include /usr/share/dpkg/default.mk
@@ -38,16 +39,13 @@ override_dh_auto_configure:
CPPFLAGS="$(shell dpkg-buildflags --get CPPFLAGS)" dh_auto_configure -- $(DEB_CONFIGURE_EXTRA_FLAGS)
override_dh_auto_test:
-ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
- export V=VERBOSE ; make check $(DEB_BUILD_OPTION_PARALLEL:%=-j %) | tee debian/test_log
+ $(MAKE) check $(DEB_BUILD_OPTION_PARALLEL:%=-j %) | tee debian/test_log
if tail -n 6 debian/test_log | head -n 1 | grep -q FAILED ; then false ; fi
-endif
-override_dh_auto_build:
- export V=VERBOSE ; dh_auto_build
+execute_after_dh_auto_build:
+ $(MAKE) tests $(DEB_BUILD_OPTION_PARALLEL:%=-j %)
-override_dh_auto_clean:
- dh_auto_clean
+execute_after_dh_auto_clean:
rm -f testsuite/esltmp*
rm -f easel/testsuite/esltmp*
rm -f tutorial/MADE1.hmm.h3?
@@ -57,13 +55,11 @@ override_dh_auto_clean:
override_dh_compress:
dh_compress -Xtutorial/
-override_dh_auto_install:
- dh_auto_install
+execute_after_dh_auto_install:
mkdir -p $(CURDIR)/debian/$(DEB_SOURCE)/usr/lib/${DEB_HOST_MULTIARCH}/hmmer/
cp src/hmmc2 $(CURDIR)/debian/$(DEB_SOURCE)/usr/lib/${DEB_HOST_MULTIARCH}/hmmer/
-override_dh_installexamples:
- dh_installexamples
+execute_after_dh_installexamples:
mkdir -p $(sampledir)/src/impl
find src/ -maxdepth 1 -name "*_utest" -exec cp \{\} $(sampledir)/src/ \;
find src/impl_sse -name "*_utest" -exec cp \{\} $(sampledir)/src/impl \;
@@ -76,8 +72,7 @@ override_dh_installexamples:
find $(sampledir) -name 'Makefile' | xargs sed -i "s^$(CURDIR)^.^g"
find $(sampledir) -name "esltmp*" -delete
-override_dh_fixperms:
- dh_fixperms
+execute_after_dh_fixperms:
find debian -name .dropbox.attr -delete
find debian -name "*.fa" -executable -exec chmod -x \{\} \;
find $(sampledir) -name "*.man" -exec chmod -x \{\} \;
=====================================
debian/salsa-ci.yml
=====================================
@@ -1,4 +1,8 @@
---
include:
- - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
- - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
+
+variables:
+ SALSA_CI_DISABLE_REPROTEST: 1
+ SALSA_CI_ENABLE_BUILD_PACKAGE_PROFILES: 1
+ BUILD_PROFILES: nocheck
View it on GitLab: https://salsa.debian.org/med-team/hmmer/-/compare/5f54d52ff6a35735209bb9fe9820eb3d39b51077...024c3aaec93e98f0483bdd92da7992cd7c61f67b
--
View it on GitLab: https://salsa.debian.org/med-team/hmmer/-/compare/5f54d52ff6a35735209bb9fe9820eb3d39b51077...024c3aaec93e98f0483bdd92da7992cd7c61f67b
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20250929/96e1ec13/attachment-0001.htm>
More information about the debian-med-commit
mailing list