jsonschema 2.5.0 pulling in functools32 which breaks py26 and py34 jobs

Bug #1462421 reported by Matt Riedemann
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Gate
Invalid
Undecided
Unassigned

Bug Description

Example of a py26 job:

http://logs.openstack.org/81/155581/32/check/gate-python-glanceclient-python26/620ca24/console.html#_2015-06-05_15_05_39_657

And a py34 job:

https://jenkins03.openstack.org/job/gate-nova-python34/82/console

2015-06-05 15:05:39.657 | Collecting functools32 (from jsonschema<3,>=0.7->warlock<2,>=1.0.1->-r /home/jenkins/workspace/gate-python-glanceclient-python26/requirements.txt (line 11))
2015-06-05 15:05:39.657 | Downloading http://pypi.region-b.geo-1.openstack.org/packages/source/f/functools32/functools32-3.2.3-1.tar.gz
2015-06-05 15:05:39.657 | Complete output from command python setup.py egg_info:
2015-06-05 15:05:39.657 | This backport is for Python 2.7 only.

The jsonschema issue reported is:

https://github.com/Julian/jsonschema/issues/228

http://logstash.openstack.org/#eyJzZWFyY2giOiJtZXNzYWdlOlwiVGhpcyBiYWNrcG9ydCBpcyBmb3IgUHl0aG9uIDIuNyBvbmx5LlwiIEFORCB0YWdzOlwiY29uc29sZVwiIiwiZmllbGRzIjpbXSwib2Zmc2V0IjowLCJ0aW1lZnJhbWUiOiI2MDQ4MDAiLCJncmFwaG1vZGUiOiJjb3VudCIsInRpbWUiOnsidXNlcl9pbnRlcnZhbCI6MH0sInN0YW1wIjoxNDMzNTE4MjQ5Mzk5LCJtb2RlIjoiIiwiYW5hbHl6ZV9maWVsZCI6IiJ9

99 hits in 12 hours.

Matt Riedemann (mriedem)
Changed in openstack-gate:
status: New → Confirmed
Revision history for this message
Yair Fried (yfried) wrote :

Seems like v2.5.1 doesn't pull functools32 at all (even for p27), so this also breaks stuff:
https://bugs.launchpad.net/rally/+bug/1466055

Revision history for this message
Matt Riedemann (mriedem) wrote :

This was an issue a few weeks ago and should have been fixed upstream already:

https://github.com/Julian/jsonschema/issues/228

Changed in openstack-gate:
status: Confirmed → Incomplete
Matt Riedemann (mriedem)
Changed in openstack-gate:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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