Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 573624 - dev-python/pip-8.x downgraded to dev-python/pip-7.1.2 due to unsatisfied dependencies
Summary: dev-python/pip-8.x downgraded to dev-python/pip-7.1.2 due to unsatisfied depe...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-02-01 22:02 UTC by Thomas Deutschmann (RETIRED)
Modified: 2019-06-19 04:24 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 Thomas Deutschmann (RETIRED) gentoo-dev 2016-02-01 22:02:36 UTC
Since a few days when I try to update my ~ARCH system I got a message about skipped packages due to deps between dev-python/setuptools and dev-python/virtual-env. This message wasn't blocking emerge. Today this changed into

> !!! Multiple package instances within a single package slot have been pulled
> !!! into the dependency graph, resulting in a slot conflict:
> 
> dev-python/setuptools:0
> 
>   (dev-python/setuptools-19.2:0/0::gentoo, installed) pulled in by
>     <dev-python/setuptools-19.4[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_pypy(-)] required by (dev-python/pip-8.0.2-r1:0/0::gentoo, installed)
>     ^                      ^^^^
> 
>   (dev-python/setuptools-19.6.2:0/0::gentoo, ebuild scheduled for merge) pulled in by
>     >=dev-python/setuptools-19.6.2[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_pypy(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_pypy(-)] required by (dev-python/virtualenv-14.0.5:0/0::gentoo, ebuild scheduled for merge)
>     ^^                      ^^^^^^
> 
> 
> It may be possible to solve this problem by using package.mask to
> prevent one of those packages from being selected. However, it is also
> possible that conflicting dependencies exist such that they are
> impossible to satisfy simultaneously.  If such a conflict exists in
> the dependencies of two different packages, then those packages can
> not be installed simultaneously. You may want to try a larger value of
> the --backtrack option, such as --backtrack=30, in order to see if
> that will solve this conflict automatically.
> 
> For more information, see MASKED PACKAGES section in the emerge man
> page or refer to the Gentoo Handbook.


I manually removed dev-python/setuptools, dev-python/virtualenv and dev-python/pip and manually installed dev-python/setuptools-19.2, dev-python/virtualenv-14.0.1 and dev-python/pip-8.0.2-r1 which was possible however running 

# emerge --ask --verbose --update --deep --with-bdeps=y --newrepo --keep-going=y --newuse world

brings back the error.

When I add backtracking (--backtrack=30) I get

> !!! The following update(s) have been skipped due to unsatisfied dependencies
> !!! triggered by backtracking:
> 
> dev-python/pip:0

and emerge wants to downgrade dev-python/pip-8.0.2-r1 to dev-python/pip-7.1.2.

That's why I am reporting this against dev-python/pip.
Comment 1 Grant Goodyear 2016-02-03 17:16:45 UTC
Yep.

I have pip 7.1.2, setuptools 19.2, and virtualenv 13.1.2-r1 installed, and updates are broken due to the slot conflict.  A simultaneous -1 update of all three packages also fails.
Comment 2 Justin Lecher (RETIRED) gentoo-dev 2016-02-08 09:51:57 UTC
pip-8 doesn't work with >setuptools-1.9.2.
Comment 3 Grant Goodyear 2016-02-09 22:02:29 UTC
Updates seem to work again, with setuptools simply not being updated past 19.2.  That's much better than the update breaking entirely.  Thanks!
Comment 4 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2019-06-19 04:24:11 UTC
old pip is old (and removed)