Bug 1410108

Summary: python-adal: FTBFS
Product: [Fedora] Fedora Reporter: Tomas Orsava <torsava>
Component: python-adalAssignee: Mohamed El Morabity <pikachu.2014>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: cstratak, pikachu.2014, torsava
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-01-10 21:50:30 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
python-adal build log none

Description Tomas Orsava 2017-01-04 13:30:30 UTC
Description of problem:
python-adal cannot currently be built in rawhide due to an unsatisfiable dependency in setup.py—`requests>=2.0.0,<2.12`—as Fedora offers only version 2.12. [log]

There is an upstream issue opened to remove this condition [0], however, it looks like the fix involves a change in `urllib3` [1], which has already been merged. Nevertheless, a new version of `urllib3` with this change has not been released yet. I've tried patching Fedora's version of `urllib3`, but I found that the relevant code has diverged too much for a workable patch.

[log] https://kojipkgs.fedoraproject.org//work/tasks/1861/17161861/build.log
[0] https://github.com/AzureAD/azure-activedirectory-library-for-python/issues/61
[1] https://github.com/shazow/urllib3/pull/1063


Version-Release number of selected component (if applicable):
python-adal-0.4.3-2.fc26


How reproducible: Easy


Steps to Reproduce:
1. (scratch) Build python-adal in rawhide
2.
3.

Actual results:
[log] https://kojipkgs.fedoraproject.org//work/tasks/1861/17161861/build.log


Expected results: Successful build


Additional info: —

Comment 1 Tomas Orsava 2017-01-04 13:31:41 UTC
Created attachment 1237171 [details]
python-adal build log

Comment 2 Charalampos Stratakis 2017-01-09 13:21:49 UTC
Developers of urllib3 mentioned that it would be a month before a new release which will include these fixes.

Comment 3 Charalampos Stratakis 2017-01-09 13:29:26 UTC
Will need to wait for the upstreams to incorporate their fixes

Comment 4 Charalampos Stratakis 2017-01-10 21:50:30 UTC
Fixed in rawhide