[med-svn] [Git][med-team/seqan2][master] 3 commits: Disable i386 build on Salsa CI

Andreas Tille (@tille) gitlab at salsa.debian.org
Wed Dec 3 17:58:25 GMT 2025



Andreas Tille pushed to branch master at Debian Med / seqan2


Commits:
ab08980c by Andreas Tille at 2025-12-03T14:02:36+01:00
Disable i386 build on Salsa CI

- - - - -
2e1c9b80 by Andreas Tille at 2025-12-03T15:27:04+01:00
Enable building with CMake 4

- - - - -
82435d23 by Andreas Tille at 2025-12-03T18:57:03+01:00
Upload to unstable

- - - - -


5 changed files:

- debian/changelog
- + debian/patches/cmake4.patch
- debian/patches/series
- debian/rules
- debian/salsa-ci.yml


Changes:

=====================================
debian/changelog
=====================================
@@ -1,4 +1,4 @@
-seqan2 (2.4.0+dfsg-17) UNRELEASED; urgency=medium
+seqan2 (2.4.0+dfsg-17) unstable; urgency=medium
 
   [ Santiago Vila ]
   * Fix clean target. Closes: #1047218
@@ -9,8 +9,10 @@ seqan2 (2.4.0+dfsg-17) UNRELEASED; urgency=medium
   * Rely on pre-initialized dpkg-architecture variables.
   * Build-Depends: architecture-is-64-bit
     Closes: #917851
+  * Disable i386 build on Salsa CI
+  * Enable building with CMake 4
 
- -- Andreas Tille <tille at debian.org>  Mon, 01 Dec 2025 14:03:58 +0100
+ -- Andreas Tille <tille at debian.org>  Wed, 03 Dec 2025 14:49:24 +0100
 
 seqan2 (2.4.0+dfsg-16) unstable; urgency=medium
 


=====================================
debian/patches/cmake4.patch
=====================================
@@ -0,0 +1,17 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: 2025-12-03
+Description: Enable building with CMake 4
+
+--- a/util/cmake/SeqAnBuildSystem.cmake
++++ b/util/cmake/SeqAnBuildSystem.cmake
+@@ -45,6 +45,10 @@ if (POLICY CMP0054)  # Disables auto-der
+   cmake_policy(SET CMP0054 NEW)
+ endif()
+ 
++if(POLICY CMP0167)
++  cmake_policy(SET CMP0167 NEW)  # Use modern Boost finding
++endif()
++
+ # Valid values for SEQAN_BUILD_SYSTEM:
+ #
+ # DEVELOP


=====================================
debian/patches/series
=====================================
@@ -10,3 +10,4 @@ no-unaligned-access.patch
 ia64_yield
 python3
 fix_python3_tests
+cmake4.patch


=====================================
debian/rules
=====================================
@@ -64,11 +64,15 @@ endif
 	export DEB_BUILD_ARCH=${DEB_BUILD_ARCH} ; \
 	dh_auto_configure --arch -- \
 		-DSEQAN_STATIC_APPS=False -DSEQAN_NO_DOX=1 \
-		-DSEQAN_DISABLE_VERSION_CHECK=YES
+		-DSEQAN_DISABLE_VERSION_CHECK=YES \
+		-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
+		-Wno-dev -DCMAKE_POLICY_WARNING_CMP0160=OFF
 
 override_dh_auto_configure-indep:
 	dh_auto_configure --indep -B build -- \
-		-DSEQAN_BUILD_SYSTEM=SEQAN_RELEASE_LIBRARY -DSEQAN_NO_DOX=1
+		-DSEQAN_BUILD_SYSTEM=SEQAN_RELEASE_LIBRARY -DSEQAN_NO_DOX=1 \
+		-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
+		-Wno-dev -DCMAKE_POLICY_WARNING_CMP0160=OFF
 
 override_dh_auto_build-arch:
 	dh_auto_build --arch ${MAX_PARALLEL}


=====================================
debian/salsa-ci.yml
=====================================
@@ -1,4 +1,6 @@
 ---
 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_BUILD_PACKAGE_I386: 1



View it on GitLab: https://salsa.debian.org/med-team/seqan2/-/compare/9bb3cd362bd7bfe34b74b1613867daf67a8a7d93...82435d23d935d552b865e4a33d6439b6ad94c8ee

-- 
View it on GitLab: https://salsa.debian.org/med-team/seqan2/-/compare/9bb3cd362bd7bfe34b74b1613867daf67a8a7d93...82435d23d935d552b865e4a33d6439b6ad94c8ee
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/20251203/f7b86cc7/attachment-0001.htm>


More information about the debian-med-commit mailing list