Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 600694 - dev-python/cgkit-2.0.0 and dev-python/pillow file collision
Summary: dev-python/cgkit-2.0.0 and dev-python/pillow file collision
Status: RESOLVED DUPLICATE of bug 562682
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-11-24 22:01 UTC by Chris White
Modified: 2018-06-27 20:37 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris White 2016-11-24 22:01:12 UTC
Both are trying to install viewer.py in a few places:

>>> Installing (2 of 3) dev-python/cgkit-2.0.0::gentoo-overlay                                                                                                                                       [50/2043]
 * 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 http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). See
 * http://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/lib/python-exec/python3.4/viewer.py
 *      /usr/lib/python-exec/python2.7/viewer.py
 *      /usr/bin/viewer.py
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * dev-python/pillow-3.4.2:0::gentoo-overlay
 *      /usr/bin/viewer.py
 *      /usr/lib/python-exec/python2.7/viewer.py
 *      /usr/lib/python-exec/python3.4/viewer.py
Comment 1 Mike Gilbert gentoo-dev 2016-11-26 18:29:11 UTC
https://github.com/python-pillow/Pillow/pull/2257
Comment 2 Mike Gilbert gentoo-dev 2016-11-27 21:38:01 UTC
commit 691a6ebb37a65aed9312539fc703884149660cfc
Author: Mike Gilbert <floppym@gentoo.org>
Date:   Sun Nov 27 16:36:34 2016 -0500

    dev-python/pillow: don't install example scripts in /usr/bin
    
    We already install them in /usr/share/doc/${PF}/examples.
    This resolves a file collision with dev-python/cgkit.
    
    Bug: https://bugs.gentoo.org/600694
    
    Package-Manager: portage-2.3.2_p11

 dev-python/pillow/files/pillow-3.4.2-no-scripts.patch        | 12 ++++++++++++
 .../pillow/{pillow-3.4.2.ebuild => pillow-3.4.2-r1.ebuild}   |  4 ++++
 2 files changed, 16 insertions(+)
Comment 3 David Seifert gentoo-dev 2017-03-10 22:36:13 UTC
*** Bug 562682 has been marked as a duplicate of this bug. ***
Comment 4 Pacho Ramos gentoo-dev 2018-06-27 20:37:10 UTC

*** This bug has been marked as a duplicate of bug 562682 ***