Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1928321

Summary: File conflict with man-pages-de
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: fedora, jaromir.capik, jrybar, mfabian, mhroncok, nforro, rafaelff, robatino, slrtbtfs
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: openqa AcceptedBlocker
Fixed In Version: man-pages-l10n-4.9.2-2.fc34 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-03-23 16:29:01 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-13 00:52:20 UTC
psmisc-23.4-1.fc34 has several file conflict with man-pages-de-4.2.0-2.fc34:

/usr/share/man/de/man1/fuser.1.gz
/usr/share/man/de/man1/killall.1.gz
/usr/share/man/de/man1/peekfd.1.gz
/usr/share/man/de/man1/prtstat.1.gz
/usr/share/man/de/man1/pslog.1.gz
/usr/share/man/de/man1/pstree.1.gz

This is a problem because they're both on the Server DVD, and by policy, file conflicts between packages on the server DVD is a release blocking issue: "There must be no errors in any package on the release-blocking images which cause the package to fail to install...Critical errors include, but are not limited to, undeclared conflicts (explicit Conflicts: tags are acceptable) and unresolved dependencies." - https://fedoraproject.org/wiki/Fedora_34_Final_Release_Criteria#no-broken-packages

Filing against psmisc as I think the update to 23.4 is what caused this problem. Either psmisc didn't contain these files before, or it contained them but they were identical to the copies in man-pages-de but no longer are. Files aren't considered to conflict between packages if they're identical in both.

To resolve this either the files need to be in just one of the packages, or they need to be identical in both.

Comment 1 Adam Williamson 2021-02-13 00:53:05 UTC
Marking as an accepted Final blocker per "File conflicts between two packages on a release-blocking DVD-style (offline installer) image without an explicit Conflicts: tag (failures of QA:Testcase_Mediakit_FileConflicts)" - https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process#Automatic_blockers .

Comment 2 Miro Hrončok 2021-02-16 11:15:08 UTC
man-pages-de is retired on Fedora 34+. To avoid the conflict, we should obsolete it from fedora-obsolete-packages.

Comment 3 Miro Hrončok 2021-02-16 11:17:04 UTC
But since man-pages-de is retired, how is it pulled to the DVD?

Comment 4 Miro Hrončok 2021-02-16 11:20:08 UTC
Oh!

$ repoquery --repo=rawhide --source man-pages-de
man-pages-l10n-4.9.2-2.fc35.src.rpm

Comment 5 Nikola Forró 2021-02-16 17:21:25 UTC
If I get it right, the problem was that psmisc was rebased in Fedora 34 while man-pages-l10n wasn't (only in rawhide). I've just built man-pages-l10n-4.9.2-2.fc34.

Comment 6 Rafael Fontenelle 2021-02-16 18:37:04 UTC
Since version 4.9.1, man-pages-l10n no longer contains psmisc's translated man pages. See commit https://salsa.debian.org/manpages-l10n-team/manpages-l10n/-/commit/d54140958bec6c834cc54e1a1b697b2d9df1500a

Is this an issue in any version of Fedora?

Comment 7 Nikola Forró 2021-02-16 18:41:04 UTC
(In reply to Rafael Fontenelle from comment #6)
> Since version 4.9.1, man-pages-l10n no longer contains psmisc's translated man pages. See commit https://salsa.debian.org/manpages-l10n-team/manpages-l10n/-/commit/d54140958bec6c834cc54e1a1b697b2d9df1500a
> 
> Is this an issue in any version of Fedora?

Yes, that's why I did the rebase from 4.2.0 in Fedora 34.

Comment 8 Jan Rybar 2021-02-16 19:45:15 UTC
(In reply to Nikola Forró from comment #5)
> If I get it right, the problem was that psmisc was rebased in Fedora 34
> while man-pages-l10n wasn't (only in rawhide). I've just built
> man-pages-l10n-4.9.2-2.fc34.

AFAIK the problem is that new psmisc started to provide its own translated manpages, which started to collide with man-pages-de. Reviewing the rebase now, maybe I should have split the new files in a new i18n subpackage, however that wouldn't resolve the collision problem.

Comment 9 Nikola Forró 2021-02-16 20:00:09 UTC
(In reply to Jan Rybar from comment #8)
> AFAIK the problem is that new psmisc started to provide its own translated
> manpages, which started to collide with man-pages-de. Reviewing the rebase
> now, maybe I should have split the new files in a new i18n subpackage,
> however that wouldn't resolve the collision problem.

Yes, but that's why they were removed from man-pages-l10n, and it was rebased. But both rebases should have been coordinated.

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