Source: meson
Version: 1.12.1-1
Severity: serious
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: riscv64

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.

Reply via email to