#1149020 meson: autopkgtest regression on riscv64

#1149020#5
Date:
2026-09-25 22:58:54 UTC
From:
To:
https://ci.debian.net/packages/m/meson/testing/riscv64/76044892/

...
5180s The following packages have unmet dependencies:
5181s  satisfy:command-line : Depends: meson but it is not going to be installed
5181s                         Depends: g++ but it is not going to be installed
5181s                         Depends: g++-arm-linux-gnueabihf but it is not installable
5181s E: Unable to satisfy dependencies. Reached two conflicting assignments:
5181s    1. satisfy:command-line:riscv64=1 is selected for install
5181s    2. satisfy:command-line:riscv64 Depends g++-arm-linux-gnueabihf
5181s       but none of the choices are installable:
5181s       [no choices]
5181s crossbuild           FAIL badpkg
5181s blame: meson
5181s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U.
5181s autopkgtest [19:35:19]: @@@@@@@@@@@@@@@@@@@@ summary
5181s basicmeson           PASS
5181s clangmeson           PASS
5181s exhaustive           PASS
5181s crossbuild           FAIL badpkg
...


The crossbuild test should have
  Architecture: amd64 arm64 armhf i386 ppc64el s390x
to match where g++-arm-linux-gnueabihf is available

This would also fix loong64.

It is not obvious why crossbuild currently has !armhf,
the test passes on armhf with the version of meson
currently in testing:
https://ci.debian.net/packages/m/meson/testing/armhf/75108264/
and it also passes for me with 1.12.1-1.

#1149020#10
Date:
2026-09-26 22:06:02 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
meson, 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 1149020@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jussi Pakkanen <jussi.pakkanen@mailbox.org> (supplier of updated meson 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 27 Sep 2026 00:30:10 +0300
Source: meson
Architecture: source
Version: 1.12.1-2
Distribution: unstable
Urgency: medium
Maintainer: Jussi Pakkanen <jussi.pakkanen@mailbox.org>
Changed-By: Jussi Pakkanen <jussi.pakkanen@mailbox.org>
Closes: 1149020
Changes:
 meson (1.12.1-2) unstable; urgency=medium
 .
   * Fix crossbuild test architecture. Closes: #1149020.
Checksums-Sha1:
 f44a35cf797f9f79c3df1cffb6cad7986c1b6f96 3530 meson_1.12.1-2.dsc
 00b977791ddc0cfb2709904f6f78249edebc3eb8 16784 meson_1.12.1-2.debian.tar.xz
 057d9d3bde5e333092a702a53dd3dbf4068a52b4 29172 meson_1.12.1-2_source.buildinfo
Checksums-Sha256:
 f49733ab9671a0206d2dd8fe76acf6722d86ab6f2b534cfb9ef21701acfa4342 3530 meson_1.12.1-2.dsc
 0b0deb4c854b154df079cb49d747ca89dc0abc0fe6d52b95735c5ff62efa9d45 16784 meson_1.12.1-2.debian.tar.xz
 eee02b411e51cd7f6fa35d1788e36dd80e815077ce9585417465822077f190fe 29172 meson_1.12.1-2_source.buildinfo
Files:
 3e5f0544f550c876e327bae6acf040d5 3530 devel optional meson_1.12.1-2.dsc
 cec55f820727d3b98c629d64d870894f 16784 devel optional meson_1.12.1-2.debian.tar.xz
 9d284124eacb856a2a295454e7cc028f 29172 devel optional meson_1.12.1-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJPBAEBCgA5FiEEGeLW2bRtjapiiPh3wk5jG6ux/nAFAmq4OeYbHGp1c3NpLnBh
a2thbmVuQG1haWxib3gub3JnAAoJEMJOYxursf5wen4P/RhJr6+13in/7iwEkaWb
FfANDFfq/xQOVHwdeGwyP9GypnaqpOjipZyJwhh4hy2eUFzByBBB9RzQN+1BWPuQ
igM2CRxAxBMERF2R18WgaozMIt94JIP7X+Gnh6fx5tD7ZsnO+8AaTHIfhxkjvg+j
d6eNOdxgrXE5qcWVnPfs3COoUijOWfgA5R4YDvHH7IHsBUr83y7kd8ci4rAqmnLn
pMf3YhF73amPQgX7VFrsJcdDKkxGeubq8XiiiUAuDbV1Ik6542BpbPiZ/5M+Nw41
5DxuIKlvD7KcGLAGBe59oeG0n7lMT1URw+m+1CEiYkaJCWafiR9P3dPEVQby2BBS
6FUr2oHZiq6XH5k9aUqIFh5FqnyOfLeOgNliQUhwzKyNwPTU/rDXghkp/JYa291s
HL0WSjNuIAvdxFjmNyWJ4ZQmH9XP6yR4Vtig8my126uAlA94R6058YwNQ4TMpk0N
wMvqS7WZw7GDCU4Fjk3jDrqVkEpOV9S+sN9fgePHjNhoCA60CH1kAeT8e4keWvKj
JPQp+QsNACbEH5sHk9a93LyqQuUtgJziZ7hBpzZMmUVNjkvU5X+/gvh3RliYABBl
EwIM7vpCdsA+u2S6QKVwk2FHDiyZwm8ByoSuNb4e4/Ts/dLwuB35joRxazqTdOYn
XRyJquTHrp7lp3u6OeXl3yAu
=K82Q
-----END PGP SIGNATURE-----