[med-svn] [Git][med-team/libamplsolver][master] 2 commits: d/rules: force non parallel builds.

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Tue Jan 7 23:11:30 GMT 2025



Étienne Mollier pushed to branch master at Debian Med / libamplsolver


Commits:
42415772 by Étienne Mollier at 2025-01-08T00:09:16+01:00
d/rules: force non parallel builds.

arith.h and propbably other files are required at more places than
encoded in upstream makefile.  Since make 4.4, this produces
consistent build failures.  Until the missing specifications are
identified and fixed in upstream makefile, dropping the parallelisme
is a good enough option.

Closes: #1091063

- - - - -
e161f777 by Étienne Mollier at 2025-01-08T00:11:05+01:00
d/changelog: ready for upload to unstable.

- - - - -


2 changed files:

- debian/changelog
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,11 +1,16 @@
-libamplsolver (0~20190702-4) UNRELEASED; urgency=medium
+libamplsolver (0~20190702-4) unstable; urgency=medium
 
   * Team upload.
   * d/clean: cleanup the makefile. (Closes: #1046734)
   * d/patches/*: normalize last-update timestamps.
- TODO: fix test-build-any, as it precludes of build failures on buildds.
-
- -- Étienne Mollier <emollier at debian.org>  Wed, 18 Dec 2024 21:55:43 +0100
+  * d/rules: force non parallel builds.
+    arith.h and propbably other files are required at more places than
+    encoded in upstream makefile.  Since make 4.4, this produces
+    consistent build failures.  Until the missing specifications are
+    identified and fixed in upstream makefile, dropping the parallelisme
+    is a good enough option. (Closes: #1091063)
+
+ -- Étienne Mollier <emollier at debian.org>  Wed, 08 Jan 2025 00:09:30 +0100
 
 libamplsolver (0~20190702-3) unstable; urgency=medium
 


=====================================
debian/rules
=====================================
@@ -8,11 +8,13 @@ REN_AMPL_FILE:=$(addsuffix libamplsolver.a,$(dir $(AMPL_FILE)))
 
 include /usr/share/dpkg/default.mk
 
-# for hardening you might like to uncomment this:
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 
+# --no-parallel corrects #1091063, but it may be possible to specify the
+# missing header dependency in proper make targets, but no parallelism
+# as a workaround is good enough for this not-too-large package.
 %:
-	dh $@
+	dh $@ --no-parallel
 
 override_dh_install:
 	mv $(AMPL_FILE) $(REN_AMPL_FILE)



View it on GitLab: https://salsa.debian.org/med-team/libamplsolver/-/compare/d9207004bbd07cd89a5d73515a06e9199767be7b...e161f7773b440b3db9f8d826bcf27bff10776236

-- 
View it on GitLab: https://salsa.debian.org/med-team/libamplsolver/-/compare/d9207004bbd07cd89a5d73515a06e9199767be7b...e161f7773b440b3db9f8d826bcf27bff10776236
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/20250107/e3c980cf/attachment-0001.htm>


More information about the debian-med-commit mailing list