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 <[email protected]> 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.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
