Hi, 在 1/14/2025 9:54 AM, Adrian Bunk 写道:
Source: music Version: 1.2.1-0.6 Severity: serious Tags: ftbfs X-Debbugs-Cc: Boyuan Yang <by...@debian.org>,music (1.2.1-0.6) unstable; urgency=medium * Non-maintainer upload. * Do not enable openmpi support for 32-bit package building. Openmpi package in Debian is no longer providing support on 32-bit architecture. -- Boyuan Yang <by...@debian.org> Sun, 12 Jan 2025 12:56:50 -0500 It is really bad practive that you are uploading NMUs apparently without testing whether your change works: https://buildd.debian.org/status/logs.php?pkg=music&ver=1.2.1-0.6 ... configure: error: in '/build/reproducible-path/music-1.2.1': configure: error: C++ compiler cannot create executables See 'config.log' for more details ... Looking at other NMUs (e.g. kodi) I'd also recommend you upload NMUs to DELAYED and inform the maintainer with a debdiff, your current aggressive NMUing causes avoidable work and stress for other people in the project: "Uncoordinated taglib2 upload by Boyuan made me to investigate this build failure till 4am in the morning" There is rarely urgency to NMU when the main maintainer is taking care of the package.
Thanks for the hint. I received the permission to upload their prepared package; see https://bugs.debian.org/1092706#30 . At it is not NMU. It is indeed unfortunate that this version is not compatible with taglib-2, which can only been told by a full upload (since the amd64 local rebuild is fine and only 32-bit architectures are affected). Even so, I didn't meant to pushy and it is completely fine to take the time and prepare the Debian fix separate with upstream fix. The related discussion on the latter topic is at https://bugs.debian.org/1092865 .
Regarding this issue in music: The correct fix is to revert the 1.2.1-0.6 changes and replace the libopenmpi-dev build dependency with mpi-default-dev, this gave me a successful build with MPICH on i386.
Many thanks for providing the correct fix. Best, Boyuan
OpenPGP_signature.asc
Description: OpenPGP digital signature