Bug 583731

Summary: man-pages-de has file conflicts with man-db
Product: [Fedora] Fedora Reporter: Horst H. von Brand <vonbrand>
Component: man-pages-deAssignee: Thomas Spura <tomspur>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: medium    
Version: 14CC: i18n-bugs, jlaska, linux, mail, mniu, notting, pfrields, tomspur
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: man-pages-de-0.5-4.fc14 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-08-09 18:57:31 UTC Type: ---
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: 611990    

Description Horst H. von Brand 2010-04-19 15:02:50 UTC
Description of problem:
Trying to instrall man-pages-de errors out due to file conflicts.

Version-Release number of selected component (if applicable):
man-pages-de-0.5-3.fc12.noarch
man-db-2.5.7-2.fc14.x86_64

How reproducible:
Always...

Steps to Reproduce:
1. yum -y install man-pages-de
2.
3.
  
Actual results:
Downloading Packages:
Loaded plugins: auto-update-debuginfo, fastestmirror, fs-snapshot, local, post-
              : transaction-actions, presto, priorities, protectbase, refresh-
              : packagekit, refresh-updatesd, remove-with-leaves, rpm-warm-
              : cache, upgrade-helper, versionlock
man-pages-de-0.5-3.fc12.noarch.rpm                       | 938 kB     00:02     
Running rpm_check_debug
Running Transaction Test


Transaction Check Error:
  file /usr/share/man/de/man1/manpath.1.gz from install of man-pages-de-0.5-3.fc12.noarch conflicts with file from package man-db-2.5.7-2.fc14.x86_64
  file /usr/share/man/de/man1/zsoelim.1.gz from install of man-pages-de-0.5-3.fc12.noarch conflicts with file from package man-db-2.5.7-2.fc14.x86_64
  file /usr/share/man/de/man5/manpath.5.gz from install of man-pages-de-0.5-3.fc12.noarch conflicts with file from package man-db-2.5.7-2.fc14.x86_64
  file /usr/share/man/de/man8/catman.8.gz from install of man-pages-de-0.5-3.fc12.noarch conflicts with file from package man-db-2.5.7-2.fc14.x86_64
  file /usr/share/man/de/man8/mandb.8.gz from install of man-pages-de-0.5-3.fc12.noarch conflicts with file from package man-db-2.5.7-2.fc14.x86_64

Error Summary
-------------

Expected results:
German man pages installed.

Additional info:

Comment 1 Horst H. von Brand 2010-04-19 15:06:56 UTC
It maskes no sense to have the language-specific files in man-db, does it? If I just install English, I don't want to haul extra baggage (French, Chinese, ... man pages) around. OTOH, this would mean either splitting man-db (and such) languagewise or including their manpages in the language-specific sets. A mess either way.

Comment 2 Felix Möller 2010-07-28 10:32:15 UTC
I upgraded to rawhide yesterday and have this issue too. I am wondering why not more people are hit by it.

To use yum update i have to use the -x option now ...

Comment 3 Bug Zapper 2010-07-30 11:24:41 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 14 development cycle.
Changing version to '14'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 4 Felix Möller 2010-08-03 06:48:14 UTC
This is reported as a blocker in bug #620624.

Comment 5 Bill Nottingham 2010-08-03 13:36:17 UTC
Actually, I believe that *if* the translated man pages are part of the upstream man-db package, then they should stay in man-db.

Comment 6 Jens Petersen 2010-08-04 02:31:50 UTC
*** Bug 620624 has been marked as a duplicate of this bug. ***

Comment 7 Jens Petersen 2010-08-04 23:59:55 UTC
Marking this as an F14Target, but maybe it should be escalated to F14Blocker?

Comment 8 Jens Petersen 2010-08-05 02:58:28 UTC
Putting this back on the F14alpha blocker since I don't fully
understand the alpha criteria on conflicts, since I was the one
who removed bug 620624.  Feel free to drop it again if this
is not a F14 Alpha blocker.  Guess it would be quicker
just to fix the package? :)

Comment 9 James Laska 2010-08-05 12:13:59 UTC
From https://fedoraproject.org/wiki/Fedora_14_Alpha_Release_Criteria

   "No file conflicts or unresolved package dependencies during 
    a media-based (CD/DVD) install"

Since this problem is present on the F-14-Alpha media, it is a valid release criteria blocker.

Comment 10 John Poelstra 2010-08-05 16:47:23 UTC
What are the next steps and plans for fixing this bug?  Can someone please provide more information?

If this is in fact a blocker we can't compose the Fedora 14 Alpha Release Candidate today unless it is fixed.

Comment 11 Thomas Spura 2010-08-05 17:18:44 UTC
(In reply to comment #1)
> It maskes no sense to have the language-specific files in man-db, does it? If I
> just install English, I don't want to haul extra baggage (French, Chinese, ...
> man pages) around. OTOH, this would mean either splitting man-db (and such)
> languagewise or including their manpages in the language-specific sets. A mess
> either way.    

It's often the case, that a programm ships man pages for several languages. But I don't think, that's negative. Sure it's an "extra baggage", but it keeps the "mess" low, any you always get the latest man pages from upstream.

I've read somewhere, that the man-pages-* are outdated (not to say unusable) in comparison with the original English man pages, so I suggest to remove man-pages-de from the distribution...

Can someone verify, that the man pages are outdated?.

Comment 12 Paul W. Frields 2010-08-05 17:36:54 UTC
This bug has existed since April.  Where is Robert Albrecht, and does anyone know why he hasn't responded to this bug?

Comment 13 Paul W. Frields 2010-08-05 17:37:49 UTC
Re: comment #11, removing the package is, I suppose, an option, but that seems like a poor way to solve this bug specifically.

Comment 14 Paul W. Frields 2010-08-05 17:39:44 UTC
https://admin.fedoraproject.org/pkgdb/acls/name/man-pages-de tells me that provenpackagers can commit to this package, and there are *no* comaintainers listed.  Is anyone on the cc list a provenpackager who could help in this case?

Comment 15 Thomas Spura 2010-08-05 17:51:20 UTC
(In reply to comment #14)
> https://admin.fedoraproject.org/pkgdb/acls/name/man-pages-de tells me that
> provenpackagers can commit to this package, and there are *no* comaintainers
> listed.  Is anyone on the cc list a provenpackager who could help in this case?    

Yes, I'll delete the man pages that conflict...
(Hopefully the list from comment #0 is complete.)

This doesn't solve the "outdated issue", but let the alpha ship at least...

Comment 16 Thomas Spura 2010-08-05 18:17:44 UTC
(In reply to comment #12)
> This bug has existed since April.  Where is Robert Albrecht, and does anyone
> know why he hasn't responded to this bug?    

His last build is from 2009-07-24 [1], maybe someone wants to take his packages...

[1] http://koji.fedoraproject.org/koji/userinfo?userID=730

________________________________________________________________________________


I'm running F-13 and can't test this with installing, but I verified by hand, that man-pages-de doesn't conflict with man-db anymore.

Comment 17 Fedora Update System 2010-08-05 18:22:05 UTC
man-pages-de-0.5-4.fc14 has been submitted as an update for Fedora 14.
http://admin.fedoraproject.org/updates/man-pages-de-0.5-4.fc14

Comment 18 James Laska 2010-08-06 13:16:32 UTC
Moving to ON_QA based on update available on comment#17

Comment 19 James Laska 2010-08-09 15:10:35 UTC
Moving to VERIFIED based on F-14-Alpha RC#2 test results.  Also, see bodhi feedback.

Comment 20 Fedora Update System 2010-08-09 18:57:25 UTC
man-pages-de-0.5-4.fc14 has been pushed to the Fedora 14 stable repository.  If problems still persist, please make note of it in this bug report.