Bug 1929938 - man-pages-es-extra is on Server DVD with unresolved dependencies
Summary: man-pages-es-extra is on Server DVD with unresolved dependencies
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: man-pages-l10n
Version: 34
Hardware: All
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Nikola Forró
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: openqa AcceptedBlocker
Depends On:
Blocks: F34FinalBlocker
TreeView+ depends on / blocked
 
Reported: 2021-02-18 01:08 UTC by Adam Williamson
Modified: 2021-03-23 16:29 UTC (History)
4 users (show)

Fixed In Version: man-pages-l10n-4.9.2-3.fc34
Clone Of:
Environment:
Last Closed: 2021-03-23 16:29:12 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.