From: "Ludovic Courtès" <ludo@gnu.org>
To: Josselin Poiret <dev@jpoiret.xyz>
Cc: Emmanuel Beffara <manu@beffara.org>,
help-guix@gnu.org, 56556@debbugs.gnu.org,
Maxim Cournoyer <maxim.cournoyer@gmail.com>
Subject: Re: bug#56556: texlive-babel-dutch with and without texlive-hyphen-dutch: No hyphenation patterns were preloaded
Date: Fri, 07 Apr 2023 12:33:41 +0200 [thread overview]
Message-ID: <87h6tsf0ca.fsf_-_@gnu.org> (raw)
In-Reply-To: <87o7obs8ap.fsf@jpoiret.xyz> (Josselin Poiret's message of "Wed, 29 Mar 2023 20:48:30 +0200")
Hello Josselin and all,
I was just bitten by the infamous:
Package babel Warning: No hyphenation patterns were preloaded for
[…]
That’s a real issue because it makes modular TeX Live pretty much
unusable for languages other than English.
Josselin Poiret <dev@jpoiret.xyz> skribis:
>> Thirdly, formats are apparently not handled right. The main issue is with
>> hyphenation (hence the cc on an open issue): hyphenation patterns need to be
>> compiled into the formats to be available in documents, so the format files
>> should be built depending on which `texlive-hyphen-something` packages are
>> installed. Currently this is not the case:
>>
>> ```
>> $ guix shell --pure coreutils texlive-base texlive-latex-base -- /bin/sh -c 'realpath $GUIX_TEXMF/web2c/pdflatex.fmt'
>> /gnu/store/m1vh5mm4gjlqzaylfxmxbx5g3j20k8wn-texlive-latex-base-59745/share/texmf-dist/web2c/pdflatex.fmt
>> $ guix shell --pure coreutils texlive-base texlive-latex-base texlive-hyphen-base texlive-hyphen-french -- /bin/sh -c 'realpath $GUIX_TEXMF/web2c/pdflatex.fmt'
>> /gnu/store/m1vh5mm4gjlqzaylfxmxbx5g3j20k8wn-texlive-latex-base-59745/share/texmf-dist/web2c/pdflatex.fmt
>> ```
>>
>> If the format is always the same, then no modular installation can do any
>> hyphenation, as reported in https://issues.guix.gnu.org/56556. There might be
>> other things than hyphenation that require similar treatment.
>
> I don't really know how we could fix this: maybe build the formats with
> all the hyphenation packages enabled?
The intertubes suggest running ‘fmtutil --all’ to get hyphenations
packages straight. Is this something we should do in the TeX Live
profile hook for example?
Emmanuel, is this what you had in mind when you wrote about compilation
of hyphenation patterns above?
(Cc’ing Maxim who has experience with TeX Live.)
Thanks,
Ludo’.
next prev parent reply other threads:[~2023-04-07 10:34 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-03-28 19:30 TeXlive packaging issues Emmanuel Beffara
2023-03-29 18:48 ` bug#56556: " Josselin Poiret
2023-04-07 10:33 ` Ludovic Courtès [this message]
2023-04-07 10:47 ` bug#56556: texlive-babel-dutch with and without texlive-hyphen-dutch: No hyphenation patterns were preloaded Emmanuel Beffara
2023-05-19 15:22 ` Simon Tournier
-- strict thread matches above, loose matches on Subject: below --
2022-07-14 14:13 Remco van 't Veer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87h6tsf0ca.fsf_-_@gnu.org \
--to=ludo@gnu.org \
--cc=56556@debbugs.gnu.org \
--cc=dev@jpoiret.xyz \
--cc=help-guix@gnu.org \
--cc=manu@beffara.org \
--cc=maxim.cournoyer@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.