Hello community,

here is the log from the commit of package python-ceilometerclient for 
openSUSE:Factory checked in at 2013-09-16 16:24:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ceilometerclient (Old)
 and      /work/SRC/openSUSE:Factory/.python-ceilometerclient.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-ceilometerclient"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-ceilometerclient/python-ceilometerclient.changes
  2013-09-16 12:38:44.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-ceilometerclient.new/python-ceilometerclient.changes
     2013-09-16 16:24:38.000000000 +0200
@@ -1,0 +2,13 @@
+Wed Sep 11 23:41:30 UTC 2013 - [email protected]
+
+- Update to version 1.0.3.4:
+  + Fix a typo in "sample-create" help message
+  + alarm: rename counter_name to meter_name
+
+-------------------------------------------------------------------
+Fri Sep  6 00:11:38 UTC 2013 - [email protected]
+
+- Update to version 1.0.3.1:
+  + Added support for running the tests under PyPy with tox
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-ceilometerclient.spec ++++++
--- /var/tmp/diff_new_pack.Te3ImY/_old  2013-09-16 16:24:38.000000000 +0200
+++ /var/tmp/diff_new_pack.Te3ImY/_new  2013-09-16 16:24:38.000000000 +0200
@@ -20,7 +20,7 @@
 %define component ceilometerclient
 
 Name:           python-%{component}
-Version:        1.0.2.10
+Version:        1.0.3.4
 Release:        0
 Url:            https://github.com/openstack/python-ceilometerclient
 Summary:        OpenStack Metering (Ceilometer) API Client
@@ -71,7 +71,7 @@
 This package contains testsuite files for %{name}.
 
 %prep
-%setup -q -n python-ceilometerclient-1.0.2.10.g9e33072
+%setup -q -n python-ceilometerclient-1.0.3.4.gb58d4ef
 %openstack_cleanup_prep
 echo %{version} > ceilometerclient/versioninfo
 

++++++ python-ceilometerclient-master.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ceilometerclient-1.0.2.10.g9e33072/AUTHORS 
new/python-ceilometerclient-1.0.3.4.gb58d4ef/AUTHORS
--- old/python-ceilometerclient-1.0.2.10.g9e33072/AUTHORS       2013-08-09 
14:47:21.000000000 +0200
+++ new/python-ceilometerclient-1.0.3.4.gb58d4ef/AUTHORS        2013-09-12 
01:12:57.000000000 +0200
@@ -1,6 +1,8 @@
+Alex Gaynor <[email protected]>
 Angus Salkeld <[email protected]>
 Brian Waldon <[email protected]>
 Chuck Short <[email protected]>
+Cyril Roelandt <[email protected]>
 Dan Florea <[email protected]>
 Dirk Mueller <[email protected]>
 Eoghan Glynn <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ceilometerclient-1.0.2.10.g9e33072/ChangeLog 
new/python-ceilometerclient-1.0.3.4.gb58d4ef/ChangeLog
--- old/python-ceilometerclient-1.0.2.10.g9e33072/ChangeLog     2013-08-09 
14:47:21.000000000 +0200
+++ new/python-ceilometerclient-1.0.3.4.gb58d4ef/ChangeLog      2013-09-12 
01:12:57.000000000 +0200
@@ -1,3 +1,41 @@
+commit b58d4ef76ce1ae85dfe89d35e3144641b92c8e67
+Merge: c3f2459 6fdd645
+Author: Jenkins <[email protected]>
+Date:   Wed Sep 11 22:54:18 2013 +0000
+
+    Merge "alarm: rename counter_name to meter_name"
+
+commit c3f2459043a8a9ff9a9ed6897228a291a86f43c6
+Author: Cyril Roelandt <[email protected]>
+Date:   Mon Sep 9 15:31:17 2013 +0000
+
+    Fix a typo in "sample-create" help message
+    
+    The word "alarm" is used twice instead of "sample".
+    
+    Change-Id: I9a3ce514f3a3766add14ed1b352e31bf003f1cee
+
+commit 3569e6586167f18682acc5843e4d5143355ac2ba
+Author: Alex Gaynor <[email protected]>
+Date:   Thu Sep 5 09:57:46 2013 -0700
+
+    Added support for running the tests under PyPy with tox
+    
+    This is a precursor to having them run under check and gate.
+    
+    Change-Id: I42ed34362bb840fe3a6d1d22e28beba8963fdb85
+
+commit 6fdd6454b3044288d334489430b515035c65fa53
+Author: Julien Danjou <[email protected]>
+Date:   Wed Sep 4 17:45:21 2013 +0200
+
+    alarm: rename counter_name to meter_name
+    
+    This is a follow-up wrt the recent fix that handled in Ceilometer for
+    the alarming API.
+    
+    Change-Id: Ide73a2e703bf31652b819c6d5170891c73b77ec9
+
 commit 9e330726ce6409088f7cbf50f4c76622c2f1732f
 Merge: 9e8a989 e8bf783
 Author: Jenkins <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ceilometerclient-1.0.2.10.g9e33072/PKG-INFO 
new/python-ceilometerclient-1.0.3.4.gb58d4ef/PKG-INFO
--- old/python-ceilometerclient-1.0.2.10.g9e33072/PKG-INFO      2013-08-09 
14:47:21.000000000 +0200
+++ new/python-ceilometerclient-1.0.3.4.gb58d4ef/PKG-INFO       2013-09-12 
01:12:58.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: python-ceilometerclient
-Version: 1.0.2.10.g9e33072
+Version: 1.0.3.4.gb58d4ef
 Summary: OpenStack Metering API Client Library
 Home-page: http://www.openstack.org/
 Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-ceilometerclient-1.0.2.10.g9e33072/ceilometerclient/tests/v2/test_alarms.py
 
new/python-ceilometerclient-1.0.3.4.gb58d4ef/ceilometerclient/tests/v2/test_alarms.py
--- 
old/python-ceilometerclient-1.0.2.10.g9e33072/ceilometerclient/tests/v2/test_alarms.py
      2013-08-09 14:46:49.000000000 +0200
+++ 
new/python-ceilometerclient-1.0.3.4.gb58d4ef/ceilometerclient/tests/v2/test_alarms.py
       2013-09-12 01:12:15.000000000 +0200
@@ -30,7 +30,7 @@
             u'evaluation_periods': 2,
             u'timestamp': u'2013-05-09T13:41:23.085000',
             u'enabled': True,
-            u'counter_name': u'storage.objects',
+            u'meter_name': u'storage.objects',
             u'period': 240.0,
             u'alarm_id': u'alarm-id',
             u'state': u'ok',
@@ -49,6 +49,7 @@
 del CREATE_ALARM['alarm_id']
 DELTA_ALARM = {u'alarm_actions': ['url1', 'url2'],
                u'comparison_operator': u'lt',
+               u'meter_name': u'foobar',
                u'threshold': 42.1}
 UPDATED_ALARM = copy.deepcopy(AN_ALARM)
 UPDATED_ALARM.update(DELTA_ALARM)
@@ -144,11 +145,38 @@
         self.assertEqual(self.api.calls, expect)
         self.assertTrue(alarm)
 
+    def test_create_legacy(self):
+        create = {}
+        create.update(CREATE_ALARM)
+        create['counter_name'] = CREATE_ALARM['meter_name']
+        del create['meter_name']
+        alarm = self.mgr.create(**create)
+        expect = [
+            ('POST', '/v2/alarms', {}, CREATE_ALARM),
+        ]
+        self.assertEqual(self.api.calls, expect)
+        self.assertTrue(alarm)
+
     def test_update(self):
         alarm = self.mgr.update(alarm_id='alarm-id', **DELTA_ALARM)
         expect = [
             ('PUT', '/v2/alarms/alarm-id', {}, DELTA_ALARM),
         ]
+        self.assertEqual(self.api.calls, expect)
+        self.assertTrue(alarm)
+        self.assertEqual(alarm.alarm_id, 'alarm-id')
+        for (key, value) in DELTA_ALARM.iteritems():
+            self.assertEqual(getattr(alarm, key), value)
+
+    def test_update_legacy(self):
+        delta = {}
+        delta.update(DELTA_ALARM)
+        delta['counter_name'] = DELTA_ALARM['meter_name']
+        del delta['meter_name']
+        alarm = self.mgr.update(alarm_id='alarm-id', **delta)
+        expect = [
+            ('PUT', '/v2/alarms/alarm-id', {}, DELTA_ALARM),
+        ]
         self.assertEqual(self.api.calls, expect)
         self.assertTrue(alarm)
         self.assertEqual(alarm.alarm_id, 'alarm-id')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-ceilometerclient-1.0.2.10.g9e33072/ceilometerclient/v2/alarms.py 
new/python-ceilometerclient-1.0.3.4.gb58d4ef/ceilometerclient/v2/alarms.py
--- old/python-ceilometerclient-1.0.2.10.g9e33072/ceilometerclient/v2/alarms.py 
2013-08-09 14:46:49.000000000 +0200
+++ new/python-ceilometerclient-1.0.3.4.gb58d4ef/ceilometerclient/v2/alarms.py  
2013-09-12 01:12:15.000000000 +0200
@@ -16,6 +16,8 @@
 #    License for the specific language governing permissions and limitations
 #    under the License.
 
+import warnings
+
 from ceilometerclient.common import base
 from ceilometerclient.v2 import options
 
@@ -26,7 +28,7 @@
     'evaluation_periods',
     'state',
     'enabled',
-    'counter_name',
+    'meter_name',
     'statistic',
     'comparison_operator',
     'threshold',
@@ -60,12 +62,22 @@
         except IndexError:
             return None
 
+    @staticmethod
+    def _compat_counter_rename_kwargs(kwargs):
+        # NOTE(jd) Compatibility with Havana-2 API
+        if 'counter_name' in kwargs:
+            warnings.warn("counter_name has been renamed to meter_name",
+                          DeprecationWarning)
+            kwargs['meter_name'] = kwargs['counter_name']
+
     def create(self, **kwargs):
+        self._compat_counter_rename_kwargs(kwargs)
         new = dict((key, value) for (key, value) in kwargs.items()
                    if key in CREATION_ATTRIBUTES)
         return self._create(self._path(), new)
 
     def update(self, alarm_id, **kwargs):
+        self._compat_counter_rename_kwargs(kwargs)
         updated = dict((key, value) for (key, value) in kwargs.items()
                        if key in UPDATABLE_ATTRIBUTES)
         return self._update(self._path(alarm_id), updated)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-ceilometerclient-1.0.2.10.g9e33072/ceilometerclient/v2/shell.py 
new/python-ceilometerclient-1.0.3.4.gb58d4ef/ceilometerclient/v2/shell.py
--- old/python-ceilometerclient-1.0.2.10.g9e33072/ceilometerclient/v2/shell.py  
2013-08-09 14:46:49.000000000 +0200
+++ new/python-ceilometerclient-1.0.3.4.gb58d4ef/ceilometerclient/v2/shell.py   
2013-09-12 01:12:15.000000000 +0200
@@ -79,10 +79,10 @@
 
 
 @utils.arg('--project-id', metavar='<PROJECT_ID>',
-           help='Tenant to associate with alarm '
+           help='Tenant to associate with sample '
                 '(only settable by admin users)')
 @utils.arg('--user-id', metavar='<USER_ID>',
-           help='User to associate with alarm '
+           help='User to associate with sample '
                 '(only settable by admin users)')
 @utils.arg('-r', '--resource-id', metavar='<RESOURCE_ID>',
            help='ID of the resource.')
@@ -136,7 +136,7 @@
     field_labels = ['Name', 'Description', 'Metric', 'Period', 'Count',
                     'Threshold', 'Comparison', 'State', 'Enabled', 'Alarm ID',
                     'User ID', 'Project ID']
-    fields = ['name', 'description', 'counter_name', 'period',
+    fields = ['name', 'description', 'meter_name', 'period',
               'evaluation_periods', 'threshold', 'comparison_operator',
               'state', 'enabled', 'alarm_id', 'user_id', 'project_id']
     utils.print_list(alarms, fields, field_labels,
@@ -144,7 +144,7 @@
 
 
 def _display_alarm(alarm):
-    fields = ['name', 'description', 'counter_name', 'period',
+    fields = ['name', 'description', 'meter_name', 'period',
               'evaluation_periods', 'threshold', 'comparison_operator',
               'state', 'enabled', 'alarm_id', 'user_id', 'project_id',
               'alarm_actions', 'ok_actions', 'insufficient_data_actions',
@@ -185,7 +185,7 @@
            help='State of the alarm, one of: ' + str(ALARM_STATES))
 @utils.arg('--enabled', type=utils.string_to_bool, metavar='{True|False}',
            help='True if alarm evaluation/actioning is enabled')
[email protected]('--counter-name', metavar='<METRIC>',
[email protected]('--meter-name', metavar='<METRIC>',
            help='Metric to evaluate against')
 @utils.arg('--statistic', metavar='<STATISTIC>',
            help='Statistic to evaluate, one of: ' + str(STATISTICS))
@@ -212,7 +212,7 @@
 @utils.arg('--matching-metadata', dest='matching_metadata',
            metavar='<Matching Metadata>', action='append', default=None,
            help=('A meter should match this resource metadata (key=value) '
-                 'additionally to the counter_name'))
+                 'additionally to the meter_name'))
 def do_alarm_create(cc, args={}):
     '''Create a new alarm.'''
     fields = dict(filter(lambda x: not (x[1] is None), vars(args).items()))
@@ -233,7 +233,7 @@
            help='State of the alarm, one of: ' + str(ALARM_STATES))
 @utils.arg('--enabled', type=utils.string_to_bool, metavar='{True|False}',
            help='True if alarm evaluation/actioning is enabled')
[email protected]('--counter-name', metavar='<METRIC>',
[email protected]('--meter-name', metavar='<METRIC>',
            help='Metric to evaluate against')
 @utils.arg('--statistic', metavar='<STATISTIC>',
            help='Statistic to evaluate, one of: ' + str(STATISTICS))
@@ -260,7 +260,7 @@
 @utils.arg('--matching-metadata', dest='matching_metadata',
            metavar='<Matching Metadata>', action='append', default=None,
            help=('A meter should match this resource metadata (key=value) '
-                 'additionally to the counter_name'))
+                 'additionally to the meter_name'))
 def do_alarm_update(cc, args={}):
     '''Update an existing alarm.'''
     fields = dict(filter(lambda x: not (x[1] is None), vars(args).items()))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/python-ceilometerclient-1.0.2.10.g9e33072/python_ceilometerclient.egg-info/PKG-INFO
 
new/python-ceilometerclient-1.0.3.4.gb58d4ef/python_ceilometerclient.egg-info/PKG-INFO
--- 
old/python-ceilometerclient-1.0.2.10.g9e33072/python_ceilometerclient.egg-info/PKG-INFO
     2013-08-09 14:47:21.000000000 +0200
+++ 
new/python-ceilometerclient-1.0.3.4.gb58d4ef/python_ceilometerclient.egg-info/PKG-INFO
      2013-09-12 01:12:57.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: python-ceilometerclient
-Version: 1.0.2.10.g9e33072
+Version: 1.0.3.4.gb58d4ef
 Summary: OpenStack Metering API Client Library
 Home-page: http://www.openstack.org/
 Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-ceilometerclient-1.0.2.10.g9e33072/tox.ini 
new/python-ceilometerclient-1.0.3.4.gb58d4ef/tox.ini
--- old/python-ceilometerclient-1.0.2.10.g9e33072/tox.ini       2013-08-09 
14:46:49.000000000 +0200
+++ new/python-ceilometerclient-1.0.3.4.gb58d4ef/tox.ini        2013-09-12 
01:12:15.000000000 +0200
@@ -1,5 +1,5 @@
 [tox]
-envlist = py26,py27,pep8
+envlist = py26,py27,pypy,pep8
 
 [testenv]
 setenv = VIRTUAL_ENV={envdir}

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to