Your message dated Sat, 09 Jul 2022 13:04:04 +0000
with message-id <[email protected]>
and subject line Bug#1014626: fixed in primer3 2.6.1-3
has caused the Debian Bug report #1014626,
regarding primer3: completely broken debian/rules handling of big-endian archs
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1014626: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014626
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: primer3
Version: 2.6.1-2
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu kinetic ubuntu-patch
Dear maintainers,
The primer3 package contains code in debian/rules whose purpose is to
monkeypatch the testsuite on big-endian architectures to disable certain
tests.
Instead, it mangles the files under test/ completely on big-endian archs,
causing the testsuite to fail to be run.
It seems that somewhere along the way it was decided to remove s390x
binaries from the Debian archive rather than fix debian/rules. But the code
remains.
Attached is a patch that fixes the sed commands being used to mangle the
testsuite, which would let the package build on s390x again.
Please either apply this patch, or else drop the mangling code from
debian/rules to let the s390x build fail cleanly.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer https://www.debian.org/
[email protected] [email protected]
diff -Nru primer3-2.6.1/debian/rules primer3-2.6.1/debian/rules
--- primer3-2.6.1/debian/rules 2022-02-19 08:57:05.000000000 -0800
+++ primer3-2.6.1/debian/rules 2022-07-08 22:18:02.000000000 -0700
@@ -29,9 +29,8 @@
cp -a test/Makefile test/Makefile~
# exclude tests known to fail on big endian
# See README.source for further explanation.
- for tst in $(P3CORE_FAILED_TESTS) ; do sed -i "/$${tst}/d"
test/p3test.pl ; done
- sed -i "0,/$(FAILED_TESTS)/s///" test/Makefile
- sed -i "/$(FAILED_TESTS)/,/endif/d" test/Makefile
+ for tst in $(P3CORE_FAILED_TESTS) ; do sed -i "/$${tst}.,/d"
test/p3test.pl ; done
+ for tst in $(FAILED_TESTS); do sed -i "/^test:/s/$$tst//"
test/Makefile; done
endif
dh_auto_test --no-parallel --sourcedirectory=test
ifneq ($(BUILDARCH),little)
--- End Message ---
--- Begin Message ---
Source: primer3
Source-Version: 2.6.1-3
Done: Étienne Mollier <[email protected]>
We believe that the bug you reported is fixed in the latest version of
primer3, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Étienne Mollier <[email protected]> (supplier of updated primer3 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sat, 09 Jul 2022 10:50:59 +0200
Source: primer3
Architecture: source
Version: 2.6.1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<[email protected]>
Changed-By: Étienne Mollier <[email protected]>
Closes: 1014626
Changes:
primer3 (2.6.1-3) unstable; urgency=medium
.
* Team upload.
.
[ Steve Langasek ]
* d/rules: fix handling of big-endian archs. (Closes: #1014626)
.
[ Étienne Mollier ]
* Standards-Version: 4.6.1 (routine-update)
* d/primer3-examples.lintian-overrides: refresh override.
* d/rules: remove executable bit to samples.
* Add buildflags.patch: propagate Debian build flags.
Checksums-Sha1:
31f918c223e1af13cabef294d6f1c02042e19a05 2243 primer3_2.6.1-3.dsc
cd428fb2006fa045520b4e87d4ccffb0b0503bc8 13752 primer3_2.6.1-3.debian.tar.xz
Checksums-Sha256:
97f2fc7eae79145ef5e466a8a97f5a24089d45bfba0d3daadd219b3a0e20a2aa 2243
primer3_2.6.1-3.dsc
68df7787c8bb92ae6a9b123838cacc180aa997c977d40df475b7726a86b39e51 13752
primer3_2.6.1-3.debian.tar.xz
Files:
288a008b3cb16efa764e7e8091babed3 2243 science optional primer3_2.6.1-3.dsc
d972f259d4dcf3765c1b4dc9a7e1bd4e 13752 science optional
primer3_2.6.1-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmLJeMcUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdqcfBAApCpwDAgwVOTwt8LGZyQYOqxn2lIZ
iLJTDz1N1CWthbxGJRZc0tVG1l633rpbD6SabuwIDl0ME2HF5xKdBvk4j77+GxYX
tRb5nnjjFQyTyjJGqXyKJRWwbJfwwTVYTTl84rKsUk8CPQVUTn5No1geR11S9Jsr
d1JwNtpCuBfFSkTgpF2jznOcf9kCTnzTqmw5EEB1ikzlVyQ0LBdSJJKY0+ADLM6O
F+rHqNSD7JWcfp4H8F8EqnLLjfaB1RxLt6oOjV4euT6HWQwyBeftrJQOTeo2O92I
icRsM67BPTae0T94+OOPV5Hy3fEpblDObdT43e/V/eBKsd4jJXSYkRu1MGSGl8fv
QAd4tWu6Oe9EoIa6CEYhhdzu88jHpLU5FLVhEVkeIzK4OdAFDCm/R56ziUBozTUb
Jn7bF3OQk3U9mD1DEO+uzfLuq6tr6GX/H70YETDztiwV6XeaqhAatjDJJsYqd7tl
n3mbdYJ7TUo5n4TitjV6jp24yTaZcCjWSOhbiKegvH0tuPOfwScg6KhmZJQSLuWv
t7T4ARmw/8UdMk6GQtbrNMMSpk121piKkM6QdvoXvLnC1cc56S5PmS1sKGoyfVC2
Gf2MCD7EiwIqtxSjY03R6pWnOXZ1ACXzGM8N1hW6taOdUY7M/AF1Gh7um0VEtkxB
msXd6C97h5eMC1E=
=n30H
-----END PGP SIGNATURE-----
--- End Message ---