[med-svn] [Git][med-team/qrisk2][master] 8 commits: Merge build_on_non-linux_systems.patch and multiarch-libc.patch

Santiago Vila (@sanvila) gitlab at salsa.debian.org
Mon Mar 2 10:33:21 GMT 2026



Santiago Vila pushed to branch master at Debian Med / qrisk2


Commits:
e24a0208 by Santiago Vila at 2026-03-02T11:23:00+01:00
Merge build_on_non-linux_systems.patch and multiarch-libc.patch

The second one supersedes the first one.

Also, restore include/clinrisk/utils.h as dependency for c/utils.o.

- - - - -
2aec8ffd by Santiago Vila at 2026-03-02T11:24:00+01:00
Do not run makedepend. Closes: #1046238.

- - - - -
9bb471a0 by Santiago Vila at 2026-03-02T11:25:00+01:00
Improve hardening-flags.patch.

This should make blhc happy.

- - - - -
0911f3b9 by Santiago Vila at 2026-03-02T11:26:00+01:00
d/control: Drop "Rules-Requires-Root: no" (default).

- - - - -
fc8247c1 by Santiago Vila at 2026-03-02T11:27:00+01:00
d/control: Drop "Priority: optional" (default).

- - - - -
f06dee3e by Santiago Vila at 2026-03-02T11:28:00+01:00
d/control: Update standards-version.

- - - - -
7d8e0e63 by Santiago Vila at 2026-03-02T11:29:00+01:00
Add debian/salsa-ci.yml.

- - - - -
420b115c by Santiago Vila at 2026-03-02T11:30:00+01:00
Upload for unstable as 0.1.20150729-8

- - - - -


8 changed files:

- debian/changelog
- debian/control
- − debian/patches/build_on_non-linux_systems.patch
- debian/patches/hardening-flags.patch
- debian/patches/multiarch-libc.patch
- debian/patches/series
- + debian/patches/skip-makedepend.patch
- + debian/salsa-ci.yml


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,16 @@
+qrisk2 (0.1.20150729-8) unstable; urgency=medium
+
+  * Team upload.
+  * Merge build_on_non-linux_systems.patch and multiarch-libc.patch.
+  * Do not run makedepend. Closes: #1046238.
+  * Improve hardening-flags.patch.
+  * Drop "Rules-Requires-Root: no" (default).
+  * Drop "Priority: optional" (default).
+  * Update standards-version.
+  * Add debian/salsa-ci.yml.
+
+ -- Santiago Vila <sanvila at debian.org>  Mon, 02 Mar 2026 11:30:00 +0100
+
 qrisk2 (0.1.20150729-7) unstable; urgency=medium
 
   * Fix clean target


=====================================
debian/control
=====================================
@@ -3,14 +3,12 @@ Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.
 Uploaders: Andreas Tille <tille at debian.org>,
            Thorsten Alteholz <debian at alteholz.de>
 Section: science
-Priority: optional
 Build-Depends: debhelper-compat (= 13),
                xutils-dev
-Standards-Version: 4.7.0
+Standards-Version: 4.7.3
 Vcs-Browser: https://salsa.debian.org/med-team/qrisk2
 Vcs-Git: https://salsa.debian.org/med-team/qrisk2.git
 Homepage: https://qrisk.org/
-Rules-Requires-Root: no
 
 Package: qrisk2
 Architecture: any


=====================================
debian/patches/build_on_non-linux_systems.patch deleted
=====================================
@@ -1,22 +0,0 @@
-Author: Samuel Thibault <sthibault at debian.org>
-Last-Update: Wed, 23 Nov 2016 02:35:21 +0100
-Bug-Debian: https://bugs.debian.org/845403
-Description: qrisk2 currently FTBFS on !linux archs because its Makefile hardcodes
- a dependency on /usr/include/linux/string.h.  This patch enables build also on
- non-Linux systems
-
---- a/Makefile
-+++ b/Makefile
-@@ -81,9 +81,9 @@ clean:
- # DO NOT DELETE
- 
- c/Q80_model_4_0.o: /usr/include/math.h /usr/include/features.h
--c/Q80_model_4_0.o: /usr/include/linux/string.h
-+c/Q80_model_4_0.o: /usr/include/string.h
- c/Q80_model_4_0.o: include/clinrisk/Q80_model_4_0.h include/clinrisk/utils.h
- c/Q80_model_4_1.o: /usr/include/math.h /usr/include/features.h
--c/Q80_model_4_1.o: /usr/include/linux/string.h
-+c/Q80_model_4_1.o: /usr/include/string.h
- c/Q80_model_4_1.o: include/clinrisk/Q80_model_4_1.h include/clinrisk/utils.h
--c/utils.o: /usr/include/linux/string.h include/clinrisk/utils.h
-+c/utils.o: /usr/include/string.h include/clinrisk/utils.h


=====================================
debian/patches/hardening-flags.patch
=====================================
@@ -18,7 +18,7 @@ Author: Thorsten Alteholz <debian at alteholz.de>
  
  .c:
 -	$(CC) $(INCLUDES) $(LDFLAGS) $< -o $@ $(LIBS)
-+	$(CC) $(INCLUDES) $(LDFLAGS) $(CPPFLAGS) $< -o $@ $(LIBS)
++	$(CC) $(INCLUDES) $(LDFLAGS) $(CFLAGS) $(CPPFLAGS) $< -o $@ $(LIBS)
  
  .c.o:
 -	$(CC) $(INCLUDES) $(CCFLAGS) -c $< -o $@


=====================================
debian/patches/multiarch-libc.patch
=====================================
@@ -4,15 +4,15 @@ Description: Do not hardcode location of libc headers
 
 --- a/Makefile
 +++ b/Makefile
-@@ -80,10 +80,6 @@ clean:
+@@ -80,10 +80,6 @@
  
  # DO NOT DELETE
  
 -c/Q80_model_4_0.o: /usr/include/math.h /usr/include/features.h
--c/Q80_model_4_0.o: /usr/include/string.h
+-c/Q80_model_4_0.o: /usr/include/linux/string.h
  c/Q80_model_4_0.o: include/clinrisk/Q80_model_4_0.h include/clinrisk/utils.h
 -c/Q80_model_4_1.o: /usr/include/math.h /usr/include/features.h
--c/Q80_model_4_1.o: /usr/include/string.h
+-c/Q80_model_4_1.o: /usr/include/linux/string.h
  c/Q80_model_4_1.o: include/clinrisk/Q80_model_4_1.h include/clinrisk/utils.h
--c/utils.o: /usr/include/string.h include/clinrisk/utils.h
-+c/utils.o:
+-c/utils.o: /usr/include/linux/string.h include/clinrisk/utils.h
++c/utils.o: include/clinrisk/utils.h


=====================================
debian/patches/series
=====================================
@@ -1,4 +1,4 @@
 hardening-flags.patch
-build_on_non-linux_systems.patch
 multiarch-libc.patch
 glibc-2.38.patch
+skip-makedepend.patch


=====================================
debian/patches/skip-makedepend.patch
=====================================
@@ -0,0 +1,16 @@
+From: Santiago Vila <sanvila at debian.org>
+Subject: Do not run makedepend
+Bug-Debian: https://bugs.debian.org/1046238
+Last-Update: 2026-03-01
+
+--- a/Makefile
++++ b/Makefile
+@@ -52,7 +52,7 @@
+ 
+ .SUFFIXES: .c
+ 
+-default: dep executables
++default: executables
+ 
+ executables: $(EXECUTABLES)
+ 	cp $(EXECUTABLES) executables


=====================================
debian/salsa-ci.yml
=====================================
@@ -0,0 +1,7 @@
+---
+include:
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
+
+variables:
+  SALSA_CI_DISABLE_BUILD_PACKAGE_ALL: 1
+  SALSA_CI_DISABLE_BUILD_PACKAGE_ANY: 1



View it on GitLab: https://salsa.debian.org/med-team/qrisk2/-/compare/5eb799953784a023c7036977af2f2ea065ae18c0...420b115ca045ab728f331c2cfdf3f71b4557a93e

-- 
View it on GitLab: https://salsa.debian.org/med-team/qrisk2/-/compare/5eb799953784a023c7036977af2f2ea065ae18c0...420b115ca045ab728f331c2cfdf3f71b4557a93e
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/20260302/fd2a8bdb/attachment-0001.htm>


More information about the debian-med-commit mailing list