Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 678114 - app-emulation/docker-compose-1.19.0 blocks dev-python/requests-2.21.0-r1
Summary: app-emulation/docker-compose-1.19.0 blocks dev-python/requests-2.21.0-r1
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: Mikle Kolyada (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 679968
Blocks:
  Show dependency tree
 
Reported: 2019-02-16 05:25 UTC by smallming
Modified: 2019-03-11 00:30 UTC (History)
6 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 smallming 2019-02-16 05:25:21 UTC
(dev-python/requests-2.21.0-r1:0/0::gentoo, ebuild scheduled for merge) conflicts with
    <dev-python/requests-2.19[python_targets_python2_7(-),python_targets_python3_6(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] required by (app-emulation/docker-compose-1.19.0:0/0::gentoo, installed)
    ^                    ^^^^

Will be great to have the latest stable docker-compose use the latest stable dev-python/requests,
Comment 1 Simon 2019-02-27 08:35:36 UTC
It's apparently something the upstream project has defined, not sure why they did that https://github.com/docker/compose/blob/master/setup.py#L36.
Unless you're explicitly incompatible normally you don't define upper bounds in setup.py

Seems to have been fixed/worked around in the tree in the past https://github.com/gentoo/gentoo/commit/da99ab05e7f74b6060fc9cd34f698fe235ac3861#diff-fba5a3d2ffdb6b8316d68df6601735f7
Comment 2 Simon 2019-03-10 19:11:48 UTC
I assume this bug was closed because of this commit https://github.com/gentoo/gentoo/commit/f943ad1cacb81d7468b503291d418e6b6dd673ac#diff-fba5a3d2ffdb6b8316d68df6601735f7?

I don't think that will work since there is still "requests < 2.21" in Compose's setup.py, see https://github.com/docker/compose/blob/1.23.2/setup.py#L36

P.S. There are 2 unused patches in the files directory
Comment 3 ChaosEngine 2019-03-10 19:15:38 UTC
(In reply to Simon from comment #2)
> I assume this bug was closed because of this commit
> https://github.com/gentoo/gentoo/commit/
> f943ad1cacb81d7468b503291d418e6b6dd673ac#diff-
> fba5a3d2ffdb6b8316d68df6601735f7?
> 
> I don't think that will work since there is still "requests < 2.21" in
> Compose's setup.py, see
> https://github.com/docker/compose/blob/1.23.2/setup.py#L36
> 
> P.S. There are 2 unused patches in the files directory

Added #679968 as possible solution
Comment 4 jms 2019-03-10 23:50:16 UTC
agree with Simon
bug is not fixed
for docker-compose
Comment 5 jms 2019-03-11 00:30:23 UTC
(In reply to ChaosEngine from comment #3)
> (In reply to Simon from comment #2)
> > I assume this bug was closed because of this commit
> > https://github.com/gentoo/gentoo/commit/
> > f943ad1cacb81d7468b503291d418e6b6dd673ac#diff-
> > fba5a3d2ffdb6b8316d68df6601735f7?
> > 
> > I don't think that will work since there is still "requests < 2.21" in
> > Compose's setup.py, see
> > https://github.com/docker/compose/blob/1.23.2/setup.py#L36
> > 
> > P.S. There are 2 unused patches in the files directory
> 
> Added #679968 as possible solution

Thanks to ChaosEngine this solution works for me.
#679968