#1105691 snack: FTBFS with make --shuffle=reverse: ld: cannot find -lsnackstub2.2: No such file or directory

Package:
src:snack
Source:
src:snack
Submitter:
Lucas Nussbaum
Date:
2025-05-16 13:39:03 UTC
Severity:
normal
Tags:
#1105691#5
Date:
2025-05-13 19:15:25 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/snack_2.2.10.20090624+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

#1105691#10
Date:
2025-05-16 13:34:39 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
snack, 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 1105691@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sergei Golovan <sgolovan@debian.org> (supplier of updated snack 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, 16 May 2025 16:20:10 +0300
Source: snack
Architecture: source
Version: 2.2.10.20090624+dfsg-4~exp0
Distribution: experimental
Urgency: medium
Maintainer: Sergei Golovan <sgolovan@debian.org>
Changed-By: Sergei Golovan <sgolovan@debian.org>
Closes: 1105691
Changes:
 snack (2.2.10.20090624+dfsg-4~exp0) experimental; urgency=medium
 .
   * Drop support for Python 2 in tkSnack and Python demos.
   * Port the Snack libraries to Tcl/Tk 9.0 and build them for both
     Tcl/Tk 8.6 and 9.0.
   * Cleanup and document all the patches.
   * Bump the standards version to 4.7.2.
   * Make tcl-snack, tcl-snack-dev, libsnack-alsa, libsnack-oss multi-arch same.
   * Make tcl-snack-doc multi-arch foreign.
   * Fix FTBFS with --shuffle option for make (closes: #1105691).
   * Remove the old postal address of the Free Software Foundation from
     debian/copyright.
Checksums-Sha1:
 b71bb35802856d69ae90430ff31520ba17947dba 2402 snack_2.2.10.20090624+dfsg-4~exp0.dsc
 824d6267836e8a48b22afe2b9873b3d8e53cc16f 36148 snack_2.2.10.20090624+dfsg-4~exp0.debian.tar.xz
 f7acf66a4fae798ba0280747c8d388b5f8ec699c 11711 snack_2.2.10.20090624+dfsg-4~exp0_amd64.buildinfo
Checksums-Sha256:
 51f928a2cbcb4fbc94ca56e78fa7ab5a0ece84553438569ef059faa539de09be 2402 snack_2.2.10.20090624+dfsg-4~exp0.dsc
 63da5183b74c90c63837664857b0ad9a814832866ede4d8d1759e515cb77c5d7 36148 snack_2.2.10.20090624+dfsg-4~exp0.debian.tar.xz
 30cb2f2977a317df36c15f091c28d3e122ff966d4266fd5e2a18afa94408a6bb 11711 snack_2.2.10.20090624+dfsg-4~exp0_amd64.buildinfo
Files:
 ef7036848c99d3b5060cafccda6e2072 2402 sound optional snack_2.2.10.20090624+dfsg-4~exp0.dsc
 8389f25c3dfa68a6b92b91a80833c394 36148 sound optional snack_2.2.10.20090624+dfsg-4~exp0.debian.tar.xz
 0bd25a4b5ddd3ca02c53ba9da2822720 11711 sound optional snack_2.2.10.20090624+dfsg-4~exp0_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE/SYPsyDB+ShSnvc4Tyrk60tj54cFAmgnO/0ACgkQTyrk60tj
54eYKxAAv8GVEdsfzX+RUkAHBSurdIZCVrcD0TMxzJ5nS/60669seyTjOe7SzLvm
Bg/+9+CRDPNnnozA2SZE+vKShXrUJDMEjK/cL4kycO+HtHfYZD3JwONLmR3ZQP4d
FRnG7iJ0izgk3lXkK34pNmPvGSdJbC0B1cNbhHVD5T8I4dTK52+llFe1Hiatetf0
RWOV0TOoQrZAXUejbfKiHIPkdYpJxdrb/xbMbGLsqI9vo4mcWbWM7oOLmgg/x9Rh
iw7eiOj9MK8MVg5sDvEuHnP77dLv37KSiiCWZ/NYeDc1i3icMU6TSChrKhsHYhPZ
opzuV22GhSCckm/GdyPeXg19/JgCJi5e0B88gtl1jXokDTBQwN5iMk95tUD2y/PG
ZQJbAxNwtseMDYPl/45chCGAO/3woaCiiMyNALQRs5IRUJAAc9fZZIx1zhUN/83M
5xy0fXDI+gvQLuDRN6Wrn1hVyRmHDX1crhDhMTgRZMCCkoCdRxioaQPSkqScl8CY
E2la9PA31tUIJRmBBXZh0b16ECqMUsjvmCXYUGi/JIcdw/zUeVVhRRAtl1HYNDa3
BvSsDPRmQ8+YeddDr8PVujzc+en6u7AsdJ+5xVd3E7h8vLcW1jImdeurd9hK7BZV
9+ziSG+/6vuWnuZRRHBBOT69RI4MdBf9iPCK2J5nUSuJq7CRTPU=
=7al8
-----END PGP SIGNATURE-----