Bug 1491491

Summary: texlive-lato, texlive-slantsc missing from RHEL7
Product: [Fedora] Fedora EPEL Reporter: Phil Regier <phil.regier>
Component: texlive-extensionAssignee: Than Ngo <than>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel7CC: tgummels, than, woodard
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: texlive-extension-2012-55.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-09-30 10:19:26 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:
Bug Depends On:    
Bug Blocks: 975551    

Description Phil Regier 2017-09-14 00:29:38 UTC
Description of problem: LaTeX documents which require the "lato.sty" font cannot build against RHEL7 texlive distribution


Version-Release number of selected component (if applicable): 7.4


How reproducible: Always


Steps to Reproduce:
1. Install RHEL7.4 (or CentOS 7.4) with EPEL to be extra certain that the packages truly are missing altogether.
2. yum provides */lato.sty */slantsc.sty

Actual results:
No matches found


Expected results: (Pasted from Fedora 26; actual package names would be different)
texlive-lato-6:svn24986.2.2-33.fc26.2.noarch : Lato font family and LaTeX support
Repo        : fedora

texlive-slantsc-6:svn25007.2.11-33.fc26.2.noarch : Access different-shaped small-caps fonts
Repo        : fedora


Additional info:
Verified against CentOS 7.4 with EPEL and against my organization's RHEL7 satellite (which may or may not be identical to canonical RHEL7) with EPEL.

texlive-slantsc is only listed here because in F26 it is listed as a dependency for texlive-lato.

Other missing LaTeX packages have been identified here; this report is being treated as a prototype.  If there is a better way to collect/report differences between Fedora TeX Live and RHEL TeX Live please explain so that the next reports will be of higher quality.  Unless a suggestion is made to the contrary, I'll try to report distinct dependency chains separately.

Comment 2 Than Ngo 2017-09-14 13:59:25 UTC
We don't intent to add new packages into rhel-update due to high risk on dependencies. For this Reason we created an new package texlive-extension in EPEL7 which should include the missing packages.

There's an new texlive-extension-2012-55 which now includes the missing texlive-lato and texlive-slantsc.

https://koji.fedoraproject.org/koji/taskinfo?taskID=21860667

I will push it to epel7 update today. If you don't want to wait for new version in epel7-update, please download it from above url and install the missing packages

Please let me know if it works for you.

Thanks

Comment 3 Fedora Update System 2017-09-14 14:23:26 UTC
texlive-extension-2012-55.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-e1792be2f4

Comment 4 Phil Regier 2017-09-14 20:56:32 UTC
Thanks so much, Ngo; this is not what I expected but it seems a perfectly reasonable approach.  Unfortunately I don't think I understand fully how texlive-extension is supposed to be acquired and used; I don't see any versions, new or old, in the existing repositories:

https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/t/

Am I looking in the wrong place, or is this an entirely new package?

Comment 5 Phil Regier 2017-09-14 20:58:48 UTC
Actually, I think you can disregard the previous for now; I do see it at

https://dl.fedoraproject.org/pub/epel/7/SRPMS/t/

I need to do a bit more research to verify my initial tests from CentOS/RHEL.

Comment 6 Fedora Update System 2017-09-15 04:17:30 UTC
texlive-extension-2012-55.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-e1792be2f4

Comment 7 Phil Regier 2017-09-15 18:52:53 UTC
Thanks again, Ngo.  I think I understand now how the process works; the texlive-extension source package appears to produce a series of RPMs which are actually named according to the established convention.  I downloaded and installed the resulting texlive-lato and texlive-slantsc, and they do solve my problem.

To be clear, for the next few such packages, should I submit against EPEL7 or RHEL7?

Comment 8 Than Ngo 2017-09-18 09:02:27 UTC
Hi Phil, please submit against EPEL7

Comment 10 Fedora Update System 2017-09-30 10:19:26 UTC
texlive-extension-2012-55.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.