Your message dated Wed, 28 Feb 2024 15:39:54 +0000
with message-id <[email protected]>
and subject line Bug#946416: fixed in gtkmm2.4 1:2.24.5-5
has caused the Debian Bug report #946416,
regarding gtkmm2.4: 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.)
--
946416: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946416
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gtkmm2.4
Version: 1:2.24.5-4
Severity: minor
Tags: patch
User: [email protected]
Usertags: origin-ubuntu focal ubuntu-patch
Dear maintainers,
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 gtkmm2.4 tests currently fail in this environment, because they 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 gtkmm2.4-2.24.5/debian/tests/build gtkmm2.4-2.24.5/debian/tests/build
--- gtkmm2.4-2.24.5/debian/tests/build 2019-02-06 00:54:15.000000000 -0800
+++ gtkmm2.4-2.24.5/debian/tests/build 2019-12-08 11:38:31.000000000 -0800
@@ -23,6 +23,12 @@
cd "$WORKDIR"
+if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then
+ CROSS_COMPILE="$DEB_HOST_GNU_TYPE-"
+else
+ CROSS_COMPILE=
+fi
+
cat <<EOF > gtktest.cc
#include <iostream>
@@ -60,9 +66,9 @@
}
EOF
-g++ -o pixbuf-demo pixbuf-demo.cc `pkg-config --cflags --libs gtkmm-2.4`
-g++ -o gtk-demo/gtk-demo gtk-demo/*.cc -DHAVE_GETC_UNLOCKED
-DDEMOCODEDIR=\"${WORKDIR}\" `pkg-config --cflags --libs gtkmm-2.4`
-g++ -o gtktest gtktest.cc `pkg-config --cflags --libs gtkmm-2.4`
+${CROSS_COMPILE}g++ -o pixbuf-demo pixbuf-demo.cc `${CROSS_COMPILE}pkg-config
--cflags --libs gtkmm-2.4`
+${CROSS_COMPILE}g++ -o gtk-demo/gtk-demo gtk-demo/*.cc -DHAVE_GETC_UNLOCKED
-DDEMOCODEDIR=\"${WORKDIR}\" `${CROSS_COMPILE}pkg-config --cflags --libs
gtkmm-2.4`
+${CROSS_COMPILE}g++ -o gtktest gtktest.cc `${CROSS_COMPILE}pkg-config --cflags
--libs gtkmm-2.4`
echo "build: OK"
[ -x gtktest ]
xvfb-run -a -s "-screen 0 1024x768x24" \
--- End Message ---
--- Begin Message ---
Source: gtkmm2.4
Source-Version: 1:2.24.5-5
Done: Jeremy Bícha <[email protected]>
We believe that the bug you reported is fixed in the latest version of
gtkmm2.4, 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.
Jeremy Bícha <[email protected]> (supplier of updated gtkmm2.4 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: Wed, 28 Feb 2024 10:22:27 -0500
Source: gtkmm2.4
Built-For-Profiles: noudeb
Architecture: source
Version: 1:2.24.5-5
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers
<[email protected]>
Changed-By: Jeremy Bícha <[email protected]>
Closes: 946416 1062191
Changes:
gtkmm2.4 (1:2.24.5-5) unstable; urgency=medium
.
[ Jeremy Bícha ]
* Avoid explicitly specifying -Wl,--as-needed linker flag
* Stop using debian/control.in and dh-sequence-gnome
* Stop overriding dh_makeshlibs
* Release to unstable (Closes: #1062191)
.
[ Steve Langasek ]
* Make autopkgtests cross-test-friendly (Closes: #946416)
.
[ Debian Janitor ]
* Bump debhelper from old 11 to 13
* Set debhelper-compat version in Build-Depends
* Add debian/upstream/metadata
* Drop transition for old debug package migration
* Update standards version to 4.6.2, no changes needed
.
gtkmm2.4 (1:2.24.5-4.1~exp1) experimental; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition.
Checksums-Sha1:
4b08dcbbb41b8e8e92e7e88da5ce8185de587388 2330 gtkmm2.4_2.24.5-5.dsc
8821202a44a51684041d0aba972cae1ab2d9aab4 22792 gtkmm2.4_2.24.5-5.debian.tar.xz
49e9ab8cc12c2c1f2e9c611bbdae2b0c92457d9e 7874
gtkmm2.4_2.24.5-5_source.buildinfo
Checksums-Sha256:
377e38d774b270ff85369869105c9f95467cb19cac26e1fa2c4f43b28138ed12 2330
gtkmm2.4_2.24.5-5.dsc
49b537e73ae6c59f9fdf750a8cad5a5e5f2a9e2adb181c38eb36290e890f2c88 22792
gtkmm2.4_2.24.5-5.debian.tar.xz
43dd036a4db90c2c2d18a013be13af5cd301bf17754c1cb6eb5a87dafb41f5b0 7874
gtkmm2.4_2.24.5-5_source.buildinfo
Files:
59cbc2844b7e01dda9e70edbfc223480 2330 oldlibs optional gtkmm2.4_2.24.5-5.dsc
7132dd7e3f03cdcf46850e357e1c5149 22792 oldlibs optional
gtkmm2.4_2.24.5-5.debian.tar.xz
a4ceaf6c74589ed1712ef5af183fa70f 7874 oldlibs optional
gtkmm2.4_2.24.5-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmXfUFUACgkQ5mx3Wuv+
bH1ZQA/9F0IzH17E4zChgHU3rP2OzkfLOM+N0pBsBHrB+Oj0fMnwAJtzbvWo3AHm
bIUvdjHDwnyJ3hnGlOy8c1ATiJDKfqk2XbGX8Y5FC/cVLIJ/W7+cq+F2wwL7x4v5
zhJF66/WliI7KPdFdyw3oRqSh0ZEN7tUpS4U1ELIvC6gvXveLviy/a3+Kf2fiub3
pGcIafNU6qyvLZQksuS/KhJSPe6VCX6PDoO0uoW3WfPTdQSxz57vUkZmj0nIMPpu
1rbrmoKXnjv38bMQh4w/H4NfrEwnlQQpTjTVXq7WQnQTjeE6XrUmHf9OFtOrhTJK
jUWAKkMZkYMoTNo/14Qc0Hqt6lsg0r75QT2OPKKb+lbnsa5wNeIbSfkDx5E7MKpq
SrpQ3/UuKLFiJ1BsLyE7Nkhe1SrVX5qtP61iLY5y2z2BCJayOoRyuMCYxphTpwc6
s+iWn69ns+wf8awCtNYLTPVZ3Ai/7DgX1s5WZTxmlPfoGrxrJFs2KNkompIZnxdV
gjQ2H+5FDwJ0xV1Ea8yIyysCjUybTeSD7sSLiEmuOEMeOEvqhdJ1PFrlFR5habCe
aUrMQhcXrJIUlonHuyIpJg809M5d1taCW2W54Ml+xJq1+x9u4rNixNEENtm/aGRA
2SkrEPJoW3AESuDjfjIDTNixGskdMqJLU74L1W/0PKUTc8TpQQY=
=9zVQ
-----END PGP SIGNATURE-----
pgp7T9yB3TZJk.pgp
Description: PGP signature
--- End Message ---