Package: tex-common Version: 6.11 Severity: normal Dear Maintainer,
I'm trying to have non-English hyphenation patterns with etex on stretch, and I'm unable to figure out how this is intended to happen. Consider this input: \input ngerman.sty internationaler, internationaler, internationaler, internationaler, internationaler, internationaler, internationaler, internationaler, \bye Running "bplain tmp.tex", this correctly hyphenates "inter-nationaler" and produces a justified line. bplain was produced using a conventional "bplain tex language.dat" in /etc/texmf/fmt.d. Instead running "etex tmp.tex" without preparations (assuming it comes with all patterns built-in) first runs initex, like this (according to the generated output): pdftex -ini -jobname=etex -progname=etex -translate-file=cp227.tcx *etex.ini' -- and indeed, the initex log tells one that: ... (/usr/share/texlive/texmf-dist/tex/generic/dehyph/dehyphn.tex New German Hyphenation Patterns `dehyphn' Rev.31 <2001-05-07> (WaS))) ... and hence the hyphens I'm after do get loaded. I don't see any definition of l@ngerman, though, and sure enough, the the normal TeX run then says: ngerman -- \language number for ngerman undefined, default 255 used, ngerman -- Please read "gerdoc.tex" how to install hyphenation patterns.) Overfull \hbox (32.57936pt too wide) in paragraph at lines 2--5 []\tenrm internationaler, internationaler, internationaler, internationaler, in ternationaler, internationaler, internationaler,| So, rather clearly, the hyphenation patterns are not available, and an overfull hbox ensues. I've tried a few things to change this, in particular defining, against better judgement, etex etex language.def -etex -translate-file=cp227.tcx etex.ini in an /etc/texmf/fmt.d/01etex.cnf. This doesn't change anything but gives, on update-fmtutil, a big warning with the explanation Warning: Old configuration style found in /etc/texmf/fmt.d Warning: For now these files have been included, Warning: but expect inconsistencies. Warning: These packages should be rebuild with tex-common. Warning: Please see /usr/share/doc/tex-common/NEWS.Debian.gz -- that's not terribly helpful for hapless users who've migrated their personal configuration, because the NEWS.Debian.gz, as far as I could make out, does not discuss that case. But that's somewhat tangential because it doesn't really change the trouble I'm having here anyway -- even with this sort of explicit language.def the patterns don't appear. So: is there any way to have non-English hyphenation patterns with stretch etex (where at least my etex is linked to pdftex)? Am I missing something fundamental? Thanks for any insight (given that stretch pstricks is broken with DEK tex I'd really like to be able to move to etex...) -- System Information: Debian Release: 10.1 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: i386 (x86_64) Kernel: Linux 5.3.1 (SMP w/4 CPU cores) Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Init: sysvinit (via /sbin/init) Versions of packages tex-common depends on: ii dpkg 1.19.7 ii ucf 3.0038+nmu1 tex-common recommends no packages. Versions of packages tex-common suggests: ii debhelper 12.1.1 Versions of packages texlive-base depends on: ii debconf [debconf-2.0] 1.5.71 ii libpaper-utils 1.1.28 ii sensible-utils 0.0.12 ii texlive-binaries 2018.20181218.49446-1 ii ucf 3.0038+nmu1 ii xdg-utils 1.1.3-1 Versions of packages texlive-base recommends: ii lmodern 2.004.5-6 Versions of packages texlive-base suggests: ii ghostscript [postscript-viewer] 9.27~dfsg-2+deb10u2 ii gv [postscript-viewer] 1:3.7.4-2 ii mupdf [pdf-viewer] 1.14.0+ds1-4 ii perl-tk 1:804.033-2+b3 ii xpdf [pdf-viewer] 3.04-13 ii zathura-pdf-poppler [pdf-viewer] 0.2.9-1 ii zathura-ps [postscript-viewer] 0.2.6-1 Versions of packages texlive-binaries depends on: ii dpkg 1.19.7 ii install-info 6.5.0.dfsg.1-4+b1 ii libbrotli1 1.0.7-2 ii libc6 2.28-10 ii libcairo2 1.16.0-4 ii libfontconfig1 2.13.1-2 ii libfreetype6 2.9.1-3 ii libgcc1 1:8.3.0-6 ii libgmp10 2:6.1.2+dfsg-4 ii libgraphite2-3 1.3.13-7 ii libgs9 9.27~dfsg-2+deb10u2 ii libharfbuzz-icu0 2.3.1-1 ii libharfbuzz0b 2.3.1-1 ii libice6 2:1.0.9-2 ii libicu63 63.1-6 ii libkpathsea6 2018.20181218.49446-1 ii libmpfr6 4.0.2-1 ii libpaper1 1.1.28 ii libpixman-1-0 0.36.0-1 ii libpng16-16 1.6.36-6 ii libpotrace0 1.15-1 ii libptexenc1 2018.20181218.49446-1 ii libsm6 2:1.2.3-1 ii libstdc++6 8.3.0-6 ii libsynctex2 2018.20181218.49446-1 ii libteckit0 2.5.8+ds2-5 ii libtexlua52 2018.20181218.49446-1 ii libtexlua53 2018.20181218.49446-1 ii libtexluajit2 2018.20181218.49446-1 ii libwoff1 1.0.2-1 ii libx11-6 2:1.6.7-1 ii libxaw7 2:1.0.13-1+b2 ii libxext6 2:1.3.3-1+b2 ii libxi6 2:1.7.9-1 ii libxmu6 2:1.1.2-2+b3 ii libxpm4 1:3.5.12-1 ii libxt6 1:1.1.5-1+b3 ii libxxhash0 0.6.5-2 ii libzzip-0-13 0.13.62-3.2 ii perl 5.28.1-6 ii t1utils 1.41-3 ii zlib1g 1:1.2.11.dfsg-1 Versions of packages texlive-binaries recommends: ii texlive-base 2018.20190227-2 -- debconf information: tex-common/check_texmf_missing: tex-common/check_texmf_wrong: texlive-base/binary_chooser: pdftex, dvips, dvipdfmx, xdvi texlive-base/texconfig_ignorant: