[med-svn] [Git][med-team/lambda-align][master] 6 commits: Inject changelog entry from experimental

Andreas Tille (@tille) gitlab at salsa.debian.org
Tue Oct 21 08:39:36 BST 2025



Andreas Tille pushed to branch master at Debian Med / lambda-align


Commits:
a2079372 by Andreas Tille at 2025-10-21T09:10:33+02:00
Inject changelog entry from experimental

- - - - -
98e7fae0 by Enrico Seiler at 2025-10-21T09:14:19+02:00
salsa ci: added

- - - - -
4de88feb by Enrico Seiler at 2025-10-21T09:20:33+02:00
Remove dependency on libseqan-dev for tests

- - - - -
9772815d by Andreas Tille at 2025-10-21T09:29:51+02:00
Fix build using CMake 4
  Closes: #1113092

- - - - -
26497e77 by Andreas Tille at 2025-10-21T09:33:08+02:00
Do not use nproc in d/rules

- - - - -
3b05da29 by Andreas Tille at 2025-10-21T09:39:21+02:00
d/watch: version=5

- - - - -


8 changed files:

- debian/changelog
- + debian/patches/0004-make-test-not-depend-on-CXX.patch
- debian/patches/series
- debian/rules
- + debian/salsa-ci.yml
- debian/tests/control
- debian/tests/run-tests
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,33 @@
+lambda-align (1.0.3-8) UNRELEASED; urgency=medium
+
+  * Team upload.
+
+  [ Michael R. Crusoe ]
+  * removing myself as an uploader
+
+  [ Enrico Seiler ]
+  * salsa ci: added
+  * d/rules: respect DEB_BUILD_OPTIONS for parallel test running.
+
+  [ Andreas Tille ]
+  * Fix build using CMake 4
+    Closes: #1113092
+  * d/watch: version=5
+
+ -- Andreas Tille <tille at debian.org>  Tue, 21 Oct 2025 09:10:00 +0200
+
+lambda-align (1.0.3-7) experimental; urgency=medium
+
+  * Team upload.
+  * d/control: Experimental rebuild using the 3rd release candidate of
+    SeqAn 2.5.0
+  * Added patch for the explicit seqan2 namespace.
+  * salsa ci: added
+  * Remove dependency on libseqan-dev for tests
+  * d/rules: respect DEB_BUILD_OPTIONS for parallel test running.
+
+ -- Enrico Seiler <enrico.seiler.debian at outlook.com>  Wed, 27 Nov 2024 01:36:30 +0100
+
 lambda-align (1.0.3-6) unstable; urgency=medium
 
   * Reset CMAKE_BUILD_TYPE to "Release" for reproducibility.


=====================================
debian/patches/0004-make-test-not-depend-on-CXX.patch
=====================================
@@ -0,0 +1,21 @@
+From: Enrico Seiler <enrico.seiler.debian at outlook.com>
+Date: Wed, 27 Nov 2024 01:35:35 +0100
+Subject: make test not depend on CXX
+
+---
+ tests/CMakeLists.txt | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
+index 3b6e3cf..85ab342 100644
+--- a/tests/CMakeLists.txt
++++ b/tests/CMakeLists.txt
+@@ -4,6 +4,8 @@
+ 
+ cmake_minimum_required (VERSION 3.0.0)
+ 
++project (lambda_test LANGUAGES NONE)
++
+ enable_testing ()
+ include (CTest)
+ 


=====================================
debian/patches/series
=====================================
@@ -1,2 +1,3 @@
 set-seqan-cmake-dir.patch
 force-link-rt-pthread.patch
+0004-make-test-not-depend-on-CXX.patch


=====================================
debian/rules
=====================================
@@ -2,6 +2,7 @@
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 include /usr/share/dpkg/pkg-info.mk
+include /usr/share/dpkg/buildopts.mk
 
 %:
 	dh $@ --builddirectory=build
@@ -25,11 +26,11 @@ override_dh_installman:
 	dh_installman --
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DLAMBDA_NATIVE_BUILD=OFF -DLAMBDA_MMAPPED_DB=ON -DCMAKE_BUILD_TYPE=Release
+	dh_auto_configure -- -DLAMBDA_NATIVE_BUILD=OFF -DLAMBDA_MMAPPED_DB=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_POLICY_VERSION_MINIMUM=3.5
 
 override_dh_auto_test:
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 ifneq (,$(filter amd64 arm64 mips64el ppc64el,$(DEB_BUILD_ARCH)))
-	cd build/tests && ctest $(shell nproc)
+	cd build/tests && ctest --parallel $(DEB_BUILD_OPTION_PARALLEL)
 endif
 endif


=====================================
debian/salsa-ci.yml
=====================================
@@ -0,0 +1,6 @@
+---
+include:
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
+
+reprotest:
+  allow_failure: true


=====================================
debian/tests/control
=====================================
@@ -1,3 +1,3 @@
 Tests: run-tests
-Depends: @, @builddeps@, openssl, gzip, coreutils, diffutils
+Depends: @, cmake, openssl, gzip, coreutils, diffutils
 Restrictions: allow-stderr


=====================================
debian/tests/run-tests
=====================================
@@ -3,8 +3,9 @@
 mkdir build
 cd build
 cmake -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON \
-	-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON ../
+	-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON ../tests
+ln -s ../tests ../tests/tests
+mkdir bin
 for binary in $(dpkg -L lambda-align | grep bin/); do ln -s ${binary} bin/; done
-cd tests
-ctest  --parallel $(nproc)
+ctest --parallel $(nproc)
 


=====================================
debian/watch
=====================================
@@ -1,2 +1,6 @@
-version=4
-https://github.com/seqan/lambda/tags .*/lambda-v?(1\.[0-8][.\d]*)\.tar.gz
+Version: 5
+
+Source: https://github.com/seqan/lambda
+Matching-Pattern: refs/tags/lambda-v(1\.0[.\d]+)
+Git-Mode: full
+Mode: git



View it on GitLab: https://salsa.debian.org/med-team/lambda-align/-/compare/3dc13d346a3226c42399a70fd3317fd125e00153...3b05da29bf406c5fbf11bc84f40a708b9cf28292

-- 
View it on GitLab: https://salsa.debian.org/med-team/lambda-align/-/compare/3dc13d346a3226c42399a70fd3317fd125e00153...3b05da29bf406c5fbf11bc84f40a708b9cf28292
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/20251021/768ea156/attachment-0001.htm>


More information about the debian-med-commit mailing list