[med-svn] [Git][med-team/sift][master] 7 commits: Extract parallel from DEB_BUILD_OPTIONS without eval. Closes: #1103329.

Santiago Vila (@sanvila) gitlab at salsa.debian.org
Sun Sep 28 02:25:10 BST 2025



Santiago Vila pushed to branch master at Debian Med / sift


Commits:
59e6f984 by Santiago Vila at 2025-09-28T02:00:00+02:00
Extract parallel from DEB_BUILD_OPTIONS without eval. Closes: #1103329.

- - - - -
0c075d3a by Santiago Vila at 2025-09-28T02:05:00+02:00
Build with -std=gnu17 to workaround FTBFS with GCC 15. Closes: #1114377.

- - - - -
7ccaebe2 by Santiago Vila at 2025-09-28T02:10:00+02:00
Disable Salsa CI jobs which are known not to work.

- - - - -
c78158b6 by Santiago Vila at 2025-09-28T02:15:00+02:00
Enable nocheck build profile job in Salsa CI.

- - - - -
1a313c40 by Santiago Vila at 2025-09-28T02:20:00+02:00
Update standards-version.

- - - - -
ad7cbfe4 by Santiago Vila at 2025-09-28T02:25:00+02:00
Turn off DH_VERBOSE.

- - - - -
c8dca91a by Santiago Vila at 2025-09-28T02:30:00+02:00
Upload for unstable as 6.2.1-2

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/rules
- debian/salsa-ci.yml


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,15 @@
+sift (6.2.1-2) unstable; urgency=medium
+
+  * Team upload.
+  * Extract parallel from DEB_BUILD_OPTIONS without eval. Closes: #1103329.
+  * Build with -std=gnu17 to workaround FTBFS with GCC 15. Closes: #1114377.
+  * Disable Salsa CI jobs which are known not to work.
+  * Enable nocheck build profile job in Salsa CI.
+  * Update standards-version.
+  * Turn off DH_VERBOSE.
+
+ -- Santiago Vila <sanvila at debian.org>  Sun, 28 Sep 2025 02:30:00 +0200
+
 sift (6.2.1-1) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -6,7 +6,7 @@ XS-Autobuild: yes
 Priority: optional
 Build-Depends: debhelper-compat (= 13),
                libblimps3-dev
-Standards-Version: 4.7.0
+Standards-Version: 4.7.2
 Vcs-Browser: https://salsa.debian.org/med-team/sift
 Vcs-Git: https://salsa.debian.org/med-team/sift.git
 Homepage: https://sift.bii.a-star.edu.sg/


=====================================
debian/rules
=====================================
@@ -1,9 +1,9 @@
 #!/usr/bin/make -f
 
 # Uncomment this to turn on verbose mode.
-export DH_VERBOSE = 1
+# export DH_VERBOSE = 1
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
-export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
+export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic -std=gnu17
 
 
 PACKAGE:=sift
@@ -16,7 +16,9 @@ SIFT_BINDIR := $(prefix)/lib/sift/bin
 SIFT_SCRIPTDIR := $(prefix)/lib/sift/bin
 
 parallel := 1
-$(eval $(DEB_BUILD_OPTIONS))
+ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+  parallel = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+endif
 
 %:
 	dh $@


=====================================
debian/salsa-ci.yml
=====================================
@@ -3,4 +3,9 @@ include:
   - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
 
 variables:
-    SALSA_CI_COMPONENTS: 'main contrib non-free'
+  SALSA_CI_COMPONENTS: 'main contrib non-free'
+  SALSA_CI_DISABLE_BUILD_PACKAGE_I386: 1
+  SALSA_CI_DISABLE_AUTOPKGTEST: 1
+  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/sift/-/compare/e26dc53e579190e52e7c7c4980750b4a89da2119...c8dca91ae8df993e151dfce502bf08a17256a0cc

-- 
View it on GitLab: https://salsa.debian.org/med-team/sift/-/compare/e26dc53e579190e52e7c7c4980750b4a89da2119...c8dca91ae8df993e151dfce502bf08a17256a0cc
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/20250928/71df630c/attachment-0001.htm>


More information about the debian-med-commit mailing list