[goal] Migrate testing to ubuntu focal
Bump bandit version
Stop to use the __future__ module
Fix hacking min version to 3.0.1
Switch to newer openstackdocstheme and reno versions
Remove the unused coding style modules
Avoid raising a RuntimeError during the shutdown
Align contributing doc with oslo’s policy
Bump default tox env from py37 to py38
Add py38 package metadata
Add release notes links to doc index
Add Python3 victoria unit tests
Update master for stable/ussuri
Update hacking for Python3
Use unittest.mock instead of third party mock
Implement “realpath” to retrieve the real absolute path
remove outdated header
Remove universal wheel configuration
reword releasenote for py27 support dropping
[ussuri][goal] Drop python 2.7 support and testing
tox: Trivial cleanup
reap rootwrap daemon process when it is timeout
tox: Keeping going with docs
Switch to Ussuri jobs
Bump the openstackdocstheme extension to 1.20
Sync Sphinx requirement
Update the constraints url
Update master for stable/train
Add Python 3 Train unit tests
Replace git.openstack.org URLs with opendev.org URLs
OpenDev Migration Patch
Dropping the py35 testing
Always close all passed in fds beyond sensible_fd_limit on launch
Update master for stable/stein
Update hacking version
add python 3.7 unit test job
Use template for lower-constraints
Update mailinglist from dev to discuss
Fix portability issue
Add release note for file descriptor limit change
Clean up .gitignore references to personal tools
Don’t quote {posargs} in tox.ini
Run rootwrap with lower fd ulimit by default
add lib-forward-testing-python3 test job
add python 3.6 unit test job
import zuul job settings from project-config
Update reno for stable/rocky
Switch to stestr
Add release notes link to README
fix tox python3 overrides
Make IpNetnsExecFilter more strict to detect aliases
Remove stale pip-missing-reqs tox test
Trivial: Update pypi url to new url
set default python to python3
fix lower constraints and uncap eventlet
Update to support running benchmark on python3
add lower-constraints job
Updated from global requirements
Update links in README
Update reno for stable/queens
Updated from global requirements
Updated from global requirements
Treat doc warnings as errors
Updated from global requirements
Follow the new PTI for document build
Add bandit to pep8 job
Remove -U from pip install
Avoid tox_install.sh for constraints support
Ignore syslog settings if /dev/log is not present
Remove setting of version/release from releasenotes
Updated from global requirements
Protect rootwrap daemon socket against multiple threads
Cleanup test-requirements
Updated from global requirements
Updated from global requirements
Fix test_daemon_no_cleanup_for_uninitialized_server
Update reno for stable/pike
Updated from global requirements
Update URLs in documents according to document migration
rearrange existing documentation to fit the new standard layout
Switch from oslosphinx to openstackdocstheme
Updated from global requirements
Remove pbr warnerrors in favor of sphinx check
Updated from global requirements
Updated from global requirements
Updated from global requirements
Trivial: Remove testscenarios from test-requirements.txt
Updated from global requirements
[Fix gate]Update test requirement
Allow rootwrap-daemon to timeout and exit
Don’t open subdirectories rootwrap filter directories
Avoid importing Linux specific modules on Windows
Always check cmd which does not exist
Updated from global requirements
Remove support for py34
pbr.version.VersionInfo needs package name (oslo.xyz and not oslo_xyz)
[daemon] Close inherited filedescriptors after forking
Update reno for stable/ocata
Relax default strict option under python3.x for configparser
Add Constraints support
Show team and repo badges on README
Updated from global requirements
Updated from global requirements
[TrivialFix] Replace ‘assertFalse(a in b)’ with ‘assertNotIn(a, b)’
Fix running unknown commands in daemon mode
Enable release notes translation
Update homepage with developer documentation page
Enhance _program() and _program_path()
Fix parameters of assertEqual are misplaced
Remove discover from test-requirements
always allow privsep-helper as a command
Add Python 3.5 classifier and venv
Add reno for release notes management
Updated from global requirements
Updated from global requirements
Updated from global requirements
Updated from global requirements
Updated from global requirements
Remove unused use-syslog-rfc-format option
Updated from global requirements
Updated from global requirements
Removes MANIFEST.in as it is not needed explicitely by PBR
Drop python 2.6 support
Updated from global requirements
Remove python 2.6 classifier
Remove python 2.6 and cleanup tox.ini
Python 3: encode or decode i/o data of Popen.communicate()
Fix Python 3 support for eventlet monkey-patching
Fix Python 3 issues in tests
No need for Oslo Incubator Sync
move usage instructions into main docs
docs - Set pbr ‘warnerrors’ option for doc build
Add shields.io version/downloads links/badges into README.rst
add pbr-generated release history to the documentation
Fix some spelling typo in manual
Updated from global requirements
Python 3: Don’t use BaseException.message attribute
Handle renamed executables with KillFilter
Updated from global requirements
Updated from global requirements
Updated from global requirements
Updated from global requirements
Updated from global requirements
Updated from global requirements
Updated from global requirements
Remove test-requirements-py3.txt
Add tox target to find missing requirements
daemon: avoid raising UnboundLocalError to callers
Updated from global requirements
Updated from global requirements
Log that rootwrap was spawned after check
Remove oslo namespace package
Remove run_cross_tests.sh
Updated from global requirements
Remove mentions of root “tests” package from test_funcional_*
Generate a oslo-rootwrap console script
Uncap library requirements for liberty
Speed up non-daemon rootwrap command line invocation
Correct RST syntax errors in README.rst
Update to latest hacking
Avoid calling sudo just to change users
Updated from global requirements
Remove env changing support in daemon mode
Updated from global requirements
Updated from global requirements
Add bug link to README
Add cross-testing script
Updated from global requirements
Move files out of the namespace package
Activate pep8 check that _ is imported
Workflow documentation is now in infra-manual
Updated from global requirements
Updated from global requirements
Correct filters examples in README.rst
Updated from global requirements
Fix exit of subprocess in case it was terminated by signal
Updated from global requirements
Support building wheels (PEP-427)
Updated from global requirements
Clean up title on main doc page
Initial cut of documentation for oslo.rootwrap
Add a short doc to README on how to use daemon mode
Fix the bug tracker URL in CONTRIBUTING.rst
warn against sorting requirements
Updated from global requirements
Add daemon mode to benchmark
Add an option to run rootwrap as a daemon
Refactor common parts from cmd to wrapper
Add basic benchmark
Remove sys.path modification
Move test requirement coverage into tox.ini
Enabled hacking check H305
Continue on failure of leaf filters of chaining filters
Let tests pass on distros where “ip” is in /bin
Bump hacking to 0.9.x series
Avoid usage of mutables as default args
Simplify the flow in RegExpFilter
Add ChainingRegExpFilter for prefix utilities
Fix Python 3 support, add functional test
Fix import grouping
Remove unused variable ‘command’
Run py33 test env before others
Avoid matching ip -s netns exec in IpFilter
Don’t use system pip things in tox
Add Python 3 trove classifiers
To honor RFC5424 add use_syslog_rfc_format config option
Trivial changes from oslo-incubator
Discontinue usage of oslo-rootwrap
Add missing oslo/__init__.py
Fix spelling errors in comments
Use oslo-rootwrap in config directory names
Ship with etc/oslo.rootwrap instead of etc/oslo
Add a complete README.rst
Add .gitreview for oslo.rootwrap
Add standalone project packaging support files
Make Rootwrap python3-compatible
Make tests not depend on openstack.common stuff
Move files to new locations for oslo-config
Skip hidden files while traversion rootwrap filters
Fix os.getlogin() problem with no tty
Send rootwrap exit error message to stderr
rootwrap: improve Python 3 compatibility
Replace using tests.utils part2
Fixes files with wrong bitmode
Remove DnsmasqFilter and DeprecatedDnsmasqFilter
Handle empty arglists in Filters
Handle empty PATH environment variable
Add IpFilter, IPNetnsExecFilter and EnvFilter
Handle relative path arguments in Killfilter
Enable hacking H404 test
Enable hacking H402 test
Update KillFilter to stop at ‘0’ for readlink() function
Stylistic improvements from quantum-rootwrap
Use print_function __future__ import
Revert common logging use in rootwrap
Improve Python 3.x compatibility
Replaces standard logging with common logging
Move bin/ scripts to entrypoints
Add PathFilter to rootwrap
update OpenStack, LLC to OpenStack Foundation
Fix Copyright Headers - Rename LLC to Foundation
Replaced direct usage of stubout with BaseTestCase
Use testtools as test base class
Remove unused etc/openstack-common.conf.test
Fix pep8 E125 errors
Move rootwrap code to openstack.common
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.