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.

