Hello community, here is the log from the commit of package python-oslo.messaging for openSUSE:Factory checked in at 2016-10-13 11:31:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-oslo.messaging (Old) and /work/SRC/openSUSE:Factory/.python-oslo.messaging.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-oslo.messaging" Changes: -------- --- /work/SRC/openSUSE:Factory/python-oslo.messaging/python-oslo.messaging.changes 2016-05-04 08:20:03.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-oslo.messaging.new/python-oslo.messaging.changes 2016-10-13 11:31:27.000000000 +0200 @@ -1,0 +2,177 @@ +Wed Oct 5 17:07:13 UTC 2016 - dmueller@suse.com + +- sync global requirements + +------------------------------------------------------------------- +Wed Aug 31 13:11:55 UTC 2016 - tbechtold@suse.com + +- update to version 5.10.0 + * [AMQP 1.0] Add configuration parameters for send message deadline + * [AMQP 1.0] Add acknowledge and requeue handling for incoming message + * [AMQP 1.0] small fixes to improve timer scalability + * Add warning when credential is not specified for each host + * Fix calculating of duration in simulator.py + * AMQP 1.0 Driver Architecture Overview Document + * Add the proper branch back to .gitreview + * [zmq] Implement retries for unacknowledged CASTs + * [zmq] Redis unavailability is not critical + * Move zmq driver options into its own group + * Add docstring for get_notification_transport + * Remove the max_send_retries option + * Fix a timer leak in the AMQP 1.0 driver + * Refactor link management to support link recovery + * Log a warning when connected to a routable message bus + * Fix the help info format + * [zmq] Discover new publisher proxy + * [AMQP 1.0] AMQP 1.0 Driver User Guide Document update + * [zmq] Use zmq.IMMEDIATE option for round-robin + * [zmq] Make zmq_immediate configurable + * Re-factor the AMQP 1.0 addressing semantics + * Set the default link property to allow message acks + * [AMQP 1.0] Add link credit configuration options + * Clean outdated docstring and comment + * [zmq] Host name and target in socket identity + * [AMQP 1.0] Cancel response treatment for detached link + * Updated from global requirements + * Refactor AMQP 1.0 command task to support timers + +------------------------------------------------------------------- +Tue Aug 30 16:20:46 UTC 2016 - tbechtold@suse.com + +- update to version 5.6.0 + * Remove rabbitmq max_retries + * fix a typo in impl_rabbit.py + * Fix misstyping issue + * tests: allow to override the functionnal tests suite args + * Add Python 3.4 functional tests for AMQP 1.0 driver + * Imported Translations from Zanata + * [zmq] Merge publishers + * Remove discover from test-requirements + * Add deprecated relnote for max_retries rabbit configuration option + * [zmq] Add py34 configuration for functional tests + * Improve the impl_rabbit logging + * [zmq] Let proxy serve on a static port numbers + * notify: add a CLI tool to manually send notifications + * Add Python 3.5 classifier and venv + * Fix parameters of assertEqual are misplaced + * Properly cleanup listener and driver on simulator exit + * [zmq] Refactor publishers + * Config: no need to set default=None + * Introduce TTL for idle connections + * Fix pika functional tests + * [zmq] Use json/msgpack instead of pickle + * Replace assertEqual(None, *) with assertIsNone in tests + * [zmq] Additional configurations for f-tests + * Fix syntax error on notification listener docs + * tests: rabbitmq failover tests + * Delete fanout queues on gracefully shutdown + * Updated from global requirements + +------------------------------------------------------------------- +Wed Aug 10 14:37:47 UTC 2016 - tbechtold@suse.com + +- update to version 5.5.0 + * [Trival] fix a typo nit + * [zmq] Fix backend router port for proxy. + * [zmq] Remove rpc_zmq_concurrency option + * Documents recommended executor + * [zmq] Remove redundant Envelope class + * [impl_rabbit] Remove deprecated get_expiration method + * [zmq] Periodic updates of endpoints connections + * [zmq] Fix message sending when using proxy and not using PUB/SUB + * Imported Translations from Zanata + * [AMQP 1.0] Randomize host list connection attempts + * Fix temporary problems with pika unit tests + * [zmq] Remove unused Request.close method + * Modify info of default_notification_exchange + * [zmq] Properly stop ZmqServer + * AMQP 1.0 - create only one Cyrus SASL configuration for the tests + * [zmq] Don't skip non-direct message types + * [zmq] Refactoring of zmq client + * Fix typo: 'olso' to 'oslo' + * Updated from global requirements + * Add query paramereters to TransportURL + * [zmq] Fix timeout in ThreadingPoller.poll + +------------------------------------------------------------------- +Mon Jul 4 09:12:40 UTC 2016 - tbechtold@suse.com + +- update to 5.2.0: + * Updated from global requirements + * Modify the TransportURL's docstrings + * Fix problems after refactoring RPC client + * deprecate usage of transport aliases + * kafka: Deprecates host, port options + * Updated from global requirements + * Add reno for releasenotes management + * Remove logging from serialize_remote_exception + * [kafka] Add several bootstrap servers support + * Fix consuming from missing queues + * Fix bug with version_cap and target.version in RPCClient + * Make TransportURL.parse aware of transport_url + * rabbit: Deprecates host, port, auth options + * Remove deprecated localcontext + * zeromq: Deprecates host, port options + * Reorganize the AMQP 1.0 driver source files + * Implements configurable connection factory + * The need to wait for a given time is no longer valid in 3.2+ + * [zmq] Reduce object serialization on router proxy + * Updated from global requirements + * [zmq] Add backend ROUTER to increase bandwidth + * [zmq] Add Sentinel instructions to deployment guide + * Rabbit driver: failure of rpc-calls with float timeout + * Use eventletutils to check is_monkey_patched + * remove feature branch from master .gitreview + * [zmq] Second router proxy doesn't dispatch messages properly + * Add parse.unquote to transport_url + * Fix simulator stat printing + * Use single producer and to avoid an exchange redeclaration + * [zmq] Redesign router proxy + * Add feature branch to .gitreview file + * Remove Beta development status from classifiers + * Updated from global requirements + * Fixes sumulator.py signal_handler logic + * Refactor RPC client + * Send notify if notify=True passed + * Improves exception handling and logging + * Implements pika thread safe connection + * Fix incorrect parameters order in assertIn call + * Update the RPC cast() documentation + * Fix unstable work of cast func tests + * [zmq] Reduce threading from python proxy + * Imported Translations from Zanata + * use thread safe fnmatch + * Refactor base interfaces + * Gracefully handle missing TCP_USER_TIMEOUT + * Simulator: handle SIGINT and SIGTERM signals + * Updated from global requirements + * Log the unique_id in listener than msg_id + * serializer: deprecate RequestContextSerializer + * Don't set html_last_updated_fmt without git + * Amqp driver send method temporary work-around + * Updated from global requirements + * Updated from global requirements + * Allow simulator to be launched from arbitrary directory + * [zmq] Fix cast message loss in simulator + * Make transport_url config option secret + * Fix oslo.messaging for Mac OS X + * Refactor driver's listener interface + * [kafka] Do not remove kafka_client during reset + * Updated from global requirements + * Replace expriration_time by timer + * [zmq] Reduce number of connections + * Move server related logic from dispatchers + * Fix typos in Oslo.messaging files + * Fix Break in Windows platforms + * [py34] replace file() with open() + * Claim python3 compatability for Newton onwards + * Simulator: collect error stats + * Simulator: make parameter wait_after_msg float + * Update CheckForLoggingIssues hacking rule from keystone + * Simulator: align stats to whole seconds + * Support python3 in simulator.py + * Fix typo passend should be passenv +- Switch to upstream rpm-packaging .spec file +- Use renderspec source service for spec file update + +------------------------------------------------------------------- Old: ---- oslo.messaging-4.6.1.tar.gz rpmlintrc New: ---- oslo.messaging-5.10.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-oslo.messaging.spec ++++++ --- /var/tmp/diff_new_pack.mthbQu/_old 2016-10-13 11:31:29.000000000 +0200 +++ /var/tmp/diff_new_pack.mthbQu/_new 2016-10-13 11:31:29.000000000 +0200 @@ -16,124 +16,121 @@ # -%define component oslo_messaging -%define version_unconverted 4.6.1 - +%global sname oslo.messaging Name: python-oslo.messaging -Version: 4.6.1 +Version: 5.10.0 Release: 0 -Url: https://launchpad.net/oslo/ -Summary: OpenStack Messaging API +Summary: OpenStack oslo.messaging library License: Apache-2.0 Group: Development/Languages/Python -Source: http://tarballs.openstack.org/oslo.messaging/oslo.messaging-%{version}.tar.gz -Source99: rpmlintrc -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: fdupes -BuildRequires: openstack-suse-macros -BuildRequires: python-cachetools +Url: https://launchpad.net/%{sname} +Source0: https://pypi.io/packages/source/o/%{sname}/%{sname}-%{version}.tar.gz +BuildRequires: openstack-macros +BuildRequires: python-PyYAML >= 3.1.0 +BuildRequires: python-WebOb >= 1.2.3 +BuildRequires: python-amqp >= 1.4.0 +BuildRequires: python-cachetools >= 1.1.0 +BuildRequires: python-debtcollector >= 1.2.0 BuildRequires: python-devel -BuildRequires: python-eventlet -BuildRequires: python-fixtures -BuildRequires: python-kombu -BuildRequires: python-oslo.config -BuildRequires: python-oslo.context -BuildRequires: python-oslo.serialization -BuildRequires: python-oslo.service -BuildRequires: python-oslo.utils -BuildRequires: python-oslosphinx -BuildRequires: python-pbr -##BuildRequires: python-qpid -BuildRequires: python-six +BuildRequires: python-eventlet >= 0.18.2 +BuildRequires: python-fixtures >= 3.0.0 +BuildRequires: python-futures >= 3.0 +BuildRequires: python-futurist >= 0.11.0 +BuildRequires: python-greenlet >= 0.3.2 +BuildRequires: python-kafka-python >= 0.9.5 +BuildRequires: python-kombu >= 3.0.25 +BuildRequires: python-mock >= 2.0 +BuildRequires: python-monotonic >= 0.6 +BuildRequires: python-mox3 >= 0.7.0 +BuildRequires: python-oslo.config >= 3.14.0 +BuildRequires: python-oslo.context >= 2.9.0 +BuildRequires: python-oslo.i18n >= 2.1.0 +BuildRequires: python-oslo.log >= 3.11.0 +BuildRequires: python-oslo.middleware >= 3.0.0 +BuildRequires: python-oslo.serialization >= 1.10.0 +BuildRequires: python-oslo.service >= 1.10.0 +BuildRequires: python-oslo.utils >= 3.16.0 +BuildRequires: python-oslotest >= 1.10.0 +BuildRequires: python-pbr >= 1.6 +BuildRequires: python-pifpaf >= 0.10.0 +BuildRequires: python-pika >= 0.10.0 +BuildRequires: python-pika-pool >= 0.1.3 +BuildRequires: python-python-subunit >= 0.0.18 +BuildRequires: python-retrying >= 1.2.3 +BuildRequires: python-six >= 1.9.0 +BuildRequires: python-stevedore >= 1.16.0 +BuildRequires: python-testrepository >= 0.0.18 +BuildRequires: python-testscenarios >= 0.4 +BuildRequires: python-testtools >= 1.4.0 Requires: python-PyYAML >= 3.1.0 Requires: python-WebOb >= 1.2.3 Requires: python-amqp >= 1.4.0 -Requires: python-cachetools >= 1.0.0 +Requires: python-cachetools >= 1.1.0 Requires: python-debtcollector >= 1.2.0 Requires: python-eventlet >= 0.18.2 Requires: python-futures >= 3.0 Requires: python-futurist >= 0.11.0 Requires: python-greenlet >= 0.3.2 Requires: python-kombu >= 3.0.25 -Requires: python-oslo.config >= 3.7.0 -Requires: python-oslo.context >= 0.2.0 +Requires: python-monotonic >= 0.6 +Requires: python-oslo.config >= 3.14.0 +Requires: python-oslo.context >= 2.9.0 Requires: python-oslo.i18n >= 2.1.0 -Requires: python-oslo.log >= 1.14.0 +Requires: python-oslo.log >= 3.11.0 Requires: python-oslo.middleware >= 3.0.0 Requires: python-oslo.serialization >= 1.10.0 -Requires: python-oslo.service >= 1.0.0 -Requires: python-oslo.utils >= 3.5.0 +Requires: python-oslo.service >= 1.10.0 +Requires: python-oslo.utils >= 3.16.0 Requires: python-pika >= 0.10.0 Requires: python-pika-pool >= 0.1.3 Requires: python-retrying >= 1.2.3 Requires: python-six >= 1.9.0 -Requires: python-stevedore >= 1.5.0 -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%else +Requires: python-stevedore >= 1.16.0 BuildArch: noarch -%endif %description -The Oslo Messaging library is a project to have a common RPC -code independent of the actual RPC library being used. +The Oslo messaging API supports RPC and notifications over a number +of different messaging transports. %package doc -Summary: OpenStack Messaging API - Documentation -Group: Documentation/HTML -Requires: %{name} = %{version} +Summary: Documentation for OpenStack messaging library +Group: Development/Languages/Python BuildRequires: python-Sphinx -BuildRequires: python-oslosphinx +BuildRequires: python-oslosphinx >= 4.7.0 %description doc -This package contains documentation files for %{name}. - -%package test -Summary: OpenStack Messaging API - test suite -Group: System/Management -Requires: %{name} = %{version} -Requires: python-fixtures >= 1.3.1 -Requires: python-mock >= 1.2 -Requires: python-mox3 >= 0.7.0 -Requires: python-oslotest >= 1.10.0 -Requires: python-python-subunit >= 0.0.18 -Requires: python-testrepository >= 0.0.18 -Requires: python-testscenarios >= 0.4 -Requires: python-testtools >= 1.4.0 - -%description test -This package contains testsuite files for %{name}. +The Oslo messaging API supports RPC and notifications over a number +of different messaging transports. +This package contains the documentation. %prep -%setup -q -n oslo.messaging-%{version} +%setup -q -n %{sname}-%{version} %build -%{__python2} setup.py build +%{py2_build} -%install -%{__python2} setup.py install --skip-build --root %{buildroot} -# disabling git call for last modification date from git repo -sed '/^html_last_updated_fmt.*/,/.)/ s/^/#/' -i doc/source/conf.py # generate html docs -sphinx-build doc/source html +%{__python2} setup.py build_sphinx # remove the sphinx-build leftovers -rm -rf html/.{doctrees,buildinfo} +rm -rf doc/build/html/.{doctrees,buildinfo} -%openstack_test_package_install +%install +%{py2_install} + +%check +%{__python2} setup.py testr %files -%defattr(-,root,root,-) -%doc LICENSE README.rst AUTHORS -%{_bindir}/oslo-messaging-zmq-broker +%license LICENSE +%doc README.rst ChangeLog %{python2_sitelib}/oslo_messaging %{python2_sitelib}/*.egg-info +%{_bindir}/oslo-messaging-zmq-broker +%{_bindir}/oslo-messaging-zmq-proxy +%{_bindir}/oslo-messaging-send-notification %files doc -%defattr(-,root,root,-) -%doc html LICENSE - -%files test -%defattr(-,root,root,-) -%{_localstatedir}/lib/%{name}-test/ +%license LICENSE +%doc doc/build/html %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.mthbQu/_old 2016-10-13 11:31:29.000000000 +0200 +++ /var/tmp/diff_new_pack.mthbQu/_new 2016-10-13 11:31:29.000000000 +0200 @@ -1,15 +1,11 @@ <services> - <service mode="disabled" name="download_files"> - <param name="changesgenerate">enable</param> - </service> - <service mode="disabled" name="set_version"> - <param name="basename">oslo.messaging</param> + <service mode="disabled" name="renderspec"> + <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/o...</param> + <param name="output-name">python-oslo.messaging.spec</param> + <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-requ...</param> </service> - <service mode="disabled" name="python_requires"> - </service> - <service name="refresh_patches" mode="disabled"> + <service mode="disabled" name="download_files"> <param name="changesgenerate">enable</param> </service> - <service name="python_requires" mode="disabled"> - </service> + <service name="format_spec_file" mode="disabled"/> </services> ++++++ oslo.messaging-4.6.1.tar.gz -> oslo.messaging-5.10.0.tar.gz ++++++ ++++ 26014 lines of diff (skipped)