Bug 1929938

Summary: man-pages-es-extra is on Server DVD with unresolved dependencies
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: man-pages-l10nAssignee: Nikola Forró <nforro>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 34CC: mfabian, nforro, rafaelff, robatino
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: openqa AcceptedBlocker
Fixed In Version: man-pages-l10n-4.9.2-3.fc34 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-03-23 16:29: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:
Bug Depends On:    
Bug Blocks: 1829024    

Description Adam Williamson 2021-02-18 01:08:49 UTC
I'm not sure if this is really man-pages-l10n's fault, exactly, but it's the introduction of man-pages-l10n that has caused it, and I figure this way at least the right people will see it.

Current F34 (probably Rawhide too, haven't checked yet) Server DVD builds have man-pages-es-extra on them, but it is not installable due to a missing dependency, man-pages-es. This is an automatic release blocker per "Unresolved dependencies on a release-blocking DVD-style (offline installer) image (failures of QA:Testcase_Mediakit_Repoclosure)" - https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process#Automatic_blockers

So, what winds up on the DVD are these two packages:

man-pages-es-4.9.2-2.fc34.noarch.rpm (from man-pages-l10n source package)
man-pages-es-extra-1.55-35.fc34.noarch.rpm (from man-pages-es source package)

The latter requires "man-pages-es = 1.55-35.fc34" and so is not installable.

I am not sure exactly *why* man-pages-es-extra is pulled in. It may be some rather opaque langpacks mechanism, or something. man-pages-es-4.9.2-2.fc34 explicitly obsoletes it, but that's clearly not enough to prevent it being included on the DVD, somehow.

Retiring man-pages-es would probably solve this, but are we doing that yet?

Comment 1 Nikola Forró 2021-02-18 07:59:21 UTC
Sorry about that. man-pages-es from man-pages-l10n source package is supposed to replace both man-pages-es and man-pages-es-extra from man-pages-es source package and it should be retired, but that obviously hasn't happened yet.

I'm going to disable the man-pages-es subpackage in man-pages-l10n until that actually happens.

Comment 3 Adam Williamson 2021-03-23 16:29:12 UTC
Repoclosure and fileconflicts tests are both passing currently, so this looks resolved.