Re: [openstack-dev] [oslo] proposed library releases for next week

2014-11-24 Thread Doug Hellmann
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

2014-11-21 Thread Doug Hellmann
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

2014-11-21 Thread Sean Dague
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

2014-11-21 Thread Doug Hellmann

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