#1091575 probabel: FTBFS on i386: dh_auto_test: error: make -j8 check "TESTSUITEFLAGS=-j8 --verbose" VERBOSE=1 returned exit code 2 #1091575
- Package:
- src:probabel
- Source:
- src:probabel
- Submitter:
- Lucas Nussbaum
- Date:
- 2025-08-17 18:14:48 UTC
- Severity:
- normal
- Tags:
Hi, During a rebuild of all packages in sid, this package failed to build on i386. This package currently has binary packages on i386, so this is a regression. Relevant part (hopefully): The full build log is available from: http://qa-logs.debian.net/2024/12/28/probabel_0.5.0+dfsg-6_unstable-i386.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20241228;users=lucas@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20241228&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results 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 mark 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 mine so that we can identify if something relevant changed in the meantime.
Dear Lucas, Thanks for reporting this bug. Unfortunately, ProbABEL is no longer actively maintained. I had a quick look at the full build log for i386 and it might be not just a failing test, but something deeper in the C/C++ code that's considered to be too outdated to modern standards. I currently don't have the time to dig into this. However, I think a graceful workaround would be to disable building ProbABEL for the i386 architecture. The main argument for this is the fact that ProbABEL is used to analyse large genetic datasets, which no researcher would nowadays do on a 32 bit architecture (and maybe not even in the "old" days). In that light, I think it is reasonable to also disable building the package for all 32 bit architectures like hurd-i386, kfreebsd-i386. It was nice to have the package for those architectures, but I can't think of any one using ProbABEL for any serious work on a 32 bit system. Best, Lennart.
Dear Lucas, Thanks for reporting this bug. Unfortunately, ProbABEL is no longer actively maintained. I had a quick look at the full build log for i386 and it might be not just a failing test, but something deeper in the C/C++ code that's considered to be too outdated to modern standards. I currently don't have the time to dig into this. However, I think a graceful workaround would be to disable building ProbABEL for the i386 architecture. The main argument for this is the fact that ProbABEL is used to analyse large genetic datasets, which no researcher would nowadays do on a 32 bit architecture (and maybe not even in the "old" days). In that light, I think it is reasonable to also disable building the package for all 32 bit architectures like hurd-i386, kfreebsd-i386. It was nice to have the package for those architectures, but I can't think of any one using ProbABEL for any serious work on a 32 bit system. Best, Lennart.
Hi Lennart, Thank you for having taken the time to have a look at this issue and let us know that you wouldn't have the ressources to address this timely. I filed the removal request under Debian bug #1092275 so that we stop providing this package for i386. Have a nice day, :)
Hi, Étienne Mollier, on 2025-01-06: I reduce the bug severity to "wishlist" item, now that the package is out of i386. I'm still pondering whether to close the present bug when uploading probabel without declared i386 in architecture list though. Have a nice day, :)