#1139505 gitmagic: FTBFS: LaTeX error

#1139505#5
Date:
2026-06-09 10:29:31 UTC
From:
To:
Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202606/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:gitmagic, so that this is still
visible in the BTS web page for this package.

Thanks.
--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   dh_auto_clean
	make -j2 distclean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -rf book-en.pdf book-en.xml book-en.html book-en book-de.pdf book-de.xml book-de.html book-de book-es.pdf book-es.xml book-es.html book-es book-fr.pdf book-fr.xml book-fr.html book-fr book-ko.pdf book-ko.xml book-ko.html book-ko book-pt_br.pdf book-pt_br.xml book-pt_br.html book-pt_br book-ru.pdf book-ru.xml book-ru.html book-ru book-uk.pdf book-uk.xml book-uk.html book-uk book-vi.pdf book-vi.xml book-vi.html book-vi book-zh_cn.pdf book-zh_cn.xml book-zh_cn.html book-zh_cn book-zh_tw.pdf book-zh_tw.xml book-zh_tw.html book-zh_tw book-it.pdf book-it.xml book-it.html book-it book-pl.pdf book-pl.xml book-pl.html book-pl \
*.fo *.log *.out *.aux conf
rm -rfv fop fop-zh*
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -rf conf
dh_clean
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
 debian/rules binary

[... snipped ...]

2723.


LaTeX Warning: Reference `0:_interface_quirks' on page v undefined on input lin
e 2748.


LaTeX Warning: Reference `0:_translating_this_guide' on page v undefined on inp
ut line 2782.

[5.0.6]

Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 2871.


Package fancyhdr Warning: \fancyhead's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 2871.

(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1ptm.fd)
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd)
Warning: Unknown character 7847, at 3371
Warning: Unknown character 7885, at 3371

Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 3595.

[6.0.6] [7.0.6]

Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 3895.


Package fancyhdr Warning: \fancyhead's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 3895.


Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 4229.


pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has
been already used, duplicate ignored
<to be read again>
                   \relax
l.4229 ...ate to produce amazing results.\endPar{}
                                                  \endNode{}\Node% [1.0.6]
pdfTeX warning (ext4): destination with the same identifier (name{page.2}) has
been already used, duplicate ignored
<to be read again>
                   \relax
l.4416 {1}}
           A small project may only need a fraction of the features offered ...
[2.0.6] [3.0.6]

Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 4632.


Package fancyhdr Warning: \fancyhead's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 4632.


Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 5056.

[4.0.6] [5.0.6] [6.0.6] [7.0.6] [8.0.6] [9.0.6]

Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 6813.


Package fancyhdr Warning: \fancyhead's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 6813.


Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 7222.

[10.0.6] [11.0.6] [12.0.6] [13.0.6] [14.0.6] [15.0.6] [16.0.6]

Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 8994.


Package fancyhdr Warning: \fancyhead's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 8994.


Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 9307.

[17.0.6] [18.0.6] [19.0.6] [20.0.6] [21.0.6] [22.0.6
pdfTeX warning (ext4): destination with the same identifier (name{0:_temporary_
branches}) has been already used, duplicate ignored
<argument> ...shipout:D \box_use:N \l_shipout_box
                                                  \__shipout_drop_firstpage_...
l.10953 ...isplayGroup{}\endNode{}\endSeq{}\endSpS
                                                  {}\endNode{}\Node%]

Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 11040.


Package fancyhdr Warning: \fancyhead's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 11040.


Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 11420.

[23.0.6] [24.0.6] [25.0.6] [26.0.6] [27.0.6] [28.0.6]

Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 12994.


Package fancyhdr Warning: \fancyhead's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 12994.


Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 13419.

[29.0.6] [30.0.6
pdfTeX warning (ext4): destination with the same identifier (name{0:_git_over_a
nything}) has been already used, duplicate ignored
<argument> ...shipout:D \box_use:N \l_shipout_box
                                                  \__shipout_drop_firstpage_...
l.13775 ...etup an online Git repository.\endPar{}
                                                  \endNode{}\Node%] [31.0.6]
[32.0.6] [33.0.6] [34.0.6]

Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 14938.


Package fancyhdr Warning: \fancyhead's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 14938.


Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 15387.

[35.0.6] [36.0.6] [37.0.6] [38.0.6] [39.0.6] [40.0.6]

Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 17024.


Package fancyhdr Warning: \fancyhead's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 17024.


Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 17378.

[41.0.6] [42.0.6] [43.0.6]
Overfull \hbox (6.59952pt too wide) in paragraph at lines 18157--18157
 []\T1/pcr/m/n/9 "tree" SP "32" NUL "100644 rose" NUL 0xaa823728ea7d592acc69b36
875a482cdf3fd5c8d
[44.0.6] [45.0.6] [46.0.6]

Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 18769.


Package fancyhdr Warning: \fancyhead's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 18769.


Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 19225.

[47.0.6] [48.0.6] [49.0.6] [50.0.6]

Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 20021.


Package fancyhdr Warning: \fancyhead's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 20021.


Package fancyhdr Warning: \fancyfoot's `E' option without twoside option is use
less.
(fancyhdr)                Please consider using the `twoside' option on input l
ine 20244.

[51.0.6] (/<<PKGBUILDDIR>>/book-en.aux)

LaTeX Warning: There were undefined references.


Package rerunfilecheck Warning: File `book-en.out' has changed.
(rerunfilecheck)                Rerun to get outlines right
(rerunfilecheck)                or use package `bookmark'.

 )
(see the transcript file for additional information) </tmp/texfonts/pk/ljfour/l
hcyr/lh-t2a/larm1000.600pk></usr/share/texlive/texmf-dist/fonts/type1/urw/couri
er/ucrb8a.pfb></usr/share/texlive/texmf-dist/fonts/type1/urw/courier/ucrr8a.pfb
/texlive/texmf-dist/fonts/type1/urw/times/utmb8a.pfb></usr/share/texlive/texmf-
dist/fonts/type1/urw/times/utmr8a.pfb></usr/share/texlive/texmf-dist/fonts/type
1/urw/times/utmri8a.pfb>
Output written on book-en.pdf (58 pages, 215078 bytes).
Transcript written on book-en.log.
make[2]: *** [Makefile:68: book-en.pdf] Error 9
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [debian/rules:17: override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:4: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------

#1139505#10
Date:
2026-07-08 10:42:07 UTC
From:
To:
Hi,

in these bugs (and a few others) there is a pattern of the following
issue (example from pygopherd):

$ docbook2ps \
	doc/book.sgml
Using catalogs: /etc/sgml/catalog
Using stylesheet: /usr/share/docbook-utils/docbook-utils.dsl#print
Working on: /<<PKGBUILDDIR>>/doc/book.sgml
openjade:/usr/share/sgml/docbook/stylesheet/dsssl/modular/print/dbbibl.dsl:704:4:E: flow object not accepted by port; only display flow objects accepted
This is pdfTeX, Version 3.141592653-2.6-1.40.29 (TeX Live 2026/Debian) (preloaded format=jadetex)
 restricted \write18 enabled.
entering extended mode
(./book.tex
JadeTeX 2003/04/27: 3.13
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1ptm.fd)
Elements will be labelled
Jade begin document sequence at 20
No file book.aux.
(/usr/share/texmf/tex/latex/tipa/t3ptm.fd)
! Undefined control sequence.
<argument> \c_sys_backend_str

l.20 {48\p@}}
             \Node%
...


Could someone check what's going wrong here?

Thanks
Adrian

#1139505#15
Date:
2026-07-08 13:15:06 UTC
From:
To:
Am 08.07.2026 um 12:42 schrieb Adrian Bunk:

Hi,
Do you have an idea how to tell docbook2x /not/ to delete the
intermediate files?

Hilmar

#1139505#20
Date:
2026-07-08 13:42:48 UTC
From:
To:
  docbook2tex doc/book.sgml
  jadetex book.tex

cu
Adrian

#1139505#25
Date:
2026-07-08 16:36:04 UTC
From:
To:
Am 08.07.2026 um 15:42 schrieb Adrian Bunk:

Hello,

OK, minimal example:

a.sqml

<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V4.1//EN" [
]>
<book id="noid">
   <bookinfo>
     <title>test</>
   </bookinfo>
</book>

process it using docbook2tex & jadetex.

The intermediate TeX file is hard to read, hence I do not really know if
the error is already in there or comes in later upon jadetex processing.
I check later.

H.

#1139505#30
Date:
2026-07-08 21:25:00 UTC
From:
To:
Am 08.07.2026 um 18:36 schrieb Preuße, Hilmar:

Hi,
The processing results of docbook2tex are identical on stable and
unstable. Nevertheless on stable jadetex is able to process the file,
meanwhile it fails on unstable. For now I would assume a bug in jadetex
or LaTeX.

I reassign all bugs to texlive-formats-extra (which carries jadetex).

H.

#1139505#47
Date:
2026-07-26 13:35:23 UTC
From:
To:
Hi,

tig maintainer here, who stumbled over the same issue. I've verified the FTBFS
for tig is solved by monkeypatching the installed file and running `fmtutil-sys
--byfmt pdfjadetex`. I tried verifying it rebuilding texlive-extra, but I don't 
really have the extra disk space (> 15 GiB) right now. The patch is this one-liner:
--- a/texmf-dist/tex/jadetex/base/jadetex.ltx +++ b/texmf-dist/tex/jadetex/base/jadetex.ltx @@ -1309,6 +1309,7 @@ \global\@maxdepth\maxdepth + \@expl@sys@load@backend@@ \@kernel@before@begindocument \UseOneTimeHook{begindocument}% \JadeBeginDocument somewhat resembles \document (latex.ltx:9632), and the latter has the missing line. How it was introduced in Debian: hyperref commit "extend \XeTeXLinkBox to dvipdfmx backend" added an \AddToHook{begindocument} that reads \c_sys_backend_str [0]. This commit ended up in hyperref 7.01q, which in turn ended in Debian with texlive-base 2026.20260527-1. The bug in jadetex seems to be much, much older (< 2020), it's just the first time it was triggered by a package. [0] https://github.com/latex3/hyperref/commit/e6d909444e19efb64a3db5d24231474828f79f51 Greets, Lee
#1139505#60
Date:
2026-07-26 20:02:07 UTC
From:
To:
Am 26.07.2026 um 15:35 schrieb Lee Garrett:

H,

Fixed package is here [1]. Many thanks for the patch, for now I can
confirm that tig can be built using the -2 revision.

Hilmar

[1]
https://people.debian.org/~hille42/texlive-formats-extra_2026.20260711-2_all.deb

#1139505#65
Date:
2026-07-26 20:19:42 UTC
From:
To:
Am 08.07.2026 um 12:42 schrieb Adrian Bunk:

Hello Santiago,

Fixed package is here [1]. Could you check if #1139505 and friends
(hopefully all found and merged) are solved?

Hilmar

[1]
https://people.debian.org/~hille42/texlive-formats-extra_2026.20260711-2_all.deb

#1139505#72
Date:
2026-07-26 21:54:12 UTC
From:
To:
Yes, the following source packages build ok with the fixed
texlive-formats-extra package you provided:

fontconfig
gitmagic
libraw1394
linux-gpib-user
muttprint
opensp
pygopherd
shared-mime-info
tig

Thanks.

#1139505#77
Date:
2026-07-27 13:05:45 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
texlive-extra, 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 1139505@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Hilmar Preuße <hille42@debian.org> (supplier of updated texlive-extra 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: Mon, 27 Jul 2026 14:12:50 +0200
Source: texlive-extra
Architecture: source
Version: 2026.20260711-2
Distribution: unstable
Urgency: medium
Maintainer: Debian TeX Task Force <debian-tex-maint@lists.debian.org>
Changed-By: Hilmar Preuße <hille42@debian.org>
Closes: 1139505
Changes:
 texlive-extra (2026.20260711-2) unstable; urgency=medium
 .
   * Add patch made by Lee Garrett <debian@rocketjump.eu> to fix
     incompatibility between jadetex format file and hyperref
     (Closes: #1139505).
Checksums-Sha1:
 a9377cfc5e3b32948fd3ed4234d405cde98828fa 3435 texlive-extra_2026.20260711-2.dsc
 11c65a00400c824862f95b21b39c8d017361ea26 213668 texlive-extra_2026.20260711-2.debian.tar.xz
 3582ba57204c061ee8696dd7fa9d289b822eaea5 4998 texlive-extra_2026.20260711-2_source.buildinfo
Checksums-Sha256:
 55358168cc16cff9c4cd7203b8159d893d3de0547016f285a02466580a434665 3435 texlive-extra_2026.20260711-2.dsc
 5693d787d675a72a24806dfb0a389b4d0608c370ac5a7e66186f61d8db341f20 213668 texlive-extra_2026.20260711-2.debian.tar.xz
 cbfc5c21f50f01db0d2faf0c79604ad27e4473819794d642941280480a2e172b 4998 texlive-extra_2026.20260711-2_source.buildinfo
Files:
 6b089788b4b96811d3456211bfe93887 3435 tex optional texlive-extra_2026.20260711-2.dsc
 7e632042ae483256a45968a047c72f45 213668 tex optional texlive-extra_2026.20260711-2.debian.tar.xz
 199de4a646740854abfe6dad16c1714e 4998 tex optional texlive-extra_2026.20260711-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iNUEARYKAH0WIQRKnq6Z0VRDf4bMmAn98EQ6ARgcNAUCamdSCV8UgAAAAAAuAChp
c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0NEE5
RUFFOTlEMTU0NDM3Rjg2Q0M5ODA5RkRGMDQ0M0EwMTE4MUMzNAAKCRD98EQ6ARgc
NAkRAQDKn+d8Cl9GsTUenFZuhPxoknEnA52TQ6ibj0nmjlw6BQEA8wYb9cpPvqUm
kNCbQiplRmVqZdywfGVF+0zu7jCCcAE=
=BwSq
-----END PGP SIGNATURE-----