Use oslo.config 1.2.0a2

Bug #1189889 reported by Mark McLoughlin
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
High
Michael H Wilson
PBR
Fix Released
Critical
Mark McLoughlin
neutron
Fix Released
High
Mark McLoughlin
oslo-incubator
Fix Released
Critical
Mark McLoughlin

Bug Description

For projects to use trunk oslo.config, we need to add this to requirements.txt:

  http://tarballs.openstack.org/oslo.config/oslo.config-1.2.0a2.tar.gz#egg=oslo.config-1.2.0a2

However, this pbr change is required to make that work:

  https://review.openstack.org/30938

This change first appeared in pbr 0.5.12, so we will need also need to require pbr>=0.5.12

But 0.5.12, 0.5.13 and 0.5.14 have issues which affect quantumclient (bug #1187452) and ceilometer (bug #1189848) so it's best not to rely on newer pbr just yet.

The pending reviews that need newer oslo.config that I know of are:

 nova - Sync db.sqlachemy module from oslo: https://review.openstack.org/30314
 quantum - lowercase group names: https://review.openstack.org/30794
 quantum - use common DB: https://review.openstack.org/27265

Mark McLoughlin (markmc)
Changed in oslo:
status: In Progress → Fix Committed
status: Fix Committed → In Progress
Changed in pbr:
status: New → Fix Committed
assignee: nobody → Mark McLoughlin (markmc)
Revision history for this message
Mark McLoughlin (markmc) wrote :

0.5.15 has been tagged with the fixes required for quantumclient and ceilometer

Changed in pbr:
status: Fix Committed → Fix Released
Mark McLoughlin (markmc)
Changed in pbr:
importance: Undecided → Critical
Revision history for this message
Akihiro Motoki (amotoki) wrote :

pbr requirement in quantum has been fixed in bug #1191155.

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

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

Changed in quantum:
assignee: nobody → Mark McLoughlin (markmc)
status: New → In Progress
Thierry Carrez (ttx)
Changed in quantum:
importance: Undecided → High
milestone: none → havana-2
Changed in nova:
importance: Undecided → High
milestone: none → havana-2
Revision history for this message
Mark McLoughlin (markmc) wrote :

Ok, quantum looks like it'll be fine - closing the oslo task

Changed in oslo:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to quantum (master)

Reviewed: https://review.openstack.org/33429
Committed: http://github.com/openstack/quantum/commit/fd7223bcd4709fcaaf103fb5f0f14e90ca3f00d7
Submitter: Jenkins
Branch: master

commit fd7223bcd4709fcaaf103fb5f0f14e90ca3f00d7
Author: Mark McLoughlin <email address hidden>
Date: Tue Jun 18 11:44:06 2013 +0100

    Allow use of lowercase section names in conf files

    Fixes bug #1189889

    oslo.config-1.2.0 normalizes section names in config files to lowercase.
    This means that simply by upgrading to oslo.config-1.2.0, users will now
    be able to do e.g.

      [default_servicetype]
      description = ...
      service_definition = ...

    Change the default config files to make it clear we recommend the use of
    lowercase section names.

    Note, the use of an alpha tarball of oslo.config requires pbr>=0.5.15
    but we already require >=0.5.16.

    DocImpact

    Change-Id: Ia47fb3d168da71d3221b25979f8c9257d70dd64d

Changed in quantum:
status: In Progress → Fix Committed
Changed in nova:
assignee: nobody → Michael H Wilson (geekinutah)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to nova (master)

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

Changed in nova:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/33674
Committed: http://github.com/openstack/nova/commit/43b7f22b30244114f809e4c3b44dc337cade95f1
Submitter: Jenkins
Branch: master

commit 43b7f22b30244114f809e4c3b44dc337cade95f1
Author: Michael Wilson <email address hidden>
Date: Wed Jun 19 09:46:20 2013 -0600

    Add oslo-config-1.2.0a2 and pbr>=0.5.16 to requirements.

    See bug #1189889.

    Change-Id: Id0dae9cea96ee779bc94a095d1ec5d046f2b39b4
    Fixes: bug #1189889

Changed in nova:
status: In Progress → Fix Committed
Revision history for this message
Michael H Wilson (geekinutah) wrote :

https://review.openstack.org/33674 got reverted. See https://review.openstack.org/#/c/33888/. Merging this broke tox for everyone. Talked with clarkb a bit about it in #openstack-infra.

Changed in nova:
status: Fix Committed → In Progress
Thierry Carrez (ttx)
Changed in neutron:
status: Fix Committed → Fix Released
Changed in nova:
status: In Progress → Fix Committed
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in oslo:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in oslo:
milestone: havana-2 → 2013.2
Thierry Carrez (ttx)
Changed in neutron:
milestone: havana-2 → 2013.2
Changed in nova:
milestone: havana-2 → 2013.2
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.