[FFe] New upstream release python-wsme 0.5.b6 -> 0.6

Bug #1292579 reported by James Page
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ceilometer (Ubuntu)
Fix Released
High
Unassigned
Trusty
Fix Released
High
Unassigned
python-wsme (Ubuntu)
Fix Released
High
Unassigned
Trusty
Fix Released
High
Unassigned

Bug Description

The ceilometer in icehouse needs a newer version of python-wsme than we have in trusty:

2014-03-14 15:48:18.553 10654 TRACE ceilometer Traceback (most recent call last):
2014-03-14 15:48:18.553 10654 TRACE ceilometer File "/usr/bin/ceilometer-api", line 10, in <module>
2014-03-14 15:48:18.553 10654 TRACE ceilometer sys.exit(start())
2014-03-14 15:48:18.553 10654 TRACE ceilometer File "/usr/lib/python2.7/dist-packages/ceilometer/api/app.py", line 113, in start
2014-03-14 15:48:18.553 10654 TRACE ceilometer root = VersionSelectorApplication()
2014-03-14 15:48:18.553 10654 TRACE ceilometer File "/usr/lib/python2.7/dist-packages/ceilometer/api/app.py", line 101, in __init__
2014-03-14 15:48:18.553 10654 TRACE ceilometer self.v2 = setup_app(pecan_config=pc)
2014-03-14 15:48:18.553 10654 TRACE ceilometer File "/usr/lib/python2.7/dist-packages/ceilometer/api/app.py", line 79, in setup_app
2014-03-14 15:48:18.553 10654 TRACE ceilometer guess_content_type_from_ext=False
2014-03-14 15:48:18.553 10654 TRACE ceilometer File "/usr/lib/python2.7/dist-packages/pecan/__init__.py", line 72, in make_app
2014-03-14 15:48:18.553 10654 TRACE ceilometer app = Pecan(root, **kw)
2014-03-14 15:48:18.553 10654 TRACE ceilometer File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 203, in __init__
2014-03-14 15:48:18.553 10654 TRACE ceilometer root = self.__translate_root__(root)
2014-03-14 15:48:18.553 10654 TRACE ceilometer File "/usr/lib/python2.7/dist-packages/pecan/core.py", line 232, in __translate_root__
2014-03-14 15:48:18.553 10654 TRACE ceilometer module = __import__(name, fromlist=fromlist)
2014-03-14 15:48:18.553 10654 TRACE ceilometer File "/usr/lib/python2.7/dist-packages/ceilometer/api/controllers/root.py", line 21, in <module>
2014-03-14 15:48:18.553 10654 TRACE ceilometer from ceilometer.api.controllers import v2
2014-03-14 15:48:18.553 10654 TRACE ceilometer File "/usr/lib/python2.7/dist-packages/ceilometer/api/controllers/v2.py", line 1415, in <module>
2014-03-14 15:48:18.553 10654 TRACE ceilometer class AlarmThresholdRule(_Base):
2014-03-14 15:48:18.553 10654 TRACE ceilometer File "/usr/lib/python2.7/dist-packages/ceilometer/api/controllers/v2.py", line 1426, in AlarmThresholdRule
2014-03-14 15:48:18.553 10654 TRACE ceilometer period = wsme.wsattr(wtypes.IntegerType(minimum=1), default=60)
2014-03-14 15:48:18.553 10654 TRACE ceilometer AttributeError: 'module' object has no attribute 'IntegerType'
2014-03-14 15:48:18.553 10654 TRACE ceilometer

Trusty has a 0.5, ceilometer needs 0.6.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: ceilometer-api 2014.1~b3-0ubuntu2
ProcVersionSignature: User Name 3.13.0-17.37-generic 3.13.6
Uname: Linux 3.13.0-17-generic x86_64
ApportVersion: 2.13.3-0ubuntu1
Architecture: amd64
Date: Fri Mar 14 15:49:42 2014
Ec2AMI: ami-0000003c
Ec2AMIManifest: FIXME
Ec2AvailabilityZone: serverstack-az-1
Ec2InstanceType: m1.small
Ec2Kernel: aki-00000002
Ec2Ramdisk: ari-00000002
PackageArchitecture: all
ProcEnviron:
 TERM=screen
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: ceilometer
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
James Page (james-page) wrote :
summary: - ceilometer needs python-wsme 0.6
+ [FFe] ceilometer needs python-wsme 0.6
Revision history for this message
James Page (james-page) wrote : Re: [FFe] ceilometer needs python-wsme 0.6

The only two reverse depends on python-wsme are both openstack projects

Reverse-Depends
===============
* python-ceilometer
* python-ironic

As openstack operates a global requirements repository, these should be in-sync in terms of version

Revision history for this message
James Page (james-page) wrote :

ironic: WSME>=0.6
ceilometer: WSME>=0.6

Revision history for this message
James Page (james-page) wrote :

Change since 0.5b6:

0.6
---

* Add 'readonly' parameter to wsattr
* Fix typos in documents and comments
* Support dynamic types
* Support building wheels (PEP-427)
* Fix a typo in the types documentation
* Add IntegerType and some classes for validation
* Use assertRaises() for negative tests
* Remove the duplicated error message from Enum
* Drop description from 403 flask test case
* Fix SyntaxWarning under Python 3

Revision history for this message
James Page (james-page) wrote :

Ubuntu changelog:

python-wsme (0.6-0ubuntu1) UNRELEASED; urgency=medium

  * New upstream release (LP: #1292579):
    - d/control: Add BD on python{3}-ipaddr.
    - d/p/*: Drop all patches, accepted upstream.

Revision history for this message
James Page (james-page) wrote :

Build log

Revision history for this message
James Page (james-page) wrote :

I've tested the proposed package on the ceilometer install that this bug was reported against; fixed the problem.

summary: - [FFe] ceilometer needs python-wsme 0.6
+ [FFe] New upstream release python-wsme 0.5.b6 -> 0.6
Changed in python-wsme (Ubuntu Trusty):
importance: Undecided → High
Changed in ceilometer (Ubuntu Trusty):
importance: Undecided → High
Changed in python-wsme (Ubuntu Trusty):
milestone: none → ubuntu-14.04-beta-2
Revision history for this message
Dave Walker (davewalker) wrote :

Thank you for presenting all the relevant information clearly. This is a logical fix, for a release goal. Thanks

FFe Approved.

Changed in python-wsme (Ubuntu Trusty):
status: New → Triaged
Changed in ceilometer (Ubuntu Trusty):
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package python-wsme - 0.6-0ubuntu1

---------------
python-wsme (0.6-0ubuntu1) trusty; urgency=medium

  * New upstream release (LP: #1292579):
    - d/control: Add BD on python{3}-ipaddr.
    - d/p/*: Drop all patches, accepted upstream.
 -- James Page <email address hidden> Fri, 14 Mar 2014 16:24:51 +0000

Changed in python-wsme (Ubuntu Trusty):
status: Triaged → Fix Released
James Page (james-page)
Changed in ceilometer (Ubuntu Trusty):
status: Triaged → Fix Released
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.