[med-svn] [Git][med-team/pftools][master] 6 commits: Fix FTBFS with nocheck build profile. Closes: #1103318.

Santiago Vila (@sanvila) gitlab at salsa.debian.org
Sat Sep 27 22:12:01 BST 2025



Santiago Vila pushed to branch master at Debian Med / pftools


Commits:
37b78974 by Santiago Vila at 2025-09-27T22:30:00+02:00
Fix FTBFS with nocheck build profile. Closes: #1103318.

- - - - -
6a9fd096 by Santiago Vila at 2025-09-27T22:35:00+02:00
Enable nocheck build profile job in Salsa CI.

- - - - -
1237cf62 by Santiago Vila at 2025-09-27T22:40:00+02:00
Update standards-version.

- - - - -
1fcfdc36 by Santiago Vila at 2025-09-27T22:45:00+02:00
Drop "Rules-Requires-Root: no", no longer needed.

- - - - -
5616116a by Santiago Vila at 2025-09-27T22:50:00+02:00
Update lintian overrides.

- - - - -
18425bb3 by Santiago Vila at 2025-09-27T22:55:00+02:00
Upload for unstable as 3.2.12-2

- - - - -


6 changed files:

- debian/changelog
- debian/control
- debian/lintian-overrides
- + debian/patches/fix-nocheck-build-profile.patch
- debian/patches/series
- debian/salsa-ci.yml


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+pftools (3.2.12-2) unstable; urgency=medium
+
+  * Team upload.
+  * Fix FTBFS with nocheck build profile. Closes: #1103318.
+    Thanks to Nilesh Patra.
+  * Enable nocheck build profile job in Salsa CI.
+  * Drop "Rules-Requires-Root: no", no longer needed.
+  * Upldate lintian overrides.
+  * Update standards-version.
+
+ -- Santiago Vila <sanvila at debian.org>  Sat, 27 Sep 2025 22:55:00 +0200
+
 pftools (3.2.12-1) unstable; urgency=medium
 
   * Team Upload.


=====================================
debian/control
=====================================
@@ -11,11 +11,10 @@ Build-Depends: debhelper-compat (= 13),
                libreadline-dev,
                libpcre2-dev,
                zlib1g-dev
-Standards-Version: 4.6.0
+Standards-Version: 4.7.2
 Vcs-Browser: https://salsa.debian.org/med-team/pftools
 Vcs-Git: https://salsa.debian.org/med-team/pftools.git
 Homepage: https://github.com/sib-swiss/pftools3
-Rules-Requires-Root: no
 
 Package: pftools
 Architecture: any-amd64


=====================================
debian/lintian-overrides
=====================================
@@ -1,2 +1,8 @@
 # see https://lists.debian.org/debian-med/2018/06/msg00043.html
-pftools: script-with-language-extension usr/bin/*.*
+pftools: script-with-language-extension [usr/bin/compare_2_profiles.pl]
+pftools: script-with-language-extension [usr/bin/fasta_to_fastq.pl]
+pftools: script-with-language-extension [usr/bin/make_iupac_cmp.pl]
+pftools: script-with-language-extension [usr/bin/ps_scan.pl]
+pftools: script-with-language-extension [usr/bin/scramble_fasta.pl]
+pftools: script-with-language-extension [usr/bin/sort_fasta.pl]
+pftools: script-with-language-extension [usr/bin/split_profile_file.pl]


=====================================
debian/patches/fix-nocheck-build-profile.patch
=====================================
@@ -0,0 +1,19 @@
+From: Santiago Vila <sanvila at debian.org>
+Subject: Fix nocheck build profile
+Bug-Debian: https://bugs.debian.org/1103318
+Last-Update: 2025-09-27
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -424,9 +424,9 @@
+ 	FILE(MAKE_DIRECTORY "${TESTS_DIRECTORY}" )
+ ENDIF (NOT EXISTS "${TESTS_DIRECTORY}" )
+ 
+-IF(BUILD_TESTING)
++# IF(BUILD_TESTING)
+ 	ADD_SUBDIRECTORY(tests)
+-ENDIF(BUILD_TESTING)
++# ENDIF(BUILD_TESTING)
+ 
+ ENABLE_TESTING()
+ ADD_SUBDIRECTORY( "${TESTS_DIRECTORY}/examples" )


=====================================
debian/patches/series
=====================================
@@ -2,3 +2,4 @@ spelling.patch
 fix_perl_interpreter.patch
 destdir_for_examples.patch
 hardening.patch
+fix-nocheck-build-profile.patch


=====================================
debian/salsa-ci.yml
=====================================
@@ -6,3 +6,5 @@ include:
 variables:
   SALSA_CI_DISABLE_BUILD_PACKAGE_I386: "true"
   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/pftools/-/compare/d13cf2e1c0835de10b3efe36a6ca6fcd407a1d87...18425bb3b7e423a8746fe08e5e10381065436f9a

-- 
View it on GitLab: https://salsa.debian.org/med-team/pftools/-/compare/d13cf2e1c0835de10b3efe36a6ca6fcd407a1d87...18425bb3b7e423a8746fe08e5e10381065436f9a
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/20250927/4905c703/attachment-0001.htm>


More information about the debian-med-commit mailing list