Bug#1134425: texmacs: does not work in foreign installations
Helmut Grohne
helmut at subdivi.de
Sun Apr 19 10:59:40 BST 2026
Package: texmacs-bin
Version: 1:2.1.4+ds-5
Severity: serious
Justification: does not work at all in foreign installations
texmacs fails to run when texmacs-bin is installed for foreign
architectures. Consider the following example:
mmdebstrap --verbose --variant=apt unstable /dev/null --architecture=amd64,i386 --include=texmacs:i386 --chrooted-customize-hook=bash
Running texmacs then results in:
/usr/bin/texmacs: line 76: exec: texmacs.bin: not found
This is due to /usr/bin/texmacs using dpkg-architecture to figure out
where its installation is, but the package's architecture does not match
the architecture reported by dpkg-architecture, so nothing is found. I
argue that /usr/bin/texmacs should not be using dpkg-architecture at
all. The previous implementation of interpolating the location at build
time was correct.
As an application (as opposed to a library), coinstalling several
texmacs-bin provides little use. The Multi-Arch: same annotation can
easily be dropped without loss of functionality.
Helmut
More information about the debian-science-maintainers
mailing list