[med-svn] [Git][med-team/ampliconnoise][master] 4 commits: d/rules: build i386 binaries with -ffloat-store.

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Mon Nov 18 21:03:59 GMT 2024



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


Commits:
744332c4 by Étienne Mollier at 2024-11-18T21:48:12+01:00
d/rules: build i386 binaries with -ffloat-store.

This fixes slignt result mismatches on i386 caught by autopkgtest.

- - - - -
e2b9e713 by Étienne Mollier at 2024-11-18T21:55:33+01:00
d/patches/*: normalize dep3 header, notably timestamps.

- - - - -
a37aa459 by Étienne Mollier at 2024-11-18T22:02:45+01:00
d/control: add myself to uploaders.

- - - - -
d9111378 by Étienne Mollier at 2024-11-18T22:03:30+01:00
d/changelog: ready for upload to unstable.

- - - - -


10 changed files:

- debian/changelog
- debian/control
- debian/patches/clang-ftbfs.patch
- debian/patches/fix-path-for-data.patch
- debian/patches/fix-segfault-on-non-fasta-input.patch
- debian/patches/fix_missing_header.patch
- debian/patches/fix_sequence_of_function_definitions.patch
- debian/patches/hardening.patch
- debian/patches/mayhem.patch
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,9 +1,16 @@
-ampliconnoise (1.29-14) UNRELEASED; urgency=medium
+ampliconnoise (1.29-14) unstable; urgency=medium
 
+  [ Andreas Tille ]
   * Remove Tim Booth <tbooth at ceh.ac.uk> since address is bouncing
     (Thank you for your work on this package, Tim)
 
- -- Andreas Tille <tille at debian.org>  Mon, 16 Sep 2024 09:57:35 +0200
+  [ Étienne Mollier ]
+  * d/rules: build i386 binaries with -ffloat-store.
+    This fixes slignt result mismatches on i386 caught by autopkgtest.
+  * d/patches/*: normalize dep3 header, notably timestamps.
+  * d/control: add myself to uploaders.
+
+ -- Étienne Mollier <emollier at debian.org>  Mon, 18 Nov 2024 22:02:59 +0100
 
 ampliconnoise (1.29-13) unstable; urgency=medium
 


=====================================
debian/control
=====================================
@@ -1,7 +1,8 @@
 Source: ampliconnoise
 Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
 Uploaders: Andreas Tille <tille at debian.org>,
-           Pranav Ballaney <ballaneypranav at gmail.com>
+           Pranav Ballaney <ballaneypranav at gmail.com>,
+           Étienne Mollier <emollier at debian.org>
 Section: science
 Priority: optional
 Build-Depends: debhelper-compat (= 13),


=====================================
debian/patches/clang-ftbfs.patch
=====================================
@@ -1,8 +1,9 @@
 Author: Arthur Marble <arthur at info9.net>
-Last-Update: Mon, 24 Feb 2014 19:06:10 -0600
+Last-Update: 2014-02-24
 Bug-Debian: http://bugs.debian.org/740029
 Description: Fix FTBFS with clang instead of gcc
-Forwarded: No (orphaned upstream)
+ The package is orphaned upstream, hence not forwarded.
+Forwarded: no
 
 --- a/FCluster/FCluster.c
 +++ b/FCluster/FCluster.c


=====================================
debian/patches/fix-path-for-data.patch
=====================================
@@ -1,14 +1,14 @@
 Author: Tim Booth <tbooth at ceh.ac.uk>
-Origin: Specific to package
-Bug: None
 Last-Update: 2011-04-28
-Forwarded: No (orphaned upstream)
+Forwarded: no
 Description:
  The upstream software is built so as to run from the build environment and look for
  data in ../Data.  In Debian the binaries belong in /usr/bin and the data belongs
  in /usr/share.  With this patch the binaries will run from any directory.
  A better fix would be to allow setting of the Data directory via an environment variable
  or a variable passed to MAKE at build time.  This could be contributed back to upstream.
+ .
+ The package is orphaned upstream, hence not forwarded.
 
 --- a/SeqNoise/SeqNoise.h
 +++ b/SeqNoise/SeqNoise.h


=====================================
debian/patches/fix-segfault-on-non-fasta-input.patch
=====================================
@@ -2,9 +2,11 @@ Description: Some apps segfault when non-FASTA data is inputted, and this is fla
   concern.  I suspect there are still ways to segfault this app, but at least this fixes
   an obvious crash.
   Also fixes https://code.google.com/p/ampliconnoise/issues/detail?id=10
-Forwarded: No (orphaned upstream)
+  .
+  The package is orphaned upstream, hence not forwarded.
+Forwarded: no
 Author: Tim Booth
-Last-Update: 2013-06-27 17:33:31 +0000 
+Last-Update: 2013-06-27
 
 --- a/FastaUnique/FastaUnique.c
 +++ b/FastaUnique/FastaUnique.c


=====================================
debian/patches/fix_missing_header.patch
=====================================
@@ -1,8 +1,9 @@
 Description: Add missing header file
+ The package is orphaned upstream, hence not forwarded.
 Bug-Debian: https://bugs.debian.org/1066300
 Author: Andreas Tille <tille at debian.org>
-Last-Update: Thu, 11 Apr 2024 09:06:57 +0200
-Forwarded: No (orphaned upstream)
+Last-Update: 2024-04-11
+Forwarded: no
 
 --- a/NDist/NDist.c
 +++ b/NDist/NDist.c


=====================================
debian/patches/fix_sequence_of_function_definitions.patch
=====================================
@@ -1,9 +1,12 @@
-Description: Fix the sequence of function definitions to make sure
-             UpdateMinCacheForRow() is known before its first usage
+Description: fix sequence of function definitions
+ Fix the sequence of function definitions to make sure
+ UpdateMinCacheForRow() is known before its first usage.
+ .
+ This package is orphaned upstream, hence the patch not being forwarded.
 Bug-Debian: https://bugs.debian.org/1066300
 Author: Andreas Tille <tille at debian.org>
-Last-Update: Thu, 11 Apr 2024 09:06:57 +0200
-Forwarded: No (orphaned upstream)
+Last-Update: 2024-04-11
+Forwarded: no
 
 --- a/FCluster/FCluster.c
 +++ b/FCluster/FCluster.c


=====================================
debian/patches/hardening.patch
=====================================
@@ -1,6 +1,7 @@
 Author: Andreas Tille <tille at debian.org>
 Description: Propagate hardening options
-Forwarded: No (orphaned upstream)
+ The package is orphaned upstream, hence the patch is not forwarded.
+Forwarded: no
 Last-Update: 2024-08-07
 Reviewed-By: Étienne Mollier <emollier at debian.org>
 


=====================================
debian/patches/mayhem.patch
=====================================
@@ -1,10 +1,10 @@
 Author: Andreas Tille <tille at debian.org>
-Last-Update: Fri, 18 Dec 2015 12:14:54 +0100
+Last-Update: 2015-12-18
 Bug-Debian: https://bugs.debian.org/715593
             https://bugs.debian.org/715594
-Description: Fix Mayhem issues by 
- making reading fasta files more robust
-Forwarded: No (orphaned upstream)
+Description: Fix Mayhem issues by making reading fasta files more robust
+ The package is orphaned upstream, hence not forwarded.
+Forwarded: no
 
 --- a/Perseus/Perseus.c
 +++ b/Perseus/Perseus.c


=====================================
debian/rules
=====================================
@@ -4,12 +4,20 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
+include /usr/share/dpkg/architecture.mk
+
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
 # Override path as a way to hook mpicc
 PATH := $(CURDIR)/debian/bin_override:${PATH}
 export PATH
 
+# Compensate test result mismatches occurring on i386 only.
+ifeq ($(DEB_HOST_ARCH),i386)
+export DEB_CFLAGS_MAINT_APPEND=-ffloat-store
+export DEB_CXXFLAGS_MAINT_APPEND=-ffloat-store
+endif
+
 %:
 	dh $@
 



View it on GitLab: https://salsa.debian.org/med-team/ampliconnoise/-/compare/2b9e7aa53745155050e2f12f0ec6f070b9e94e0a...d9111378102e7353ee72cd4e34cf6c18f9120991

-- 
View it on GitLab: https://salsa.debian.org/med-team/ampliconnoise/-/compare/2b9e7aa53745155050e2f12f0ec6f070b9e94e0a...d9111378102e7353ee72cd4e34cf6c18f9120991
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/20241118/7ecdcd4f/attachment-0001.htm>


More information about the debian-med-commit mailing list