Hello community, here is the log from the commit of package openstack-cinder for openSUSE:Factory checked in at 2013-07-22 13:02:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openstack-cinder (Old) and /work/SRC/openSUSE:Factory/.openstack-cinder.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openstack-cinder" Changes: -------- --- /work/SRC/openSUSE:Factory/openstack-cinder/openstack-cinder.changes 2013-06-13 17:14:04.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.openstack-cinder.new/openstack-cinder.changes 2013-07-22 13:02:17.000000000 +0200 @@ -2 +2 @@ -Sat Jun 8 00:20:35 UTC 2013 - opensuse-cl...@opensuse.org +Wed Jul 3 13:33:04 UTC 2013 - speili...@suse.com @@ -4,2 +4,28 @@ -- Update to version 2013.1.3.a1.g0c86041: - + Bump stable/grizzly next version to 2013.1.3 +- Update to version 2013.2.a271.g3b0921f: + + Imported Translations from Transifex + + Skip brick_initiator test in virtual environments +- Drop 0001-Skip-brick_initiator-test-in-virtual-environments.patch + (merged upstream) + +------------------------------------------------------------------- +Wed Jul 3 00:09:26 UTC 2013 - opensuse-cl...@opensuse.org + +- Update to version 2013.2.a267.g5e3b00e: + + Added Cinder volume backup to Ceph support + + Imported Translations from Transifex + + Removes 3PAR domain option from cinder config file + + Handle ECONNREFUSED exception in SolidFire driver. + + CoraidDriver: Create_volume_from_snapshot of a different size + + Adding host attaching support to Cinder + +------------------------------------------------------------------- +Tue Jul 2 00:09:10 UTC 2013 - opensuse-cl...@opensuse.org + +- Update to version 2013.2.a256.ge102c28: + + Add os-availability-zone extension + + Calculate count for customized dd blocksize + +------------------------------------------------------------------- +Mon Jul 1 09:22:40 UTC 2013 - dmuel...@suse.com + +- add 0001-Skip-brick_initiator-test-in-virtual-environments.patch @@ -8 +34 @@ -Fri May 31 23:51:26 UTC 2013 - opensuse-cl...@opensuse.org +Sat Jun 29 00:07:34 UTC 2013 - opensuse-cl...@opensuse.org @@ -10,2 +36,14 @@ -- Update to version 2013.1.2.a11.g890dc3f: - + Update cloned volumes QoS settings. +- Update to version 2013.2.a252.g066a676: + + Run flake8 also on cinder/*/openstack + + Imported Translations from Transifex + + Fix service alive information in os-services extension + +-------------------------------------------------------------------- +Fri Jun 28 00:05:18 UTC 2013 - opensuse-cl...@opensuse.org + +- Update to version 2013.2.a246.gb792d19: + + Raise an error if iSCSI is not supported + + Added volume backup and restore to Ceph RBD driver + + Save some more image attributes to volume_glance_metadata. + + Fix check_for_setup_error for sheepdog driver + + Add Brick iSCSI attach/detach. @@ -14 +52 @@ -Fri May 31 09:29:58 UTC 2013 - dmuel...@suse.com +Thu Jun 27 09:58:17 UTC 2013 - speili...@suse.com @@ -16 +54,2 @@ -- remove pylint dependency +- Only depend on python-discover on SLE, it's a Python-2.6 feature + backport @@ -19 +58 @@ -Thu May 30 23:50:29 UTC 2013 - opensuse-cl...@opensuse.org +Wed Jun 26 23:59:41 UTC 2013 - opensuse-cl...@opensuse.org @@ -21,2 +60,2 @@ -- Update to version 2013.1.2.a9.ge7d973c: - + Catch and report errors from copy image to volume. +- Update to version 2013.2.a237.g5e8ab1c: + + Content-length missing in put_object @@ -25 +64 @@ -Wed May 29 23:53:06 UTC 2013 - opensuse-cl...@opensuse.org +Wed Jun 26 14:36:13 UTC 2013 - opensuse-cl...@opensuse.org @@ -27,2 +66,32 @@ -- Update to version 2013.1.2.a8.g440ada1: - + Fix ownership transfer when cloning with SolidFire +- Update to version 2013.2.a236.g6f3b40c: + + Update kombu requirement + +-------------------------------------------------------------------- +Wed Jun 26 00:03:32 UTC 2013 - opensuse-cl...@opensuse.org + +- Update to version 2013.2.a234.gcdb8d79: + + Add support for swift user/key authentication + + Fix and enable gating on H401 + + Fix up trivial H103 license check mismatches + + Avoid winning the useless use of cat award + + cinder.[brick,db,image] Replace 'locals()' + + Do not raise NEW exceptions + + Added extra-spec key scoping to the 3PAR drivers + + Imported Translations from Transifex + + Replace glance_metadata check with bootable column. + + Register used CONF entries in cinder.api.common.py + +-------------------------------------------------------------------- +Tue Jun 25 00:02:28 UTC 2013 - opensuse-cl...@opensuse.org + +- Update to version 2013.2.a215.g6f723a6: + + Add the project name into CinderKeystoneContext. + + Remove usage of locals() for formatting from cinder.tests.* + +-------------------------------------------------------------------- +Mon Jun 24 00:01:26 UTC 2013 - opensuse-cl...@opensuse.org + +- Update to version 2013.2.a211.g6e90e40: + + Use list comprehensions when possible + + NetApp:iSCSI drivers reserved percent need to change to 0. + + Adds create_from_volume test cases @@ -31 +100 @@ -Wed May 29 10:40:01 UTC 2013 - dmuel...@suse.com +Sun Jun 23 11:30:37 UTC 2013 - dmuel...@suse.com @@ -33,2 +102 @@ -- update requires/test requires -- remove setBadness call from rpmlintrc +- add 0001-Avoid-using-GREENDNS-due-to-dnspython.patch @@ -37 +105 @@ -Sun May 26 23:48:54 UTC 2013 - opensuse-cl...@opensuse.org +Sat Jun 22 00:00:04 UTC 2013 - opensuse-cl...@opensuse.org @@ -39,2 +107,4 @@ -- Update to version 2013.1.2.a6.gc323bab: - + Use an SSH pool to manage SSH connection +- Update to version 2013.2.a205.g66c158f: + + cinder.backup: Replace 'locals()' with explicit values + + NetApp unified driver implementation. + + Refactor the backup method of SwiftBackupService @@ -43 +113 @@ -Thu May 23 23:49:01 UTC 2013 - opensuse-cl...@opensuse.org +Thu Jun 20 23:59:29 UTC 2013 - opensuse-cl...@opensuse.org @@ -45,2 +115,13 @@ -- Update to version 2013.1.2.a4.g3b2180e: - + cinder volume service keeps retrying even code exception +- Update to version 2013.2.a200.gb71d567: + + fix error class path in logging sample + + Don't perform retry_execute in certain cases. + + Modify check for volume-type-id to a get w/default + + Add missing extend volume test (rpcapi). + + Add build directory to flake8 ignore dirs. + + Add _create_volume to ThinLVMVolumeDriver + + Imported Translations from Transifex + +------------------------------------------------------------------- +Thu Jun 20 12:59:28 UTC 2013 - dmuel...@suse.com + +- update test requires @@ -49 +130 @@ -Wed May 22 23:51:00 UTC 2013 - opensuse-cl...@opensuse.org +Wed Jun 19 23:51:04 UTC 2013 - opensuse-cl...@opensuse.org @@ -51,2 +132,10 @@ -- Update to version 2013.1.2.a2.g80784a4: - + Deprecating old dot path locations for Folsom configs +- Update to version 2013.2.a188.g1482c40: + + Fix and enable gating on H403 + + Update attach status when instance id invalid. + + Implement capability to extend existing volume. + + Use Python 3.x compatible except construct + +------------------------------------------------------------------- +Wed Jun 19 03:49:00 UTC 2013 - dmuel...@suse.com + +- add pywbem dependency for EMC volume driver @@ -55 +144 @@ -Fri May 10 23:46:50 UTC 2013 - opensuse-cl...@opensuse.org +Tue Jun 18 23:44:54 UTC 2013 - opensuse-cl...@opensuse.org @@ -57,2 +146,7 @@ -- Update to version 2013.1.2.a1.g0437865: - + Bump stable/grizzly next version to 2013.1.2 +- Update to version 2013.2.a181.g3172208: + + Imported Translations from Transifex + + Editable default quota support for cinder + + cinder/.: replace 'locals()' with explicit values + + Use Python 3.x compatible octal numbers + + Use common.processutils.execute + + cinder.schedule: Replace 'locals()' with explicit values @@ -61 +155 @@ -Wed May 8 23:45:32 UTC 2013 - opensuse-cl...@opensuse.org +Sun Jun 16 23:51:05 UTC 2013 - opensuse-cl...@opensuse.org @@ -63,2 +157,5 @@ -- Update to version 2013.1.1.a28.ga4856c4: - + Fix ability to add custom volume_backend_name +- Update to version 2013.2.a169.g86f8afb: + + Remove the 'migrate' option from cinder-manage + + Start using Pyflakes + + Imported Translations from Transifex + + Remove usage of locals() for formatting from cinder.volume.* @@ -67 +164 @@ -Tue May 7 23:46:56 UTC 2013 - opensuse-cl...@opensuse.org +Sat Jun 15 23:52:10 UTC 2013 - opensuse-cl...@opensuse.org @@ -69,2 +166,7 @@ -- Update to version 2013.1.1.a26.gf328fd8: - + Add parsing to extra-specs key check +- Update to version 2013.2.a161.gb1b06e3: + + Fix up the test framework + + Replace utils.to_bytes() with strutils.to_bytes() + + Remove usage of locals() for formatting from cinder.api.* + + Use Python 3.x compatible except: construct + + Imported Translations from Transifex + + Update and add notifiers in create volume @@ -73 +175 @@ -Tue May 7 16:25:11 UTC 2013 - opensuse-cl...@opensuse.org ++++ 442 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/openstack-cinder/openstack-cinder.changes ++++ and /work/SRC/openSUSE:Factory/.openstack-cinder.new/openstack-cinder.changes Old: ---- cinder-stable-grizzly.tar.gz sqlalchemy-update.diff New: ---- 0001-Avoid-using-GREENDNS-due-to-dnspython.patch cinder-master.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openstack-cinder-doc.spec ++++++ --- /var/tmp/diff_new_pack.15GD3H/_old 2013-07-22 13:02:18.000000000 +0200 +++ /var/tmp/diff_new_pack.15GD3H/_new 2013-07-22 13:02:18.000000000 +0200 @@ -19,13 +19,13 @@ %define component cinder Name: openstack-%{component}-doc -Version: 2013.1.3.a1.g0c86041 +Version: 2013.2.a271.g3b0921f Release: 0 Summary: OpenStack Block Storage (Cinder) - Documentation License: Apache-2.0 Group: Documentation/HTML Url: https://launchpad.net/cinder -Source: cinder-stable-grizzly.tar.gz +Source: cinder-master.tar.gz BuildRequires: graphviz BuildRequires: openstack-suse-macros BuildRequires: python-Paste @@ -37,16 +37,17 @@ BuildRequires: python-base BuildRequires: python-cinder = %{version} BuildRequires: python-cinderclient +BuildRequires: python-d2to1 BuildRequires: python-distribute BuildRequires: python-eventlet BuildRequires: python-feedparser BuildRequires: python-glanceclient < 2 BuildRequires: python-iso8601 -BuildRequires: python-ldap BuildRequires: python-lxml BuildRequires: python-mox BuildRequires: python-oslo.config BuildRequires: python-paramiko +BuildRequires: python-pbr BuildRequires: python-sqlalchemy-migrate BuildRequires: python-suds BuildArch: noarch @@ -59,7 +60,7 @@ This package contains documentation files for %{name}. %prep -%setup -q -n cinder-2013.1.3.a1.g0c86041 +%setup -q -n cinder-2013.2.a271.g3b0921f %openstack_cleanup_prep %build ++++++ openstack-cinder.spec ++++++ --- /var/tmp/diff_new_pack.15GD3H/_old 2013-07-22 13:02:18.000000000 +0200 +++ /var/tmp/diff_new_pack.15GD3H/_new 2013-07-22 13:02:18.000000000 +0200 @@ -21,37 +21,41 @@ %define username openstack-%{component} Name: openstack-%{component} -Version: 2013.1.3.a1.g0c86041 +Version: 2013.2.a271.g3b0921f Release: 0 Summary: OpenStack Block Storage (Cinder) License: Apache-2.0 Group: System/Management Url: https://launchpad.net/cinder -Source: cinder-stable-grizzly.tar.gz +Source: cinder-master.tar.gz Source1: %{name}.init Source2: %{name}.logrotate Source3: cinder-sudoers -Patch0: sqlalchemy-update.diff +Patch0: 0001-Avoid-using-GREENDNS-due-to-dnspython.patch BuildRequires: fdupes BuildRequires: openstack-suse-macros BuildRequires: openstack-suse-sudo BuildRequires: python-base +BuildRequires: python-d2to1 BuildRequires: python-distribute >= 0.6.24 -BuildRequires: python-oslo.config >= 1.1.0 +BuildRequires: python-oslo.config +BuildRequires: python-six # Documentation build requirements: BuildRequires: openstack-utils BuildRequires: python-Sphinx BuildRequires: python-WebOb BuildRequires: python-argparse -BuildRequires: python-eventlet >= 0.9.12 +BuildRequires: python-eventlet BuildRequires: python-iso8601 BuildRequires: python-paramiko +BuildRequires: python-pbr BuildRequires: python-stevedore >= 0.8 Requires: logrotate Requires: openstack-suse-sudo Requires: python >= 2.6.8 Requires: python-cinder = %{version} Requires: python-oslo.config >= 1.1.0 +Requires: python-swiftclient >= 1.2 %if 0%{?suse_version} > 1110 Requires(pre): pwdutils %else @@ -78,25 +82,24 @@ Requires: python-Paste Requires: python-PasteDeploy >= 1.5.0 Requires: python-Routes >= 1.12.3 -Requires: python-WebOb >= 1.2.3 +Requires: python-SQLAlchemy >= 0.7 +Requires: python-WebOb >= 1.0.8 Requires: python-amqplib >= 0.6.1 Requires: python-anyjson >= 0.2.4 -Requires: python-argparse -Requires: python-eventlet >= 0.9.17 +Requires: python-d2to1 >= 0.2.10 +Requires: python-eventlet >= 0.9.12 Requires: python-glanceclient >= 0.5.0 Requires: python-greenlet >= 0.3.1 Requires: python-iso8601 >= 0.1.4 -Requires: python-keystoneclient >= 0.2.0 +Requires: python-keystoneclient >= 0.2 Requires: python-kombu >= 1.0.4 Requires: python-lockfile >= 0.8 Requires: python-lxml >= 2.3 -Requires: python-paramiko -Requires: python-psycopg2 -Requires: python-python-daemon -Requires: python-sqlalchemy-migrate >= 0.7.2 -Requires: python-stevedore >= 0.8 +Requires: python-paramiko >= 1.8.0 +Requires: python-six +Requires: python-sqlalchemy-migrate >= 0.7 +Requires: python-stevedore >= 0.9 Requires: python-suds >= 0.4 -Requires: python-swiftclient Requires: python-wsgiref >= 0.1.2 %description -n python-cinder @@ -133,6 +136,7 @@ Summary: OpenStack Block Storage (Cinder) - Volume Group: Development/Languages/Python Requires: %{name} = %{version} +Requires: python-pywbem Provides: openstack-nova-volume = 2013.1 Obsoletes: openstack-nova-volume < 2013.1 @@ -144,36 +148,35 @@ Group: Development/Languages/Python Requires: %{name} = %{version} Requires: git-core >= 1.6.4 -Requires: python-WebTest -Requires: python-amqp >= 1.0.5 +Requires: python-amqplib >= 0.6.1 Requires: python-cinderclient -Requires: python-coverage +Requires: python-coverage >= 3.6 +%if 0%{?suse_version} && 0%{?suse_version} <= 1110 +Requires: python-discover +%endif +Requires: python-fixtures >= 0.3.12 +Requires: python-flake8 >= 2.0 Requires: python-glanceclient >= 0.5.0 +Requires: python-hacking >= 0.5.3 Requires: python-hp3parclient >= 1.0.0 -Requires: python-httplib2 -Requires: python-ldap -Requires: python-mock +Requires: python-mock >= 0.8.0 Requires: python-mox >= 0.5.3 -Requires: python-nose -Requires: python-nosehtmloutput -Requires: python-nosexcover -Requires: python-openstack.nose_plugin -Requires: python-pep8 >= 1.3.3 +Requires: python-pbr >= 0.5.10 +Requires: python-pep8 >= 1.4.5 +Requires: python-psycopg2 +Requires: python-pyflakes >= 0.7.2 +Requires: python-python-subunit +Requires: python-testrepository >= 0.0.13 +Requires: python-testtools >= 0.9.29 %description test The OpenStack Cinder testsuite. It is used to verify the functionality of OpenStack Cinder. %prep -%setup -q -n cinder-2013.1.3.a1.g0c86041 -%patch0 +%setup -q -n cinder-2013.2.a271.g3b0921f +%patch0 -p1 %openstack_cleanup_prep -# NOTE(saschpe): We don't build i18n message catalogs, thus: -sed -i -e "s|Babel.*||" tools/pip-requires -# NOTE(saschpe): We don't use setuptools.git, we use git(hub)_tarballs source service: -sed -i -e "s|setuptools_git>=0.4||" tools/pip-requires -# NOTE(dmueller): Known to be broken (https://bugs.launchpad.net/cinder/+bug/1173266) -rm cinder/tests/integrated/test_volumes.py %build python setup.py build @@ -306,6 +309,7 @@ %{_initddir}/%{name}-api %{_sbindir}/rc%{name}-api %{_bindir}/%{component}-api +%{_bindir}/%{component}-rpc-zmq-receiver %files backup %defattr(-,root,root,-) ++++++ 0001-Avoid-using-GREENDNS-due-to-dnspython.patch ++++++ >From 4a73fecb380a4ef18acfe3eb020cf0be34c7c586 Mon Sep 17 00:00:00 2001 From: Dirk Mueller <d...@dmllr.de> Date: Sun, 23 Jun 2013 13:28:24 +0200 Subject: [PATCH] Avoid using GREENDNS due to dnspython If dnspython is present in your environment then eventlet monkeypatches socket.getaddrinfo() with an implementation which doesn't work for IPv6. To turn this off you need to set an environment variable before you do the import. Resolves bug 1164822 Change-Id: I4aa3d40d0f8d0f125c3a89c4ba062ad0d13f1c55 --- cinder/tests/__init__.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/cinder/tests/__init__.py b/cinder/tests/__init__.py index cb73bd3..36cb11d 100644 --- a/cinder/tests/__init__.py +++ b/cinder/tests/__init__.py @@ -30,6 +30,21 @@ .. moduleauthor:: Andy Smith <a...@anarkystic.com> """ +import os +import sys + +# NOTE(mikal): All of this is because if dnspython is present in your +# environment then eventlet monkeypatches socket.getaddrinfo() with an +# implementation which doesn't work for IPv6. What we're checking here is +# that the magic environment variable was set when the import happened. +if ('eventlet' in sys.modules and + os.environ.get('EVENTLET_NO_GREENDNS', '').lower() != 'yes'): + raise ImportError('eventlet imported before nova/cmd/__init__ ' + '(env var set to %s)' + % os.environ.get('EVENTLET_NO_GREENDNS')) + +os.environ['EVENTLET_NO_GREENDNS'] = 'yes' + import eventlet eventlet.monkey_patch() -- 1.8.3.1 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.15GD3H/_old 2013-07-22 13:02:18.000000000 +0200 +++ /var/tmp/diff_new_pack.15GD3H/_new 2013-07-22 13:02:18.000000000 +0200 @@ -1,6 +1,6 @@ <services> <service name="git_tarballs" mode="disabled"> - <param name="url">http://tarballs.openstack.org/cinder/cinder-stable-grizzly.tar.gz</param> + <param name="url">http://tarballs.openstack.org/cinder/cinder-master.tar.gz</param> <param name="email">opensuse-cl...@opensuse.org</param> <param name="plain-version">True</param> </service> -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org