Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 564648 - app-text/calibre-2.35.0 ebuild need dependency fix for new dnspython slots
Summary: app-text/calibre-2.35.0 ebuild need dependency fix for new dnspython slots
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal blocker
Assignee: Ian Stakenvicius (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-01 17:45 UTC by Harris Landgarten
Modified: 2015-11-04 08:42 UTC (History)
4 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 Harris Landgarten 2015-11-01 17:45:05 UTC
This section of Depends in the ebuild is pulling in the :0 slot of dnspython.

dnspython now is using :py2 and :py3 slots which block the :0 slot.


>=dev-python/beautifulsoup-3.0.5:python-2[python_targets_python2_7(-)]
	|| (
		>=dev-python/dnspython-1.6.0:0[python_targets_python2_7(-)]
		virtual/dnspython[python_targets_python2_7(-)]
	)

I worked around the issue by changing 

>=dev-python/dnspython-1.6.0:0[python_targets_python2_7(-)]

to 

>=dev-python/dnspython-1.6.0:py2[python_targets_python2_7(-)]

There is a better way I am sure but just be away a blocker is created by this
problem.
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2015-11-04 08:03:26 UTC
You should install

virtual/dnspython
Comment 2 Justin Lecher (RETIRED) gentoo-dev 2015-11-04 08:42:28 UTC
commit 4c50703371629ca36a3ac2986e60a74ad891c332
Author: Justin Lecher <jlec@gentoo.org>
Date:   Wed Nov 4 09:06:45 2015 +0100

    app-text/calibre: Drop dev-python/dnspython in favour of the virtual

    Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=564648

    Package-Manager: portage-2.2.23
    Signed-off-by: Justin Lecher <jlec@gentoo.org>

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