[med-svn] [Git][med-team/tree-puzzle][master] 8 commits: make the build reproducible on i386

Andreas Tille (@tille) gitlab at salsa.debian.org
Thu Feb 17 06:16:56 GMT 2022



Andreas Tille pushed to branch master at Debian Med / tree-puzzle


Commits:
0d3c264f by Andreas Tille at 2022-02-17T06:54:11+01:00
make the build reproducible on i386

- - - - -
1440056b by Andreas Tille at 2022-02-17T07:04:18+01:00
Fix typo override_dh_build

- - - - -
ebad4304 by Andreas Tille at 2022-02-17T07:07:40+01:00
Lintian-override for *.a data files

- - - - -
58c44a84 by Andreas Tille at 2022-02-17T07:08:13+01:00
routine-update: Standards-Version: 4.6.0

- - - - -
b0892296 by Andreas Tille at 2022-02-17T07:08:17+01:00
routine-update: Remove trailing whitespace in debian/changelog

- - - - -
720a503a by Andreas Tille at 2022-02-17T07:08:22+01:00
Apply multi-arch hints.
+ tree-puzzle-doc: Add Multi-Arch: foreign.

Changes-By: apply-multiarch-hints

- - - - -
0989e3ec by Andreas Tille at 2022-02-17T07:12:18+01:00
Really fix typo

- - - - -
a24e9e33 by Andreas Tille at 2022-02-17T07:13:32+01:00
Upload to unstable

- - - - -


5 changed files:

- debian/changelog
- debian/control
- debian/rules
- + debian/source/lintian-overrides
- + debian/tree-puzzle-doc.lintian-overrides


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,19 @@
+tree-puzzle (5.3~rc16+dfsg-9) unstable; urgency=medium
+
+  [ Chris Lamb ]
+  * make the build reproducible on i386
+    Closes: #1005901
+
+  [ Andreas Tille ]
+  * Fix typo override_dh_build
+  * Lintian-override for *.a data files
+  * Standards-Version: 4.6.0 (routine-update)
+  * Remove trailing whitespace in debian/changelog (routine-update)
+  * Apply multi-arch hints.
+    + tree-puzzle-doc: Add Multi-Arch: foreign.
+
+ -- Andreas Tille <tille at debian.org>  Thu, 17 Feb 2022 07:12:29 +0100
+
 tree-puzzle (5.3~rc16+dfsg-8) unstable; urgency=high
 
   * Team Upload.
@@ -26,7 +42,7 @@ tree-puzzle (5.3~rc16+dfsg-6) unstable; urgency=medium
 tree-puzzle (5.3~rc16+dfsg-5) unstable; urgency=high
 
   * Team Upload.
-  * Skip ut-pure-prot.test for !amd64 due to 
+  * Skip ut-pure-prot.test for !amd64 due to
     rounding errors
   * Use --ffloat-store for i386 to fix float
     point precision errors


=====================================
debian/control
=====================================
@@ -7,7 +7,7 @@ Priority: optional
 Build-Depends: debhelper-compat (= 13),
                libopenmpi-dev,
                libsprng2-dev
-Standards-Version: 4.5.1
+Standards-Version: 4.6.0
 Vcs-Browser: https://salsa.debian.org/med-team/tree-puzzle
 Vcs-Git: https://salsa.debian.org/med-team/tree-puzzle.git
 Homepage: http://www.tree-puzzle.de
@@ -59,6 +59,7 @@ Architecture: all
 Section: doc
 Depends: ${misc:Depends}
 Recommends: tree-puzzle | tree-ppuzzle
+Multi-Arch: foreign
 Description: Reconstruction of phylogenetic trees by maximum likelihood (doc)
  TREE-PUZZLE (the new name for PUZZLE) is an interactive console program that
  implements a fast tree search algorithm, quartet puzzling, that allows


=====================================
debian/rules
=====================================
@@ -17,10 +17,10 @@ endif
 override_dh_compress:
 	dh_compress --exclude=.pdf --exclude .phy --exclude trees --exclude .b
 
-override_dh_build-arch:
-	dh_build -a
+override_dh_auto_build-arch:
+	dh_auto_build -a
 
-override_dh_build-indep:
+override_dh_auto_build-indep:
 	echo "Nothing to build just for the docs"
 
 override_dh_install-arch:
@@ -31,6 +31,10 @@ override_dh_install-arch:
 
 override_dh_installexamples:
 	rm -f tests/*.log tests/*.trs
+ifneq (,$(filter $(DEB_BUILD_ARCH),i386))
+	# Does not generate deterministic output on i386.
+	rm -f tests/qp-tn-nucl.nucl*
+endif
 	dh_installexamples
 
 override_dh_fixperms:


=====================================
debian/source/lintian-overrides
=====================================
@@ -0,0 +1,2 @@
+# False positive
+tree-puzzle source: unpack-message-for-orig tree-puzzle_5.3~rc16+dfsg.orig.tar.xz ar failed for tree-puzzle-5.3.rc16/data*


=====================================
debian/tree-puzzle-doc.lintian-overrides
=====================================
@@ -0,0 +1,2 @@
+# False positive
+tree-puzzle-doc: unpack-message-for-deb-data ar failed for usr/share/doc/tree-puzzle/examples/*



View it on GitLab: https://salsa.debian.org/med-team/tree-puzzle/-/compare/0f4f1e7bc79fae6f49310c18b63c4db0a3589263...a24e9e3383161c3c8f1bea8b5faadae95e2cae20

-- 
View it on GitLab: https://salsa.debian.org/med-team/tree-puzzle/-/compare/0f4f1e7bc79fae6f49310c18b63c4db0a3589263...a24e9e3383161c3c8f1bea8b5faadae95e2cae20
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/20220217/729e40af/attachment-0001.htm>


More information about the debian-med-commit mailing list