[med-svn] [Git][med-team/examl][master] 2 commits: fix-makefile-shuffle.patch: new: prevent spurious clean.

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Thu Nov 27 21:33:06 GMT 2025



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


Commits:
5990e05e by Étienne Mollier at 2025-11-27T22:21:44+01:00
fix-makefile-shuffle.patch: new: prevent spurious clean.

Closes: #1105362

- - - - -
3808a86a by Étienne Mollier at 2025-11-27T22:32:34+01:00
d/changelog: ready for upload to unstable.

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/fix-makefile-shuffle.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,13 +1,14 @@
-examl (3.0.22-7) UNRELEASED; urgency=medium
+examl (3.0.22-7) unstable; urgency=medium
 
   * d/b/simd-dispatch: fix possible off-by-one error.
     The error affects automated estimation of examl cores count usage.
-    It may be related to #1087184.
+    (Closes: #1087184)
   * d/watch: convert to v5 Github template.
   * d/control: drop redundant Rules-Requires-Root: no.
   * d/control: declare compliance to standards version 4.7.2.
+  * fix-makefile-shuffle.patch: new: prevent spurious clean. (Closes: #1105362)
 
- -- Étienne Mollier <emollier at debian.org>  Thu, 27 Nov 2025 22:04:02 +0100
+ -- Étienne Mollier <emollier at debian.org>  Thu, 27 Nov 2025 22:31:56 +0100
 
 examl (3.0.22-6) unstable; urgency=medium
 


=====================================
debian/patches/fix-makefile-shuffle.patch
=====================================
@@ -0,0 +1,76 @@
+Description: fix build failure with reverse make execution.
+ This change removes invocations of the clean target from all targets.
+ This prevents deletion of build artifacts when the clean target is
+ reached after artifacts are produced.
+Author: Étienne Mollier <emollier at debian.org>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1105362
+Forwarded: no
+Last-Update: 2025-11-27
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- examl.orig/examl/Makefile.AVX.gcc
++++ examl/examl/Makefile.AVX.gcc
+@@ -18,7 +18,7 @@
+ 
+ SFX :=""
+ 
+-all : clean examl$(SFX)
++all : examl$(SFX)
+ 
+ GLOBAL_DEPS = axml.h globalVariables.h ../versionHeader/version.h
+ 
+--- examl.orig/examl/Makefile.KNL.icc
++++ examl/examl/Makefile.KNL.icc
+@@ -20,7 +20,7 @@
+ 
+ objs    = axml.o optimizeModel.o trash.o searchAlgo.o topologies.o treeIO.o models.o evaluatePartialGenericSpecial.o evaluateGenericSpecial.o newviewGenericSpecial.o makenewzGenericSpecial.o bipartitionList.o restartHashTable.o byteFile.o partitionAssignment.o communication.o mic_native_dna.o mic_native_aa.o quartets.o
+ 
+-all : clean examl-KNL
++all : examl-KNL
+ 
+ GLOBAL_DEPS = axml.h globalVariables.h
+ 
+--- examl.orig/examl/Makefile.MIC.icc
++++ examl/examl/Makefile.MIC.icc
+@@ -17,7 +17,7 @@
+ 
+ objs    = axml.o optimizeModel.o trash.o searchAlgo.o topologies.o treeIO.o models.o evaluatePartialGenericSpecial.o evaluateGenericSpecial.o newviewGenericSpecial.o makenewzGenericSpecial.o bipartitionList.o restartHashTable.o byteFile.o partitionAssignment.o communication.o mic_native_dna.o mic_native_aa.o quartets.o
+ 
+-all : clean examl-MIC
++all : examl-MIC
+ 
+ GLOBAL_DEPS = axml.h globalVariables.h
+ 
+--- examl.orig/examl/Makefile.OMP.SSE3.gcc
++++ examl/examl/Makefile.OMP.SSE3.gcc
+@@ -16,7 +16,7 @@
+ 
+ objs    = axml.o optimizeModel.o trash.o searchAlgo.o topologies.o  treeIO.o models.o evaluatePartialGenericSpecial.o evaluateGenericSpecial.o newviewGenericSpecial.o makenewzGenericSpecial.o bipartitionList.o restartHashTable.o  byteFile.o partitionAssignment.o communication.o quartets.o
+ 
+-all : clean examl-OMP
++all : examl-OMP
+ 
+ GLOBAL_DEPS = axml.h globalVariables.h ../versionHeader/version.h
+ 
+--- examl.orig/examl/Makefile.SSE3.gcc
++++ examl/examl/Makefile.SSE3.gcc
+@@ -17,7 +17,7 @@
+ 
+ objs    = axml.o optimizeModel.o trash.o searchAlgo.o topologies.o  treeIO.o models.o evaluatePartialGenericSpecial.o evaluateGenericSpecial.o newviewGenericSpecial.o makenewzGenericSpecial.o bipartitionList.o restartHashTable.o  byteFile.o partitionAssignment.o communication.o quartets.o
+ 
+-all : clean examl
++all : examl
+ 
+ GLOBAL_DEPS = axml.h globalVariables.h ../versionHeader/version.h
+ 
+--- examl.orig/parser/Makefile.SSE3.gcc
++++ examl/parser/Makefile.SSE3.gcc
+@@ -13,7 +13,7 @@
+ 
+ SFX := ""
+ 
+-all : clean parse-examl$(SFX)
++all : parse-examl$(SFX)
+ 
+ GLOBAL_DEPS = axml.h globalVariables.h ../versionHeader/version.h 
+ 


=====================================
debian/patches/series
=====================================
@@ -1,3 +1,4 @@
 hardening.patch
 simde
 fix_implicit_declaration.patch
+fix-makefile-shuffle.patch



View it on GitLab: https://salsa.debian.org/med-team/examl/-/compare/fbee5a3e20a72cc8f0003de15386f2832e7ed4dc...3808a86a7073cde4b568ca414903b23dfd9a20cc

-- 
View it on GitLab: https://salsa.debian.org/med-team/examl/-/compare/fbee5a3e20a72cc8f0003de15386f2832e7ed4dc...3808a86a7073cde4b568ca414903b23dfd9a20cc
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/20251127/db4dde17/attachment-0001.htm>


More information about the debian-med-commit mailing list