Re: [openstack-dev] [oslo] proposed library releases for next week
After the Oslo meeting today, most of the folks preparing releases met separately and decided to wait to create any new releases until the stable branches are ready. We need devstack to install Oslo libs from packages (merged) and to cap the Oslo requirements. Sean is going to raise the latter issue as a policy discussion in the project meeting tomorrow. Doug On Nov 21, 2014, at 11:56 AM, Doug Hellmann d...@doughellmann.com wrote: On Nov 21, 2014, at 11:25 AM, Sean Dague s...@dague.net wrote: On 11/21/2014 11:19 AM, Doug Hellmann wrote: We have a backlog of changes in many of the Oslo libraries, so I would like to cut releases early next week. Please look over the list below and speak up if there are known issues that would prevent us from releasing these libs on Monday or Tuesday of next week. Patches still in the review queue can wait for the next batch of releases, so let’s focus on what’s in already. Given that the short change logs are pretty hard to parse, would it be possible to also provide the diffstat of each release, as well as the actual requirements diff (which seems to be a non negligible amount of the changes, and the one with terrible change strings). I think that with the oslo.db last release the changelog didn't really express clearly enough what was changing. Yeah, I’ve been looking for ways to improve the release notes. In this case I expected the library maintainers to know what the changes meant, but more detail is better. The report comes from a script in openstack/oslo-incubator/tools, which I’ve been updating this morning (https://review.openstack.org/#/c/136401/). If anyone has suggestions for other info to add, please let me know. Doug openstack/cliff 1.8.0..HEAD f6e9bbd print the real error cmd argument a5fd24d Updated from global requirements diffstat (except test files): cliff/commandmanager.py| 3 ++- requirements.txt | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) Requirements updates: diff --git a/requirements.txt b/requirements.txt index 4d3ccc9..bf06e82 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ six=1.7.0 -stevedore=0.14 +stevedore=1.1.0 # Apache-2.0 openstack/oslo.concurrency 0.2.0..HEAD 3bda65c Allow for providing a customized semaphore container 656f908 Move locale files to proper place faa30f8 Flesh out the README bca4a0d Move out of the oslo namespace package 58de317 Improve testing in py3 environment fa52a63 Only modify autoindex.rst if it exists 63e618b Imported Translations from Transifex d5ea62c lockutils-wrapper cleanup 78ba143 Don't use variables that aren't initialized diffstat (except test files): .gitignore | 1 + README.rst | 4 +- doc/source/conf.py | 23 +- .../locale/en_GB/LC_MESSAGES/oslo.concurrency.po | 16 +- oslo.concurrency/locale/oslo.concurrency.pot | 16 +- oslo/concurrency/__init__.py | 29 ++ oslo/concurrency/_i18n.py | 32 -- oslo/concurrency/fixture/__init__.py | 13 + oslo/concurrency/fixture/lockutils.py | 51 -- oslo/concurrency/lockutils.py | 376 -- oslo/concurrency/openstack/__init__.py | 0 oslo/concurrency/openstack/common/__init__.py | 0 oslo/concurrency/openstack/common/fileutils.py | 146 -- oslo/concurrency/opts.py | 45 -- oslo/concurrency/processutils.py | 340 oslo_concurrency/__init__.py | 0 oslo_concurrency/_i18n.py | 32 ++ oslo_concurrency/fixture/__init__.py | 0 oslo_concurrency/fixture/lockutils.py | 51 ++ oslo_concurrency/lockutils.py | 423 +++ oslo_concurrency/openstack/__init__.py | 0 oslo_concurrency/openstack/common/__init__.py | 0 oslo_concurrency/openstack/common/fileutils.py | 146 ++ oslo_concurrency/opts.py | 45 ++ oslo_concurrency/processutils.py | 340 setup.cfg | 9 +- tox.ini| 8 +- 40 files changed, 3385 insertions(+), 2135 deletions(-) Requirements updates: openstack/oslo.config 1.4.0..HEAD 7ab3326 Updated from global requirements c81dc30 Updated from global requirements 4a15ea3 Fix class constant indentation 5d5faeb Updated from global requirements d6b0ee6 Activate pep8 check that _ is imported 73635ef Updated from global requirements cf94a51 Updated from global requirements e906e74 Updated from global requirements 0a7abd0 Add some guidance for group names e0ad7fa delay formatting debug log message f7c54d9
[openstack-dev] [oslo] proposed library releases for next week
We have a backlog of changes in many of the Oslo libraries, so I would like to cut releases early next week. Please look over the list below and speak up if there are known issues that would prevent us from releasing these libs on Monday or Tuesday of next week. Patches still in the review queue can wait for the next batch of releases, so let’s focus on what’s in already. Doug openstack/cliff 1.8.0..HEAD (new release: 1.9.0) f6e9bbd print the real error cmd argument a5fd24d Updated from global requirements openstack/oslo.concurrency 0.2.0..HEAD (new release: 0.3.0) 3bda65c Allow for providing a customized semaphore container 656f908 Move locale files to proper place faa30f8 Flesh out the README bca4a0d Move out of the oslo namespace package 58de317 Improve testing in py3 environment fa52a63 Only modify autoindex.rst if it exists 63e618b Imported Translations from Transifex d5ea62c lockutils-wrapper cleanup 78ba143 Don't use variables that aren't initialized openstack/oslo.config 1.4.0..HEAD (new release: 1.5.0) 7ab3326 Updated from global requirements c81dc30 Updated from global requirements 4a15ea3 Fix class constant indentation 5d5faeb Updated from global requirements d6b0ee6 Activate pep8 check that _ is imported 73635ef Updated from global requirements cf94a51 Updated from global requirements e906e74 Updated from global requirements 0a7abd0 Add some guidance for group names e0ad7fa delay formatting debug log message f7c54d9 Check config default value is correct type 41770ad Report permission denied when parsing config 5ada833 Fix docs example using generator config files e82f6bb Updated from global requirements fa458ee do not use colons in section titles 2af57e5 Stop using intersphinx a736da3 Fixed typo in docstring for _get_config_dirs ba6486a Update contributing instructions 70fc459 Add missing newline to stderr output when argument value is wrong openstack/oslo.db 1.1.0..HEAD (new release: 1.2.0) 10e8d15 Add table name to foreign keys diff ddd11df Updated from global requirements 2269848 Handle Galera deadlock on SELECT FOR UPDATE 4b2058b Add exception filter for _sqlite_dupe_key_error 7f755bf Ensure is_backend_avail() doesn't leave open connections c54d3a9 Updated from global requirements 2099177 Add pbr to installation requirements 135701b Fix python3.x scoping issues with removed 'de’ variable openstack/oslo.i18n 1.0.0..HEAD (new release: 1.1.0) 5a163eb Imported Translations from Transifex 1fc63ac Add note for integration modules in libraries 2fe3f73 Activate pep8 check that _ is imported d67767b Add pbr to installation requirements 3583c89 Updated from global requirements 497f8d3 Updated from global requirements 624c52c Remove extraneous vim editor configuration comments 9b6a9c2 Make clear in docs to use _LE() when using LOG.exception() 999a112 Support building wheels (PEP-427) 47c5d73 Imported Translations from Transifex 3041689 Fix coverage testing 04752ee Imported Translations from Transifex 26edee1 Use same indentation in doc/source/usage 12f14da Imported Translations from Transifex c9f2b63 Imported Translations from Transifex af4fc2c Updated from global requirements efbe658 Remove unused/mutable default args f721da7 Fixes a small syntax error in the doc examples 0624f8d Work toward Python 3.4 support and testing openstack/oslo.messaging 1.4.1..HEAD (new release: 1.5.0) a5ffc62 Updated from global requirements ee6a729 Imported Translations from Transifex 973301a rabbit: uses kombu instead of builtin stuffs d9d04fb Allows to overriding oslotest environ var 0d49793 Create ZeroMQ Context per socket 7306680 Remove unuseful param of the ConnectionContext 442d8b9 Updated from global requirements 5aadc56 Add basic tests for 0mq matchmakers 7ea4147 Updated from global requirements 37e5e2a Fix tiny typo in server.py 10eb120 Switch to oslo.middleware a3ca0e5 Updated from global requirements 6f76039 Activate pep8 check that _ is imported f43fe66 Enable user authentication in the AMQP 1.0 driver f74014a Documentation anomaly in TransportURL parse classmethod f61f7c5 Don't put the message payload into warning log 70910e0 Updated from global requirements 6857db1 Add pbr to installation requirements 0088ac9 Updated from global requirements f1afac4 Add driver independent functional tests a476b2e Imported Translations from Transifex db2709e zmq: Remove dead code a87aa3e Updated from global requirements 3dd6a23 Finish transition to oslo.i18n 969847d Imported Translations from Transifex 63a5f1c Imported Translations from Transifex 1640cc1 qpid: Always auto-delete queue of DirectConsumer 6b405b9 Updated from global requirements d4e64d8 Imported Translations from Transifex 487bbf5 Enable oslo.i18n for oslo.messaging 8d242bd Switch to oslo.serialization f378009 Cleanup listener after stopping rpc server 5fd9845 Updated from global requirements ed88623 Track the attempted method when raising UnsupportedVersion 93283f2 fix memory leak for function _safe_log 2478675 Stop using importutils
Re: [openstack-dev] [oslo] proposed library releases for next week
On 11/21/2014 11:19 AM, Doug Hellmann wrote: We have a backlog of changes in many of the Oslo libraries, so I would like to cut releases early next week. Please look over the list below and speak up if there are known issues that would prevent us from releasing these libs on Monday or Tuesday of next week. Patches still in the review queue can wait for the next batch of releases, so let’s focus on what’s in already. Given that the short change logs are pretty hard to parse, would it be possible to also provide the diffstat of each release, as well as the actual requirements diff (which seems to be a non negligible amount of the changes, and the one with terrible change strings). I think that with the oslo.db last release the changelog didn't really express clearly enough what was changing. Doug openstack/cliff 1.8.0..HEAD (new release: 1.9.0) f6e9bbd print the real error cmd argument a5fd24d Updated from global requirements openstack/oslo.concurrency 0.2.0..HEAD (new release: 0.3.0) 3bda65c Allow for providing a customized semaphore container 656f908 Move locale files to proper place faa30f8 Flesh out the README bca4a0d Move out of the oslo namespace package 58de317 Improve testing in py3 environment fa52a63 Only modify autoindex.rst if it exists 63e618b Imported Translations from Transifex d5ea62c lockutils-wrapper cleanup 78ba143 Don't use variables that aren't initialized openstack/oslo.config 1.4.0..HEAD (new release: 1.5.0) 7ab3326 Updated from global requirements c81dc30 Updated from global requirements 4a15ea3 Fix class constant indentation 5d5faeb Updated from global requirements d6b0ee6 Activate pep8 check that _ is imported 73635ef Updated from global requirements cf94a51 Updated from global requirements e906e74 Updated from global requirements 0a7abd0 Add some guidance for group names e0ad7fa delay formatting debug log message f7c54d9 Check config default value is correct type 41770ad Report permission denied when parsing config 5ada833 Fix docs example using generator config files e82f6bb Updated from global requirements fa458ee do not use colons in section titles 2af57e5 Stop using intersphinx a736da3 Fixed typo in docstring for _get_config_dirs ba6486a Update contributing instructions 70fc459 Add missing newline to stderr output when argument value is wrong openstack/oslo.db 1.1.0..HEAD (new release: 1.2.0) 10e8d15 Add table name to foreign keys diff ddd11df Updated from global requirements 2269848 Handle Galera deadlock on SELECT FOR UPDATE 4b2058b Add exception filter for _sqlite_dupe_key_error 7f755bf Ensure is_backend_avail() doesn't leave open connections c54d3a9 Updated from global requirements 2099177 Add pbr to installation requirements 135701b Fix python3.x scoping issues with removed 'de’ variable openstack/oslo.i18n 1.0.0..HEAD (new release: 1.1.0) 5a163eb Imported Translations from Transifex 1fc63ac Add note for integration modules in libraries 2fe3f73 Activate pep8 check that _ is imported d67767b Add pbr to installation requirements 3583c89 Updated from global requirements 497f8d3 Updated from global requirements 624c52c Remove extraneous vim editor configuration comments 9b6a9c2 Make clear in docs to use _LE() when using LOG.exception() 999a112 Support building wheels (PEP-427) 47c5d73 Imported Translations from Transifex 3041689 Fix coverage testing 04752ee Imported Translations from Transifex 26edee1 Use same indentation in doc/source/usage 12f14da Imported Translations from Transifex c9f2b63 Imported Translations from Transifex af4fc2c Updated from global requirements efbe658 Remove unused/mutable default args f721da7 Fixes a small syntax error in the doc examples 0624f8d Work toward Python 3.4 support and testing openstack/oslo.messaging 1.4.1..HEAD (new release: 1.5.0) a5ffc62 Updated from global requirements ee6a729 Imported Translations from Transifex 973301a rabbit: uses kombu instead of builtin stuffs d9d04fb Allows to overriding oslotest environ var 0d49793 Create ZeroMQ Context per socket 7306680 Remove unuseful param of the ConnectionContext 442d8b9 Updated from global requirements 5aadc56 Add basic tests for 0mq matchmakers 7ea4147 Updated from global requirements 37e5e2a Fix tiny typo in server.py 10eb120 Switch to oslo.middleware a3ca0e5 Updated from global requirements 6f76039 Activate pep8 check that _ is imported f43fe66 Enable user authentication in the AMQP 1.0 driver f74014a Documentation anomaly in TransportURL parse classmethod f61f7c5 Don't put the message payload into warning log 70910e0 Updated from global requirements 6857db1 Add pbr to installation requirements 0088ac9 Updated from global requirements f1afac4 Add driver independent functional tests a476b2e Imported Translations from Transifex db2709e zmq: Remove dead code a87aa3e Updated from global requirements 3dd6a23 Finish transition to oslo.i18n 969847d Imported
Re: [openstack-dev] [oslo] proposed library releases for next week
On Nov 21, 2014, at 11:25 AM, Sean Dague s...@dague.net wrote: On 11/21/2014 11:19 AM, Doug Hellmann wrote: We have a backlog of changes in many of the Oslo libraries, so I would like to cut releases early next week. Please look over the list below and speak up if there are known issues that would prevent us from releasing these libs on Monday or Tuesday of next week. Patches still in the review queue can wait for the next batch of releases, so let’s focus on what’s in already. Given that the short change logs are pretty hard to parse, would it be possible to also provide the diffstat of each release, as well as the actual requirements diff (which seems to be a non negligible amount of the changes, and the one with terrible change strings). I think that with the oslo.db last release the changelog didn't really express clearly enough what was changing. Yeah, I’ve been looking for ways to improve the release notes. In this case I expected the library maintainers to know what the changes meant, but more detail is better. The report comes from a script in openstack/oslo-incubator/tools, which I’ve been updating this morning (https://review.openstack.org/#/c/136401/). If anyone has suggestions for other info to add, please let me know. Doug openstack/cliff 1.8.0..HEAD f6e9bbd print the real error cmd argument a5fd24d Updated from global requirements diffstat (except test files): cliff/commandmanager.py| 3 ++- requirements.txt | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) Requirements updates: diff --git a/requirements.txt b/requirements.txt index 4d3ccc9..bf06e82 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ six=1.7.0 -stevedore=0.14 +stevedore=1.1.0 # Apache-2.0 openstack/oslo.concurrency 0.2.0..HEAD 3bda65c Allow for providing a customized semaphore container 656f908 Move locale files to proper place faa30f8 Flesh out the README bca4a0d Move out of the oslo namespace package 58de317 Improve testing in py3 environment fa52a63 Only modify autoindex.rst if it exists 63e618b Imported Translations from Transifex d5ea62c lockutils-wrapper cleanup 78ba143 Don't use variables that aren't initialized diffstat (except test files): .gitignore | 1 + README.rst | 4 +- doc/source/conf.py | 23 +- .../locale/en_GB/LC_MESSAGES/oslo.concurrency.po | 16 +- oslo.concurrency/locale/oslo.concurrency.pot | 16 +- oslo/concurrency/__init__.py | 29 ++ oslo/concurrency/_i18n.py | 32 -- oslo/concurrency/fixture/__init__.py | 13 + oslo/concurrency/fixture/lockutils.py | 51 -- oslo/concurrency/lockutils.py | 376 -- oslo/concurrency/openstack/__init__.py | 0 oslo/concurrency/openstack/common/__init__.py | 0 oslo/concurrency/openstack/common/fileutils.py | 146 -- oslo/concurrency/opts.py | 45 -- oslo/concurrency/processutils.py | 340 oslo_concurrency/__init__.py | 0 oslo_concurrency/_i18n.py | 32 ++ oslo_concurrency/fixture/__init__.py | 0 oslo_concurrency/fixture/lockutils.py | 51 ++ oslo_concurrency/lockutils.py | 423 +++ oslo_concurrency/openstack/__init__.py | 0 oslo_concurrency/openstack/common/__init__.py | 0 oslo_concurrency/openstack/common/fileutils.py | 146 ++ oslo_concurrency/opts.py | 45 ++ oslo_concurrency/processutils.py | 340 setup.cfg | 9 +- tox.ini| 8 +- 40 files changed, 3385 insertions(+), 2135 deletions(-) Requirements updates: openstack/oslo.config 1.4.0..HEAD 7ab3326 Updated from global requirements c81dc30 Updated from global requirements 4a15ea3 Fix class constant indentation 5d5faeb Updated from global requirements d6b0ee6 Activate pep8 check that _ is imported 73635ef Updated from global requirements cf94a51 Updated from global requirements e906e74 Updated from global requirements 0a7abd0 Add some guidance for group names e0ad7fa delay formatting debug log message f7c54d9 Check config default value is correct type 41770ad Report permission denied when parsing config 5ada833 Fix docs example using generator config files e82f6bb Updated from global requirements fa458ee do not use colons in section titles 2af57e5 Stop using intersphinx a736da3 Fixed typo in docstring for _get_config_dirs ba6486a Update contributing instructions 70fc459 Add missing newline to stderr output when argument value is wrong diffstat (except test files): CONTRIBUTING.rst