Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 479420 - dev-python/pycups-1.9.63: doc? ( python_targets_python2_5 python_targets_python2_6 )
Summary: dev-python/pycups-1.9.63: doc? ( python_targets_python2_5 python_targets_pyth...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Maciej Mrozowski
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-08-01 16:40 UTC by Juergen Rose
Modified: 2013-08-01 17:12 UTC (History)
3 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 Juergen Rose 2013-08-01 16:40:27 UTC
'emerge -vuDN system' fails with:

root@wildcat:/root(24)# emerge -vuDN system

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! The ebuild selected to satisfy ">=dev-python/pycups-1.9.60" has unmet requirements.
- dev-python/pycups-1.9.63::gentoo USE="doc examples" PYTHON_TARGETS="python2_7 -pypy1_9 -pypy2_0 -python2_5 -python2_6"

  The following REQUIRED_USE flag constraints are unsatisfied:
    doc? ( python_targets_python2_5 python_targets_python2_6 )

  The above constraints are a subset of the following complete expression:
    doc? ( python_targets_python2_5 python_targets_python2_6 python_targets_python2_7 ) any-of ( python_targets_python2_5 python_targets_python2_6 python_targets_python2_7 python_targets_pypy1_9 python_targets_pypy2_0 )

(dependency required by "app-admin/system-config-printer-gnome-1.3.12" [installed])
(dependency required by "gnome-base/gnome-control-center-3.8.4.1-r1[cups]" [installed])
(dependency required by "gnome-base/gnome-shell-3.8.4" [installed])
(dependency required by "virtual/notification-daemon-0::sabayon[gnome]" [installed])
(dependency required by "x11-libs/libnotify-0.7.5-r1" [installed])
(dependency required by "gnome-base/gnome-settings-daemon-3.8.4" [installed])
(dependency required by "gnome-base/gnome-session-3.8.4" [installed])
(dependency required by "gnome-base/gdm-3.8.4" [installed])


Does pycups really depend on <=python-2.6? The last time I emerged python-2.6 was in March 2011.
Comment 1 Juergen Rose 2013-08-01 16:46:14 UTC
Adding -doc to the USE flag of pycups, can be used as a workaround.
Comment 2 Michael Palimaka (kensington) gentoo-dev 2013-08-01 16:49:26 UTC
According to the ebuild:

# epydoc kinda sucks and supports python2 only (it's dead too),
# and since we're dealing with a binary module we need exact version
# match. therefore, docbuilding *requires* any python2 being enabled.
Comment 3 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2013-08-01 17:12:04 UTC
Oh, my common mistake ;). I forgot the || () around it.

Fixed now.