Bug 1980240

Summary: tesseract package added to CS8 is lower that existing EPEL package
Product: Red Hat Enterprise Linux 8 Reporter: Steve Traylen <steve.traylen>
Component: tesseractAssignee: Jiri Kucera <jkucera>
Status: CLOSED CURRENTRELEASE QA Contact: Desktop QE <desktop-qa-list>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: CentOS StreamCC: bstinson, carl, jwboyer, negativo17
Target Milestone: rcKeywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-05-12 04:10:18 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: 1998160    

Description Steve Traylen 2021-07-08 07:45:16 UTC
Description of problem:

Recently tesseract-3.05.01-6.el8.x86_64.rpm was added to AppStream of
CentOS 8.

This does not install  well with the existing EPEL8 packages.

tesseract-langpack-fra-4.0.0-6.el8.noarch
tesseract-langpack-deu-4.0.0-6.el8.noarch
tesseract-4.1.0-1.el8.x86_64
tesseract-osd-4.0.0-6.el8.noarch
tesseract-langpack-eng-4.0.0-6.el8.noarch
tesseract-tessdata-doc-4.0.0-6.el8.noarch

which are all at the 4 level.

All those langpack 4 packages are uninstallable as a result but then maybe they are included anyway.

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

tesseract-3.05.01-6.el8.x86_64.rpm

How reproducible:


Additional info:

If the AppStream package could be increased to version 4 then this
would probably help things.


Bug should probably be filed with EPEL tesseract as well.

Comment 1 Carl George 🤠 2021-07-14 21:57:49 UTC
Once tesseract makes it into RHEL 8 (planned for 8.5), it will have to be retired from EPEL 8 by policy.  That makes the problem "go away" for new installs, but doesn't provide an upgrade path for users that already have it installed.  This predicament is being discussed further in the tesseract addition bug [0] (unfortunately in mostly in private comments).

Another point of concern is that it doesn't appear that tesseract-devel will be shipped, which is a build requirement of vapoursynth.  If someone wants to request that, the procedure is documented here [1].

[0] bug 1826085
[1] https://wiki.centos.org/FAQ/CentOS8/UnshippedPackages

Comment 2 Carl George 🤠 2021-09-02 04:20:56 UTC
Great news, CentOS Stream 8 has rebased tesseract to 4.1.1-2.el8, providing a proper upgrade path from EPEL8's 4.1.0-2.el8.  Additionally, tesseract-devel is now shipped as well, so existing EPEL8 packages that build require it should be unaffected once tesseract is retired from EPEL8.  Are any of the missing subpackages actually needed?  I don't see that they're required by anything else in EPEL8.  If tesseract and tesseract-devel are sufficient, I think this bug can be closed out.

Comment 5 Jiri Kucera 2021-10-20 09:17:55 UTC
I propose to close this bug once tesseract is retired from EPEL8.