Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#78692 - [texlive-bin] l3build missing files
Attached to Project:
Arch Linux
Opened by Joshua Ellis (JP-Ellis) - Friday, 02 June 2023, 23:52 GMT
Last edited by Antonio Rojas (arojas) - Monday, 05 June 2023, 22:17 GMT
Opened by Joshua Ellis (JP-Ellis) - Friday, 02 June 2023, 23:52 GMT
Last edited by Antonio Rojas (arojas) - Monday, 05 June 2023, 22:17 GMT
|
Details## Description
There was a recent change to the packaging of the TeXLive packages, with `l3build` being moved from `texlive-latexextra` to `texlive-bin`. Unfortunately, a number of files appear to be missing for it to work correctly. To be more specific, the l3build lua executable (packaged in `texlive-bin`) searches for additional `l3build-*` file: ```lua -- l3build setup and functions kpse.set_program_name("kpsewhich") build_kpse_path = match(lookup("l3build.lua"),"(.*[/])") local function build_require(s) require(lookup("l3build-"..s..".lua", { path = build_kpse_path } ) ) end ``` but these were not included within `texlive-bin`: ``` $ tar -tf /var/cache/pacman/pkg/texlive-bin-2023.66984-4-x86_64.pkg.tar.zst | grep l3build usr/bin/l3build usr/share/texmf-dist/scripts/l3build/ usr/share/texmf-dist/scripts/l3build/l3build.lua ``` This ultimately causes `l3build` to fail to execute entirely. This was working fine a few days ago when `l3build` was packaged as part of `texlive-latexextra-2023.66551-1': ``` $ tar -tf /var/cache/pacman/pkg/texlive-latexextra-2023.66551-1-any.pkg.tar.zst | grep l3build usr/bin/l3build usr/share/texmf-dist/scripts/l3build/ usr/share/texmf-dist/scripts/l3build/l3build-arguments.lua usr/share/texmf-dist/scripts/l3build/l3build-aux.lua usr/share/texmf-dist/scripts/l3build/l3build-check.lua usr/share/texmf-dist/scripts/l3build/l3build-clean.lua usr/share/texmf-dist/scripts/l3build/l3build-ctan.lua usr/share/texmf-dist/scripts/l3build/l3build-file-functions.lua usr/share/texmf-dist/scripts/l3build/l3build-help.lua usr/share/texmf-dist/scripts/l3build/l3build-install.lua usr/share/texmf-dist/scripts/l3build/l3build-manifest-setup.lua usr/share/texmf-dist/scripts/l3build/l3build-manifest.lua usr/share/texmf-dist/scripts/l3build/l3build-stdmain.lua usr/share/texmf-dist/scripts/l3build/l3build-tagging.lua usr/share/texmf-dist/scripts/l3build/l3build-typesetting.lua usr/share/texmf-dist/scripts/l3build/l3build-unpack.lua usr/share/texmf-dist/scripts/l3build/l3build-upload.lua usr/share/texmf-dist/scripts/l3build/l3build-variables.lua usr/share/texmf-dist/scripts/l3build/l3build-zip.lua usr/share/texmf-dist/scripts/l3build/l3build.lua usr/share/texmf-dist/tex/latex/l3build/ usr/share/texmf-dist/tex/latex/l3build/regression-test.tex ``` |
This task depends upon
Closed by Antonio Rojas (arojas)
Monday, 05 June 2023, 22:17 GMT
Reason for closing: Fixed
Additional comments about closing: texlive-core 2023.66594-6
Monday, 05 June 2023, 22:17 GMT
Reason for closing: Fixed
Additional comments about closing: texlive-core 2023.66594-6