#1105464 nthash: FTBFS with make --shuffle=reverse: make[4]: *** No rule to make target 'libnthash.a', needed by 'nthash_tests'. Stop.

Package:
src:nthash
Source:
src:nthash
Submitter:
Lucas Nussbaum
Date:
2025-11-14 17:23:01 UTC
Severity:
normal
Tags:
#1105464#5
Date:
2025-05-13 19:10:26 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/nthash_2.3.0+dfsg-3_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

#1105464#12
Date:
2025-11-14 17:18:53 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
nthash, 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 1105464@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Étienne Mollier <emollier@debian.org> (supplier of updated nthash 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: Fri, 14 Nov 2025 17:50:31 +0100
Source: nthash
Architecture: source
Version: 2.3.0+dfsg-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed-By: Étienne Mollier <emollier@debian.org>
Closes: 1105464 1119506
Changes:
 nthash (2.3.0+dfsg-5) unstable; urgency=medium
 .
   * targets-deps.patch: new: fix parallel builds. (Closes: #1105464)
   * d/rules: allow parallel builds.
   * buildflags.patch: new: forward environment flags.
     This is necessary (but not sufficient) to pass all hardening options.
     (Closes: #1119506)
   * d/control: set myself as Uploaders.
   * d/control: drop redundant Rules-Requires-Root: no.
   * d/control: declare compliance to standards version 4.7.2.
   * use_debian_packaged_btllib.patch: normalize dep3 header.
   * d/watch: convert to v5 Github template.
   * d/salsa-ci.yml: disable tests on i386.
     The package is missing build dependencies to have a chance to run.
Checksums-Sha1:
 400fdeb60db09f449a71387f0ff34989516eed9f 2232 nthash_2.3.0+dfsg-5.dsc
 c24e2f6bb21e8ea9995dbfd836e03db26acc05d1 5744 nthash_2.3.0+dfsg-5.debian.tar.xz
Checksums-Sha256:
 6e8025f79ee12121a1921bf84074d45e49bfecdd9ad93c403ea80fc1661fd789 2232 nthash_2.3.0+dfsg-5.dsc
 6c19c63b3b4d390bc160dc4955da4e68e0237e52092db3b61e4d9ab77442a1cf 5744 nthash_2.3.0+dfsg-5.debian.tar.xz
Files:
 79aba949c83663d5d3b5e89fc731e3aa 2232 science optional nthash_2.3.0+dfsg-5.dsc
 ca1772640b0c5283f806fe19724b6ef7 5744 science optional nthash_2.3.0+dfsg-5.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmkXXzwUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdousw//b2LfP7p1psPICH3fxIQkPyJ2PD7o
1+QsvgpoESeddShanyoPGESJTLPZSwJF+mYjJ/wxc2xLgb5K+ELzdvqzLoD0lq5J
VkIDgMJcJvx9fD9iRAUeSfm8GxD1O7z9y+jmweR2w/7ofemXKhFncVoEfbBFHZAs
6tRivhackNdQaqo+Na5PzgZISSK1TjXlD4GC4r16uLqg22weqVPr7eI4DkURy7WB
fF5syb+4aw+rKdZTKMBbWUs4yKRj4Xswi0TN/wfho9xs0PEPlsf6vM1JyclDYUrG
SCSzoA9lPg4Ty8hqgXuPAD5nyJQZw6XLJlmmzhU7I1F2nFvhA5kjZYhInuHN6uiB
OvwOqAWKvd3FMtFS50dnMMEhlYidTwZCOVjLuXrjiQn5+QUkpbuK57RjJ1tnqIF1
gAVy9dgajQEywAnca0QhKkg4PjcjiEIq0crZ1oieNdFcesAJsjhsVzeWK831LSZR
TTq4SLwQSqcT36oIjTSU48QxM5WVysg5KisKmkrtIj3Ebaq4/ZPebRmUf0KE3yYq
4DWfMHYTd0JbDJR/K1DG86sdGpZQctQ1o726+CB269sDnBFwNw/VP+f/DuiJIo9n
vm5O7wQhtr7H8zJ4cTPsdpwVt0i7TWONkspmV7s9TuonIZr0bpOOksjyP7DYY+c6
RxoZZRJu56odWPQ=
=arq2
-----END PGP SIGNATURE-----