[Bug 1243550] Review Request: openstack-aodh - OpenStack Telemetry Alarming

bugzilla at redhat.com bugzilla at redhat.com
Fri Sep 11 14:47:27 UTC 2015


https://bugzilla.redhat.com/show_bug.cgi?id=1243550

Haïkel Guémar <karlthered at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
                 CC|                            |pkilambi at redhat.com
             Blocks|                            |1243533
                   |                            |(RDO-LIBERTY-REVIEWS)
              Flags|                            |needinfo?(pkilambi at redhat.c
                   |                            |om)



--- Comment #3 from Haïkel Guémar <karlthered at gmail.com> ---
## Blockers


* I'll need your help to properly understand ceilometer/aodh relationship and
figure out the proper upgrade path.

I pretty much get that openstack-aodh-{notifier,evaluator} services replace
services with the same in ceilometer.
Problem is that openstack-ceilometer-{notifier,evaluator} were shipped in a
single openstack-ceilometer-alarm package, previously.

=> You already obsoletes openstack-ceilometer-alarm but it's unversioned,
should be:
Provides: openstack-ceilometer-alarm = 2:%{version}-%{release}
Obsoletes: openstack-ceilometer-alarm < last n-v-r with epoch of
openstack-ceilometer-alarm

As ceilometer switched to semantic versioning, we need to carry epoch from
ceilometer in our provides/obsoletes. No need to add epoch to the package
though

=> Problem is that your main package and  doesn't require
openstack-aodh-{notifier,evaluator} and hence the upgrade path is still
incorrect.
So either we create a subpackage openstack-aodh-alarm-compat requiring all the
packages providing features from openstack-ceilometer-alarm, so we just 


Relevant guidelines
[1]
https://fedoraproject.org/wiki/Upgrade_paths_%E2%80%94_renaming_or_splitting_packages#.28n:m.29_Many_to_many_replacement

If you're aware of other similar features mapping in ceilometer/aodh, let me
know so we could figure out the upgrade path.

* use versioned python macros

* I exempt this package from newer python guidelines as we need to make sure
that the upgrade path from ceilometer alarm is ok before renaming stuff.
Moreover, openstack-xxx packages will be retired from F24 at a later point.


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1243533
[Bug 1243533] (RDO) Tracker: Review requests for new RDO Liberty packages
-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component


More information about the package-review mailing list