Public bug reported:

gregoriotex (package texlive-music) is not working:

- The package is mussing dependencies to texlive-latex-extra
(gregoriotex requires xstring.sty) and texlive-luatex.

- After installing the missing dependencies, the following error occurs:

Test files:
-- kyrie.tex
\documentclass[12pt, a5paper]{article}
%\usepackage{fullpage}
%\usepackage{fontspec}
%\usepackage{libertine}

\usepackage[autocompile]{gregoriotex}

\begin{document}

\gregorioscore{kyrie}

\end{document}
--
-- kyrie.gabc
name:Kyrie XVII;
%%
(c4)KY(f)ri(gfg)e(h.) *() e(ixjvIH'GhvF'E)lé(ghg')i(g)son.(f.) <i>bis</i>(::)
--
Command: lualatex --shell-escape kyrie
--
Result from kyrie.log:

Module gregoriotex Info: Looking in  on input line 10
Module gregoriotex Info: Found kyrie.gabc directly on input line 10
Module gregoriotex Info: Output directory: tmp-gre/ on input line 10
Module gregoriotex Info: The file tmp-gre/kyrie-6_1_0.gtex does not exist. Compi
ling gabc file on input line 10
Module gregoriotex Info: compiling the score kyrie.gabc... on input line 10
/usr/share/texlive/texmf-dist/tex/latex/base/ltluatex.lua:109: 
Module gregoriotex Error: Unable to find gregorio executable.
(gregoriotex)             shell-escape mode may not be activated. Try
(gregoriotex)             
(gregoriotex)             lualatex --shell-escape kyrie.tex
(gregoriotex)             
(gregoriotex)             See the documentation of Gregorio or your TeX
(gregoriotex)             distribution to automatize it. on input line 10

stack traceback:
        [C]: in function 'error'
        /usr/share/texlive/texmf-dist/tex/latex/base/ltluatex.lua:109: in 
function </us
r/share/texlive/texmf-dist/tex/latex/base/ltluatex.lua:108>
        (...tail calls...)
        ...exlive/texmf-dist/tex/luatex/gregoriotex/gregoriotex.lua:177: in 
upvalue 'gr
egorio_exe'
        ...exlive/texmf-dist/tex/luatex/gregoriotex/gregoriotex.lua:1117: in 
upvalue 'c
ompile_gabc'
        ...exlive/texmf-dist/tex/luatex/gregoriotex/gregoriotex.lua:1290: in 
field 'inc
lude_score'
        [\directlua]:1: in main chunk.
\gre@gregorioscore ...allowdeprecated@asboolean )}
                                                  \or \gre@debugmsg {compile...
l.10 \gregorioscore{kyrie}
--


The error is reproducible with a clean install of
Ubuntu 25.04 / texlive-2024.20250309-2 / gregorio 6.0.0 (kpathsea version 
6.4.0/dev)

The previous versions could compile the files:
Ubuntu 24.04.3 / texlive-2023.20240207-1 / gregorio 6.0.0 (kpathsea version 
6.3.5)
Ubuntu 24.10 / texlive-2024.20240706-2 / gregorio 6.0.0 (kpathsea version 
6.4.0/dev)

ProblemType: Bug
DistroRelease: Ubuntu 25.04
Package: texlive-music 2024.20250309-2
ProcVersionSignature: Ubuntu 6.14.0-27.27-generic 6.14.6
Uname: Linux 6.14.0-27-generic x86_64
ApportVersion: 2.32.0-0ubuntu5.3
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: X-Cinnamon
Date: Sun Aug 10 15:08:59 2025
EcryptfsInUse: Yes
InstallationDate: Installed on 2018-09-29 (2507 days ago)
InstallationMedia: Ubuntu 18.04 "Bionic" - Build amd64 LIVE Binary 
20180608-09:38
PackageArchitecture: all
ProcEnviron:
 LANG=de_DE.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=screen-256color
 XDG_RUNTIME_DIR=<set>
SourcePackage: texlive-extra
UpgradeStatus: Upgraded to plucky on 2025-04-28 (104 days ago)

** Affects: texlive-extra (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug plucky

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2120248

Title:
  gregoriotex fails

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/texlive-extra/+bug/2120248/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to