recent change amalgamates dependencies

Bug #1317210 reported by Pádraig Brady
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceilometer
Fix Released
Medium
Nejc Saje

Bug Description

https://review.openstack.org/#/c/79628/ just before release changed cli.py
to import api, alarm, collector, central, compute, notification,
thus amalgamating all their dependencies.

For example, a distro alarm subpackage now requires pymongo dependencies installed
even if not used

Eoghan Glynn (eglynn)
Changed in ceilometer:
status: New → Triaged
importance: Undecided → Medium
milestone: none → juno-1
assignee: nobody → Eoghan Glynn (eglynn)
Eoghan Glynn (eglynn)
Changed in ceilometer:
milestone: juno-1 → juno-2
Eoghan Glynn (eglynn)
Changed in ceilometer:
milestone: juno-2 → juno-3
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ceilometer (master)

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

Changed in ceilometer:
assignee: Eoghan Glynn (eglynn) → Nejc Saje (nejc-saje)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ceilometer (master)

Reviewed: https://review.openstack.org/108294
Committed: https://git.openstack.org/cgit/openstack/ceilometer/commit/?id=ab0c18e5d4074085e2006e3daec902c018a23b8a
Submitter: Jenkins
Branch: master

commit ab0c18e5d4074085e2006e3daec902c018a23b8a
Author: Nejc Saje <email address hidden>
Date: Mon Jul 21 09:06:36 2014 +0200

    Separate the console scripts

    Having all the console scripts in one file means that we always pull
    in all the dependencies. This presents a problem in downstream packaging,
    for example, a distro alarm subpackage required pymongo dependencies
    installed, even if not used.

    This patch separates the console scripts into a 'cmd' module, the
    way Nova does it. Eventlet monkey patching is done in the module's
    __init__.py file.

    Co-Authored-By: Mehdi Abaakouk <email address hidden>
    Closes-bug: #1317210
    Change-Id: I83020b13670928fd0d3046d2d2a493b11fe81d61

Changed in ceilometer:
status: In Progress → Fix Committed
Eoghan Glynn (eglynn)
Changed in ceilometer:
milestone: juno-3 → juno-2
Changed in ceilometer:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in ceilometer:
milestone: juno-2 → 2014.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.