Subject: bug#42449: texlive: l3regex.sty not shipped with texlive-latex-l3kernel

From: Ricardo Wurmus <[email-masked]>
Date: Tue, 21 Jul 2020 12:07:24 +0200

Hi,

> But I couldn't find any texlive package providing `l3regex.sty`.
> According to https://www.ctan.org/pkg/l3regex it should be included in
> `texlive-latex-l3kernel`.
>
> But something is wrong with the build:
> ```
> find $(guix build --source texlive-latex-l3kernel) -name "*regex*"
> /gnu/store/46sm302ggnmk5hcr08psiazj24svpp5d-texlive-latex-l3kernel-51265-checkout/l3regex.dtx
>
> find $(guix build texlive-latex-l3kernel) -name "*regex*"
> [no result].
> ```

Thanks for the report.  Yes, the “texlive-latex-l3kernel” package is
incomplete.  Most of the packages whose names follow the
“texlive-{latex,tex,generic}-*” pattern are incomplete because they
predate the introduction of “texlive-origin” (and more importantly
“svn-multi-fetch”).

For all of these packages we need to write replacements that include all
source files as listed in $(guix build texlive-bin)/share/tlpkg/texlive.tlpdb

-- 
Ricardo