Ubuntu

Cliff 1.3.2 is not available

Reported by Aimon Bustardo on 2013-04-19
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
python-quantumclient (Ubuntu)
Undecided
Unassigned
Saucy
Medium
Unassigned

Bug Description

Latest python-ceilometerclient requires python-cliff 1.3.2 which is unavailable in the test ppa or any other ubuntu repos. This makes the existing version of Quantum in http://ppa.launchpad.net/openstack-ubuntu-testing/grizzly-trunk-testing/ubuntu broken:

# dpkg --list |grep quantum
ii python-quantum 1:2013.1+git201304120101~precise-0ubuntu1 Quantum is a virutal network service for Openstack - Python library
ii python-quantumclient 2:2.2.1.14.g3c193c9+git201304090346~precise-0ubuntu1 client - Quantum is a virtual network service for Openstack
ii quantum-common 1:2013.1+git201304120101~precise-0ubuntu1 Quantum is a virtual network service for Openstack - common
ii quantum-dhcp-agent 1:2013.1+git201304120101~precise-0ubuntu1 Quantum is a virtual network service for Openstack - DHCP agent
ii quantum-l3-agent 1:2013.1+git201304120101~precise-0ubuntu1 Quantum is a virtual network service for Openstack - l3 agent
ii quantum-metadata-agent 1:2013.1+git201304120101~precise-0ubuntu1 Quantum is a virtual network service for Openstack - metadata agent
ii quantum-plugin-openvswitch 1:2013.1+git201304120101~precise-0ubuntu1 Quantum is a virtual network service for Openstack - Open vSwitch plugin
ii quantum-plugin-openvswitch-agent 1:2013.1+git201304120101~precise-0ubuntu1 Quantum is a virtual network service for Openstack - Open vSwitch plugin agent
ii quantum-server 1:2013.1+git201304120101~precise-0ubuntu1 Quantum is a virtual network service for Openstack - server

The ERROR:

# quantum net-list
Traceback (most recent call last):
  File "/usr/bin/quantum", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2711, in <module>
    parse_requirements(__requires__), Environment()
  File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 584, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: cliff>=1.3.2

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in python-quantumclient (Ubuntu):
status: New → Confirmed
Linus Nova (linus-nova) wrote :

Hi,

to fixe this bug upgrade cliff to cliff 1.3.2 :
https://pypi.python.org/packages/source/c/cliff/cliff-1.3.2.tar.gz

to install it : untar and python setup install

Aimon Bustardo (aimonb) wrote :

Thanks for the workaround Linus. Will give it a shot... Do we expect this package to make it into ubuntu soon? Or are there conflicts with other packages and we will have to wait a while?

Thanks Again.

James Page (james-page) wrote :

OK - so the trunk testing packages for the openstack clients have now exceeded the dependencies that can be fulfilled from the distro; the release version for grizzly of quantumclient is 2.2.0 which requires 1.3.1 of cliff.

This should be fixed (but not in the grizzly trunk testing PPA) once S-series of Ubuntu and Havana PPA's open.

Changed in python-quantumclient (Ubuntu):
status: Confirmed → Won't Fix
Aimon Bustardo (aimonb) wrote :

If this wont be fixed in Grizzly, then the offending python-quantumclient commit should be pulled from grizzly repos. It cannot be left in place without package remaining broken.

Adam Gandelman (gandelman-a) wrote :

Aimon- Please use the grizzly pocket of the Ubuntu Cloud Archive instead of the trunk PPAs. The PPAs are unsupported. If this is a valid bug that warrants an update, it will be published to Ubuntu and the Cloud Archive, not the PPAs. I'm having trouble reproducing this with what we have packaged there, but if you can please reopen with details. Thanks

James Page (james-page) on 2013-08-13
Changed in python-quantumclient (Ubuntu Saucy):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers