#1105316 epcr: FTBFS with make --shuffle=reverse: fahash_lookup.cpp:30:10: fatal error: epcr/fahash.hpp: No such file or directory

Package:
src:epcr
Source:
src:epcr
Submitter:
Lucas Nussbaum
Date:
2025-11-14 19:07:02 UTC
Severity:
normal
Tags:
#1105316#5
Date:
2025-05-13 18:56: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/epcr_2.3.12-1-10_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

#1105316#12
Date:
2025-11-14 19:04:49 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
epcr, 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 1105316@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 epcr 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 19:44:36 +0100
Source: epcr
Architecture: source
Version: 2.3.12-1-11
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
Changed-By: Étienne Mollier <emollier@debian.org>
Closes: 1105316
Changes:
 epcr (2.3.12-1-11) unstable; urgency=medium
 .
   * d/rules: invoke various targets in sequence.  (Closes: #1105316)
   * d/rules: enable parallel builds again.
   * d/copyright: remove the old fsf mail address.
   * d/control: declare compliance to standards version 4.7.2.
   * d/control: drop redundant Rules-Requires-Root: no.
   * d/watch: convert to v5 untrackable watch file.
   * d/patches/*: normalize Last-Update timestamp.
Checksums-Sha1:
 462b8871d5a85750b3ef78e41ec702f71e851562 2188 epcr_2.3.12-1-11.dsc
 3d7bc733838aae38d7f4caf920bce8573eb521e3 55944 epcr_2.3.12-1-11.debian.tar.xz
Checksums-Sha256:
 c1d44013d481364444257881c9e127cf3fa9652d48808b694882eb542ddeaf8d 2188 epcr_2.3.12-1-11.dsc
 03f75287dbeff553e32469742d5b452c15150611cbf64fd2ffd5abcfd923d7db 55944 epcr_2.3.12-1-11.debian.tar.xz
Files:
 874a99aa2c64771642b331c0659e715c 2188 science optional epcr_2.3.12-1-11.dsc
 76a71162ebe2542f6d4c9b66f6daf190 55944 science optional epcr_2.3.12-1-11.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEj5GyJ8fW8rGUjII2eTz2fo8NEdoFAmkXeccUHGVtb2xsaWVy
QGRlYmlhbi5vcmcACgkQeTz2fo8NEdo9fxAAsTt/Rf5skLMRT+ffCIw6sR9Gp0xk
8AFW4rQzjBa9qXRkMXPl32UearbzxfQcNiz6uhZHVHerMNmgLdH6kfSKuaSbaByY
h1zK97bkdBmwx0ZG1Rjaj+5fnhCNGkSyte2b9KdnJtuczjVjNKZAkfRROk5fspEz
D8Ln+DbgaAaKBhhUJVVJr5tvz3WEhjQm5pTcSELgzpoziiV3rrZogGefx344kD05
+gVsZJz7PHt3FreT+Mmvj0aLTC77ponkj8AnOF6+7R2srzV7njLUYPdyV4e29BR+
8qTx+R1+bH8HkeFuTczdrgrqIsWvpLZFqPjVUJUwrSVoo5a/+vEJf9uF6V7lGAgu
8mvkP/Afu4svzoupt4OBZeACfY5FyUc2iKEhTtxv9ViL5GgFbB+vl7SGhoc6sK2v
Uc+adXKUgQ6sjLCWHgb96W02bkq0x5PbjR0JQ3f6s7UVfsQvJAWdXelUUKowY89L
d55xflTveR4rAlH3fk5vA3yed/pbIBKsGVj183AXprpTBbvAueExUjBE4PwUKjIJ
f5D4HflI3Rmt+K0xGTxi+VQ47tomUJvI69ceCeDK9etE4+hI8OIiO9vxfpejyy9g
Ol8pxpquBmwDhjj/dyqQOBCIP0bobwh2A2/LZwHYotIsGvM/YrcT+w/1hBM+zBCF
Gmwn5/E25QKf1T0=
=udAO
-----END PGP SIGNATURE-----