Source: octave
Version: 7.3.0-1
Severity: important
Tags: ftbfs
Usertags: texinfo70

Dear Maintainer,

the package octave runs into a endless loop when trying to build with
TeXInfo 7.0.x. It happens, when ./doc/interpreter/mk-qthelp.pl is called:

perl ./doc/interpreter/mk-qthelp.pl octave.html 
doc/interpreter/octave_interpreter && \
qcollectiongenerator -qt=5 doc/interpreter/octave_interpreter.qhcp -o 
doc/interpreter/octave_interpreter.qhc >/dev/null && \
rm -f doc/interpreter/octave_interpreter.qhcp 
doc/interpreter/octave_interpreter.qhp
Use of uninitialized value $_ in pattern match (m//) at 
./doc/interpreter/mk-qthelp.pl line 30, <$HTML> line 831.
Use of uninitialized value $_ in pattern match (m//) at 
./doc/interpreter/mk-qthelp.pl line 30, <$HTML> line 831.
<snip>

As far as I understand the script ./doc/interpreter/mk-qthelp.pl tries to
find some strings in the HTML file generated by "makeinfo --html". These
were generated by TeXInfo 6.8, but the structure of TeXInfo 7.0 is
different.

For testing TeXInfo 7.0 is available in experimental. This bug is not RC
for now, but after bookworm we'll upload TeXInfo 7.0 to unstable and
the bug will become RC.

Hilmar

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-3-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- 
sigmentation fault

Attachment: signature.asc
Description: PGP signature

Reply via email to