File python-oslo.service.changes of Package python-oslo.service

-------------------------------------------------------------------
Tue Jul  1 22:03:43 UTC 2025 - Dirk Müller <dmueller@suse.com>

- update to 4.1.1:
  * Fix removed public API
  * Migrate Eventlet components to the new backend system
  * Introduce configurable backend system in oslo.service
  * reno: Update master for unmaintained/2023.1
  * Add note about requirements lower bounds
  * Run pyupgrade to clean up Python 2 syntaxes
  * Remove Python 3.8 support
  * Fix outdated tox minversion
  * Declare Python 3.12 support
  * Remove workaround for eventlet < 0.27.0
  * Update master for stable/2024.2

-------------------------------------------------------------------
Tue Sep  3 15:01:33 UTC 2024 - cloud-devel@suse.de

- update to version 3.5.0
  - Remove old excludes
  - reno: Update master for unmaintained/xena
  - Update master for stable/2024.1
  - reno: Update master for unmaintained/victoria
  - Update sslutils.wrap for newer Pythons
  - Make signal handling order predictable
  - reno: Update master for unmaintained/wallaby
  - reno: Update master for unmaintained/zed

-------------------------------------------------------------------
Sun Mar 24 20:03:54 UTC 2024 - cloud-devel@suse.de

- update to version 3.4.0
  - Fix native threads on child process
  - pre-commit: Bump versions
  - pre-commit: Integrate doc8 and bandit
  - reno: Update master for unmaintained/yoga
  - Update master for stable/2023.2
  - Update python classifier in setup.cfg
  - Bump hacking
  - Switch to coverage command

-------------------------------------------------------------------
Thu Jan  4 09:09:31 UTC 2024 - cloud-devel@suse.de

- update to version 3.2.0
  - Update master for stable/2023.1
  - Revert "Moves supported python runtimes from version 3.8 to 3.10"
  - Bump bandit
  - Imported Translations from Zanata
  - Moves supported python runtimes from version 3.8 to 3.10

-------------------------------------------------------------------
Mon Mar  6 20:58:55 UTC 2023 - cloud-devel@suse.de

- update to version 3.1.1
  - Fix issues related to tox4
  - Add Python3 antelope unit tests
  - Fix misuse of assertTrue
  - Imported Translations from Zanata
  - Update master for stable/zed

-------------------------------------------------------------------
Thu Aug 11 08:32:12 UTC 2022 - cloud-devel@suse.de

- update to version 3.0.0
  - Imported Translations from Zanata
  - Update master for stable/yoga
  - Add Python3 zed unit tests
  - Drop python3.6/3.7 support in testing runtime

-------------------------------------------------------------------
Tue May 24 20:46:28 UTC 2022 - cloud-devel@suse.de

- update to version 2.8.0
  * Make debug option of wsgi server configurable
  * Fix fo() backdoor command for non-class objects
  * Fix BackOffLoopingCall error so it is not misleading
  * Add Python3 yoga unit tests
  * Update master for stable/xena

-------------------------------------------------------------------
Tue Oct 26 21:40:13 UTC 2021 - cloud-devel@suse.de

- update to version 2.6.0
  - setup.cfg: Replace dashes with underscores
  - Add Python3 xena unit tests
  - remove unicode from code
  - Remove references to 'sys.version_info'
  - Remove lower-constraints remnants
  - Use TOX_CONSTRAINTS_FILE
  - Update master for stable/wallaby
  - Move flake8 as a pre-commit local target.

-------------------------------------------------------------------
Sun May  2 16:35:02 UTC 2021 - cloud-devel@suse.de

- update to version 2.5.0
  - Use TOX_CONSTRAINTS_FILE
  - Add Python3 wallaby unit tests
  - Drop custom implementation of EVENTLET_HUB
  - Adding pre-commit
  - Update master for stable/victoria
  - Dropping lower constraints testing
  - Use py3 as the default runtime for tox

-------------------------------------------------------------------
Fri Oct  9 19:06:14 UTC 2020 - cloud-devel@suse.de

- update to version 2.4.0
  - Do not import "oslo.log" in the main module
  - Fix some SSL tests for wsgi module under python 3
  - Stop to use the __future__ module.
  - Fix pygments style
  - Use unittest.mock instead of third party mock
  - Align contributing doc with oslo's policy
  - Raise minimum version of eventlet to 0.25.2
  - Fix wsgi/SSL/ipv6 tests for wsgi module under python 3
  - Add py38 package metadata
  - Remove the unused coding style modules
  - Remove translation sections from setup.cfg
  - Drop six usages
  - Add release notes links to doc index
  - Remove monotonic usage
  - Monkey patch original current_thread _active
  - Bump default tox env from py37 to py38
  - Fix wsgi SSL tests for wsgi module under python 3
  - Reactivate wsgi test related to socket option under python 3
  - Cleanup py27 support
  - [goal] Migrate testing to ubuntu focal
  - Align tests with monkey patch original current_thread _active
  - Update master for stable/ussuri
  - Add Python3 victoria unit tests
  - Switch to newer openstackdocstheme and reno versions
  - Fix hacking min version to 3.0.1
  - Bump bandit version

-------------------------------------------------------------------
Tue May 12 09:48:33 UTC 2020 - cloud-devel@suse.de

- update to version 2.1.1
  - reword releasenote for py27 support dropping
  - remove outdated header
  - Add 'is_available' function
  - Update the constraints url
  - Update eventlet.
  - [ussuri][goal] Drop python 2.7 support and testing
  - Switch to official Ussuri jobs
  - Update master for stable/train
  - tox: Keeping going with docs
  - Extend test cert validity to 2049
  - Update hacking for Python3
  - Update the minversion parameter.
  - tox: Trivial cleanup

-------------------------------------------------------------------
Thu Mar 12 08:32:44 UTC 2020 - Dirk Mueller <dmueller@suse.com>

- switch to python 3.x only client

-------------------------------------------------------------------
Wed Oct  9 12:29:46 UTC 2019 - cloud-devel@suse.de

- update to version 1.40.2
  - Make PID availabe as formatstring in backdoor path
  - Polish usage.rst
  - Reno for SIGHUP fix
  - OpenDev Migration Patch
  - Dropping the py35 testing
  - Move doc related modules to doc/requirements.txt
  - Add workers' type check before launching the services
  - Add Python 3 Train unit tests
  - Cap Bandit below 1.6.0 and update Sphinx requirement
  - Replace git.openstack.org URLs with opendev.org URLs
  - Update master for stable/stein
  - restart: don't stop process on sighup when mutating
  - Stop using pbr to build docs

-------------------------------------------------------------------
Mon Apr  8 11:46:55 UTC 2019 - cloud-devel@suse.de

- update to version 1.38.0
  - Bump oslo.utils lower constraint to 3.40.2
  - Add better timer APIs to ThreadGroup
  - Update mailinglist from dev to discuss
  - Use template for lower-constraints
  - Stop asserting on Eventlet internals
  - import zuul job settings from project-config
  - Use SleepFixture in looping call test suite
  - Always build universal wheels
  - Update reno for stable/rocky
  - Add stop_on_exception to TG timers
  - add python 3.6 unit test job
  - Avoid eventlet_backdoor listing on same port
  - Skips signal handling on Windows
  - add lib-forward-testing-python3 test job
  - Fix stop of loopingcall
  - Ensure connection is active in graceful shutdown tests
  - Deprecate the ThreadGroup.cancel() API
  - Use eventletutils Event class
  - Limit monotonic to py2
  - Update oslo.service to require yappi 1.0 or newer
  - Update hacking version
  - Fixture to mock loopingcall wait()
  - Clean up .gitignore references to personal tools
  - Use eventlet Event for loopingcall events
  - Actually test child SIGHUP signal
  - Profile Oslo Service processes
  - Document the threadgroup module
  - Restore correct signal handling in Python3
  - add python 3.7 unit test job

-------------------------------------------------------------------
Wed Feb  6 14:58:36 UTC 2019 - cloud-devel@suse.de

- update to version 1.31.8
  - Stop asserting on Eventlet internals
  - Use eventlet Event for loopingcall events
  - Restore correct signal handling in Python3
  - Maintain private interface for loopingcall._ThreadingEvent
  - Fix stop of loopingcall

-------------------------------------------------------------------
Wed Nov 28 23:51:29 UTC 2018 - cloud-devel@suse.de

- update to version 1.31.5
  - Update UPPER_CONSTRAINTS_FILE for stable/rocky
  - Add Python 3.5 jobs
  - Update .gitreview for stable/rocky
  - import zuul job settings from project-config
  - Skips signal handling on Windows

-------------------------------------------------------------------
Sat Sep  1 09:01:29 UTC 2018 - cloud-devel@suse.de

- update to version 1.31.3
  - Update reno for stable/queens
  - Imported Translations from Zanata
  - Revert "Revert "Permit aborting loopingcall while sleeping""
  - Add release notes link to README
  - Convert oslo.service to using stestr
  - Add test dependency on requests
  - Remove unnecessary pyNN testenv
  - Fix oslo.service ProcessLauncher fails to call stop
  - Python 3: Fix non-deterministic test
  - Remove stale pip-missing-reqs tox test
  - [ThreadGroup] Don't remove timer when stop timers
  - Update links in README
  - Trivial: Update pypi url to new url
  - Fixup certificates and skip failing test
  - Remove moxstubout
  - Remove eventlet cap
  - tox.ini: Use python3.5 in py35 environment
  - set default python to python3
  - fix tox python3 overrides
  - Python 3: Fix eventlet wakeup after signal
  - Make lower-constraints job voting
  - move doc8 test to pep8 job
  - Updated from global requirements
  - add lower-constraints job

-------------------------------------------------------------------
Fri Feb 23 13:28:03 UTC 2018 - tbechtold@suse.com

- Switch to stable/queens spec template

-------------------------------------------------------------------
Mon Jan 15 12:00:15 UTC 2018 - cloud-devel@suse.de

- update to version 1.29.0
  - Remove -U from pip install
  - change periodic_task to catch all exceptions including BaseException
  - Update reno for stable/pike
  - Maintain shared memory after fork in Python >=3.7
  - Remove setting of version/release from releasenotes
  - Imported Translations from Zanata
  - Revert "Permit aborting loopingcall while sleeping"
  - Permit aborting loopingcall while sleeping
  - Fix bandit scan and make it voting
  - Updated from global requirements
  - Avoid tox_install.sh for constraints support

-------------------------------------------------------------------
Mon Aug  7 13:54:10 UTC 2017 - cloud-devel@suse.de

- update to version 1.25.0
  - rearrange existing documentation to fit the new standard layout
  - Remove references to Python 3.4
  - Remove log translations
  - Fix some reST field lists in docstrings
  - Remove duplicated register_opts call
  - switch from oslosphinx to openstackdocstheme
  - Update URLs in documents according to document migration
  - Fix race condition with fast threads
  - [Fix gate]Update test requirement
  - Add min_interval to BackOffLoopingCall
  - pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz)
  - Update reno for stable/ocata
  - Updated from global requirements
  - Use Sphinx 1.5 warning-is-error

-------------------------------------------------------------------
Mon Feb 13 09:48:15 UTC 2017 - cloud-devel@suse.de

- update to version 1.19.0:
  - Update .coveragerc after the removal of respective directory
  - Replace 'MagicMock' with 'Mock'
  - Delete python bytecode file
  - Imported Translations from Zanata
  - Add Constraints support
  - Add reno for release notes management
  - Stay alive on double SIGHUP
  - Show team and repo badges on README
  - Changed the home-page link
  - Enable release notes translation
  - Add FixedIntervalWithTimeoutLoopingCall
  - Updated from global requirements

-------------------------------------------------------------------
Tue Oct  4 11:08:35 UTC 2016 - dmueller@suse.com

- switch to stable/newton

-------------------------------------------------------------------
Tue Aug 30 16:17:54 UTC 2016 - tbechtold@suse.com

- update to version 1.16.0
  * Updated from global requirements

-------------------------------------------------------------------
Wed Aug 10 12:18:33 UTC 2016 - tbechtold@suse.com

- update to 1.14.0:
  * Updated from global requirements
  * Fix parameters of assertEqual are misplaced
  * Imported Translations from Zanata

-------------------------------------------------------------------
Fri Jun  3 13:20:49 UTC 2016 - tbechtold@suse.com

- use renderspec source service
- update spec from upstream

-------------------------------------------------------------------
Tue May 31 13:49:31 UTC 2016 - slunkad@suse.com

- update to 1.11.0
  * Trivial: ignore openstack/common in flake8 exclude list
- 1.10.0
  * [Trivial] Remove executable privilege of doc/source/conf.py
- 1.9.0
  * Updated from global requirements
  * Offer mutate_config_files
  * Make _spawn_service more flexible
  * Remove direct dependency on babel
  * Updated from global requirements
  * Updated from global requirements
  * Updated from global requirements
  * Updated from global requirements
  * Fix argument type for _sd_notify() on python3
  * Use a timeutils.StopWatch for cancel timing
  * Add ability to cancel Threads and ThreadGroups
  * Exception: message need '_' function
  * Fix Heartbeats stop when time is changed
  * Updated from global requirements

-------------------------------------------------------------------
Fri Apr  1 10:36:15 UTC 2016 - tbechtold@suse.com

- update to 1.8.0:
  * Updated from global requirements
  * Update .gitreview for stable/mitaka

-------------------------------------------------------------------
Thu Mar  3 14:22:10 UTC 2016 - tbechtold@suse.com

- update to 1.7.0:
  * Updated from global requirements
  * Correct some help text
  * Fix typo in help text
  * wsgi: decrease the default number of greenthreads in pool
  * Updated from global requirements
  * Updated from global requirements
  * Allow the backdoor to serve from a local unix domain socket
  * Updated from global requirements
  * Use requests in TestWSGIServerWithSSL instead of raw socket client
  * Updated from global requirements
  * Updated from global requirements
  * Fix misspelling and rewrite sentence
  * Add a more useful/detailed frame dumping function
  * Updated from global requirements
  * Update translation setup
  * Fix race condition on handling signals
  * Updated from global requirements
  * Updated from global requirements
  * Updated from global requirements
  * Updated from global requirements
  * Fix artificial service.wait()
  * Graceful shutdown added to ServiceLauncher
  * Fix test execution on CentOS 7
  * Updated from global requirements
  * Fix some inconsistency in docstrings
  * Refactoring of tests/eventlet_service.py
  * Updated from global requirements
  * Remove argument ServiceLauncher.wait() method
  * fix a couple of assert issues
  * Run sslutils and wsgi tests for python3
  * Updated from global requirements
  * Updated from global requirements
  * Fix a race condition in signal handlers
  * Enable py3 mock.patch of RuntimeError
  * Delete python bytecode before every test run
  * Trival: Remove 'MANIFEST.in'
- Adjust Requires according to requirements.txt

-------------------------------------------------------------------
Wed Dec  9 15:52:45 UTC 2015 - dmueller@suse.com

- update to 1.1.0:
  * Avoid warning when time taken is close to zero
  * Update the _i18n.py file and fix the domain value
  * Add Bandit to tox for security static analysis
  * Code refactoring of ThreadGroup::stop_timers()
  * Updated from global requirements
  * Add functionality for creating Unix domain WSGI servers
  * Use reflection.get_class_name() from oslo.utils
  * Remove Python 2.6 classifier
  * Remove openstack-common.conf
  * cleanup tox.ini
  * Change "started child" messages to DEBUG
  * Support for SSL protocol and cipher controls
  * Default value of graceful_shutdown_timeout is set to 60sec
  * Updated from global requirements
  * Logger name argument was added into wsgi.Server constructor
  * Avoid the dual-naming confusion
  * Forbid launching services with 0 or negative number of workers

-------------------------------------------------------------------
Thu Nov 19 18:25:51 UTC 2015 - bwiedemann@suse.com

- update to 0.12.0:
  * Document graceful_shutdown_timeout config option
  * Remove py26 env from test list
  * Added config option graceful_shutdown_timeout
  * Add docstring for LoopingCallBase._start()
  * Add doc8 to py27 tox env and fix raised issues
  * Document termination of children on SIGHUP

-------------------------------------------------------------------
Mon Oct 19 07:21:49 UTC 2015 - dmueller@suse.com

- update to 0.10.0:
  * RetryDecorator should not log warnings/errors for expected exceptions
  * Termination children on SIGHUP added
  * Fix coverage configuration and execution
  * Add register_opts function to sslutils
  * Move the common thread manipulating routine to a shared routine
  * Update log string to correctly denote what it waits on
  * Cleanup thread on thread done callback
  * Move 'history' -> release notes section
  * Add unit tests for sslutils
  * Expand README and clean up intro to sphinx docs
  * Add shields.io version/downloads links/badges into README.rst
  * add auto-generated docs for config options
  * Change ignore-errors to ignore_errors
  * Fix the home-page value in setup.cfg
  * WSGI module was corrected
  * Updated from global requirements
  * ThreadGroup's stop didn't recognise the current thread correctly
  * doing monkey_patch for unittest

-------------------------------------------------------------------
Thu Sep  3 19:33:04 UTC 2015 - tbechtold@suse.com

- update to 0.9.0:
  * Handling corner cases in dynamic looping call
  * Change DEBUG log in loopingcall to TRACE level log
  * Updated from global requirements
  * Added wsgi functionality
- Adjust Requires according to requirements.txt

-------------------------------------------------------------------
Fri Aug 21 11:52:51 UTC 2015 - tbechtold@suse.com

- update to 0.7.0:
  * Updated from global requirements
  * Update "Signal handling" section of usage docs
  * Use oslo_utils reflection to get 'f' callable name
  * Updated from global requirements
  * Prefix the 'safe_wrapper' function to be '_safe_wrapper'
  * Setup translations
  * Check that sighup is supported before accessing signal.SIGHUP
  * Use contextlib.closing instead of try ... finally: sock.close
  * Avoid using the global lockutils semaphore collection
  * Updated from global requirements
  * Added newline at end of file
  * Added class SignalHandler
  * Updated from global requirements
  * Activate pep8 check that _ is imported
  * Denote what happens when no exceptions are passed in
  * Allow LoopingCall to continue on exception in callee
- adjust Requires according to requirements.txt

-------------------------------------------------------------------
Wed Jul 29 10:44:00 UTC 2015 - tbechtold@suse.com

- Unify spec file. Use fedora compatible files macros

-------------------------------------------------------------------
Tue Jul 28 12:42:16 UTC 2015 - tbechtold@suse.com

- update to 0.5.0:
  * Updated from global requirements
  * Add oslo_debug_helper to tox.ini
  * Add usage documentation for oslo_service.service module
- update Requires according to requirements.txt

-------------------------------------------------------------------
Mon Jul 20 21:57:55 UTC 2015 - dmueller@suse.com

- update to 0.4.0:
  * Updated from global requirements
  * Move backdoor-related tests from test_service
  * Add mock to test_requirements
  * Remove usage of mox in test_eventlet_backdoor
  * Copy RetryDecorator from oslo.vmware
  * Increase test coverage of systemd
  * Ensure we set the event and wait on the timer in the test
  * Make it easier to use the eventlet backdoor locally
  * Track created thread and disallow more than one start being active
  * Documentation on the use of the oslo-config-generator
  * Add greenlet to requirements
  * Add tox target to find missing requirements
  * Enforce H405 check
  * Enforce H301 check
  * Return timer after adding it to internal list
  * Updated from global requirements
  * Have all the looping calls share a common run loop
  * Move service abstract base class check to launch_service methods
  * Fix a typo in a comment
  * Updated from global requirements
  * Use a signal name->sigval and sigval->signal name mapping

-------------------------------------------------------------------
Wed Jun 17 19:46:47 UTC 2015 - tbechtold@suse.com

- Initial packaging

openSUSE Build Service is sponsored by