Please branch and build texlive-siunitx in epel8
it should be included in texlive-extension-20180414-7.el8
https://koji.fedoraproject.org/koji/taskinfo?taskID=86985678
FEDORA-EPEL-2022-6066e1d2d9 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-6066e1d2d9
FEDORA-EPEL-2022-6066e1d2d9 has been pushed to the Fedora EPEL 8 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-6066e1d2d9 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
Thanks for packaging! I tried the package that was pushed to testing and I got the following error when attempting to use siunitx: > This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018) (preloaded format=pdflatex) > restricted \write18 enabled. > entering extended mode > (./test.tex > LaTeX2e <2017-04-15> > Babel <3.17> and hyphenation patterns for 3 language(s) loaded. > (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls > Document Class: article 2014/09/29 v1.4h Standard LaTeX document class > (/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) > (/usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty > (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.sty > (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex) > (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/l3pdfmode.def)) > (/usr/share/texlive/texmf-dist/tex/latex/l3packages/xparse/xparse.sty) > (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty > (/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty)) > (/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty) > (/usr/share/texlive/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty) > /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty:258: Undefined cont > rol sequence. > <argument> \seq_const_from_clist:Nn > \c__siunitx_old_options_seq {addsign,all... > l.258 } > > /usr/share/texlive/texmf-dist/tex/latex/siunitx/siunitx.sty:258: ==> Fatal err > or occurred, no output PDF file produced! > Transcript written on test.log. Here is the test file I used: > \tracinggroups=1 > \documentclass[letterpaper]{article} > \usepackage{siunitx} > \begin{document} > Velocity is \si{\meter\per\second}. > \end{document} From some manual testing with the GitHub repo it seems that, without modifications, siunitx 2.7a-2.7g are compatible with RHEL 8.
After some more investigation this error appears to be due to the contents of TUG 2018 tlnet-final at [1-2] changing since the RHEL texlive-l3kernel package was built. The RHEL l3kernel package was built from revision 45340 but the package currently on TUG is revision 50036. In between those revisions it appears that `\seq_const_from_clist:Nn` was added to l3kernel. To me that suggests two possible solutions: 1. Rebuild l3kernel with latest package with TUG 2018 tlnet-final. 2. Retrieve siunitx from the time l3kernel was retrieved for the current RHEL package. Thanks, Evan [1] ftp://tug.org/historic/systems/texlive/2018/tlnet-final/archive/ [2] ftp://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2018/tlnet-final/archive
(In reply to Evan Ward from comment #6) > After some more investigation this error appears to be due to the contents > of TUG 2018 tlnet-final at [1-2] changing since the RHEL texlive-l3kernel > package was built. The RHEL l3kernel package was built from revision 45340 > but the package currently on TUG is revision 50036. In between those > revisions it appears that `\seq_const_from_clist:Nn` was added to l3kernel. > To me that suggests two possible solutions: > > 1. Rebuild l3kernel with latest package with TUG 2018 tlnet-final. > 2. Retrieve siunitx from the time l3kernel was retrieved for the current > RHEL package. > > Thanks, > Evan > > [1] ftp://tug.org/historic/systems/texlive/2018/tlnet-final/archive/ > [2] > ftp://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2018/tlnet-final/ > archive Could you please try texlive-siunitx from this build https://koji.fedoraproject.org/koji/taskinfo?taskID=87698888 and let me know if it works? Thank you so much!
That latest update works. Built several documents that use siunitx and they all built without errors. Thanks!
FEDORA-EPEL-2022-6066e1d2d9 has been pushed to the Fedora EPEL 8 stable repository. If problem still persists, please make note of it in this bug report.