Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 801943 - app-doc/eclass-manpages-20210712 collision media-gfx/ebdftopcf-2:0 - font-ebdftopcf.eclass.5.bz2
Summary: app-doc/eclass-manpages-20210712 collision media-gfx/ebdftopcf-2:0 - font-ebd...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Michał Górny
URL:
Whiteboard:
Keywords: PullRequest
: 808453 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-07-12 21:06 UTC by Israel G. Lugo
Modified: 2021-08-15 17:53 UTC (History)
17 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log for app-doc/manpages (build.log,112.04 KB, text/x-log)
2021-07-12 21:06 UTC, Israel G. Lugo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Israel G. Lugo 2021-07-12 21:06:01 UTC
Created attachment 723631 [details]
build.log for app-doc/manpages

Doing an emerge update, app-doc/eclass-manpages-20210712 was pulled in, and errored out with:

 * checking 185 files for package collisions
 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at https://bugs.gentoo.org/ unless you report exactly
 * which two packages install the same file(s). See
 * https://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how
 * to solve the problem. And once again, please do NOT file a bug report
 * unless you have completely understood the above message.
 *
 * Detected file collision(s):
 *
 *      /usr/share/man/man5/font-ebdftopcf.eclass.5.bz2
 *
 * Searching all installed packages for file collisions...
 *
 * Press Ctrl-C to Stop
 *
 * media-gfx/ebdftopcf-2:0::gentoo
 *      /usr/share/man/man5/font-ebdftopcf.eclass.5.bz2
 *
 * Package 'app-doc/eclass-manpages-20210712' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.

I do indeed have media-gfx/ebdftopcf-2.0 installed (because of media-fonts/dina) and it does include the /usr/share/man/man5/font-ebdftopcf.eclass.5.bz2 file:

$ equery f ebdftopcf
 * Searching for ebdftopcf ...
 * Contents of media-gfx/ebdftopcf-2:
/usr
/usr/share
/usr/share/doc
/usr/share/doc/ebdftopcf-2
/usr/share/doc/ebdftopcf-2/README.bz2
/usr/share/ebdftopcf
/usr/share/ebdftopcf/Makefile.ebdftopcf
/usr/share/man
/usr/share/man/man5
/usr/share/man/man5/font-ebdftopcf.eclass.5.bz2

Last time I emerged media-gfx/ebdftopcf was on 2019-10-14, but there are no newer versions available in Portage.
Comment 1 Israel G. Lugo 2021-07-12 21:08:28 UTC
I got the name of the build.log attachment wrong. It's the build.log for app-dpc/eclass-manpages, of course.
Comment 2 Amel Hodzic 2021-07-15 18:19:54 UTC
the font-ebdftopcf.eclass.5.bz2 file should be removed from media-gfx/ebdftopcf. 
Since media-gfx/ebdftopcf is just "a helper Makefile for generating PCF fonts from BDF files", I don't see why the manpage of its eclass shouldn't be included in app-doc/eclass-manpages.
Comment 3 Bernd 2021-07-24 19:58:24 UTC
CC'ing maintainers of media-gfx/ebdftopdf to get their attention.
Comment 4 Larry the Git Cow gentoo-dev 2021-08-13 23:05:37 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3809dd53c199c3dcac213508932835f028fded7

commit a3809dd53c199c3dcac213508932835f028fded7
Author:     Bernd Waibel <waebbl-gentoo@posteo.net>
AuthorDate: 2021-08-13 23:05:25 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2021-08-13 23:05:25 +0000

    media-gfx/ebdftopcf: don't install manpage
    
    Don't install the font-ebdftopcf.eclass.5 manual page to avoid a
    collision with recent app-doc/eclass-manpages package.
    
    Closes: https://github.com/gentoo/gentoo/pull/21979
    Closes: https://bugs.gentoo.org/801943
    Package-Manager: Portage-3.0.20, Repoman-3.0.3
    Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net>
    Signed-off-by: David Seifert <soap@gentoo.org>

 media-gfx/ebdftopcf/{ebdftopcf-2.ebuild => ebdftopcf-2-r1.ebuild} | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)
Comment 5 Mike Gilbert gentoo-dev 2021-08-15 17:53:13 UTC
*** Bug 808453 has been marked as a duplicate of this bug. ***