python-warlock insists on jsonschema==0.2 breaks glance

Bug #1098688 reported by Scott Moser
28
This bug affects 4 people
Affects Status Importance Assigned to Milestone
python-glanceclient (Ubuntu)
Invalid
Medium
Unassigned
python-warlock (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

on raring, i did 'apt-get install python-glanceclient' and saw:
$ glance
Traceback (most recent call last):
  File "/usr/bin/glance", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2811, in <module>
    parse_requirements(__requires__), Environment()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 588, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: jsonschema==0.2

ProblemType: Crash
DistroRelease: Ubuntu 13.04
Package: python-glanceclient 1:0.6.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.5.0-21.32-generic 3.5.7.1
Uname: Linux 3.5.0-21-generic x86_64
ApportVersion: 2.8-0ubuntu1
Architecture: amd64
Date: Fri Jan 11 14:16:54 2013
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/glance
InstallationDate: Installed on 2011-10-19 (450 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
InterpreterPath: /usr/bin/python2.7
MarkForUpload: True
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/bin/glance
ProcEnviron:
 TERM=xterm
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_US.UTF-8
 XDG_RUNTIME_DIR=<set>
PythonArgs: ['/usr/bin/glance']
SourcePackage: python-glanceclient
Title: glance crashed with DistributionNotFound in resolve(): jsonschema==0.2
UpgradeStatus: Upgraded to raring on 2013-01-07 (3 days ago)
UserGroups: adm admin cdrom dialout kvm libvirtd lpadmin plugdev sambashare sbuild

Revision history for this message
Scott Moser (smoser) wrote :
information type: Private → Public
tags: removed: need-duplicate-check
Changed in python-glanceclient (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Scott Moser (smoser) wrote :

This seems to come from python-warlock'sinsistance on 0.2 of jsonschema:
$ cat /usr/share/pyshared/warlock-0.1.0.egg-info/requires.txt
jsonschema==0.2

python-warlock is a dependency of glance.

I'm not sure if it is actually dependent on == 0.2 or not. jsonschema is 0.7 in raring.

Changed in python-glanceclient (Ubuntu):
status: New → Confirmed
Changed in python-warlock (Ubuntu):
status: New → Confirmed
summary: - glance crashed with DistributionNotFound in resolve(): jsonschema==0.2
+ python-warlock insists on jsonschema==0.2 breaks glance
James Page (james-page)
Changed in python-warlock (Ubuntu):
status: Confirmed → Fix Released
Changed in python-glanceclient (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Ryan Lane (rlane) wrote :

This is also a problem in the cloud archive for precise, and it looks like it isn't yet fixed...

Revision history for this message
Ryan Lane (rlane) wrote :

(for the folsom release, that is)

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.