diff -pruN 4.6.0-1/.gitignore 4.6.0-0ubuntu1/.gitignore
--- 4.6.0-1/.gitignore	2025-05-28 02:42:56.000000000 +0000
+++ 4.6.0-0ubuntu1/.gitignore	1970-01-01 00:00:00.000000000 +0000
@@ -1,35 +0,0 @@
-# Add patterns in here to exclude files created by tools integrated with this
-# repository, such as test frameworks from the project's recommended workflow,
-# rendered documentation and package builds.
-#
-# Don't add patterns to exclude files created by preferred personal tools
-# (editors, IDEs, your operating system itself even). These should instead be
-# maintained outside the repository, for example in a ~/.gitignore file added
-# with:
-#
-# git config --global core.excludesfile '~/.gitignore'
-
-*.pyc
-*.log
-.coverage
-.venv
-.tox
-cover/
-oslo.policy.egg-info/
-build/
-dist/
-doc/source/reference/api/
-AUTHORS
-.update-venv/
-ChangeLog
-openstack/versioninfo
-*.egg*
-.testrepository/
-.stestr/
-*.mo
-doc/build
-
-# reno build
-releasenotes/build
-releasenotes/notes/reno.cache
-RELEASENOTES.rst
diff -pruN 4.6.0-1/.gitreview 4.6.0-0ubuntu1/.gitreview
--- 4.6.0-1/.gitreview	2025-05-28 02:42:56.000000000 +0000
+++ 4.6.0-0ubuntu1/.gitreview	1970-01-01 00:00:00.000000000 +0000
@@ -1,4 +0,0 @@
-[gerrit]
-host=review.opendev.org
-port=29418
-project=openstack/oslo.policy.git
diff -pruN 4.6.0-1/AUTHORS 4.6.0-0ubuntu1/AUTHORS
--- 4.6.0-1/AUTHORS	1970-01-01 00:00:00.000000000 +0000
+++ 4.6.0-0ubuntu1/AUTHORS	2025-08-25 12:53:36.000000000 +0000
@@ -0,0 +1,146 @@
+Adam Young <ayoung@redhat.com>
+Adrian Vladu <avladu@cloudbasesolutions.com>
+Akihiro Motoki <amotoki@gmail.com>
+Akira Yoshiyama <akirayoshiyama@gmail.com>
+Alexander Gordeev <agordeev@mirantis.com>
+Andreas Jaeger <aj@suse.com>
+Andreas Jaeger <aj@suse.de>
+Andrew Bogott <abogott@wikimedia.org>
+Andrew Laski <andrew@lascii.com>
+Ann Kamyshnikova <akamyshnikova@mirantis.com>
+Anthony Washington <anthony.washington@intel.com>
+Anusha Unnam <anusha.unnam@intel.com>
+Arata Notsu <notsu@virtualtech.jp>
+Arthur Dayne <huyueheng@inspur.com>
+Arvind Tiwari <arvind.tiwari@hp.com>
+Ben Nemec <bnemec@redhat.com>
+Brant Knudson <bknudson@us.ibm.com>
+Brian Rosmaita <rosmaita.fossdev@gmail.com>
+BubaVV <vmarkov@mirantis.com>
+Chang Bo Guo <guochbo@cn.ibm.com>
+ChangBo Guo(gcb) <eric.guo@easystack.cn>
+Chuck Short <chuck.short@canonical.com>
+Colleen Murphy <colleen.murphy@suse.de>
+Corey Bryant <corey.bryant@canonical.com>
+Corey Wright <corey.wright@rackspace.com>
+Cyril Roelandt <cyril@redhat.com>
+Daisuke Fujita <fuzita.daisuke@jp.fujitsu.com>
+Daniel Bengtsson <dbengt@redhat.com>
+Davanum Srinivas <davanum@gmail.com>
+David Stanek <dstanek@dstanek.com>
+Dina Belova <dbelova@mirantis.com>
+Dmitrii Shcherbakov <dmitrii.shcherbakov@canonical.com>
+Doug Hellmann <doug.hellmann@dreamhost.com>
+Doug Hellmann <doug@doughellmann.com>
+Douglas Mendizábal <mail@doug.gt>
+Edan David <edand@mellanox.com>
+Eric Brown <browne@vmware.com>
+Eric Windisch <eric@cloudscaling.com>
+Flaper Fesp <flaper87@gmail.com>
+Flavio Percoco <flaper87@gmail.com>
+Florent Flament <florent.flament-ext@cloudwatt.com>
+Gary Kotton <gkotton@redhat.com>
+Ghanshyam <gmann@ghanshyammann.com>
+Ghanshyam Mann <gmann@ghanshyammann.com>
+Haiwei Xu <xu-haiwei@mxw.nes.nec.co.jp>
+He Jie Xu <hejie.xu@intel.com>
+He Jie Xu <xuhj@linux.vnet.ibm.com>
+Hervé Beraud <hberaud@redhat.com>
+Ian Cordasco <graffatcolmingov@gmail.com>
+Ian Cordasco <ian.cordasco@rackspace.com>
+Ian Wienand <iwienand@redhat.com>
+Ihar Hrachyshka <ihrachys@redhat.com>
+Jamie Lennox <jamielennox@gmail.com>
+Jason Kölker <jason@koelker.net>
+Javeme <zhangmei.li@easystack.cn>
+Jay Pipes <jaypipes@gmail.com>
+Joe Gordon <joe.gordon0@gmail.com>
+John Dennis <jdennis@redhat.com>
+Joshua Harlow <harlowja@yahoo-inc.com>
+Juan Antonio Osorio Robles <jaosorior@redhat.com>
+Julia Kreger <juliaashleykreger@gmail.com>
+Julien Danjou <julien@danjou.info>
+Kamil Rykowski <kamil.rykowski@intel.com>
+Kenneth Giusti <kgiusti@gmail.com>
+Kevin L. Mitchell <kevin.mitchell@rackspace.com>
+Kirill Bespalov <kbespalov@mirantis.com>
+Kseniya Tychkova <ktychkova@mirantis.com>
+Lance Bragstad <lbragstad@gmail.com>
+Luong Anh Tuan <tuanla@vn.fujitsu.com>
+Mark McClain <mark.mcclain@dreamhost.com>
+Mark McLoughlin <markmc@redhat.com>
+Maruti <maruti.kamat@hp.com>
+Mateusz Kowalski <mateusz.kowalski@cern.ch>
+Michael Beaver <mb551n@att.com>
+Michael Johnson <johnsomor@gmail.com>
+Michael McCune <msm@redhat.com>
+Mitya_Eremeev <mitossvyaz@mail.ru>
+Moisés Guimarães de Medeiros <moguimar@redhat.com>
+Monty Taylor <mordred@inaugust.com>
+Nathan Kinder <nkinder@redhat.com>
+OpenStack Release Bot <infra-root@openstack.org>
+Pierre Riteau <pierre@stackhpc.com>
+Qi Zhang <qizhangapp@gmail.com>
+Raildo Mascena <rmascena@redhat.com>
+Rodrigo Duarte Sousa <rodrigods@lsd.ufcg.edu.br>
+Ronald Bradford <ronald.bradford@gmail.com>
+Sami Makki <mail@samimakki.fr>
+Sean Dague <sean@dague.net>
+Sean McGinnis <sean.mcginnis@gmail.com>
+Sean McGinnis <sean.mcginnis@huawei.com>
+Sergey Kraynev <skraynev@mirantis.com>
+Sergey Lukjanov <slukjanov@mirantis.com>
+Sergey Nikitin <snikitin@mirantis.com>
+ShaoHe Feng <shaohe.feng@intel.com>
+Shuangtai Tian <shuangtai.tian@intel.com>
+Slawek Kaplonski <skaplons@redhat.com>
+Stephen Finucane <sfinucan@redhat.com>
+Steve Martinelli <stevemar@ca.ibm.com>
+Sujitha <sujitha.neti@intel.com>
+Takashi Kajinami <kajinamit@oss.nttdata.com>
+Takashi NATSUME <natsume.takashi@lab.ntt.co.jp>
+Thiago Paiva <thiagop@lsd.ufcg.edu.br>
+Thomas Duval <thomas.duval@orange.com>
+Tim Goddard <timg@catalyst.net.nz>
+Timothy Symanczyk <timothy_symanczyk@symantec.com>
+TommyLike <tommylikehu@gmail.com>
+Tony Breeds <tony@bakeyournoodle.com>
+Tony Xu <hhktony@gmail.com>
+Victor Sergeyev <vsergeyev@mirantis.com>
+Vishvananda Ishaya <vishvananda@gmail.com>
+Wei Li <wei.li@easystack.cn>
+Xu Ao <xuao@awcloud.com>
+Yasufumi Ogawa <yasufum.o@gmail.com>
+Zane Bitter <zbitter@redhat.com>
+Zhi Yan Liu <zhiyanl@cn.ibm.com>
+ZhijunWei <wzj334965317@outlook.com>
+ZhongShengping <chdzsp@163.com>
+Zhongyue Luo <zhongyue.nah@intel.com>
+caoyuan <cao.yuan@99cloud.net>
+dengzhaosen <dengzhaosen@inspur.com>
+fujioka yuuichi <fujioka-yuuichi@zx.mxh.nes.nec.co.jp>
+gecong1973 <ge.cong@zte.com.cn>
+gengchc2 <geng.changcai2@zte.com.cn>
+guohliu <guohliu@cn.ibm.com>
+haixin <haixin@inspur.com>
+howardlee <lihongweibj@inspur.com>
+jacky06 <zhang.min@99cloud.net>
+jessegler <jess.egler@gmail.com>
+likui <likui@yovole.com>
+loooosy <syluo5695@fiberhome.com>
+melissaml <ma.lei@99cloud.net>
+mitya-eremeev-2 <mitossvyaz@mail.ru>
+pengyuesheng <pengyuesheng@gohighsec.com>
+ricolin <rico.lin@easystack.cn>
+sonu.kumar <sonu.kumar@nectechnologies.in>
+vponomaryov <vponomaryov@mirantis.com>
+wangqi <wang.qi@99cloud.net>
+wangxiyuan <wangxiyuan@huawei.com>
+whoami-rajat <rajatdhasmana@gmail.com>
+xuanyandong <xuanyandong@inspur.com>
+yangyawei <yangyawei@inspur.com>
+yatinkarel <ykarel@redhat.com>
+zhangbailin <zhangbailin@inspur.com>
+zhangyanxian <zhangyanxianmail@163.com>
+zhaoleilc <15247232416@163.com>
+zhoulinhui <df.some@foxmail.com>
diff -pruN 4.6.0-1/ChangeLog 4.6.0-0ubuntu1/ChangeLog
--- 4.6.0-1/ChangeLog	1970-01-01 00:00:00.000000000 +0000
+++ 4.6.0-0ubuntu1/ChangeLog	2025-08-25 12:53:36.000000000 +0000
@@ -0,0 +1,1026 @@
+CHANGES
+=======
+
+4.6.0
+-----
+
+* add pyproject.toml to support pip 23.1
+* tox: Remove basepython
+* Skip cross jobs for .gitreview update
+* Update master for stable/2025.1
+
+4.5.1
+-----
+
+* Skip installation to speed up pep8
+* Skip cross jobs for non-functional update
+* reno: Update master for unmaintained/2023.1
+
+4.5.0
+-----
+
+* Add note about requirements lower bounds
+* Run pyupgrade to clean up Python 2 syntaxes
+* Use native pre-commit hook for hacking
+* Drop python 3.8 support
+* Declare Python 3.12 support
+* Switch default policy\_file
+* Update master for stable/2024.2
+* Add timeout in HTTP requests
+* pre-commit: Bump versions and integrate bandit
+
+4.4.0
+-----
+
+* Enable enforce\_scope and enforce\_new\_defaults by default
+* reno: Update master for unmaintained/zed
+* Remove old excludes
+* Update master for stable/2024.1
+* reno: Update master for unmaintained/xena
+* reno: Update master for unmaintained/wallaby
+* reno: Update master for unmaintained/victoria
+* Remove fallback to DEFAULT section
+
+4.3.0
+-----
+
+* Use consistent commands for coverage
+* reno: Update master for unmaintained/yoga
+* Add flag to skip undefined rule check
+* Update python classifier in setup.cfg
+* coveragerc: Remove non-existent path
+* Fix doc build error
+* Update master for stable/2023.2
+
+4.2.1
+-----
+
+* Imported Translations from Zanata
+
+4.2.0
+-----
+
+* Revert "Moves supported python runtimes from version 3.8 to 3.10"
+* Moves supported python runtimes from version 3.8 to 3.10
+* Fix deprecated rule logic if the rule was deleted in policy directory
+* Update master for stable/2023.1
+
+4.1.1
+-----
+
+* Fix py38 jobs by using focal rather than jammy
+
+4.1.0
+-----
+
+* Imported Translations from Zanata
+* Add Python3 antelope unit tests
+* Update master for stable/zed
+
+4.0.0
+-----
+
+* Fix generation of sample policy files
+* Drop python3.6/3.7 support in testing runtime
+
+3.12.1
+------
+
+* Only pass exclude-deprecated when True
+
+3.12.0
+------
+
+* Don't raise InvalidScope exception when do\_raise=False
+* Add Python3 zed unit tests
+* Update master for stable/yoga
+* make deprecated rule examples explicit
+
+3.11.0
+------
+
+* Expand set\_defaults() to set other config default value
+* Fix formatting of release list
+* Update python testing classifier
+
+3.10.1
+------
+
+* Enforce scope check always when rule has scope\_types set
+* Increase timeout of the cross-neutron-tox-py38 job
+
+3.10.0
+------
+
+* Don't reset rules without overwriting
+* Rules in policy directory files can be deleted
+* Refactor scope enforcement in the Enforcer class
+* Add scope\_types attribute to the BaseCheck class
+
+3.9.0
+-----
+
+* Add Python3 yoga unit tests
+* Update master for stable/xena
+* Clarify enforce\_new\_defaults help text
+* Map system\_scope in creds dictionary
+
+3.8.2
+-----
+
+* Fix a typo in the document
+* Changed minversion in tox to 3.18.0
+
+3.8.1
+-----
+
+* setup.cfg: Replace dashes with underscores
+* Replace getargspec with getfullargspec
+* Ussuri+ is python3 only and update python to python3
+
+3.8.0
+-----
+
+* Dropping lower constraints testing
+* Add Python3 xena unit tests
+* Update master for stable/wallaby
+* Move flake8 as a pre-commit local target
+* Reinstate double deprecation test logic
+
+3.7.0
+-----
+
+* trivial: Tweak docstrings
+* Make 'Rule' attributes read-only
+* Don't modify 'Rule.check'
+* Improving documentation about target resources
+* Adding tests on cache handler
+* Correctly handle IO errors at policy file load
+* Add unit tests on cache handler
+* Add nova/neutron project unit/functional tests job in gate
+
+3.6.2
+-----
+
+* Work on copy of registered rule instead of original object
+
+3.6.1
+-----
+
+* Handle deprecated rule only once
+* Switch to collections.abc.MutableMapping
+* Add debug log in pick\_default\_policy\_file
+* Add documentation parameters for DeprecatedRule
+* tests: Unset requests-related environment variables
+* pre-commit: Resolve dependency conflicts
+* remove unicode from code
+
+3.6.0
+-----
+
+* Fix oslopolicy-j2y-convertor tool for RuleDefault
+* Add policy file selection logic when default changing to yaml
+* Use py3 as the default runtime for tox
+* Fix grammar issues
+* Use TOX\_CONSTRAINTS\_FILE
+* Remove format option examples in policy generator
+* Fix hacking min version to 3.0.1
+* Remove all usage of six library
+* Adding pre-commit
+* Add Python3 wallaby unit tests
+* Update master for stable/victoria
+
+3.5.0
+-----
+
+* [goal] Migrate testing to ubuntu focal
+* sample-generator: Improve YAML output
+
+3.4.0
+-----
+
+* Log warning for redundant file rules
+* Deprecate the JSON support for policy\_file
+* Add oslopolicy-convert-json-to-yaml tool
+* Bump bandit version
+
+3.3.2
+-----
+
+* Fix unit tests to work with stevedore > 2.0.1
+* Clarify what exactly an "access file" is
+
+3.3.1
+-----
+
+* Don't deepcopy objects before mask\_dict\_password
+* Include example of literal comparison policy rule
+
+3.3.0
+-----
+
+* docs: Add separate man page for each CLI tool
+* Add oslopolicy-validator tool
+
+3.2.1
+-----
+
+* Reload files in policy\_dirs on primary file change
+* Fix pygments style
+
+3.2.0
+-----
+
+* Switch to newer openstackdocstheme and reno versions
+* Remove the unused coding style modules
+* Remove translation sections from setup.cfg
+* Align contributing doc with oslo's policy
+* docs: Add description of 'oslopolicy-policy-generator'
+* 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
+* Mark sphinx extensions thread safe
+
+3.1.0
+-----
+
+* Fix doc comments for new enforce default flag
+* Allow disabling the default check\_str change warnings
+* Add new config to enforce the new defaults
+* Cleanup warnings
+* Remove the conversion according to the comment of jdennis
+* Bump oslo.utils to 3.40.0
+
+3.0.3
+-----
+
+* Use unittest.mock instead of third party mock
+* Update hacking for Python3
+
+3.0.2
+-----
+
+* Don't parse cli args on the global object in sphinxpolicygen
+
+3.0.1
+-----
+
+* Temporarily make namespace arg optional
+
+3.0.0
+-----
+
+* remove outdated header
+* [ussuri][goal] Drop python 2.7 support and testing
+* Link to the Keystone role documentation
+* Make HTTP check doc heading more specific
+* Initialize global config object in cli tools
+* Move away from python setup.py test who is deprecated in pbr
+* tox: Trivial cleanup
+* Follow the new PTI for document build
+
+2.4.1
+-----
+
+* Don't use string processing to combine deprecated rules
+* Bump the openstackdocstheme extension to 1.20
+
+2.4.0
+-----
+
+* tox: Keeping going with docs
+* Switch to Ussuri jobs
+* Modernize policy checker
+* Update the constraints url
+* Update master for stable/train
+* Suppress deprecation warnings in oslopolicy-list-redundant
+* Fix reference cycle caused by deprecated sample override
+
+2.3.2
+-----
+
+
+2.3.1
+-----
+
+
+2.3.0
+-----
+
+* Add attribute to suppress deprecation warnings
+* Only alias when policy names change
+* Add unit tests on the sphinxext indent function
+* Move doc related modules to doc/requirements.txt
+* Add Python 3 Train unit tests
+* Updated from global requirements
+* Replace git.openstack.org URLs with opendev.org URLs
+* Cap Bandit below 1.6.0 and update Sphinx requirement
+
+2.2.0
+-----
+
+* OpenDev Migration Patch
+* Dropping the py35 testing
+* Clarify policy\_file configuration option help text
+* Update master for stable/stein
+* Corrects tox.ini snippet to point to config file
+* Provide more specific error when namespace is missing
+* Add py36 and py37 tox envs
+
+2.1.1
+-----
+
+* add python 3.7 unit test job
+* Update hacking version
+
+2.1.0
+-----
+
+* Add ability for policy-checker to read configuration
+
+2.0.0
+-----
+
+
+1.44.1
+------
+
+* Fix sample config value when set\_defaults is used
+* Fixes is\_admin type from StrOpt to BoolOpt
+* Fixes file access using with statements
+
+1.44.0
+------
+
+* Use template for lower-constraints
+* Use oslo.config instead of argparse
+* Add policy-upgrade tool
+
+1.43.1
+------
+
+* Prevent sensitive target data from being logged
+
+1.43.0
+------
+
+* Change openstack-dev to openstack-discuss
+
+1.42.0
+------
+
+* Fully log RBAC enforcement data
+* Add domain scope support for scope types
+* Make upgrades more robust with policy overrides
+* oslopolicy-checker: iterate through rules in sorted order
+* Enhance test to prevent JSON parsing regression
+* Correct typo in docs
+
+1.41.1
+------
+
+* Fix usage of token fixture in shell tests
+
+1.41.0
+------
+
+* Add ability to pass in target data for the oslopolicy-checker
+* Pass in policy name as part of the oslopolicy-check check call
+* Unit test for CLI
+
+1.40.1
+------
+
+* Update sphinx extension logging
+* Add minor nits in testing documentation
+* Clean up .gitignore references to personal tools
+* Add guidelines for naming policies
+
+1.40.0
+------
+
+* Add docs for developers testing APIs
+
+1.39.1
+------
+
+* sphinxext: Start parsing 'DocumentedRuleDefault.description' as rST
+* Docs: Remove references to JSON format
+* add lib-forward-testing-python3 test job
+* Imported Translations from Zanata
+* add python 3.6 unit test job
+* Move \_capture\_stdout to a common place
+* Remove PyPI downloads
+* import zuul job settings from project-config
+* Update reno for stable/rocky
+
+1.38.1
+------
+
+* Avoid redundant policy syntax checks
+
+1.38.0
+------
+
+* Teach Enforcer.enforce to deal with context objects
+* Pass dictionary as creds in policy tests
+* Fix requirements and convert to stestr
+* Add blueprints and releasenotes link to README
+* generator: Reimplement wrapping of 'description'
+* fix tox python3 overrides
+
+1.37.0
+------
+
+* Add CLI usage documentation
+* Clarify CLI documentation
+* Remove erroneous newline in sample generation
+* Update sphinxext to include scope\_types in docs
+
+1.36.0
+------
+
+* Fix document formatting
+* Add examples and clarification around scope\_types
+* Include deprecated\_reason when deprecated\_rule is set
+* Include both new and deprecated rules in generated sample
+* trivial: Fix file permissions
+
+1.35.0
+------
+
+* Remove stale pip-missing-reqs tox test
+* make the sphinxpolicygen extension handle multiple input/output files
+* Update documentation to include usage for new projects
+* Trivial: Update pypi url to new url
+* set default python to python3
+* add lower-constraints job
+* Updated from global requirements
+* Update links in README
+
+1.34.0
+------
+
+* Imported Translations from Zanata
+* Imported Translations from Zanata
+* Update reno for stable/queens
+* Updated from global requirements
+* Imported Translations from Zanata
+* Updated from global requirements
+* Render deprecated policy names when generating files
+* Updated from global requirements
+* Updated from global requirements
+
+1.33.1
+------
+
+* Only log deprecation warnings when they are overridden
+
+1.33.0
+------
+
+* Add a release note for enforce\_scope
+* Add configuration option for enforcing scope
+
+1.32.2
+------
+
+* Fix string injection for InvalidScope
+
+1.32.1
+------
+
+* Imported Translations from Zanata
+
+1.32.0
+------
+
+* Add scope\_types to RuleDefault objects
+
+1.31.0
+------
+
+* Remove -U from pip install
+* Avoid tox\_install.sh for constraints support
+* add bandit to pep8 job
+* Updated from global requirements
+* Handle deprecation of inspect.getargspec
+* Remove setting of version/release from releasenotes
+* Updated from global requirements
+
+1.30.0
+------
+
+* Imported Translations from Zanata
+* Add functionality to deprecate policies
+* Pass creds as a dict in tests
+
+1.29.0
+------
+
+* Documentation and release notes for plugins
+* expand type documentation for Enforcer arguments
+* Imported Translations from Zanata
+* http/https check rules as stevedore extensions
+* External Policy hook should support SSL
+
+1.28.1
+------
+
+* Modification to add additional information in the HTTPCheck request
+
+1.28.0
+------
+
+* Updated from global requirements
+* rewrite HttpCheckFixture to not mock out entire HttpCheck class
+
+1.27.0
+------
+
+* Updated from global requirements
+* Add JSON output option to sample generator
+
+1.26.0
+------
+
+* Imported Translations from Zanata
+* Updated from global requirements
+* throw an exception when sphinxext cannot find the config file
+* Update reno for stable/pike
+* fix formatting for empty defaults
+* Updated from global requirements
+
+1.25.0
+------
+
+* Updated from global requirements
+* Update URLs in documents according to document migration
+* Fix parsing bug when config file is empty
+
+1.24.1
+------
+
+* import configuration guide content from openstack-manuals repo
+* sphinxext: Use field lists in output
+* sphinxext: Format definition lists correctly
+* switch from oslosphinx to openstackdocstheme
+* move existing documentation into new standard layout
+
+1.24.0
+------
+
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+
+1.23.0
+------
+
+* Updated from global requirements
+* Simplify message of exception PolicyNotAuthorized
+* Updated from global requirements
+
+1.22.1
+------
+
+* Updated from global requirements
+* Add Sphinx extension to pretty-print modules
+* Optimize the link address
+* Check reStructuredText documents for common style issues
+
+1.22.0
+------
+
+* Update usage documentation
+* Add release note for DocumentedRuleDefault
+* Remove log translations
+* oslopolicy-sample-generator description support
+* Use Sphinx 1.5 warning-is-error
+
+1.21.0
+------
+
+* Comment out the rule from generated sample-policy file
+* Modify tests in test\_generator
+* Add additional param to policy.RuleDefault
+* Updated from global requirements
+* Seperate each policy rule with new line
+
+1.20.0
+------
+
+* Allow multiline descriptions for RuleDefaults
+
+1.19.0
+------
+
+* Updated from global requirements
+* [Fix gate]Update test requirement
+* Updated from global requirements
+* Updated from global requirements
+* Remove support for py34
+* pbr.version.VersionInfo needs package name (oslo.xyz and not oslo\_xyz)
+* Delete the unnecessary word in policy.py
+* Update reno for stable/ocata
+* Add optional exception for check\_rules
+
+1.18.0
+------
+
+* Remove references to Python 3.4
+* Remove dead code and use default value of argparse
+* Add Constraints support
+* Updated from global requirements
+
+1.17.0
+------
+
+* Improved performance of parse\_file\_contents() method
+* Show team and repo badges on README
+* Remove wrong parameter type for class NotCheck from docstring
+* Fix a code logic while doing cyclical reference check to the policy
+* Updated from global requirements
+* Add missing parameter description in module \_cache\_handler
+* Fix typo in oslo.policy
+* Updated from global requirements
+* Add stevedore to requirements
+* Imported Translations from Zanata
+* Updated from global requirements
+* Make exception PolicyNotAuthorized more readable
+
+1.16.0
+------
+
+* Change assertTrue(isinstance()) by optimal assert
+* Perform basic checks on policy definitions
+* Enable release notes translation
+* Changed the home-page link
+* Change assertTrue(isinstance()) by optimal assert
+
+1.15.0
+------
+
+* Updated from global requirements
+* Update docs on policy sample generator
+* Updated from global requirements
+* doc: Add introduction to index page
+* Add sphinx extension to build sample policy
+* Updated from global requirements
+* Updated from global requirements
+* Doc: declare YAML/JSON support
+* Remove oslo.utils from requirements
+* Update reno for stable/newton
+
+1.14.0
+------
+
+* Revert "Adds debug logging for policy file validation"
+* Updated from global requirements
+* Delete H803 in flake8 ignore
+
+1.13.0
+------
+
+* Updated from global requirements
+* Add note about not all APIs support policy enforcement by user\_id
+* Allow policy file to not exist
+* Adds debug logging for policy file validation
+* Fixed unit tests running on Windows
+* Add Python 3.5 classifier and venv
+
+1.12.0
+------
+
+* Updated from global requirements
+* Updated from global requirements
+* Fix mispelled method name in setup.cfg
+* Updated from global requirements
+* Updated from global requirements
+* Imported Translations from Zanata
+
+1.11.0
+------
+
+* Updated from global requirements
+
+1.10.0
+------
+
+* Imported Translations from Zanata
+* Improve policy sample generation testing
+* Add helper scripts for generating policy info
+
+1.9.0
+-----
+
+* Add sample file generation script and helper methods
+* Add equality operator to policy.RuleDefault
+* Imported Translations from Zanata
+* Updated from global requirements
+* Fix typo: 'olso' to 'oslo'
+* Updated from global requirements
+* Updated from global requirements
+* Add reno for release notes management
+* Add policy registration and authorize method
+* Updated from global requirements
+* doc: Fix wrong import statement in usage
+
+1.8.0
+-----
+
+* Trivial: ignore openstack/common in flake8 exclude list
+
+1.7.0
+-----
+
+* Updated from global requirements
+* Imported Translations from Zanata
+* Imported Translations from Zanata
+* Updated from global requirements
+* Updated from global requirements
+* Deprecate load\_json() in favor of load()
+* Support policy file in YAML
+
+1.5.0
+-----
+
+* Updated from global requirements
+
+1.4.0
+-----
+
+* Update translation setup
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Revert "Pass environment variables of proxy to tox"
+* Run docs testenv by default with tox
+* Add oslopolicy-checker command-line tool
+
+1.3.0
+-----
+
+* Updated from global requirements
+* Don't crash on RoleCheck when roles not present
+* assertIsNone(val) instead of assertEqual(None,val)
+
+1.2.0
+-----
+
+* Updated from global requirements
+* Add string format rendering to RoleCheck.\_\_call\_\_()
+* Pass environment variables of proxy to tox
+* Fixes combined "and" and "or" rule handling
+* Make sure item of policy\_dirs is directory
+* Updated from global requirements
+* Use dict comprehension
+* Don't generate doc from test
+
+1.1.0
+-----
+
+* Trival: Remove 'MANIFEST.in'
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Use requests-mock instead of httpretty in tests
+* Clarify usage docs
+* Correct invalid doc references
+
+1.0.0
+-----
+
+* Updated from global requirements
+* Remove Python 2.6 classifier
+* Remove python 2.6 and cleanup tox.ini
+
+0.13.0
+------
+
+* Updated from global requirements
+* Updated from global requirements
+* Updated from global requirements
+* Use JSON generator
+* Add test for enforce with rule doesn't exist
+* Add test for raising default exception
+* Add test for invalid JSON
+* Add cover test requirement
+* Fix a typo in policy.py
+
+0.12.0
+------
+
+* Updated from global requirements
+* Custom fixture to avoid external call in HttpCheck
+* Fix coverage configuration and execution
+* add auto-generated docs for config options
+* Add shields.io version/downloads links/badges into README.rst
+* Updated from global requirements
+* Use requests in http check instead of urllib
+* Change ignore-errors to ignore\_errors
+* Updated from global requirements
+* remove deprecation text for policy\_dirs option
+
+0.11.0
+------
+
+* Updated from global requirements
+
+0.10.0
+------
+
+* Pass reference then actual to assertEqual
+* Overwrite option should not cause policy file reloading
+* Updated from global requirements
+* Setup translations
+* Have the enforcer have its own file cache
+* Updated from global requirements
+
+0.9.0
+-----
+
+* Updated from global requirements
+
+0.8.0
+-----
+
+* Updated from global requirements
+* Fix typo of 'available' in token\_fixture.py
+* Fixes up the API docs and module index
+
+0.7.0
+-----
+
+* Remove oslo-incubator specific code
+* Move fileutils functions to oslo.policy
+* Add six and oslo.utils to requirements
+* Add tox target to find missing requirements
+* Updated from global requirements
+* Updated from global requirements
+
+0.6.0
+-----
+
+* Fix Enforcer docstring
+
+0.5.0
+-----
+
+* Expose base check classes as part of public API
+* Cleanup logging to conform to guidelines
+* Cleanup logging to conform to guidelines
+* Remove support for Python 3.3
+* Updated from global requirements
+
+0.4.0
+-----
+
+* Uncap library requirements for liberty
+* Fix invalid indentation in \_load\_policy\_file method
+* Cleanup README.rst and setup.cfg
+* Avoid reloading policy files in policy.d for every call
+* Lists for Generic Checks
+* Updated from global requirements
+
+0.3.1
+-----
+
+* Switch to non-namespaced module imports
+
+0.3.0
+-----
+
+* deprecate policy\_dirs option
+* Updated from global requirements
+* Expose register and Check as part of public API
+* provide more descriptive exception
+
+0.2.0
+-----
+
+* Add missing space to help message
+* Add Rules.from\_dict classmethod
+* Use assertTrue or assertFalse where appropriate
+* Fix the order of args to assertEqual in tests
+
+0.1.0
+-----
+
+* Clean up configuration option management
+* Update comments about tox configuration
+* Fix i18n imports
+* Change default set of tox environments
+* Create the temporary files needed for tests
+* Fix minor spelling issues in oslo.policy
+* Use single quotes consistently
+* Do not log on missing or empty policy\_dirs
+* Remove symlinked file from tests
+* document the migration process and update the docs a bit
+* Use standard logging in oslo.policy
+* Updated from global requirements
+* Remove globals that were introduced for compatibility
+* Upgrade hacking to >=0.10.0
+* Remove oslo.concurrency from requirements
+* Stop shouting test attribute names
+* Do not use global enforcer for tests
+* Make use of private modules
+* Privatize parsing classes
+* Add entry points for option discovery
+* Add pep8 import exception for oslo\_policy.\_i18n
+* Use oslo\_i18n
+* Perform an oslo-sync
+* General docstring cleanup
+* Drop use of oslo namespace for oslo libraries
+* Update .gitignore
+* Drop usage of namespaced packages
+* Remove use of graduated modules
+* Add docstrings for check classes
+* Correct docstring references
+* Improve policy documentation
+* Explicit configuration object
+* Fix project metadata
+* Add API documentation
+* Move project imports after 3rd party imports
+* Fix tests
+* Add openstack.common and requirements fixes
+* exported from oslo-incubator by graduate.sh
+* Improving docstrings for policy API
+* Don't log missing policy.d as a warning
+* Add rule overwrite flag to Enforcer class
+* Fixed a problem with neutron http policy check
+* Expanding the help text for policy\_dirs
+* policy: add a missing staticmethod declaration
+* Fixes nits in module policy
+* add list\_opts to all modules with configuration options
+* Correct default rule name for policy.Enforcer
+* Minor fixes in policy module
+* Delete graduated serialization files
+* Remove code that moved to oslo.i18n
+* Allow dictionary lookup in credentials with dot notation
+* Remove graduated test and fixtures libraries
+* Fix typo to show correct log message
+* Use MultiStrOpt for policy\_dirs
+* Add support for policy configration directories
+* Fix deletion of cached file for policy enforcer
+* Make policy debug logging less verbose
+* Improve help strings
+* Use oslotest instead of common test module
+* policy: rename Exception to avoid nose regression
+* Adds a flag to determine whether to reload the rules in policy
+* Documenting policy.json syntax
+* Update oslo log messages with translation domains
+* Fix policy tests for parallel testing
+* Allow policy.json resource vs constant check
+* Replaces use of urlutils with six in policy module
+* Utilizes assertIsNone and assertIsNotNone
+* Use hacking import\_exceptions for gettextutils.\_
+* Use urlutils functions instead of urllib/urllib2
+* Remove vim header
+* Use six.string\_type instead of basestring
+* Apply six for metaclass
+* ConfigFileNotFoundError with proper argument
+* Keystone user can't perform revoke\_token
+* Remove useless unit test codes in test\_policy
+* Replace using tests.utils part2
+* Bump hacking to 0.7.0
+* Fix wrong argument in openstack common policy
+* Fix missing argument bug in oslo common policy
+* Fix policy default\_rule issue
+* Allow use of hacking 0.6.0 and enable new checks
+* Fix missing argument bug in oslo common policy
+* Enable H302 hacking check
+* Enable hacking H404 test
+* Enable H306 hacking check
+* python3: python3 binary/text data compatbility
+* Reduce duplicated code related to policies
+* Removes len() on empty sequence evaluation
+* Convert unicode for python3 portability
+* Replaces standard logging with common logging
+* Update to use flake8
+* Removes unused imports in the tests module
+* update OpenStack, LLC to OpenStack Foundation
+* Replace direct use of testtools BaseTestCase
+* Use testtools as test base class
+* Fix pep8 E125 errors
+* Revert "Add support for finer-grained policy decisions"
+* Remove an unneeded 'global'
+* Add support for finer-grained policy decisions
+* Add a 'not' operator to the policy langage
+* Add a new policy language
+* Remove deprecated policy engine APIs
+* Rewrite the policy engine from scratch
+* Use pep8 v1.3.3
+* Allow non-string items in the creds dict
+* Use function registration for policy checks
+* Fix missing gettextutils in several modules
+* Switch common files to using jsonutils
+* Update common code to support pep 1.3. bug 1014216
+* Common-ize policies
+* initial commit
+* Initial skeleton project
diff -pruN 4.6.0-1/PKG-INFO 4.6.0-0ubuntu1/PKG-INFO
--- 4.6.0-1/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
+++ 4.6.0-0ubuntu1/PKG-INFO	2025-08-25 12:53:36.985806500 +0000
@@ -0,0 +1,58 @@
+Metadata-Version: 2.1
+Name: oslo.policy
+Version: 4.6.0
+Summary: Oslo Policy library
+Home-page: https://docs.openstack.org/oslo.policy/latest/
+Author: OpenStack
+Author-email: openstack-discuss@lists.openstack.org
+Classifier: Environment :: OpenStack
+Classifier: Intended Audience :: Information Technology
+Classifier: Intended Audience :: System Administrators
+Classifier: License :: OSI Approved :: Apache Software License
+Classifier: Operating System :: POSIX :: Linux
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
+Classifier: Programming Language :: Python :: 3.12
+Classifier: Programming Language :: Python :: 3 :: Only
+Classifier: Programming Language :: Python :: Implementation :: CPython
+Requires-Python: >=3.9
+License-File: LICENSE
+Requires-Dist: requests>=2.14.2
+Requires-Dist: oslo.config>=6.0.0
+Requires-Dist: oslo.context>=2.22.0
+Requires-Dist: oslo.i18n>=3.15.3
+Requires-Dist: oslo.serialization>=2.18.0
+Requires-Dist: PyYAML>=5.1
+Requires-Dist: stevedore>=1.20.0
+Requires-Dist: oslo.utils>=3.40.0
+
+========================
+Team and repository tags
+========================
+
+.. image:: https://governance.openstack.org/tc/badges/oslo.policy.svg
+    :target: https://governance.openstack.org/tc/reference/tags/index.html
+
+.. Change things from this point on
+
+=============
+ oslo.policy
+=============
+
+.. image:: https://img.shields.io/pypi/v/oslo.policy.svg
+    :target: https://pypi.org/project/oslo.policy/
+    :alt: Latest Version
+
+The Oslo Policy library provides support for RBAC policy enforcement across
+all OpenStack services.
+
+* Free software: Apache license
+* Documentation: https://docs.openstack.org/oslo.policy/latest/
+* Source: https://opendev.org/openstack/oslo.policy
+* Bugs: https://bugs.launchpad.net/oslo.policy
+* Blueprints: https://blueprints.launchpad.net/oslo.policy
+* Release Notes: https://docs.openstack.org/releasenotes/oslo.policy
+
diff -pruN 4.6.0-1/debian/changelog 4.6.0-0ubuntu1/debian/changelog
--- 4.6.0-1/debian/changelog	2025-08-28 14:55:22.000000000 +0000
+++ 4.6.0-0ubuntu1/debian/changelog	2025-09-12 22:56:14.000000000 +0000
@@ -1,207 +1,238 @@
-python-oslo.policy (4.6.0-1) experimental; urgency=medium
+python-oslo.policy (4.6.0-0ubuntu1) questing; urgency=medium
 
-  * New upstream release.
-
- -- Thomas Goirand <zigo@debian.org>  Thu, 28 Aug 2025 16:55:22 +0200
+  * New upstream release for OpenStack Flamingo (LP: #2122726).
+  * d/watch: Add Flamingo key verification.
+  * d/u/signing-key.asc: Add Flamingo public key.
 
-python-oslo.policy (4.5.1-3) unstable; urgency=medium
+ -- Myles Penner <myles.penner@canonical.com>  Fri, 12 Sep 2025 15:56:14 -0700
 
-  * Uploading to unstable.
+python-oslo.policy (4.5.1+git2025070815.fc28a7b-0ubuntu1) questing; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 28 Mar 2025 08:07:02 +0100
+  [ Guillaume Boutry ]
+  * d/gbp.conf, .launchpad.yaml: Sync from cloud-archive-tools for
+    flamingo.
 
-python-oslo.policy (4.5.1-2) experimental; urgency=medium
+  [ Myles Penner ]
+  * New upstream release for OpenStack Flamingo. (LP: #2116155)
+  * d/s/options: Ignore .launchpad.yaml when generating diffs.
+  * d/rules: Include PBR version.
+  * d/p/skip-if-root.patch: Refresh. 
 
-  * d/watch: switch to version=4 and mode=git.
+ -- Myles Penner <myles.penner@canonical.com>  Wed, 16 Jul 2025 14:56:33 -0700
 
- -- Thomas Goirand <zigo@debian.org>  Tue, 25 Feb 2025 15:44:17 +0100
+python-oslo.policy (4.5.1-0ubuntu1) plucky; urgency=medium
 
-python-oslo.policy (4.5.1-1) experimental; urgency=medium
-
-  * New upstream release.
+  * New upstream release for OpenStack Epoxy.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 24 Feb 2025 17:18:09 +0100
+ -- James Page <james.page@ubuntu.com>  Thu, 27 Feb 2025 12:52:23 +0000
 
-python-oslo.policy (4.4.0-3) unstable; urgency=medium
+python-oslo.policy (4.5.0-0ubuntu1) plucky; urgency=medium
 
-  * Switch to pybuild (Closes: #1090573).
-
- -- Thomas Goirand <zigo@debian.org>  Thu, 19 Dec 2024 08:38:49 +0100
-
-python-oslo.policy (4.4.0-2) unstable; urgency=medium
-
-  * Uploading to unstable.
+  * d/gbp.conf: upstream-branch -> upstream-dalmatian.
+  * d/gbp.conf, .launchpad.yaml: Sync from cloud-archive-tools for
+    epoxy.
+  * New upstream release for OpenStack Epoxy.
+  * d/control: Drop dependency on six.
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 19 Sep 2024 17:56:25 +0200
+ -- James Page <james.page@ubuntu.com>  Wed, 15 Jan 2025 12:07:46 +0000
 
-python-oslo.policy (4.4.0-1) experimental; urgency=medium
+python-oslo.policy (4.4.0-0ubuntu1) oracular; urgency=medium
 
   * New upstream release.
+  * d/control: Drop surplus test requirements.
+  * d/{control,tests}/*: Test with all supported Pythons.
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 26 Aug 2024 17:11:34 +0200
+ -- James Page <james.page@ubuntu.com>  Mon, 05 Aug 2024 11:32:10 +0100
 
-python-oslo.policy (4.3.0-3) unstable; urgency=medium
+python-oslo.policy (4.3.0-0ubuntu1) noble; urgency=medium
 
-  * Remove extraneous dependency on python3-six (Closes: #1070182).
+  [ Corey Bryant ]
+  * d/gbp.conf, .launchpad.yaml: Sync from cloud-archive-tools for
+    caracal.
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 02 May 2024 08:33:44 +0200
+  [ James Page ]
+  * New upstream release for OpenStack Caracal.
 
-python-oslo.policy (4.3.0-2) unstable; urgency=medium
+ -- James Page <james.page@ubuntu.com>  Mon, 11 Mar 2024 11:37:02 +0000
 
-  * Uploading to unstable.
+python-oslo.policy (4.2.1-0ubuntu1) mantic; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 03 Apr 2024 16:39:37 +0200
+  * New upstream release for OpenStack Bobcat.
 
-python-oslo.policy (4.3.0-1) experimental; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 31 Aug 2023 10:54:16 -0400
 
-  * New upstream release.
+python-oslo.policy (4.2.0-0ubuntu1) mantic; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Sat, 24 Feb 2024 22:29:36 +0100
+  * d/gbp.conf, .launchpad.yaml: Sync from cloud-archive-tools for
+    bobcat.
+  * d/p/skip-if-root.patch: Test skipped if build is running as root
+    as lpci builds in .launchpad.yaml do.
+  * New upstream release for OpenStack Bobcat.
 
-python-oslo.policy (4.2.1-3) unstable; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 08 Jun 2023 17:05:24 -0400
 
-  * Add fix-external-link-broken.patch (Closes: #1057615).
+python-oslo.policy (4.1.1-0ubuntu1) lunar; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Tue, 12 Dec 2023 16:10:44 +0100
+  * New upstream release for OpenStack Antelope.
 
-python-oslo.policy (4.2.1-2) unstable; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 22 Feb 2023 14:18:23 -0500
 
-  * Uploading to unstable.
+python-oslo.policy (4.0.0-0ubuntu2) kinetic; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 04 Oct 2023 13:48:48 +0200
+  * d/control: Update standards version to 4.6.1.
 
-python-oslo.policy (4.2.1-1) experimental; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 13 Jul 2022 15:58:26 -0400
 
-  * New upstream release.
+python-oslo.policy (4.0.0-0ubuntu1) kinetic; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 30 Aug 2023 14:34:46 +0200
+  * New upstream release for OpenStack Zed.
 
-python-oslo.policy (4.1.1-3) unstable; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 13 Jul 2022 14:21:17 -0400
 
-  * Cleans better (Closes: #1046302).
+python-oslo.policy (3.12.1-0ubuntu2) kinetic; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 17 Aug 2023 23:46:05 +0200
+  * d/t/control, d/t/python-(o)stestr: Switch from ostestr to stestr.
 
-python-oslo.policy (4.1.1-2) unstable; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 08 Jun 2022 10:16:10 -0400
 
-  * Uploading to unstable.
+python-oslo.policy (3.12.1-0ubuntu1) kinetic; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 19 Jun 2023 11:39:26 +0200
+  * New upstream release for OpenStack Zed.
 
-python-oslo.policy (4.1.1-1) experimental; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 26 May 2022 13:51:39 -0400
 
-  * New upstream release.
+python-oslo.policy (3.11.0-0ubuntu1) jammy; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 22 Feb 2023 11:04:15 +0100
+  * New upstream release for OpenStack Yoga.
 
-python-oslo.policy (4.0.0-2) unstable; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 02 Mar 2022 15:20:22 -0500
 
-  * Uploading to unstable.
+python-oslo.policy (3.10.1-0ubuntu1) jammy; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 23 Sep 2022 13:53:59 +0200
+  * New upstream release for OpenStack Yoga.
 
-python-oslo.policy (4.0.0-1) experimental; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 12 Jan 2022 14:43:25 -0500
 
-  * New upstream release.
+python-oslo.policy (3.10.0-0ubuntu1) jammy; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 29 Aug 2022 16:35:58 +0200
+  * New upstream release for OpenStack Yoga.
 
-python-oslo.policy (3.11.0-2) unstable; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 08 Dec 2021 15:15:20 -0500
 
-  * Uploading to unstable.
-  * Add autopkgtest.
+python-oslo.policy (3.9.0-0ubuntu1) jammy; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 24 Mar 2022 16:37:22 +0100
+  * New upstream release for OpenStack Yoga.
+  * d/control: Bump debhelper compat to 13.
 
-python-oslo.policy (3.11.0-1) experimental; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 01 Dec 2021 15:44:49 -0500
 
-  * New upstream release.
+python-oslo.policy (3.8.1-0ubuntu1) impish; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 21 Feb 2022 12:13:47 +0100
+  * New upstream release for OpenStack Xena.
 
-python-oslo.policy (3.8.3-1) unstable; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 21 Jul 2021 11:45:24 -0400
 
-  * New upstream release.
+python-oslo.policy (3.7.0-0ubuntu1) hirsute; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Tue, 30 Nov 2021 15:25:11 +0100
+  * New upstream release for OpenStack Wallaby.
 
-python-oslo.policy (3.8.2-2) unstable; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 17 Mar 2021 13:35:48 -0400
 
-  * Uploading to unstable.
+python-oslo.policy (3.6.0-0ubuntu2) hirsute; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 29 Sep 2021 16:49:22 +0200
+  * d/control: Remove unnecessary build-depend (pre-commit).
 
-python-oslo.policy (3.8.2-1) experimental; urgency=medium
+ -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Fri, 04 Dec 2020 13:32:23 +0000
 
-  * New upstream release.
+python-oslo.policy (3.6.0-0ubuntu1) hirsute; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 23 Aug 2021 15:48:23 +0200
+  * d/control: Update VCS paths for move to lp:~ubuntu-openstack-dev.
+  * New upstream release for OpenStack Wallaby.
+  * d/control: Align (Build-)Depends with upstream.
 
-python-oslo.policy (3.7.0-2) unstable; urgency=medium
+ -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Thu, 03 Dec 2020 14:00:44 +0000
 
-  * Upload to unstable.
+python-oslo.policy (3.5.0-0ubuntu1) groovy; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 16 Aug 2021 09:10:57 +0200
+  * New upstream release for OpenStack Victoria.
+  * d/control: Align (Build-)Depends with upstream.
 
-python-oslo.policy (3.7.0-1) experimental; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 18 Sep 2020 12:35:46 -0400
 
-  * New upstream release.
-  * Removed version when satisfied in Bullseye.
+python-oslo.policy (3.4.0-0ubuntu1) groovy; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 08 Mar 2021 09:19:26 +0100
+  * New upstream release for OpenStack Victoria.
+  * d/p/fix-unit-tests-to-work-with-stevedore-2.0.1.patch: Removed. Change
+    landed upstream.
 
-python-oslo.policy (3.5.0-2) unstable; urgency=medium
+ -- Chris MacNaughton <chris.macnaughton@canonical.com>  Thu, 03 Sep 2020 08:29:53 +0000
 
-  * Uploading to unstable.
-  * Fixed debian/watch.
-  * Add a debian/salsa-ci.yml.
+python-oslo.policy (3.3.1-0ubuntu2) groovy; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 16 Oct 2020 09:51:56 +0200
+  * d/control: Ensure python3-stevedore (Build-)Dependency aligns
+    with d/p/fix-unit-tests-to-work-with-stevedore-2.0.1.patch.
 
-python-oslo.policy (3.5.0-1) experimental; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Mon, 03 Aug 2020 16:50:03 -0400
 
-  * New upstream release.
-  * Fixed python3-yaml minimum version.
+python-oslo.policy (3.3.1-0ubuntu1) groovy; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Sun, 13 Sep 2020 15:26:18 +0200
+  * New upstream release for OpenStack Victoria.
+  * d/control, d/copyright, d/rules: Update upstream git URL.
+  * d/p/reload-policy-files.patch: Dropped. Fixed upstream.
+  * d/p/fix-unit-tests-to-work-with-stevedore-2.0.1.patch: Cherry-picked
+    from upstream master to fix failing unit test.
 
-python-oslo.policy (3.4.0-1) experimental; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 29 Jul 2020 14:51:31 -0400
 
-  * New upstream release.
-  * Switch to debhelper-compat 11.
+python-oslo.policy (3.2.0-0ubuntu2) groovy; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Wed, 09 Sep 2020 21:18:45 +0200
+  * d/p/reload-policy-files.patch: Cherry-picked from upstream master
+    to ensure policy directory files are reapplied after change to primary
+    policy file (LP: #1880959).
 
-python-oslo.policy (3.1.1-1) unstable; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 25 Jun 2020 10:47:11 -0400
 
-  * New upstream release.
+python-oslo.policy (3.2.0-0ubuntu1) groovy; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 06 Jul 2020 11:22:41 +0200
+  * New upstream release for OpenStack Victoria.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/control, d/rules: Switch to debhelper compat 12 and pybuild.
+  * d/control: Update Standards-Version to 4.5.0.
 
-python-oslo.policy (3.1.0-2) unstable; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 11 Jun 2020 09:40:17 -0400
 
-  * Uploading to unstable.
+python-oslo.policy (3.1.0-0ubuntu1) focal; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Fri, 08 May 2020 22:15:22 +0200
+  * New upstream release for OpenStack Ussuri.
+  * d/control: Align (Build-)Depends with upstream.
 
-python-oslo.policy (3.1.0-1) experimental; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 16 Apr 2020 11:31:51 -0400
 
-  * New upstream release.
-  * Add python3-oslo.utils as (build-)depends.
+python-oslo.policy (3.0.3-0ubuntu1) focal; urgency=medium
 
- -- Thomas Goirand <zigo@debian.org>  Mon, 13 Apr 2020 22:42:02 +0200
+  * New upstream release for OpenStack Ussuri.
 
-python-oslo.policy (3.0.3-1) experimental; urgency=medium
+ -- Corey Bryant <corey.bryant@canonical.com>  Thu, 09 Apr 2020 14:47:26 -0400
 
-  * New upstream release.
+python-oslo.policy (2.4.1-0ubuntu1) focal; urgency=medium
+
+  * New upstream release for OpenStack Ussuri.
+  * d/control: Align (Build-)Depends with upstream.
 
- -- Thomas Goirand <zigo@debian.org>  Tue, 07 Apr 2020 15:37:27 +0200
+ -- Sahid Orentino Ferdjaoui <sahid.ferdjaoui@canonical.com>  Mon, 03 Feb 2020 10:48:00 +0000
 
-python-oslo.policy (2.3.3-1) unstable; urgency=medium
+python-oslo.policy (2.4.0-0ubuntu1) focal; urgency=low
 
-  * New upstream point release.
+  * Merge from Debian unstable.  Remaining changes:
+    - d/control: Enable autopkgtest-pkg-python testsuite.
+    - d/gbp.conf: Retain for gbp and pristine-tar config.
+    - d/t/*: Add autopkgtests.
+    - d/watch: Retain using openstack.org.
+  * New upstream release for OpenStack Ussuri.
+  * d/control: Align (Build-)Depends with upstream
+  * d/t/python-import: Ensure this test is py3-only.
 
- -- Thomas Goirand <zigo@debian.org>  Thu, 26 Mar 2020 14:17:00 +0100
+ -- Sahid Orentino Ferdjaoui <sahid.ferdjaoui@canonical.com>  Tue, 10 Dec 2019 10:00:28 +0100
 
 python-oslo.policy (2.3.2-2) unstable; urgency=medium
 
@@ -219,6 +250,13 @@ python-oslo.policy (2.3.2-1) experimenta
 
  -- Thomas Goirand <zigo@debian.org>  Mon, 16 Sep 2019 11:32:14 +0200
 
+python-oslo.policy (2.3.2-0ubuntu1) eoan; urgency=medium
+
+  * New upstream release for OpenStack Train.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 18 Sep 2019 10:52:21 +0200
+
 python-oslo.policy (2.3.1-1) experimental; urgency=medium
 
   * New upstream release.
@@ -237,6 +275,32 @@ python-oslo.policy (2.3.0-1) experimenta
 
  -- Thomas Goirand <zigo@debian.org>  Wed, 04 Sep 2019 13:59:06 +0200
 
+python-oslo.policy (2.2.0-0ubuntu3) eoan; urgency=medium
+
+  * d/tests/*: Drop Python 2.7 tests.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 26 Jun 2019 14:11:31 -0400
+
+python-oslo.policy (2.2.0-0ubuntu2) eoan; urgency=medium
+
+  * d/control, d/tests/*: Restore python-import test and drop
+    autopkgtest-pkg-python as it does not work with oslo packages.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 21 Jun 2019 10:17:44 -0400
+
+python-oslo.policy (2.2.0-0ubuntu1) eoan; urgency=medium
+
+  * Merge from Debian experimental.  Remaining changes:
+    - d/control: Enable autopkgtest-pkg-python testsuite.
+    - d/gbp.conf: Retain for gbp and pristine-tar config.
+    - d/rules: Run all unit tests.
+    - d/t/python-ostestr: Run unit tests for dep8.
+    - d/watch: Use upstream release tarballs.
+  * New upstream release for OpenStack Train.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 07 Jun 2019 12:08:13 -0400
+
 python-oslo.policy (2.1.1-2) unstable; urgency=medium
 
   * Uploading to unstable.
@@ -255,6 +319,34 @@ python-oslo.policy (2.1.1-1) experimenta
 
  -- Thomas Goirand <zigo@debian.org>  Wed, 20 Mar 2019 23:35:28 +0100
 
+python-oslo.policy (2.1.1-0ubuntu1) disco; urgency=medium
+
+  * New upstream release for OpenStack Stein.
+
+ -- James Page <james.page@ubuntu.com>  Mon, 11 Mar 2019 16:04:05 +0000
+
+python-oslo.policy (2.0.0-0ubuntu1) disco; urgency=medium
+
+  * New upstream release for OpenStack Stein.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/p/*: Drop, included upstream.
+  * d/tests/control: Drop use of needs-recommends.
+
+ -- James Page <james.page@ubuntu.com>  Wed, 30 Jan 2019 14:23:35 +0000
+
+python-oslo.policy (1.41.0-0ubuntu2) disco; urgency=medium
+
+  * d/p/deepcopy-of-dictionary.patch: Cherry-picked from upstream gerrit
+    review (https://review.openstack.org/618536) to fix failing dep8 test.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 16 Nov 2018 10:00:01 -0500
+
+python-oslo.policy (1.41.0-0ubuntu1) disco; urgency=medium
+
+  * New upstream release for OpenStack Stein.
+
+ -- James Page <james.page@ubuntu.com>  Wed, 14 Nov 2018 15:23:06 +0000
+
 python-oslo.policy (1.38.1-2) unstable; urgency=medium
 
   * Uploading to unstable.
@@ -272,6 +364,35 @@ python-oslo.policy (1.38.1-1) experiment
 
  -- Thomas Goirand <zigo@debian.org>  Mon, 20 Aug 2018 00:10:58 +0200
 
+python-oslo.policy (1.38.1-0ubuntu1) cosmic; urgency=medium
+
+  * New upstream release for OpenStack Rocky.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 25 Jul 2018 16:17:37 -0400
+
+python-oslo.policy (1.37.0-0ubuntu2) cosmic; urgency=medium
+
+  * d/tests/*,d/control: Add autopkgtests to exercise import and unit
+    tests as part of Ubuntu CI, resolving current failures.
+  * d/control: Switch to python3-sphinx for doc build.
+
+ -- James Page <james.page@ubuntu.com>  Tue, 19 Jun 2018 09:32:38 +0100
+
+python-oslo.policy (1.37.0-0ubuntu1) cosmic; urgency=low
+
+  [ Ubuntu Merge-o-Matic ]
+  * Merge from Debian unstable.  Remaining changes:
+    - d/watch: Use upstream release tarballs.
+    - Update Vcs-* fields.
+    - Enable autopkgtest-pkg-python testsuite.
+
+  [ James Page ]
+  * New upstream release for OpenStack Rocky.
+  * Align (Build-)Depends with upstream.
+
+ -- James Page <james.page@ubuntu.com>  Wed, 13 Jun 2018 10:17:54 +0100
+
 python-oslo.policy (1.33.1-4) unstable; urgency=medium
 
   * Using python3 -m sphinx to build the doc (Closes: #902590).
@@ -300,6 +421,35 @@ python-oslo.policy (1.33.1-1) experiment
 
  -- Thomas Goirand <zigo@debian.org>  Sun, 11 Feb 2018 11:13:08 +0000
 
+python-oslo.policy (1.33.1-0ubuntu1) bionic; urgency=medium
+
+  * New upstream release for OpenStack Queens.
+
+ -- James Page <james.page@ubuntu.com>  Fri, 26 Jan 2018 10:48:20 +0000
+
+python-oslo.policy (1.33.0-0ubuntu1) bionic; urgency=medium
+
+  * New upstream release for OpenStack Queens.
+
+ -- James Page <james.page@ubuntu.com>  Wed, 03 Jan 2018 14:03:11 +0000
+
+python-oslo.policy (1.32.0-0ubuntu1) bionic; urgency=medium
+
+  * New upstream release for OpenStack Queens
+  * d/control: Align (Build-)Depends with upstream.
+  * d/control: Bumped Standards-Version to 4.1.2.
+  * d/p/drop-openstackdoctheme.patch: Drop, no longer required.
+
+ -- James Page <james.page@ubuntu.com>  Fri, 08 Dec 2017 11:22:57 +0000
+
+python-oslo.policy (1.30.0-0ubuntu1) bionic; urgency=medium
+
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/p/*: Refresh.
+
+ -- James Page <james.page@ubuntu.com>  Mon, 13 Nov 2017 16:46:37 +0000
+
 python-oslo.policy (1.25.1-3) unstable; urgency=medium
 
   * Added build-depends on python3-sphinx (Closes: #880845).
@@ -342,6 +492,107 @@ python-oslo.policy (1.25.1-1) experiment
 
  -- Thomas Goirand <zigo@debian.org>  Sat, 05 Aug 2017 17:49:38 +0200
 
+python-oslo.policy (1.25.1-0ubuntu1) artful; urgency=medium
+
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/p/drop-openstackdoctheme.patch: Temporarily drop openstackdocstheme
+    sphinx extension until sphinx>=1.6.2 is available.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Fri, 11 Aug 2017 18:06:48 -0400
+
+python-oslo.policy (1.23.0-0ubuntu1) artful; urgency=medium
+
+  * d/control: Update minimum pbr version to 2.0.0.
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/control: Add BD on python3-sphinx.
+
+ -- James Page <james.page@ubuntu.com>  Fri, 02 Jun 2017 09:24:55 +0100
+
+python-oslo.policy (1.22.0-0ubuntu1) artful; urgency=medium
+
+  [ Chuck Short ]
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+
+  [ James Page ]
+  * d/watch: Use tarballs.openstack.org.
+  * New upstream release.
+
+ -- James Page <james.page@ubuntu.com>  Fri, 21 Apr 2017 10:03:55 +0100
+
+python-oslo.policy (1.18.0-0ubuntu1) zesty; urgency=medium
+
+  * New upstream release. 
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Chuck Short <zulcss@ubuntu.com>  Thu, 19 Jan 2017 11:49:08 -0500
+
+python-oslo.policy (1.17.0-0ubuntu1) zesty; urgency=medium
+
+  * New upstream version.
+  * d/control: Align (Build-)Depends with upstream.
+  * d/control: Add python-stevedore.  
+
+ -- Chuck Short <zulcss@ubuntu.com>  Mon, 05 Dec 2016 10:02:48 -0500
+
+python-oslo.policy (1.16.0-0ubuntu1) zesty; urgency=medium
+
+  * d/gbp.conf: Update gbp configuration file.
+  * d/control: Update Vcs-* links and maintainers.
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Wed, 19 Oct 2016 16:01:08 -0400
+
+python-oslo.policy (1.14.0-0ubuntu1) yakkety; urgency=medium
+
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+
+ -- Corey Bryant <corey.bryant@canonical.com>  Mon, 15 Aug 2016 15:31:51 -0400
+
+python-oslo.policy (1.11.0-1) experimental; urgency=medium
+
+  [ David Della Vecchia ]
+  * New upstream release.
+
+  [ Thomas Goirand ]
+  * Drop the python{3,}-oslo-* packages, useless since Xenial is released.
+  * Switch to pkgos-dh_auto_{test,install}.
+  * Update maint scripts as there's more /usr/bin/* scripts from upstream.
+
+ -- Thomas Goirand <zigo@debian.org>  Fri, 01 Jul 2016 19:04:29 +0000
+
+python-oslo.policy (1.9.0-1) experimental; urgency=medium
+
+  [ Corey Bryant ]
+  * New upstream release.
+  * d/control: Align (Build-)Depends with upstream.
+
+  [ Ivan Udovichenko ]
+  * Process new oslopolicy-sample-generator binary in scripts.
+
+ -- Ivan Udovichenko <iudovichenko@mirantis.com>  Tue, 14 Jun 2016 15:49:04 +0300
+
+python-oslo.policy (1.8.0-1) experimental; urgency=medium
+
+  [ Ondřej Nový ]
+  * Standards-Version is 3.9.8 now (no change)
+  * d/rules: Changed UPSTREAM_GIT protocol to https
+  * d/copyright: Changed source URL to https protocol
+
+  [ Corey Bryant ]
+  * New upstream release.
+  * d/gbp.conf: Update branch for Newton.
+  * d/control: Align (Build-)Depends with upstream.
+
+  [ Thomas Goirand ]
+  * Added Corey Bryant <corey.bryant@canonical.com> in Uploaders:.
+
+ -- Thomas Goirand <zigo@debian.org>  Sun, 05 Jun 2016 15:17:11 +0000
+
 python-oslo.policy (1.6.0-2) unstable; urgency=medium
 
   * Uploading to unstable.
@@ -430,3 +681,4 @@ python-oslo.policy (0.3.2-1) unstable; u
   * Initial release. (Closes: #780593)
 
  -- Thomas Goirand <zigo@debian.org>  Sun, 08 Mar 2015 23:32:30 +0100
+
diff -pruN 4.6.0-1/debian/control 4.6.0-0ubuntu1/debian/control
--- 4.6.0-1/debian/control	2025-08-28 14:55:22.000000000 +0000
+++ 4.6.0-0ubuntu1/debian/control	2025-09-12 22:56:14.000000000 +0000
@@ -1,41 +1,39 @@
 Source: python-oslo.policy
 Section: python
 Priority: optional
-Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian OpenStack <team+openstack@tracker.debian.org>
 Uploaders:
  Thomas Goirand <zigo@debian.org>,
  Ivan Udovichenko <iudovichenko@mirantis.com>,
 Build-Depends:
- debhelper-compat (= 11),
+ debhelper-compat (= 13),
  dh-python,
  openstack-pkg-tools,
  python3-all,
  python3-pbr,
  python3-setuptools,
- python3-sphinx,
+ python3-sphinx (>= 2.0.0),
 Build-Depends-Indep:
- python3-coverage,
- python3-hacking,
- python3-openstackdocstheme,
- python3-oslo.config,
- python3-oslo.context,
- python3-oslo.i18n,
- python3-oslo.serialization,
- python3-oslo.utils,
+ python3-openstackdocstheme (>= 2.2.0),
+ python3-oslo.config (>= 1:6.0.0),
+ python3-oslo.context (>= 1:2.22.0),
+ python3-oslo.i18n (>= 3.15.3),
+ python3-oslo.serialization (>= 2.18.0),
+ python3-oslo.utils (>= 3.40.0),
  python3-oslosphinx,
- python3-oslotest,
- python3-requests,
- python3-requests-mock,
- python3-sphinxcontrib.apidoc,
- python3-stestr,
- python3-stevedore,
- python3-yaml,
+ python3-oslotest (>= 1:3.2.0),
+ python3-requests (>= 2.14.2),
+ python3-requests-mock (>= 1.2.0),
+ python3-sphinxcontrib.apidoc (>= 0.2.0),
+ python3-stestr (>= 2.0.0),
+ python3-stevedore (>= 1:2.0.1),
+ python3-yaml (>= 5.1),
  subunit,
  testrepository,
-Standards-Version: 4.4.1
-Vcs-Browser: https://salsa.debian.org/openstack-team/oslo/python-oslo.policy
-Vcs-Git: https://salsa.debian.org/openstack-team/oslo/python-oslo.policy.git
-Homepage: https://github.com/openstack/oslo.policy
+Standards-Version: 4.6.1
+Vcs-Git: https://git.launchpad.net/~ubuntu-openstack-dev/ubuntu/+source/python-oslo.policy
+Homepage: https://opendev.org/openstack/oslo.policy
 
 Package: python-oslo.policy-doc
 Section: doc
@@ -52,14 +50,14 @@ Description: RBAC policy enforcement lib
 Package: python3-oslo.policy
 Architecture: all
 Depends:
- python3-oslo.config,
- python3-oslo.context,
- python3-oslo.i18n,
- python3-oslo.serialization,
- python3-oslo.utils,
- python3-requests,
- python3-stevedore,
- python3-yaml,
+ python3-oslo.config (>= 1:6.0.0),
+ python3-oslo.context (>= 1:2.22.0),
+ python3-oslo.i18n (>= 3.15.3),
+ python3-oslo.serialization (>= 2.18.0),
+ python3-requests (>= 2.14.2),
+ python3-stevedore (>= 1:2.0.1),
+ python3-oslo.utils (>= 3.40.0),
+ python3-yaml (>= 5.1),
  ${misc:Depends},
  ${python3:Depends},
 Suggests:
diff -pruN 4.6.0-1/debian/copyright 4.6.0-0ubuntu1/debian/copyright
--- 4.6.0-1/debian/copyright	2025-08-28 14:55:22.000000000 +0000
+++ 4.6.0-0ubuntu1/debian/copyright	2025-09-12 22:56:14.000000000 +0000
@@ -1,6 +1,6 @@
 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: oslo.policy
-Source: https://github.com/openstack/oslo.policy
+Source: https://opendev.org/openstack/oslo.policy
 
 Files: *
 Copyright: (c) 2015-2016, OpenStack Foundation <openstack-dev@lists.openstack.org>
diff -pruN 4.6.0-1/debian/gbp.conf 4.6.0-0ubuntu1/debian/gbp.conf
--- 4.6.0-1/debian/gbp.conf	1970-01-01 00:00:00.000000000 +0000
+++ 4.6.0-0ubuntu1/debian/gbp.conf	2025-09-12 22:56:14.000000000 +0000
@@ -0,0 +1,9 @@
+[DEFAULT]
+debian-branch = master
+upstream-tag = %(version)s
+pristine-tar = True
+upstream-branch = upstream-flamingo
+
+[buildpackage]
+export-dir = ../build-area
+prebuild = [ ! -f .launchpad.yaml ] || rm .launchpad.yaml
diff -pruN 4.6.0-1/debian/patches/fix-external-link-broken.patch 4.6.0-0ubuntu1/debian/patches/fix-external-link-broken.patch
--- 4.6.0-1/debian/patches/fix-external-link-broken.patch	2025-08-28 14:55:22.000000000 +0000
+++ 4.6.0-0ubuntu1/debian/patches/fix-external-link-broken.patch	1970-01-01 00:00:00.000000000 +0000
@@ -1,16 +0,0 @@
-Description: Fix external link broken
-Author: Thomas Goirand <zigo@debian.org>
-Forwarded: no
-Last-Update: 2023-12-12
-
---- python-oslo.policy-4.2.1.orig/doc/source/user/plugins.rst
-+++ python-oslo.policy-4.2.1/doc/source/user/plugins.rst
-@@ -43,7 +43,7 @@ Example code - HttpCheck
- 
- .. note::
- 
--    Full source located at :example:`_external.py`
-+    Full source located at https://opendev.org/openstack/oslo.policy/src/branch/master/oslo_policy/_external.py
- 
- .. literalinclude:: ../../../oslo_policy/_external.py
-     :language: python
diff -pruN 4.6.0-1/debian/patches/series 4.6.0-0ubuntu1/debian/patches/series
--- 4.6.0-1/debian/patches/series	2025-08-28 14:55:22.000000000 +0000
+++ 4.6.0-0ubuntu1/debian/patches/series	2025-09-12 22:56:14.000000000 +0000
@@ -1 +1 @@
-fix-external-link-broken.patch
+skip-if-root.patch
diff -pruN 4.6.0-1/debian/patches/skip-if-root.patch 4.6.0-0ubuntu1/debian/patches/skip-if-root.patch
--- 4.6.0-1/debian/patches/skip-if-root.patch	1970-01-01 00:00:00.000000000 +0000
+++ 4.6.0-0ubuntu1/debian/patches/skip-if-root.patch	2025-09-12 22:56:14.000000000 +0000
@@ -0,0 +1,33 @@
+Description: The lpci builds executed by .launchpad.yaml
+  run as root which causes this test to fail because
+  permission isn't denied to root.
+Author: Corey Bryant <corey.bryant@canonical.com>
+
+Index: python-oslo.policy/oslo_policy/tests/test_cache_handler.py
+===================================================================
+--- python-oslo.policy.orig/oslo_policy/tests/test_cache_handler.py
++++ python-oslo.policy/oslo_policy/tests/test_cache_handler.py
+@@ -15,12 +15,14 @@
+ 
+ """Test the cache handler module"""
+ 
++import getpass
+ import os
+ from unittest import mock
+ 
+ import fixtures
+ import oslo_config
+ from oslotest import base as test_base
++import testtools
+ 
+ from oslo_policy import _cache_handler as _ch
+ 
+@@ -67,6 +69,8 @@ class CacheHandlerTest(test_base.BaseTes
+         reloaded, data = _ch.read_cached_file(file_cache, path)
+         self.assertTrue(reloaded)
+ 
++    @testtools.skipIf(getpass.getuser() == "root",
++                      "Test skipped when running as root")
+     @mock.patch.object(_ch, 'LOG')
+     def test_reloading_cache_with_permission_denied(self, mock_log):
+         file_cache = {}
diff -pruN 4.6.0-1/debian/rules 4.6.0-0ubuntu1/debian/rules
--- 4.6.0-1/debian/rules	2025-08-28 14:55:22.000000000 +0000
+++ 4.6.0-0ubuntu1/debian/rules	2025-09-12 22:56:14.000000000 +0000
@@ -1,15 +1,20 @@
 #!/usr/bin/make -f
 
-UPSTREAM_GIT := https://github.com/openstack/oslo.policy.git
+export PYBUILD_NAME=oslo_policy
+
+UPSTREAM_GIT := https://opendev.org/openstack/oslo.policy.git
+
+DEBVERS ?= $(shell dpkg-parsechangelog | sed -n -e 's/^Version: //p')
+VERSION ?= $(shell echo '$(DEBVERS)' | sed -e 's/^[[:digit:]]*://' -e 's/[-].*//' -e 's/[+].*//' -e 's/~git.*//g' -e 's/~/./g')
+export PBR_VERSION=$(VERSION)
+
 include /usr/share/openstack-pkg-tools/pkgos.make
 
 %:
 	dh $@ --buildsystem=pybuild --with python3,sphinxdoc
 
 override_dh_auto_clean:
-	rm -rf build *.egg-info .stestr doc/source/reference/api
-	find . -iname '*.pyc' -delete
-	for i in $$(find . -type d -iname __pycache__) ; do rm -rf $$i ; done
+	rm -rf build
 
 override_dh_auto_build:
 	echo "Do nothing..."
diff -pruN 4.6.0-1/debian/salsa-ci.yml 4.6.0-0ubuntu1/debian/salsa-ci.yml
--- 4.6.0-1/debian/salsa-ci.yml	2025-08-28 14:55:22.000000000 +0000
+++ 4.6.0-0ubuntu1/debian/salsa-ci.yml	1970-01-01 00:00:00.000000000 +0000
@@ -1,6 +0,0 @@
-include:
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
-
-variables:
-  SALSA_CI_DISABLE_AUTOPKGTEST: 1
diff -pruN 4.6.0-1/debian/source/options 4.6.0-0ubuntu1/debian/source/options
--- 4.6.0-1/debian/source/options	2025-08-28 14:55:22.000000000 +0000
+++ 4.6.0-0ubuntu1/debian/source/options	2025-09-12 22:56:14.000000000 +0000
@@ -1 +1,2 @@
 extend-diff-ignore = "^[^/]*[.]egg-info/"
+extend-diff-ignore = "^.launchpad.yaml"
diff -pruN 4.6.0-1/debian/tests/control 4.6.0-0ubuntu1/debian/tests/control
--- 4.6.0-1/debian/tests/control	2025-08-28 14:55:22.000000000 +0000
+++ 4.6.0-0ubuntu1/debian/tests/control	2025-09-12 22:56:14.000000000 +0000
@@ -1,5 +1,3 @@
-Tests: unittests
-Depends:
- @,
- @builddeps@,
-Restrictions: allow-stderr needs-root
+Tests: python-stestr, python-import
+Depends: @, @builddeps@, python3-all
+Restrictions: allow-stderr
diff -pruN 4.6.0-1/debian/tests/python-import 4.6.0-0ubuntu1/debian/tests/python-import
--- 4.6.0-1/debian/tests/python-import	1970-01-01 00:00:00.000000000 +0000
+++ 4.6.0-0ubuntu1/debian/tests/python-import	2025-09-12 22:56:14.000000000 +0000
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+set -ex
+
+MODULE_NAME=$(python3 setup.py --name | sed 's/\./_/g')
+
+for py in $(py3versions --supported 2>/dev/null) ; do
+    cd "$AUTOPKGTEST_TMP"
+    echo "Testing with $py:"
+    $py -c "import $MODULE_NAME; print($MODULE_NAME)"
+done
diff -pruN 4.6.0-1/debian/tests/python-stestr 4.6.0-0ubuntu1/debian/tests/python-stestr
--- 4.6.0-1/debian/tests/python-stestr	1970-01-01 00:00:00.000000000 +0000
+++ 4.6.0-0ubuntu1/debian/tests/python-stestr	2025-09-12 22:56:14.000000000 +0000
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+set -ex
+
+for py in $(py3versions --supported 2>/dev/null); do
+    echo "Testing with $py:"
+    PYTHON=$py stestr run
+    rm -rf .stestr
+done
diff -pruN 4.6.0-1/debian/tests/unittests 4.6.0-0ubuntu1/debian/tests/unittests
--- 4.6.0-1/debian/tests/unittests	2025-08-28 14:55:22.000000000 +0000
+++ 4.6.0-0ubuntu1/debian/tests/unittests	1970-01-01 00:00:00.000000000 +0000
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-set -e
-
-pkgos-dh_auto_test --no-py2 'oslo_policy\.tests\.(?!(.*test_fixtures\.FixtureTestCase\.test_enforce_http_true.*|.*test_fixtures\.FixtureTestCase\.test_enforce_https_true.*|.*test_policy\.EnforcerTest\.test_enforcer_understands_domain_scope.*|.*test_policy\.EnforcerTest\.test_enforcer_raises_invalid_scope_with_project_scope_type.*|.*test_cache_handler\.CacheHandlerTest\.test_reloading_cache_with_permission_denied))'
diff -pruN 4.6.0-1/debian/upstream/signing-key.asc 4.6.0-0ubuntu1/debian/upstream/signing-key.asc
--- 4.6.0-1/debian/upstream/signing-key.asc	1970-01-01 00:00:00.000000000 +0000
+++ 4.6.0-0ubuntu1/debian/upstream/signing-key.asc	2025-09-12 22:56:14.000000000 +0000
@@ -0,0 +1,34 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mDMEZ92jlhYJKwYBBAHaRw8BAQdAnSMr01EpuQHlcTQ8c0ENVDFs9mi/TdWB0IlG
+ZF1eC2S0Qk9wZW5TdGFjayBJbmZyYSAoMjAyNS4yL0ZsYW1pbmdvIEN5Y2xlKSA8
+aW5mcmEtcm9vdEBvcGVuc3RhY2sub3JnPoiWBBMWCAA+FiEExxsAfvl4h/2PtjZc
+60/W1hjmIYEFAmfdo5YCGwMFCQFj9QAFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AA
+CgkQ60/W1hjmIYElLAEAkMjANVr+kVjZGp8KtliT+ySFAqoCQceuscYt7WmeD4wA
+/2gHNfFDJwkWn9JY9mCR2y7gwf6skTWl3ssPogTa84wDiHUEEBYIAB0WIQQiKE9p
+2ezN8994GXkccRrxk/+OVAUCZ92k6wAKCRAccRrxk/+OVMQGAQD0X/Eow2mK/YzZ
+rMO60g2KI767/rnKJWKFUTCZCfswxwD/WxuGjGRB98RZ9IbCcmaUvRqHf9812h60
+/RCoB4AtiwSJAjMEEAEKAB0WIQSXrklvwC3sn8NTsudI+ZYRQ0lYKQUCZ92vKwAK
+CRBI+ZYRQ0lYKdthD/wJh0uxw05WsmFwjuds82JdnH9ow3OdG/0bhds8eEvgYuQe
+ZEQ9/RC5hJ+SiV+/zclIaG+xYHW3VkZUgOmmLxRzmqFbWbDm5yKp7jTqM2zYB4Jx
+EiLB4dWHZFmrcqfkJ06nXVMjGkj73N+DqHWQ6hleaiE7tcbI++w1AN7niL0rW008
+iP8IHoWLh2dJxQlcheVdjCe0jEU3qO8KxhUTeARPD/Vp1CpJWlq9vWs9/bweMrtj
+FsQwxBiZcQ/0zXDnQFUKpbNDFjQZnjmmwTqhopquL5e5mZWr0NussI20JXyZHj7T
+N5ikDAFPf9iM1Apb+/g9njGUgYFEOgEJuDr1oLolZ+9+7uZrKGD1gmdY7pVG12Xn
+2QJ3rft/Wy8Obac+TdA+UoEYQu4LOUpUOmPOcXE/8/fTxybkQGOZm1Ufaddz+6ee
+uHBbIaxI1kh5MrxH5cIaEkvdjOGg+bMyq7C8CE8WgSEN/JiupEZYgDduOSuqGHDp
++9ydEkanNjGN+K4rXJ7ABBv9freINx5kmCAaDzXeIAL8n1/Rzd6Z/acOlC9omDM0
+mYKKIfLMp6Rp7SKnB37Tp0dKGP4r/SJsx5Sxn7XrktVJ1ht5ByipDD6VBN3+OQPx
+56pRLDCk9EFDjbOW0iKzyPx+Nya5G9CN9AqQXe1MlHsFn+q7DEUSmlGZfvtjN7g4
+BGfdo5YSCisGAQQBl1UBBQEBB0DHSvmmZUEZ94olzKZSHa2HBCWhrhOVNFn/0ag8
+KyY5fQMBCAeIfgQYFggAJhYhBMcbAH75eIf9j7Y2XOtP1tYY5iGBBQJn3aOWAhsM
+BQkBY/UAAAoJEOtP1tYY5iGB6XcA+wY0JUi2ZUqH0CRs4EfS6VML/7u08g8ZByN4
+DZ2htqOGAQDmGHHjpMhKz04eDXLpNO6UZ/Q6LnqEXztW8eBXVtiZALgzBGfdpHYW
+CSsGAQQB2kcPAQEHQKH/4Td8MRK/9UxGyPqWWaZl88m4xE48XM4kP6w3asRViO8E
+GBYIACAWIQTHGwB++XiH/Y+2NlzrT9bWGOYhgQUCZ92kdgIbAgCBCRDrT9bWGOYh
+gXYgBBkWCAAdFiEE3cFPzrMpT3Q4I7HG9zFcLOa3NF0FAmfdpHYACgkQ9zFcLOa3
+NF1xqwEA3muioM6tJtSbiCUCDau2QnalBkfov/A2FFIxvnyHbH0A/051M0O09Tcl
+E7tAieH8W63Jhg3n/GzKl36hXqh3ANML8kIA/0eu6JgK+F0s8iiy+sQecTD7W38B
+A8CSZ29ANdlMwzf7AP9araqMvKRpTMAzhQ+1Eluh8FmXQhzeZDhlIZ8DQDQ/CQ==
+=FVKc
+-----END PGP PUBLIC KEY BLOCK-----
diff -pruN 4.6.0-1/debian/watch 4.6.0-0ubuntu1/debian/watch
--- 4.6.0-1/debian/watch	2025-08-28 14:55:22.000000000 +0000
+++ 4.6.0-0ubuntu1/debian/watch	2025-09-12 22:56:14.000000000 +0000
@@ -1,3 +1,3 @@
-version=4
-opts="mode=git,uversionmangle=s/\.0rc/~rc/;s/\.0b1/~b1/;s/\.0b2/~b2/;s/\.0b3/~b3/" \
-https://github.com/openstack/oslo.policy refs/tags/(\d[brc\d\.]+)
+version=3
+opts=uversionmangle=s/\.(b|rc)/~$1/,pgpsigurlmangle=s/$/.asc/ \
+    http://tarballs.openstack.org/oslo.policy/ oslo.policy-(\d.*)\.tar\.gz
diff -pruN 4.6.0-1/oslo.policy.egg-info/PKG-INFO 4.6.0-0ubuntu1/oslo.policy.egg-info/PKG-INFO
--- 4.6.0-1/oslo.policy.egg-info/PKG-INFO	1970-01-01 00:00:00.000000000 +0000
+++ 4.6.0-0ubuntu1/oslo.policy.egg-info/PKG-INFO	2025-08-25 12:53:36.000000000 +0000
@@ -0,0 +1,58 @@
+Metadata-Version: 2.1
+Name: oslo.policy
+Version: 4.6.0
+Summary: Oslo Policy library
+Home-page: https://docs.openstack.org/oslo.policy/latest/
+Author: OpenStack
+Author-email: openstack-discuss@lists.openstack.org
+Classifier: Environment :: OpenStack
+Classifier: Intended Audience :: Information Technology
+Classifier: Intended Audience :: System Administrators
+Classifier: License :: OSI Approved :: Apache Software License
+Classifier: Operating System :: POSIX :: Linux
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
+Classifier: Programming Language :: Python :: 3.12
+Classifier: Programming Language :: Python :: 3 :: Only
+Classifier: Programming Language :: Python :: Implementation :: CPython
+Requires-Python: >=3.9
+License-File: LICENSE
+Requires-Dist: requests>=2.14.2
+Requires-Dist: oslo.config>=6.0.0
+Requires-Dist: oslo.context>=2.22.0
+Requires-Dist: oslo.i18n>=3.15.3
+Requires-Dist: oslo.serialization>=2.18.0
+Requires-Dist: PyYAML>=5.1
+Requires-Dist: stevedore>=1.20.0
+Requires-Dist: oslo.utils>=3.40.0
+
+========================
+Team and repository tags
+========================
+
+.. image:: https://governance.openstack.org/tc/badges/oslo.policy.svg
+    :target: https://governance.openstack.org/tc/reference/tags/index.html
+
+.. Change things from this point on
+
+=============
+ oslo.policy
+=============
+
+.. image:: https://img.shields.io/pypi/v/oslo.policy.svg
+    :target: https://pypi.org/project/oslo.policy/
+    :alt: Latest Version
+
+The Oslo Policy library provides support for RBAC policy enforcement across
+all OpenStack services.
+
+* Free software: Apache license
+* Documentation: https://docs.openstack.org/oslo.policy/latest/
+* Source: https://opendev.org/openstack/oslo.policy
+* Bugs: https://bugs.launchpad.net/oslo.policy
+* Blueprints: https://blueprints.launchpad.net/oslo.policy
+* Release Notes: https://docs.openstack.org/releasenotes/oslo.policy
+
diff -pruN 4.6.0-1/oslo.policy.egg-info/SOURCES.txt 4.6.0-0ubuntu1/oslo.policy.egg-info/SOURCES.txt
--- 4.6.0-1/oslo.policy.egg-info/SOURCES.txt	1970-01-01 00:00:00.000000000 +0000
+++ 4.6.0-0ubuntu1/oslo.policy.egg-info/SOURCES.txt	2025-08-25 12:53:36.000000000 +0000
@@ -0,0 +1,141 @@
+.coveragerc
+.mailmap
+.pre-commit-config.yaml
+.stestr.conf
+.zuul.yaml
+AUTHORS
+CONTRIBUTING.rst
+ChangeLog
+HACKING.rst
+LICENSE
+README.rst
+pyproject.toml
+requirements.txt
+setup.cfg
+setup.py
+test-requirements.txt
+tox.ini
+doc/requirements.txt
+doc/source/conf.py
+doc/source/index.rst
+doc/source/admin/index.rst
+doc/source/admin/policy-json-file.rst
+doc/source/admin/policy-yaml-file.rst
+doc/source/cli/index.rst
+doc/source/cli/oslopolicy-checker.rst
+doc/source/cli/oslopolicy-convert-json-to-yaml.rst
+doc/source/cli/oslopolicy-list-redundant.rst
+doc/source/cli/oslopolicy-policy-generator.rst
+doc/source/cli/oslopolicy-sample-generator.rst
+doc/source/cli/oslopolicy-validator.rst
+doc/source/cli/common/convert-opts.rst
+doc/source/cli/common/default-opts.rst
+doc/source/cli/common/enforcer-opts.rst
+doc/source/cli/common/generator-opts.rst
+doc/source/cli/common/rule-opts.rst
+doc/source/configuration/index.rst
+doc/source/contributor/index.rst
+doc/source/install/index.rst
+doc/source/reference/index.rst
+doc/source/user/history.rst
+doc/source/user/index.rst
+doc/source/user/plugins.rst
+doc/source/user/sphinxpolicygen.rst
+doc/source/user/usage.rst
+oslo.policy.egg-info/PKG-INFO
+oslo.policy.egg-info/SOURCES.txt
+oslo.policy.egg-info/dependency_links.txt
+oslo.policy.egg-info/entry_points.txt
+oslo.policy.egg-info/not-zip-safe
+oslo.policy.egg-info/pbr.json
+oslo.policy.egg-info/requires.txt
+oslo.policy.egg-info/top_level.txt
+oslo_policy/__init__.py
+oslo_policy/_cache_handler.py
+oslo_policy/_checks.py
+oslo_policy/_external.py
+oslo_policy/_i18n.py
+oslo_policy/_parser.py
+oslo_policy/fixture.py
+oslo_policy/generator.py
+oslo_policy/opts.py
+oslo_policy/policy.py
+oslo_policy/shell.py
+oslo_policy/sphinxext.py
+oslo_policy/sphinxpolicygen.py
+oslo_policy/version.py
+oslo_policy/locale/en_GB/LC_MESSAGES/oslo_policy.po
+oslo_policy/tests/__init__.py
+oslo_policy/tests/base.py
+oslo_policy/tests/test_cache_handler.py
+oslo_policy/tests/test_checks.py
+oslo_policy/tests/test_external.py
+oslo_policy/tests/test_fixtures.py
+oslo_policy/tests/test_generator.py
+oslo_policy/tests/test_opts.py
+oslo_policy/tests/test_parser.py
+oslo_policy/tests/test_policy.py
+oslo_policy/tests/test_shell.py
+oslo_policy/tests/test_sphinxext.py
+oslo_policy/tests/test_sphinxpolicygen.py
+oslo_policy/tests/token_fixture.py
+releasenotes/notes/Fix-map-system-scope-for-creds-dict-e4cbec2f7495f22e.yaml
+releasenotes/notes/Pass-target-dict-to-oslopolicy-checker-87185d40aec413ee.yaml
+releasenotes/notes/add-deprecated-metadata-to-DeprecatedRule-79d2e8a3f5d11743.yaml
+releasenotes/notes/add-policy-convert-json-to-yaml-tool-3c93604aee79f58a.yaml
+releasenotes/notes/add-policy-upgrade-command-a65bc4f760e5d8b1.yaml
+releasenotes/notes/add-scope-types-to-sphinxext-cacd845c4575e965.yaml
+releasenotes/notes/add-sphinxpolicygen-39e2f8fa24930b0c.yaml
+releasenotes/notes/add_custom_rule_check_plugins-3c15c2c7ca5e.yaml
+releasenotes/notes/add_reno-3b4ae0789e9c45b4.yaml
+releasenotes/notes/bug-1779172-c1323c0f647bc44c.yaml
+releasenotes/notes/bug-1880959-8f1370a59759d40d.yaml
+releasenotes/notes/bug-1913718-f1b46bbff3231d98.yaml
+releasenotes/notes/bug-1943584-fc74f9205039883c.yaml
+releasenotes/notes/deprecate-policy-file-json-format-e1921f15b5d00287.yaml
+releasenotes/notes/drop-py38-e6f497fd0af1dbe1.yaml
+releasenotes/notes/drop-python27-support-9aa06224812cc352.yaml
+releasenotes/notes/enforce-scope-checks-always-when-rule-has-scope_types-8f983cdf70766e4f.yaml
+releasenotes/notes/enforce_new_defaults-6ae17d8b8d166a2c.yaml
+releasenotes/notes/enforce_scope_new_defaults-aaf134e5409ae7f2.yaml
+releasenotes/notes/enforce_scope_types-1e92f6a34e4173ef.yaml
+releasenotes/notes/expand-cli-docs-02c2f13adbe251c0.yaml
+releasenotes/notes/fix-bug-1914095-fa71d81c9639ba94.yaml
+releasenotes/notes/fix-deprecated-rule-handling-c6fe321fce6293a9.yaml
+releasenotes/notes/fix-passing-exclude-deprecated-param-317745d23022e544.yaml
+releasenotes/notes/fix-rendering-for-deprecated-rules-d465292e4155f483.yaml
+releasenotes/notes/list-redundant-deprecation-warnings-f84a06133efdaedd.yaml
+releasenotes/notes/oslo-policy-descriptive-support-3ee688c5fa48d751.yaml
+releasenotes/notes/policy-check-performance-fbad83c7a4afd7d7.yaml
+releasenotes/notes/policy-file-validator-906d5cff864a2d51.yaml
+releasenotes/notes/policy-yaml-by-default-8c88efb7f5db14d1.yaml
+releasenotes/notes/remove-default-section-fallback-d1485959653438b6.yaml
+releasenotes/notes/requests-timeout-fbd57c7a4fdd908f.yaml
+releasenotes/source/2023.1.rst
+releasenotes/source/2023.2.rst
+releasenotes/source/2024.1.rst
+releasenotes/source/2024.2.rst
+releasenotes/source/2025.1.rst
+releasenotes/source/conf.py
+releasenotes/source/index.rst
+releasenotes/source/newton.rst
+releasenotes/source/ocata.rst
+releasenotes/source/pike.rst
+releasenotes/source/queens.rst
+releasenotes/source/rocky.rst
+releasenotes/source/stein.rst
+releasenotes/source/train.rst
+releasenotes/source/unreleased.rst
+releasenotes/source/ussuri.rst
+releasenotes/source/victoria.rst
+releasenotes/source/wallaby.rst
+releasenotes/source/xena.rst
+releasenotes/source/yoga.rst
+releasenotes/source/zed.rst
+releasenotes/source/_static/.placeholder
+releasenotes/source/_templates/.placeholder
+releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
+releasenotes/source/locale/fr/LC_MESSAGES/releasenotes.po
+sample_data/auth_v3_token_admin.json
+sample_data/auth_v3_token_member.json
+sample_data/auth_v3_token_system_admin.json
\ No newline at end of file
diff -pruN 4.6.0-1/oslo.policy.egg-info/dependency_links.txt 4.6.0-0ubuntu1/oslo.policy.egg-info/dependency_links.txt
--- 4.6.0-1/oslo.policy.egg-info/dependency_links.txt	1970-01-01 00:00:00.000000000 +0000
+++ 4.6.0-0ubuntu1/oslo.policy.egg-info/dependency_links.txt	2025-08-25 12:53:36.000000000 +0000
@@ -0,0 +1 @@
+
diff -pruN 4.6.0-1/oslo.policy.egg-info/entry_points.txt 4.6.0-0ubuntu1/oslo.policy.egg-info/entry_points.txt
--- 4.6.0-1/oslo.policy.egg-info/entry_points.txt	1970-01-01 00:00:00.000000000 +0000
+++ 4.6.0-0ubuntu1/oslo.policy.egg-info/entry_points.txt	2025-08-25 12:53:36.000000000 +0000
@@ -0,0 +1,15 @@
+[console_scripts]
+oslopolicy-checker = oslo_policy.shell:main
+oslopolicy-convert-json-to-yaml = oslo_policy.generator:convert_policy_json_to_yaml
+oslopolicy-list-redundant = oslo_policy.generator:list_redundant
+oslopolicy-policy-generator = oslo_policy.generator:generate_policy
+oslopolicy-policy-upgrade = oslo_policy.generator:upgrade_policy
+oslopolicy-sample-generator = oslo_policy.generator:generate_sample
+oslopolicy-validator = oslo_policy.generator:validate_policy
+
+[oslo.config.opts]
+oslo.policy = oslo_policy.opts:list_opts
+
+[oslo.policy.rule_checks]
+http = oslo_policy._external:HttpCheck
+https = oslo_policy._external:HttpsCheck
diff -pruN 4.6.0-1/oslo.policy.egg-info/not-zip-safe 4.6.0-0ubuntu1/oslo.policy.egg-info/not-zip-safe
--- 4.6.0-1/oslo.policy.egg-info/not-zip-safe	1970-01-01 00:00:00.000000000 +0000
+++ 4.6.0-0ubuntu1/oslo.policy.egg-info/not-zip-safe	2025-08-25 12:53:36.000000000 +0000
@@ -0,0 +1 @@
+
diff -pruN 4.6.0-1/oslo.policy.egg-info/pbr.json 4.6.0-0ubuntu1/oslo.policy.egg-info/pbr.json
--- 4.6.0-1/oslo.policy.egg-info/pbr.json	1970-01-01 00:00:00.000000000 +0000
+++ 4.6.0-0ubuntu1/oslo.policy.egg-info/pbr.json	2025-08-25 12:53:36.000000000 +0000
@@ -0,0 +1 @@
+{"git_version": "fc28a7b", "is_release": true}
\ No newline at end of file
diff -pruN 4.6.0-1/oslo.policy.egg-info/requires.txt 4.6.0-0ubuntu1/oslo.policy.egg-info/requires.txt
--- 4.6.0-1/oslo.policy.egg-info/requires.txt	1970-01-01 00:00:00.000000000 +0000
+++ 4.6.0-0ubuntu1/oslo.policy.egg-info/requires.txt	2025-08-25 12:53:36.000000000 +0000
@@ -0,0 +1,8 @@
+requests>=2.14.2
+oslo.config>=6.0.0
+oslo.context>=2.22.0
+oslo.i18n>=3.15.3
+oslo.serialization>=2.18.0
+PyYAML>=5.1
+stevedore>=1.20.0
+oslo.utils>=3.40.0
diff -pruN 4.6.0-1/oslo.policy.egg-info/top_level.txt 4.6.0-0ubuntu1/oslo.policy.egg-info/top_level.txt
--- 4.6.0-1/oslo.policy.egg-info/top_level.txt	1970-01-01 00:00:00.000000000 +0000
+++ 4.6.0-0ubuntu1/oslo.policy.egg-info/top_level.txt	2025-08-25 12:53:36.000000000 +0000
@@ -0,0 +1 @@
+oslo_policy
diff -pruN 4.6.0-1/setup.cfg 4.6.0-0ubuntu1/setup.cfg
--- 4.6.0-1/setup.cfg	2025-05-28 02:42:56.000000000 +0000
+++ 4.6.0-0ubuntu1/setup.cfg	2025-08-25 12:53:36.985806500 +0000
@@ -1,44 +1,47 @@
 [metadata]
 name = oslo.policy
 summary = Oslo Policy library
-description_file =
-    README.rst
+description_file = 
+	README.rst
 author = OpenStack
 author_email = openstack-discuss@lists.openstack.org
 home_page = https://docs.openstack.org/oslo.policy/latest/
 python_requires = >=3.9
-classifier =
-    Environment :: OpenStack
-    Intended Audience :: Information Technology
-    Intended Audience :: System Administrators
-    License :: OSI Approved :: Apache Software License
-    Operating System :: POSIX :: Linux
-    Programming Language :: Python
-    Programming Language :: Python :: 3
-    Programming Language :: Python :: 3.9
-    Programming Language :: Python :: 3.10
-    Programming Language :: Python :: 3.11
-    Programming Language :: Python :: 3.12
-    Programming Language :: Python :: 3 :: Only
-    Programming Language :: Python :: Implementation :: CPython
+classifier = 
+	Environment :: OpenStack
+	Intended Audience :: Information Technology
+	Intended Audience :: System Administrators
+	License :: OSI Approved :: Apache Software License
+	Operating System :: POSIX :: Linux
+	Programming Language :: Python
+	Programming Language :: Python :: 3
+	Programming Language :: Python :: 3.9
+	Programming Language :: Python :: 3.10
+	Programming Language :: Python :: 3.11
+	Programming Language :: Python :: 3.12
+	Programming Language :: Python :: 3 :: Only
+	Programming Language :: Python :: Implementation :: CPython
 
 [files]
-packages =
-    oslo_policy
+packages = 
+	oslo_policy
 
 [entry_points]
-oslo.config.opts =
-    oslo.policy = oslo_policy.opts:list_opts
+oslo.config.opts = 
+	oslo.policy = oslo_policy.opts:list_opts
+console_scripts = 
+	oslopolicy-checker = oslo_policy.shell:main
+	oslopolicy-sample-generator = oslo_policy.generator:generate_sample
+	oslopolicy-policy-generator = oslo_policy.generator:generate_policy
+	oslopolicy-list-redundant = oslo_policy.generator:list_redundant
+	oslopolicy-policy-upgrade = oslo_policy.generator:upgrade_policy
+	oslopolicy-validator = oslo_policy.generator:validate_policy
+	oslopolicy-convert-json-to-yaml = oslo_policy.generator:convert_policy_json_to_yaml
+oslo.policy.rule_checks = 
+	http = oslo_policy._external:HttpCheck
+	https = oslo_policy._external:HttpsCheck
 
-console_scripts =
-    oslopolicy-checker = oslo_policy.shell:main
-    oslopolicy-sample-generator = oslo_policy.generator:generate_sample
-    oslopolicy-policy-generator = oslo_policy.generator:generate_policy
-    oslopolicy-list-redundant = oslo_policy.generator:list_redundant
-    oslopolicy-policy-upgrade = oslo_policy.generator:upgrade_policy
-    oslopolicy-validator = oslo_policy.generator:validate_policy
-    oslopolicy-convert-json-to-yaml = oslo_policy.generator:convert_policy_json_to_yaml
+[egg_info]
+tag_build = 
+tag_date = 0
 
-oslo.policy.rule_checks =
-    http = oslo_policy._external:HttpCheck
-    https = oslo_policy._external:HttpsCheck
