[release-announce] [glance] glance_store 0.21.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Wed Jul 19 18:20:03 UTC 2017


We high-spiritedly announce the release of:

glance_store 0.21.0: OpenStack Image Service Store Library

This release is part of the pike release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/glance_store

Download the package from:

    https://pypi.python.org/pypi/glance_store

Please report issues through launchpad:

    http://bugs.launchpad.net/glance-store

For more details, please see below.

0.21.0
^^^^^^

This was a quiet development cycle for the "glance_store" library. No
new features were added.  Several bugs were fixed and some code
changes were committed to increase stability.


Bug Fixes
*********

* The following bugs were fixed during the Pike release cycle.

  * Bug 1618666: Fix SafeConfigParser DeprecationWarning in Python
    3.2+

  * Bug 1668848: PBR 2.0.0 will break projects not using constraints

  * Bug 1657710: Unit test passes only because is launched as non-
    root user

  * Bug 1686063: RBD driver can't delete image with unprotected
    snapshot

  * Bug 1691132: Fixed tests failing due to updated oslo.config

  * Bug 1693670: Fix doc generation for Python3

  * Bug 1643516: Cinder driver: TypeError in _open_cinder_volume

  * Bug 1620214: Sheepdog: command execution failure

   (https://code.launchpad.net/bugs/1618666)
  (https://code.launchpad.net/bugs/1668848)
  (https://code.launchpad.net/bugs/1657710)
  (https://code.launchpad.net/bugs/1686063)
  (https://code.launchpad.net/bugs/1691132)
  (https://code.launchpad.net/bugs/1693670)
  (https://code.launchpad.net/bugs/1643516)
  (https://code.launchpad.net/bugs/1620214)


Other Notes
***********

* The following improvements were made during the Pike release
  cycle.

  * Fixed string formatting in log message
    (https://git.openstack.org
    /cgit/openstack/glance_store/commit/?id=802c5a785444ba9ea5888c7cd
    131d004ec2a19ad)

  * Correct error msg variable that could be unassigned
    (https://git.
    openstack.org/cgit/openstack/glance_store/commit/?id=ccc9696e3f07
    1383cd05d88ba2488f5a5ee98120)

  * Use HostAddressOpt for store opts that accept IP and hostnames
    (h
    ttps://git.openstack.org/cgit/openstack/glance_store/commit/?id=d
    6f3c4e2d921d8a6db8be79e4a81e393334cfa4c)

  * Replace six.iteritems() with .items()
    (https://git.openstack.org/
    cgit/openstack/glance_store/commit/?id=edc19a290b05a12f39f3059b11
    e2b978a9362052)

  * Add python 3.5 in classifier and envlist
    (https://git.openstack.o
    rg/cgit/openstack/glance_store/commit/?id=963e2a0fd1c173556a2c409
    15ad26db28d8375a6)

  * Initialize privsep root_helper command
    (https://git.openstack.org
    /cgit/openstack/glance_store/commit/?id=d16dff9a08d1104540182f3aa
    36758dc89603fc0)

  * Documentation was reorganized according to the new standard
    layout (http://specs.openstack.org/openstack/docs-
    specs/specs/pike/os- manuals-migration.html)

Changes in glance_store 0.20.0..0.21.0
--------------------------------------

599b9b8 Updated from global requirements
fafc8fd Add release note for Pike.
0c5b04a Cinder driver: TypeError in _open_cinder_volume
7ac6e99 Updated from global requirements
814d5cc Updated from global requirements
3f9233b Updated from global requirements
23f9d74 set warning-is-error for documentation build
51cb0c5 switch from oslosphinx to openstackdocstheme
26a7476 rearrange existing documentation according to the new standard layout
fb10a90 Updated from global requirements
74ed580 Updated from global requirements
26241ee Fix html_last_updated_fmt for Python3
2c65bf7 Fixed tests due to updated oslo.config
d16dff9 Initialize privsep root_helper command
a783a74 Don't fail when trying to unprotect unprotected snapshot on RBD
cc11b4a Updated from global requirements
963e2a0 Add python 3.5 in classifier and envlist
b8918f2 Imported Translations from Zanata
38eb706 Update maintainer's email address
17b28b5 Updated from global requirements
2f1f18b Updated from global requirements
edc19a2 Replace six.iteritems() with .items()
c71b2e4 Removes unnecessary utf-8 coding for glance_store
d6f3c4e Use HostAddressOpt for store opts that accept IP and hostnames
c596b64 Updated from global requirements
f614b34 An unit test passes because is launched as non-root user
9c92648 Update test requirement
b5d6686 Updated from global requirements
cd86c43 Updated from global requirements
93f5570 Fix SafeConfigParser DeprecationWarning in Python 3.2+
ca9b6f8 Update reno for stable/ocata
ccc9696 Correct error msg variable that could be unassigned
802c5a7 Fixing string formatting bug in log message.
d266491 Remove debtcollector in requirements.txt
f1eb81e Log at error when we intend to reraise the exception
88ba9f6 Suppress oslo-config DeprecationWarning during functional test
2497c6f Sheepdog: fix command execution failure


Diffstat (except docs and test files)
-------------------------------------

.gitignore                                         |   1 +
glance_store/_drivers/cinder.py                    |  21 ++-
glance_store/_drivers/filesystem.py                |   2 +-
glance_store/_drivers/rbd.py                       |  14 +-
glance_store/_drivers/sheepdog.py                  |  21 +--
glance_store/_drivers/swift/store.py               |   4 +-
glance_store/_drivers/swift/utils.py               |  11 +-
glance_store/_drivers/vmware_datastore.py          |   8 +-
.../en_GB/LC_MESSAGES/glance_store-log-warning.po  |  19 ---
.../locale/en_GB/LC_MESSAGES/glance_store.po       |  79 +--------
.../es/LC_MESSAGES/glance_store-log-warning.po     |  27 ---
.../fr/LC_MESSAGES/glance_store-log-warning.po     |  28 ----
.../notes/pike-relnote-9f547df14184d18c.yaml       |  45 +++++
releasenotes/source/conf.py                        |  10 +-
releasenotes/source/index.rst                      |   1 +
.../locale/zh_CN/LC_MESSAGES/releasenotes.po       |  80 +++++++++
releasenotes/source/ocata.rst                      |   6 +
requirements.txt                                   |  17 +-
setup.cfg                                          |  16 +-
setup.py                                           |   2 +-
test-requirements.txt                              |  10 +-
tox.ini                                            |   2 +-
36 files changed, 353 insertions(+), 456 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 4b6f89e..35defa7 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,4 +4,4 @@
-oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
-oslo.i18n>=2.1.0 # Apache-2.0
-oslo.serialization>=1.10.0 # Apache-2.0
-oslo.utils>=3.18.0 # Apache-2.0
+oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
+oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
+oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0
+oslo.utils>=3.20.0 # Apache-2.0
@@ -9 +9 @@ oslo.concurrency>=3.8.0 # Apache-2.0
-stevedore>=1.17.1 # Apache-2.0
+stevedore>=1.20.0 # Apache-2.0
@@ -12 +12 @@ enum34;python_version=='2.7' or python_version=='2.6' or python_version=='3.3' #
-eventlet!=0.18.3,>=0.18.2 # MIT
+eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT
@@ -14 +13,0 @@ six>=1.9.0 # MIT
-debtcollector>=1.2.0 # Apache-2.0
@@ -17 +16 @@ jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT
-keystoneauth1>=2.17.0 # Apache-2.0
+keystoneauth1>=2.21.0 # Apache-2.0
@@ -19 +18 @@ python-keystoneclient>=3.8.0 # Apache-2.0
-requests!=2.12.2,>=2.10.0 # Apache-2.0
+requests>=2.14.2 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index dd02da6..c26f8ad 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-hacking<0.11,>=0.10.0
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
@@ -11 +11 @@ mock>=2.0 # BSD
-coverage>=4.0 # Apache-2.0
+coverage!=4.4,>=4.0 # Apache-2.0
@@ -23,3 +23,3 @@ bandit>=1.1.0 # Apache-2.0
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
-reno>=1.8.0 # Apache-2.0
+sphinx>=1.6.2 # BSD
+openstackdocstheme>=1.11.0 # Apache-2.0
+reno!=2.3.1,>=1.8.0 # Apache-2.0





More information about the Release-announce mailing list