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

Sean Dague sean at dague.net
Fri Nov 21 16:25:41 UTC 2014


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 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 from oslo-incubator
> 3fa6b8f Add missing deprecated group amqp1
> f44b612 Updated from global requirements
> f57a4ab Stop using intersphinx
> bc0033a Add documentation explaining how to use the AMQP 1.0 driver
> d2b34c0 Imported Translations from Transifex
> 4b57eee Construct ZmqListener with correct arguments
> 3e6c0b3 Message was send to wrong node with use zmq as rpc_backend
> e0adc7d Work toward Python 3.4 support and testing
> d753b03 Ensure the amqp options are present in config file
> 214fa5e Add contributing page to docs
> f8ea1a0 Import notifier middleware from oslo-incubator
> 41fbe41 Let oslotest manage the six.move setting for mox
> ff6c5e9 Add square brackets for ipv6 based hosts
> b9a917c warn against sorting requirements
> 7c2853a Improve help strings
> 
> openstack/oslo.middleware  0.1.0..HEAD (new release: 0.2.0)
> 
> 7baf57a Updated from global requirements
> 6f88759 Updated from global requirements
> f9d0b94 Flesh out the README
> edfa12c Imported Translations from Transifex
> 5fd894b Updated from global requirements
> 28b8ad2 Add pbr to installation requirements
> b49d38c Updated from global requirements
> 2f53838 Updated from global requirements
> afb541d Remove extraneous vim editor configuration comments
> c32959f Imported Translations from Transifex
> 9ccefd8 Support building wheels (PEP-427)
> 72836d0 Fix coverage testing
> 7ee3b0f Expose sizelimit option to config generator
> 7846039 Imported Translations from Transifex
> e18de4a Imported Translations from Transifex
> 7874cf9 Updated from global requirements
> d7bdf52 Imported Translations from Transifex
> 3679023 Remove oslo-incubator fixture
> 
> openstack/oslo.rootwrap  1.3.0..HEAD (new release: 1.4.0)
> 
> 2c43df7 Updated from global requirements
> 62d7322 Updated from global requirements
> 8c39d15 Correct filters examples in README.rst
> 9316ea0 Updated from global requirements
> 56e9cb5 Fix exit of subprocess in case it was terminated by signal
> b4feb41 Updated from global requirements
> d46ecc9 Support building wheels (PEP-427)
> 3c7ea8a Updated from global requirements
> 
> openstack/oslo.serialization  1.0.0..HEAD (new release: 1.1.0)
> 
> 9701670 Updated from global requirements
> f3aa93c Fix pep8, docs, requirements issues in jsonutils and tests
> d4e3609 Remove extraneous vim editor configuration comments
> ce89925 Support building wheels (PEP-427)
> 472e6c9 Fix coverage testing
> ddde5a5 Updated from global requirements
> 0929bde Support 'built-in' datetime module
> 9498865 Add history/changelog to docs
> 
> openstack/oslo.utils  1.0.0..HEAD (new release: 1.1.0)
> 
> ed9a695 Add get_my_ip()
> fb28c02 Updated from global requirements
> dbc02d0 Add 'auth_password' in _SANITIZE_KEYS for strutils
> f0cce3c Updated from global requirements
> b8d5872 Activate pep8 check that _ is imported
> 45b7166 Add uuidutils to oslo.utils
> 3b9df71 Add pbr to installation requirements
> 7b32a91 Updated from global requirements
> 760dbc7 Add is_int_like() function
> 5d034e5 Hide auth_token and new_pass
> a74d9ee Imported Translations from Transifex
> c7ef2c2 Add history/changelog to docs
> 563a990 Imported Translations from Transifex
> c6bdcce Support building wheels (PEP-427)
> cac930c Imported Translations from Transifex
> d4e87e8 Improve docstrings for IP verification functions
> b5ab4d0 Imported Translations from Transifex
> baacebc Add ip address validation
> 5d3b3da Fix how it appears we need to use mock_anything to avoid 'self' errors
> dba9f9a Updated from global requirements
> 614a849 Move over a reflection module that taskflow uses
> f02f8df Make safe_encode func case-insensitive
> e54a359 Enable mask_password to handle byte code strings
> f79497e Updated from global requirements
> 08a348c Add the ability to extract the query params from a urlsplit
> fa77453 Work toward Python 3.4 support and testing
> 8a858b7 warn against sorting requirements
> 
> openstack/oslo.vmware  0.7.0..HEAD (new release: 0.8.0)
> 
> 5b9408f Updated from global requirements
> 9d9bf2f Updated from global requirements
> 1ebbc4d Enable support for python 3.x
> 4dc0ded Updated from global requirements
> 589ba43 Activate pep8 check that _ is imported
> 
> openstack/oslosphinx  2.2.0..HEAD (new release: 2.3.0)
> 
> c7e307e provide visual separation in sidebar
> 6ce23c5 Updated from global requirements
> cf85e06 Report documentation build warnings as errors
> 446a8dc Add initial cut for documentation
> 8464870 Remove empty file
> f6fee8b warn against sorting requirements
> 
> openstack/oslotest  1.2.0..HEAD (new release: 1.3.0)
> 
> 2568413 Updated from global requirements
> 30925bd Updated from global requirements
> 47afc62 Updated from global requirements
> fa1f130 Clean up the docs for oslo_debug_helper
> 
> openstack/pylockfile  0.10.2..HEAD (new release: 0.11.0)
> 
> 028164a Add pbr to dependency list
> af3b2bd The version of sphinx being brought in is broken
> 0bb83aa Fix Git URLs
> 
> openstack/taskflow  0.5.0..HEAD (new release: 0.6.0)
> 
> 2f7e582 Revert wrapt usage until further notice
> a77d192 Updated from global requirements
> b24656c Mark 'task_notifier' as renamed to 'atom_notifier'
> f3e4bb0 Use wrapt to provide the deprecated class proxy
> afe2a93 Updated from global requirements
> e68e1f8 Updated from global requirements
> 74ebb43 Updated from global requirements
> c8b0f25 Reduce the worker-engine joint testing time
> 543b6a0 Link bug in requirements so people understand why pbr is listed
> 59f45e8 Updated from global requirements
> edb9212 Handle the case where '_exc_type_names' is empty
> 5671868 Add pbr to installation requirements
> b3134c9 Updated from global requirements
> 3c9871d Remove direct usage of the deprecated failure location
> 1f12ab3 Fix the example 'default_provides'
> ac8eefd Use constants for retry automatically provided kwargs
> 58f27fc Remove direct usage of the deprecated notifier location
> 7fe6bf0 Remove attrdict and just use existing types
> ca101d1 Use the mock that finds a working implementation
> b014fc7 Add a futures type that can unify our future functionality
> ac77b4d Bump the deprecation version number
> 7ca6313 Use and verify event and latch wait() return using timeouts
> d433a53 Deprecate `engine_conf` and prefer `engine` instead
> 3a8a78e Use constants for link metadata keys
> d638c8f Bump up the sqlalchemy version for py26
> bf84288 Hoist the notifier to its own module
> f2ea4f1 Move failure to its own type specific module
> a15e07a Use constants for revert automatically provided kwargs
> bcae66b We can now use PyMySQL in py3.x tests
> 4533239 Updated from global requirements
> c90e360 Add the database schema to the sqlalchemy docs
> b86b7e1 Switch to a custom NotImplementedError derivative
> 8d14318 Update engine class names to better reflect there usage
> cf1e468 Add a more dynamic/useful logging listener
> be254ea Use timeutils functions instead of misc.wallclock
> eedc335 Expose only `ensure_atom` from storage
> dc688c1 Increase robustness of WBE message and request processing
> 7640b09 Bring in a newer optional eventlet
> 9537f52 Document more function/class/method params
> 7fe2f51 Remove no longer needed r/w lock interface base class
> 8bbc2fd Better handle the tree freeze method
> c5c2211 Ensure state machine can be frozen
> 97e6bb1 Link a few of the classes to implemented features/bugs in python
> 6bbf85b Add a timing listener that also prints the results
> c5aa2f9 Remove useless __exit__ return
> 26793dc Add a state machine copy() method
> d98f23d Add a couple of scope shadowing test cases
> d6ef687 Relax the graph flow symbol constraints
> 76641d8 Relax the unordered flow symbol constraints
> 2339bac Relax the linear flow symbol constraints
> fa077c9 Revamp the symbol lookup mechanism
> e68d72f Be smarter about required flow symbols
> 296e660 Have the dispatch_job function return a future
> be4fac3 Extract the state changes from the ensure storage method
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 


-- 
Sean Dague
http://dague.net



More information about the OpenStack-dev mailing list