#976582 backward-cpp: FTBFS: dh_auto_test: error: cd obj-aarch64-linux-gnu && make -j4 test ARGS\+=-j4 returned exit code 2 #976582
- Package:
- src:backward-cpp
- Source:
- backward-cpp
- Submitter:
- Lucas Nussbaum
- Date:
- 2025-08-17 17:49:11 UTC
- Severity:
- important
- Tags:
Hi, During a rebuild of all packages in sid, your package failed to build on arm64 (I don't know if it also fails on amd64). Relevant part (hopefully): http://qa-logs.debian.net/2020/12/05/backward-cpp_1.5-2_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with me so that we can identify if something relevant changed in the meantime. About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.
Hi, This package only builds Arch:all binary packages. Unfortunately, I don't think that we have a way to indicate that such binary packages must be built on a specific architecture, and thus avoid a failure on arm64. In those cases, building those packages on amd64 works fine, so the bug is limited to building arch:all packages on specific architectures. I pondered downgrading the severity of those bugs, but in some cases, it could indicate severe bugs in other packages, or packaging bugs such as confusing arch:any and arch:all. However, I don't object to someone else downgrading them. For reference, here are the packages I ran into in that category: akuma 976548 backward-cpp 976582 bmagic 976517 dune-localfunctions 976552 golang-github-disintegration-imaging 976565 golang-github-labstack-gommon 976578 golang-github-linuxkit-virtsock 976564 golang-github-montanaflynn-stats 976562 golang-github-rcrowley-go-metrics 976543 golang-github-robertkrimen-otto 976549 golang-github-shirou-gopsutil 976509 golang-google-cloud 976507 jctools 976534 jnr-ffi 976521 libcereal 976585 libmiglayout-java 976546 multiboot 976502 nova 976590 python-fluids 976558 python-ptrace 976468 rapidjson 976536 xenium 976480 xfonts-100dpi 976571 xfonts-75dpi 976471 xfonts-cyrillic 976510 - Lucas
Hi Lucas, Thanks for al your QA work! I'm doing so now. Some of these are probably real bugs somewhere that should be fixed, but the bugs doesn't need to be serious for that. These certainly aren't issues which would merit delaying the release. Note that if it turns out that some of these bugs are in fact caused by real brokenness (other than not being able to build the arch: all packages on arm64), the severity of those specific bugs can obviously be increased again (with a note explaining what exactly is broken). Cheers, Ivo