Your message dated Thu, 09 Jan 2020 17:35:32 +0000
with message-id <[email protected]>
and subject line Bug#948515: fixed in libpipeline 1.5.2-2
has caused the Debian Bug report #948515,
regarding libpipeline: 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.)
--
948515: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=948515
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libpipeline
Version: 1.5.2-1
Severity: minor
Tags: patch
User: [email protected]
Usertags: origin-ubuntu focal ubuntu-patch
Hi Colin,
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 libpipeline tests currently fail in this environment, because there are
build tests that do not invoke the toolchain in a cross-aware manner. 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 libpipeline-1.5.2/debian/tests/build
libpipeline-1.5.2/debian/tests/build
--- libpipeline-1.5.2/debian/tests/build 2020-01-01 08:29:38.000000000
-0800
+++ libpipeline-1.5.2/debian/tests/build 2020-01-09 08:45:19.000000000
-0800
@@ -6,6 +6,12 @@
set -e
+if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then
+ CROSS_COMPILE="$DEB_HOST_GNU_TYPE-"
+else
+ CROSS_COMPILE=
+fi
+
WORKDIR="$(mktemp -d)"
trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
cd "$WORKDIR"
@@ -24,8 +30,8 @@
EOF
-gcc -o libpipeline_test libpipeline_test.c \
- $(pkg-config --cflags --libs libpipeline) -Wall -Werror
+${CROSS_COMPILE}gcc -o libpipeline_test libpipeline_test.c \
+ $(${CROSS_COMPILE}pkg-config --cflags --libs libpipeline) -Wall -Werror
echo "build: OK"
[ -x libpipeline_test ]
./libpipeline_test
--- End Message ---
--- Begin Message ---
Source: libpipeline
Source-Version: 1.5.2-2
We believe that the bug you reported is fixed in the latest version of
libpipeline, 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.
Colin Watson <[email protected]> (supplier of updated libpipeline 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: SHA256
Format: 1.8
Date: Thu, 09 Jan 2020 17:14:23 +0000
Source: libpipeline
Architecture: source
Version: 1.5.2-2
Distribution: unstable
Urgency: medium
Maintainer: Colin Watson <[email protected]>
Changed-By: Colin Watson <[email protected]>
Closes: 948515
Changes:
libpipeline (1.5.2-2) unstable; urgency=medium
.
[ Colin Watson ]
* debian/copyright: Refer to gl/* rather than gnulib/*.
* Add a debian/upstream/metadata file.
* debian/copyright: Update copyright dates.
.
[ Steve Langasek ]
* Make autopkgtests cross-test-friendly (closes: #948515).
Checksums-Sha1:
c921b762a973e3990df982b6ac364f6ab2f20242 2438 libpipeline_1.5.2-2.dsc
f354add7604a1ab3c1eb3a8dbdf4d88a215cc607 9556 libpipeline_1.5.2-2.debian.tar.xz
Checksums-Sha256:
4a6afb6118076a43d51c104e0de4343141aed77550e372d53c350612d0569106 2438
libpipeline_1.5.2-2.dsc
68a5ff619dc067783a14e9215f9a3197dfd8737bca077f6984ab0c48bc7d04ba 9556
libpipeline_1.5.2-2.debian.tar.xz
Files:
6e53d23b068efa7e0b9e3ab6d39c7c3c 2438 libs optional libpipeline_1.5.2-2.dsc
9b0623070226ac87535263b98eabbf16 9556 libs optional
libpipeline_1.5.2-2.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAl4XX5IACgkQOTWH2X2G
UAso5g//VqdHcOGKTYorv7NFyipx5t0I2K4bl3HM4rDYH/nAGloMDgPnQfJQUEXT
OuJyLuLVET7+SWJS3RtbLiCdy+L905FfEVa6TKUYR3OlMC3BuAnhNecJRmVpwWYJ
u+Dw+jD/gV6xReg38R3WnmKSLpJXRyNnTqO4riQLxF+LbhewowIL2Z3FKJFpN28S
olzrNSmav3eaICQ4UnxNVaKjHbpgjDVCk6VTyC4WvK0wVQAROH9hVPx61P//VcpS
m2hyMGq7H+SZve1GnksS2BBjWs5rxOQhVyfwcXI8FCSjWOnEd2rfC6S07+RBgtPA
FDJorSZnxA4sLi9X1cG28EAXgZGoYKXnt/Kz8vzmismZMuwLn3XSF2uRvajcDIB4
rBOg8J5QEU4LVdZnEqNvFHK7pMKSWT6e1ZUuFqk8foIH5nV7FbhkaZ0kX/U708TS
KsMu/k6AH5/Mj96eaZnHdVTdr5CSb+p4bbYVksNwM0kJmh+Jxu3A4Hzw9CDxPeUM
PUyBG+OI8pzmqnrVQ5ZXMXhRuEay+YieZG74RVUEiiQhq4K+Xy4aYLLfPpiaHKdn
Ehy7VYAKELTfx/YHt7EYRtd9KBYF1FfUhYyXB07NKD7jeogq7KTangSH1BGun0ge
raM1ILrPLrybbHa/st0dSBuq18qRj4CefoDXryS3aw2ecSmbU0I=
=gOhk
-----END PGP SIGNATURE-----
--- End Message ---