setuptools 8 breaks multi-range version checks

Bug #1402747 reported by Matt Riedemann
26
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Glance
Invalid
Undecided
Unassigned
OpenStack Object Storage (swift)
Invalid
Undecided
Unassigned
Matt Riedemann (mriedem)
Changed in glance:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
Matt Riedemann (mriedem) wrote :
Revision history for this message
Matt Riedemann (mriedem) wrote :
yalei wang (yalei-wang)
Changed in glance:
assignee: nobody → yalei wang (yalei-wang)
Revision history for this message
yalei wang (yalei-wang) wrote :

something wrong with contains function in setuptools/_vendor/packaging/specifiers.py
so, could not parse the items like "SQLAlchemy>=0.8.4,<=0.8.99,>=0.9.7,<=0.9.99", which has 2 intervals of version.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to glance (master)

Fix proposed to branch: master
Review: https://review.openstack.org/142011

Changed in glance:
status: Confirmed → In Progress
Revision history for this message
Lance Bragstad (lbragstad) wrote :
Revision history for this message
Jay Pipes (jaypipes) wrote :

Actually, it's not affecting Keystone -- or at least, it's not related to Keystone itself -- but rather is a problem in Swift's requirements.txt that is being installed in the check-grenade-dsvm jobs in any of the integrated release projects.

no longer affects: keystone
Revision history for this message
Samuel Merritt (torgomatic) wrote :

Swift's requirements.txt contains neither sqlalchemy nor oslo.db. Same for python-swiftclient.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on glance (master)

Change abandoned by yalei wang (<email address hidden>) on branch: master
Review: https://review.openstack.org/142011
Reason: this would be fixed in

https://github.com/jaraco/setuptools/pull/17

Ian Cordasco (icordasc)
Changed in glance:
status: In Progress → Invalid
assignee: yalei wang (yalei-wang) → nobody
importance: High → Undecided
Matt Riedemann (mriedem)
Changed in swift:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.