Your message dated Sun, 10 Jan 2021 00:33:39 +0000
with message-id <[email protected]>
and subject line Bug#955557: fixed in jemalloc 5.2.1-2
has caused the Debian Bug report #955557,
regarding jemalloc: Please make autopkgtests cross-test-friendly
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.)
--
955557: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955557
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: jemalloc
Version: 5.2.1-1
Severity: minor
Tags: patch
User: [email protected]
Usertags: origin-ubuntu focal ubuntu-patch
Hi Faidon,
In Ubuntu, we are in the process of moving the i386 architecture to a
compatibility-only layer on amd64, and therefore we are also moving our
autopkgtest infrastructure to test i386 binaries in a cross-environment.
This requires changes to some tests so that they are cross-aware and can do
the right thing.
The jemalloc tests currently fail in this environment, because they include
build tests that do not invoke the toolchain in a cross-aware manner, and do
not declare their test dependencies in a cross-friendly matter. I've
verified that the attached patch lets the tests successfully build (and run)
i386 tests on an amd64 host.
Note that upstream autopkgtest doesn't currently set DEB_HOST_ARCH so this
is a complete no-op in Debian for the moment. Support for cross-testing in
autopkgtest is currently awaiting review at
https://salsa.debian.org/ci-team/autopkgtest/merge_requests/69 and once
landed, will still have no effect unless autopkgtest is invoked with a '-a'
option. So this change should be safe to land in your package despite this
not being upstream in autopkgtest.
Thanks for considering,
--
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 jemalloc-5.2.1/debian/tests/01.compile-and-run-test-program.t
jemalloc-5.2.1/debian/tests/01.compile-and-run-test-program.t
--- jemalloc-5.2.1/debian/tests/01.compile-and-run-test-program.t
2019-01-07 18:37:43.000000000 -0800
+++ jemalloc-5.2.1/debian/tests/01.compile-and-run-test-program.t
2020-04-02 00:05:25.000000000 -0700
@@ -4,8 +4,14 @@
. /usr/share/sharness/sharness.sh
+if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then
+ CROSS_COMPILE="$DEB_HOST_GNU_TYPE-"
+else
+ CROSS_COMPILE=
+fi
+
test_expect_success "compile test program against libjemalloc" "
- gcc ../ex_stats_print.c -o ex_stats_print -ljemalloc
+ ${CROSS_COMPILE}gcc ../ex_stats_print.c -o ex_stats_print -ljemalloc
"
test_expect_success "run test program" "
./ex_stats_print
diff -Nru jemalloc-5.2.1/debian/tests/control
jemalloc-5.2.1/debian/tests/control
--- jemalloc-5.2.1/debian/tests/control 2019-01-07 18:37:43.000000000 -0800
+++ jemalloc-5.2.1/debian/tests/control 2020-04-02 00:06:07.000000000 -0700
@@ -1,2 +1,2 @@
Tests: run-tests
-Depends: @,gcc,perl,libc6-dev,sharness
+Depends: @, build-essential, perl:native, sharness:native
--- End Message ---
--- Begin Message ---
Source: jemalloc
Source-Version: 5.2.1-2
Done: Faidon Liambotis <[email protected]>
We believe that the bug you reported is fixed in the latest version of
jemalloc, 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.
Faidon Liambotis <[email protected]> (supplier of updated jemalloc 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: Sun, 10 Jan 2021 01:36:20 +0200
Source: jemalloc
Architecture: source
Version: 5.2.1-2
Distribution: unstable
Urgency: medium
Maintainer: Faidon Liambotis <[email protected]>
Changed-By: Faidon Liambotis <[email protected]>
Closes: 828871 955557
Changes:
jemalloc (5.2.1-2) unstable; urgency=medium
.
* Make autopkgtests cross-test-friendly. (Closes: #955557)
* Replace deprecated variable ADTTMP with AUTOPKGTEST_TMP in autopkgtests.
* Try to reenable support for Hurd. (Closes: #828871)
* Add Rules-Requires-Root: no, to allow building the package without root.
* Add support for the "nodoc" build profile.
* General package hygiene:
- Bump debhelper compatibility level to 13.
- Bump Standards-Version to 4.5.1, no changes needed.
- Bump watch to version 4.
- Add upstream metadata.
Checksums-Sha1:
49a3f1c40a01e4bae9d0c30f2452fa58ce0181cd 1955 jemalloc_5.2.1-2.dsc
a1e6cd59bb119241f328e1f21b24e62973c61da9 14004 jemalloc_5.2.1-2.debian.tar.xz
f323c22c8264ff057806b97c9cd6379ec0c061ef 5872 jemalloc_5.2.1-2_source.buildinfo
Checksums-Sha256:
829843f19b37336c99e5368814efb82d9b7530f759c1014f07d8e4e07d583a77 1955
jemalloc_5.2.1-2.dsc
228c7f54ec716bff727e47f45fc34b744c237f9a71df81c8e430d798726870b7 14004
jemalloc_5.2.1-2.debian.tar.xz
735846a6df80f1ca6fa5231ef502113e7ef447a56329df52dc80c9bb7ebc81c6 5872
jemalloc_5.2.1-2_source.buildinfo
Files:
58d9342acad5793a65d5c38edec37181 1955 libs optional jemalloc_5.2.1-2.dsc
ab8a6f1a98dcef5c6f8dc6620e744e4f 14004 libs optional
jemalloc_5.2.1-2.debian.tar.xz
fb9c11eb52423020e7ebb877e082243f 5872 libs optional
jemalloc_5.2.1-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEqVksUhy5BAd9ZZgAnQteWx7sjw4FAl/6RtIACgkQnQteWx7s
jw4s0g//Yia8qG8isCvIsKqD6QHUBMMjr54kb0FlKaJUW9AjzLeUBTKSoQXL5UEV
OBvw7rAvCLO5RXWfFUsGhPbmaj1b77XBlcp91THwSHZOjRBcVpIifsH3TPLAW96I
xdu8WuA7iqHtY38fwTGxW15v9ZsXlGMkxQN/JO7Yke2zeIMlNITbf58viFSKyD+A
yeiO+o1SXA+ghvFnzZmzVX53JlvbBhu0hPNjVhQtV90nrSYkjOcC70nyNkseT8rt
gA7SwnYCy54i7QTRc2JilaLdn7trQHgb30lT7nC69NRXrr4e7xINcZG64IWS4NpV
Tcz5WeLBMgY2ybqVBof9+i3oRXkp0w3JF9wbOSlzyEOQW+YfEz2RDWvNCvhdJKCx
7Kv8gtusLMyPTqcgKX0BQ6O3Ov/M1jO3ZxcpsOLEJyGccSYYkLcbuTZUo+HNKkhP
2D4/N4ide3K9W8LfoRrkIuvXmo669ihv/EKD/8BCWUFRvNflmEoCY3xsIfCwi3Kr
8HJnSEXh5HixcIF4VQiCMGc8+Zb8U9xwyfNd25YclqYTP+nZSHP2lVVJigNpQBIz
jpCLddHxa0H5ep7hL1t5tmdRF9Ya9F/HO1j5+W8gFujLCcBa7QcFh8rurZdCQZsE
OXrJJh9uD2Nt+Di3r/CvokstSNQYRQUH9HeuizgR5fvKBdjoMP4=
=SyKf
-----END PGP SIGNATURE-----
--- End Message ---