Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 609968 - dev-python/requests-2.12.{4,5} - problematic dependency on dev-python/idna
Summary: dev-python/requests-2.12.{4,5} - problematic dependency on dev-python/idna
Status: RESOLVED FIXED
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: 2017-02-19 00:47 UTC by Wojciech Pyczak
Modified: 2017-02-19 01:03 UTC (History)
0 users

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


Attachments
emerge command output (emerge.txt,3.20 KB, text/plain)
2017-02-19 00:47 UTC, Wojciech Pyczak
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Wojciech Pyczak 2017-02-19 00:47:09 UTC
Created attachment 464270 [details]
emerge command output

The dev-python/requests-2.12.{4,5} lists >=dev-python/idna-2.0.0 as dependency, while dev-python/idna package provides versions ~1.1 2.0 ~2.1 ~2.2, I assume that this means that this package should be perfectly happy with version 2.0 but contrary to this it tries to pull version 2.2 instead. 

Since usage of different numbering schemes made me a little suspicious I decided to make a copy of the package in local overlay and replace 2.0.0 dependency with 2.0, which seems to work (package builds and works with idna-2.0).
Comment 1 Mike Gilbert gentoo-dev 2017-02-19 01:03:29 UTC
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a15a2ea20f6bcda863eaecfbd232f2bd4ab84f90

commit a15a2ea20f6bcda863eaecfbd232f2bd4ab84f90
Author: Mike Gilbert <floppym@gentoo.org>
Date:   Sat Feb 18 20:01:47 2017 -0500

    dev-python/requests: adjust idna dependency
    
    Bug: https://bugs.gentoo.org/609968
    Package-Manager: Portage-2.3.3_p56, Repoman-2.3.1_p49

 dev-python/requests/requests-2.12.4.ebuild | 2 +-
 dev-python/requests/requests-2.12.5.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)