Your message dated Wed, 26 Nov 2025 14:42:11 +0000
with message-id <[email protected]>
and subject line Bug#1111524: fixed in texlive-bin 2025.20250727.75242+ds-5
has caused the Debian Bug report #1111524,
regarding texlive-bin: Fix ftbfs on hurd-any
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1111524: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1111524
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: texlive-bin
Version: 2025.20250727.75242+ds-4
Severity: important
Tags: ftbfs patch

Hello,

texlive-bin currently FTBFS on hurd-any because it patches
texk/detex/detex-src/detex.l but apparently the automake rules don't
manage to recreate the Work/tekx/detex/detex-src directory properly:

https://buildd.debian.org/status/fetch.php?pkg=texlive-bin&arch=hurd-amd64&ver=2025.20250727.75242%2Bds-4&stamp=1755303272&raw=0

test -f detex-src/detex.c || /bin/bash 
../../../texk/detex/../../build-aux/ylwrap 
../../../texk/detex/detex-src/detex.l lex.yy.c detex-src/detex.c -- flex  
../../../texk/detex/../../build-aux/ylwrap: line 204: ../detex-src/detex.c: No 
such file or directory

One can see in the Makefile:

detex-src/$(am__dirstamp):
        @$(MKDIR_P) detex-src
        @: >>detex-src/$(am__dirstamp)

detex-src/detex.$(OBJEXT): detex-src/$(am__dirstamp) \
        detex-src/$(DEPDIR)/$(am__dirstamp)

That only puts a dependency on detex-src/$(am__dirstamp) for the object,
not for the source, so when the detex-src/detex.c source is getting
built, the detex-src directory is not there yet.

Actually, I wonder how it works by luck on linux-any, possibly due to
some timestamps behavior difference. When I try to reproduce the issue:

$ /tmp/texlive-bin-2025.20250727.75242+ds/texk/detex/configure 
--disable-dependency-tracking
$ make detex-src/detex.c
test -f detex-src/detex.c || /bin/bash 
/tmp/texlive-bin-2025.20250727.75242+ds/texk/detex/../../build-aux/ylwrap 
/tmp/texlive-bin-2025.20250727.75242+ds/texk/detex/detex-src/detex.l lex.yy.c 
detex-src/detex.c -- flex
/tmp/texlive-bin-2025.20250727.75242+ds/texk/detex/../../build-aux/ylwrap: line 
204: ../detex-src/detex.c: No such file or directory

I am getting the issue as well.

When not using --disable-dependency-tracking (which is added by
debhelper by default), the issue goes away because the makefile notices
that it doesn't have the detex-src/$(DEPDIR)/detex.Po and thus creates
it first, and thus creates the detex-src/$(DEPDIR) directory.

This is apparently a known bug in automake:

https://lists.gnu.org/archive/html/bug-automake/2017-06/msg00005.html

and still not fixed, so I wouldn't expect a fix any time soon, so a
solution would be to force enabling the dependency tracking as the
attached patch does.

Samuel
--- debian/rules.original       2025-08-19 01:24:09.000000000 +0200
+++ debian/rules        2025-08-19 01:24:28.000000000 +0200
@@ -135,6 +135,7 @@
        --disable-linked-scripts                \
        --with-banner-add=/Debian               \
        --enable-shared                         \
+       --enable-dependency-tracking            \
        --with-system-zlib                      \
        --with-system-zzlib                     \
        --with-system-potrace                   \

--- End Message ---
--- Begin Message ---
Source: texlive-bin
Source-Version: 2025.20250727.75242+ds-5
Done: Hilmar Preuße <[email protected]>

We believe that the bug you reported is fixed in the latest version of
texlive-bin, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Hilmar Preuße <[email protected]> (supplier of updated texlive-bin 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 26 Nov 2025 14:46:26 +0100
Source: texlive-bin
Architecture: source
Version: 2025.20250727.75242+ds-5
Distribution: unstable
Urgency: medium
Maintainer: Debian TeX Task Force <[email protected]>
Changed-By: Hilmar Preuße <[email protected]>
Closes: 1111524 1111536 1119667
Changes:
 texlive-bin (2025.20250727.75242+ds-5) unstable; urgency=medium
 .
   [ Pino Toscano ]
   * Import patch 0001-consider-Hurd-as-a-POSIX-system.patch from src:luajit as
     luajit-hurd.diff to support Hurd in the embedded luajit copy.
   * Use DEB_HOST_ARCH rather than DEB_HOST_ARCH_CPU to use the embedded zziplib
     copy on any i386 architecture, not only on Linux, as the problem applies
     regardless of the OS (Closes: #1111536).
   * Enable the luajit support also on hurd-amd64.
 .
   [ Samuel Thibault ]
   * Patch detex/Makefile.am to fix build failure on single job builders
     (Closes: #1111524).
 .
   [ Gianfranco Costamagna ]
   * Patch mendexk-upmendex-fix-pnumconv to FTBFS on Big Endian Architectures
     with security flags (Closes: #1119667).
 .
   * Implement override_dh_missing correctly.
   * Lintian stuff.
   * Use DEB_CFLAGS_MAINT_APPEND (instead of CFLAGS) to append flags to gcc
     to /not/ kill hardening flags.
   * Drop transitional packages libtexlua53-dev & libtexlua53.
   * Bump Standards version, no changes needed.
Checksums-Sha1:
 8b543a3f628a224968419bedd1edcdfd617834e4 3465 
texlive-bin_2025.20250727.75242+ds-5.dsc
 2490bc3b1a3f288708af1c002c4c39772504759d 529380 
texlive-bin_2025.20250727.75242+ds-5.debian.tar.xz
 ecbc39987fc236fa5398d81c4974126fc69c9138 5560 
texlive-bin_2025.20250727.75242+ds-5_source.buildinfo
Checksums-Sha256:
 3c452c6eb2f1fbb42e4b3958fe0a010edb9138324fcfa29fe89bcadaac960fec 3465 
texlive-bin_2025.20250727.75242+ds-5.dsc
 c72888b5b2107fd8e2407fb38ad29844ff78324a3afe91192eff4b0ad002a642 529380 
texlive-bin_2025.20250727.75242+ds-5.debian.tar.xz
 f92b8d15b1fa3e6307ec9f229ebb9290cf9e132847bab3fb749eb14c4784b435 5560 
texlive-bin_2025.20250727.75242+ds-5_source.buildinfo
Files:
 0306ad132825ee9ecc7bcce3cf8bf64b 3465 tex optional 
texlive-bin_2025.20250727.75242+ds-5.dsc
 afa604441305fd6fde979afcb7375499 529380 tex optional 
texlive-bin_2025.20250727.75242+ds-5.debian.tar.xz
 46fd8380d009223e679d1ebadc7ba987 5560 tex optional 
texlive-bin_2025.20250727.75242+ds-5_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEaXGmC/nkbIhxf16kxiZYRqvgLIsFAmknBQdfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDY5
NzFBNjBCRjlFNDZDODg3MTdGNUVBNEM2MjY1ODQ2QUJFMDJDOEIACgkQxiZYRqvg
LIvP8RAAuOnTkS0/nRUa9qXvrWmC3reRqisBX2qRzpz0m5uLiMLJmi01DLEhhobS
PDvZ22q2tcdEk50GiRH44aK94i7nieeg/CPzRL6pYXtPLx5l5JW6+sDYGOOoa5YE
Z0vXlap1C4c/tCdlBoh5A95/fOHuPwbuFKQZ+jGMGUdayBKo2GSuiBf/qApRcUoI
+q0ZGLtg8mjmkcDwBjfDy7YK2pYfmdtiVCXtUpRW4n1XNzrYjKqfBCpEYLneq57+
y0xG7b66qqftxaiEHWaCuHIb655Q4OdT+U6ghFhTmKj+BQnX3VAFc7Ij5vpORUz2
+HGnfbai7lWrLkXFd+UiGqWm6O12bDjOUAzGUJVvZHxZfFoQvjST2Gy/rJypooQv
cYvUBciWKHmC0fHTAX+AJ2x7igla7ohZR7zEVFbzuJGfTQUQ/iX03KK7JD9gLTO8
NL9yS6OrdUc+DNJEtkE/TAD7ZJ893ulP4QsUrJQr+GuGWIRViXFABi/6lkE6h38w
LCvb1BT1g2m26WI795TjQVla5Mc+8jjMq+yOEtY8Mm4OGtPKDbQlqpFTXdb6Ofom
EccRadAXYNnuUnzHr8PKl1fKIssrMy5Kgbp3bQcdc9ZQeXQIosma+FivXmJa77H+
oZtm9thov/hRp0JjTEeNqyzP2TilPqyXzWc1PgS2EUlScKjmFKk=
=1dNi
-----END PGP SIGNATURE-----

Attachment: pgpsu06M5kmV0.pgp
Description: PGP signature


--- End Message ---

Reply via email to