Bug 2084137
| Summary: | Please branch and build texlive-siunitx in epel8 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora EPEL | Reporter: | Evan Ward <evan.ward> |
| Component: | texlive-extension | Assignee: | Than Ngo <than> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | epel8 | CC: | evan.ward, than |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | texlive-extension-20180414-8.el8 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2022-06-10 01:44:12 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Evan Ward
2022-05-11 13:56:46 UTC
it should be included in texlive-extension-20180414-7.el8 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 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. 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. |