#1105538 nbc: FTBFS with make --shuffle=reverse: make[2]: *** [nbcunix.mak:32: nbc] Error 1 shuffle=reverse

Package:
src:nbc
Source:
src:nbc
Submitter:
Lucas Nussbaum
Date:
2025-08-14 06:53:02 UTC
Severity:
normal
Tags:
#1105538#5
Date:
2025-05-13 19:09:16 UTC
From:
To:
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/nbc_1.2.1.r4+dfsg-14_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

#1105538#10
Date:
2025-05-14 22:26:37 UTC
From:
To:
Hi,

* Lucas Nussbaum <lucas@debian.org> [250514 22:10]:

Thanks, this will be fixed in next upload after trixie release.

https://salsa.debian.org/debian-lego-team/nbc/-/commit/150c93ae64f9a9899debe65264dd9997ec60899f

Kind regards,

Nicolas.

#1105538#17
Date:
2025-08-14 06:51:20 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
nbc, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1105538@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nicolas Schodet <nico@ni.fr.eu.org> (supplier of updated nbc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Wed, 13 Aug 2025 21:35:47 +0200
Source: nbc
Architecture: source
Version: 1.2.1.r4+dfsg-15
Distribution: unstable
Urgency: medium
Maintainer: Debian LEGO Team <debian-lego-team@lists.alioth.debian.org>
Changed-By: Nicolas Schodet <nico@ni.fr.eu.org>
Closes: 1105538
Changes:
 nbc (1.2.1.r4+dfsg-15) unstable; urgency=medium
 .
   * Add 1080-fix-dependencies-in-Makefile.patch, fixing dependencies in
     Makefile (Closes: #1105538).
Checksums-Sha1:
 dbb13812ce47f58f5baf6cd7c330eb69a70bec3d 1453 nbc_1.2.1.r4+dfsg-15.dsc
 859d3d022795435a76f90ec4dfdbe7338cc4f5d1 10848 nbc_1.2.1.r4+dfsg-15.debian.tar.xz
 2764626434f5c5248eaa85069de725e4fe55d8c2 5419 nbc_1.2.1.r4+dfsg-15_amd64.buildinfo
Checksums-Sha256:
 586e5be63bb7cb34ce9c4ab0b90e0e11f70f99e893506759e44d50e7f6f8798f 1453 nbc_1.2.1.r4+dfsg-15.dsc
 0a710d564c49a978138396e477b7a191796d82f3cbaa95fbf0a18206c42e301a 10848 nbc_1.2.1.r4+dfsg-15.debian.tar.xz
 5bd86e7737ae6057b74dc2428b2f24b8516b6ea5ff42db83a7b3d3f26964386d 5419 nbc_1.2.1.r4+dfsg-15_amd64.buildinfo
Files:
 6f04dde63d93c475c5278ccb4d9fb099 1453 electronics optional nbc_1.2.1.r4+dfsg-15.dsc
 0b50910e7d29d5021b8d54c8c4b4a704 10848 electronics optional nbc_1.2.1.r4+dfsg-15.debian.tar.xz
 1d74425cca2dd3013c582041f813971e 5419 electronics optional nbc_1.2.1.r4+dfsg-15_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iIgEARYIADAWIQS16PkuulH84+wAlT/Oc3I98Ct6IwUCaJ2APRIcbmljb0BuaS5m
ci5ldS5vcmcACgkQznNyPfAreiOaIQD+LR/GT6e1+/19ZxBNO/WaZqcLaTCSjoEC
lEuqCR9KNLABAOdNowCwQqMrxWbidP06AngllwGH8BZDeIkm16tXLv0D
=iiTj
-----END PGP SIGNATURE-----