#1105534 neomutt: FTBFS with make --shuffle=reverse: msgfmt: error while opening "po/zh_TW.mo" for writing: No such file or directory #1105534
- Package:
- src:neomutt
- Source:
- src:neomutt
- Submitter:
- Lucas Nussbaum
- Date:
- 2025-08-17 18:22:06 UTC
- Severity:
- normal
- Tags:
Hi, GNU Make now has a --shuffle option that simulates non-deterministic ordering of target prerequisites. See https://trofi.github.io/posts/238-new-make-shuffle-mode.html and also previous work in Debian by Santiago Vila: https://people.debian.org/~sanvila/make-shuffle/ This package fails to build with make --shuffle=reverse. This is likely to be caused by a missing dependency in debian/rules or an upstream Makefile. More information about this mass bug filing is available at https://wiki.debian.org/qa.debian.org/FTBFS/Shuffle Relevant part (hopefully): The full build log is available from: http://qa-logs.debian.net/2025/05/05/shuffle/reverse/neomutt_20250404+dfsg-2_unstable_reverse.log 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
Hi, After debugging it with sergiodj, we've concluded this is an upstream bug in the Makefile. It's written by hand and assumes left to right dependency resolution. The main problem is the separate rule used to create directories needed in the process, but it fails to create them when the order is reversed. I'll forward to upstream so we can solve it together. Cheers, Charles