)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"3ae9fa073b657bfe4f7b72f6cd9dc285a63e0452","unresolved":true,"context_lines":[{"line_number":23,"context_line":"Generated-By: opencode claude-sonnet-4-6"},{"line_number":24,"context_line":"Change-Id: Ib46969ad24d4633a1761ac0d2ee1bb5d62420f40"},{"line_number":25,"context_line":"Signed-off-by: jgilaber \u003cjgilaber@redhat.com\u003e"},{"line_number":26,"context_line":"(cherry picked from commit 9ccbf2797943a223d92aace2c7fd3f287a53f2ff)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"6cbadf1f_6828f6e7","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":68},"updated":"2026-10-07 05:52:18.000000000","message":"This commit is cherry-picked from master branch.\n\nWe should cherry-pick it from stable/2026.2 branch https://review.opendev.org/c/openstack/cyborg/+/1009058 so that we can track it to back to 2026.2 branch and master both.","commit_id":"f5ad91c56854a78725e19ef9f8fdfbd445606098"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"2b2fcbbdc45a3b5b9ee6ae99f069abf959850c18","unresolved":true,"context_lines":[{"line_number":23,"context_line":"Generated-By: opencode claude-sonnet-4-6"},{"line_number":24,"context_line":"Change-Id: Ib46969ad24d4633a1761ac0d2ee1bb5d62420f40"},{"line_number":25,"context_line":"Signed-off-by: jgilaber \u003cjgilaber@redhat.com\u003e"},{"line_number":26,"context_line":"(cherry picked from commit 9ccbf2797943a223d92aace2c7fd3f287a53f2ff)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"e3625ca5_4bd2de3c","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":68},"in_reply_to":"6cbadf1f_6828f6e7","updated":"2026-10-07 10:23:50.000000000","message":"hmm I used the Gerrit UI to create the cherry-picks, and it seems that by default even if you create the cherry-pick from the stable/2026.2 cherry pick it only adds the master commit sha, while if you do it from the cli with `git cherry-pick`it will add both, I did not know that","commit_id":"f5ad91c56854a78725e19ef9f8fdfbd445606098"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"b0423395a0f5f406f1b96efbc671d4838f22121d","unresolved":true,"context_lines":[{"line_number":23,"context_line":"Generated-By: opencode claude-sonnet-4-6"},{"line_number":24,"context_line":"Change-Id: Ib46969ad24d4633a1761ac0d2ee1bb5d62420f40"},{"line_number":25,"context_line":"Signed-off-by: jgilaber \u003cjgilaber@redhat.com\u003e"},{"line_number":26,"context_line":"(cherry picked from commit 9ccbf2797943a223d92aace2c7fd3f287a53f2ff)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"449ddf20_2791b20e","line":26,"range":{"start_line":26,"start_character":0,"end_line":26,"end_character":68},"in_reply_to":"e3625ca5_4bd2de3c","updated":"2026-10-23 14:13:59.000000000","message":"the ui will only generate teh correct sha if the commit you are cherry picking is merged already.","commit_id":"f5ad91c56854a78725e19ef9f8fdfbd445606098"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"c39c0d91db6e7faa750f035dca036d3bb0d54364","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"d5298cd1_3f6effd5","updated":"2026-10-07 06:20:30.000000000","message":"Docs job https://3ccfa460626bcbcd5573-a08e6c66608ea4a38311c244e9d75f73.ssl.cf1.rackcdn.com/openstack/72224834a29e45fda020de18aee8dba1/job-output.txt is failing with \n```\n writing output... [ 32%] configuration/policy-concepts\n2026-10-06 14:56:14.749130 | ubuntu-noble |\n2026-10-06 14:56:14.749160 | ubuntu-noble | Exception occurred:\n2026-10-06 14:56:14.753750 | ubuntu-noble |   File \"/home/zuul/src/opendev.org/openstack/cyborg/.tox/docs/lib/python3.12/site-packages/oslo_config/sphinxext.py\", line 544, in resolve_xref\n2026-10-06 14:56:14.753833 | ubuntu-noble |     env.domaindata[\u0027oslo.config\u0027][\u0027options\u0027][target],\n2026-10-06 14:56:14.753871 | ubuntu-noble |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^\n2026-10-06 14:56:14.753894 | ubuntu-noble | KeyError: \u0027oslo_policy.enforce_scope\u0027\n2026-10-06 14:56:14.759253 | ubuntu-noble | The full traceback has been saved in /tmp/sphinx-err-nr__wt78.log, if you want to report the issue to the developers.\n2026-10-06 14:56:14.759321 | ubuntu-noble | Please also report this if it was a user error, so that a better error message can be provided next time.\n2026-10-06 14:56:14.759345 | ubuntu-noble | A bug report can be filed in the tracker at \u003chttps://github.com/sphinx-doc/sphinx/issues\u003e. Thanks!\n2026-10-06 14:56:15.288311 | ubuntu-noble | docs: 11151 C exit 2 (6.46 seconds) /home/zuul/src/opendev.org/openstack/cyborg\u003e sphinx-build -W -b html doc/source doc/build/html pid\u003d5915 [tox/execute/api.py:311]\n2026-10-06 14:56:15.290194 | ubuntu-noble | .pkg: 11153 W _exit\u003e python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build [tox/tox_env/api.py:499]\n2026-10-06 14:56:15.291327 | ubuntu-noble | Backend: run command _exit with args {}\n2026-10-06 14:56:15.291353 | ubuntu-noble | Backend: Wrote response {\u0027return\u0027: 0} to /tmp/pep517__exit-1jbnm4g5.json\n2026-10-06 14:56:15.293184 | ubuntu-noble | .pkg: 11156 I exit None (0.00 seconds) /home/zuul/src/opendev.org/openstack/cyborg\u003e python /home/zuul/.local/tox/lib/python3.12/site-packages/pyproject_api/_backend.py True pbr.build pid\u003d5745 [tox/execute/api.py:311]\n2026-10-06 14:56:15.358267 | ubuntu-noble | .pkg: 11220 D delete package /home/zuul/src/opendev.org/openstack/cyborg/.tox/.tmp/package/2/openstack_cyborg-16.0.2.dev1-0.editable-py3-none-any.whl [tox/tox_env/python/virtual_env/package/pyproject.py:245]\n2026-10-06 14:56:15.361040 | ubuntu-noble |   docs: FAIL code 2 (10.56\u003dsetup[4.09]+cmd[0.00,6.46] seconds)\n2026-10-06 14:56:15.361075 | ubuntu-noble |   evaluation failed :( (10.80 seconds)\n2026-10-06 14:56:15.721875 | ubuntu-noble | ERROR\n2026-10-06 14:56:15.722108 | ubuntu-noble | {\n2026-10-06 14:56:15.722212 | ubuntu-noble |   \"delta\": \"0:00:11.360831\",\n2026-10-06 14:56:15.722287 | ubuntu-noble |   \"end\": \"2026-10-06 14:56:15.447295\",\n2026-10-06 14:56:15.722385 | ubuntu-noble |   \"msg\": \"non-zero return code\",\n2026-10-06 14:56:15.722455 | ubuntu-noble |   \"rc\": 2,\n2026-10-06 14:56:15.722522 | ubuntu-noble |   \"start\": \"2026-10-06 14:56:04.086464\"\n2026-10-06 14:56:15.722578 | ubuntu-noble | }\n```\nand\n```\nubuntu-noble | Successfully installed Mako-1.4.3 Paste-3.10.1 PasteDeploy-3.1.0 PrettyTable-3.18.0 PyJWT-2.15.1 Routes-2.5.1 SQLAlchemy-2.1.3 WSME-0.13.0 WebOb-1.8.11 Yappi-1.7.6 alembic-1.20.0 amqp-5.4.1 attrs-26.1.0 autopage-0.6.0 bcrypt-5.0.0 cachetools-7.2.1 castellan-5.8.0 cffi-2.1.1 cliff-4.16.0 cmd2-4.2.4 cotyledon-2.2.0 cryptography-50.0.2 cursive-0.3.1 debtcollector-3.1.0 decorator-5.3.1 dnspython-2.8.0 dogpile.cache-1.5.0 eventlet-0.41.2 fasteners-0.20 futurist-3.5.0 greenlet-3.5.6 importlib_metadata-9.0.1 iso8601-2.1.0 jmespath-1.1.0 jsonpatch-1.33 jsonpointer-3.1.1 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 keystoneauth1-5.17.0 keystonemiddleware-13.0.1 kombu-5.6.2 markdown-it-py-4.2.0 mdurl-0.1.2 microversion-parse-2.1.0 msgpack-1.2.3 netaddr-1.3.0 openstacksdk-4.20.0 os-resource-classes-1.1.0 os-service-types-1.9.0 oslo.cache-4.3.0 oslo.concurrency-7.6.1 oslo.config-10.7.0 oslo.context-6.5.0 oslo.db-18.1.1 oslo.i18n-6.9.0 oslo.log-8.3.2 oslo.messaging-18.3.0 oslo.metrics-0.17.0 oslo.middleware-8.2.0 oslo.policy-6.0.1 oslo.privsep-3.12.0 oslo.serialization-5.11.0 oslo.service-4.8.0 oslo.upgradecheck-2.8.0 oslo.utils-10.2.0 oslo.versionedobjects-3.12.0 pecan-1.8.0 platformdirs-4.12.3 prometheus-client-0.26.0 prompt-toolkit-3.0.53 psutil-7.2.2 pyOpenSSL-26.4.0 pycadf-4.1.0 pycparser-3.0 pyparsing-3.3.3 pyperclip-1.11.0 python-barbicanclient-7.6.0 python-dateutil-2.9.0.post0 python-glanceclient-4.13.0 python-keystoneclient-6.0.0 referencing-0.37.0 repoze.lru-0.8 rfc3986-2.0.0 rich-15.0.0 rich-argparse-1.8.0 rpds-py-2026.9.1 setproctitle-1.3.8 simplegeneric-0.8.1 six-1.17.0 statsd-4.0.1 stevedore-5.9.1 testresources-2.1.2 testscenarios-0.7.0 typing-extensions-4.16.0 tzdata-2026.5 vine-5.1.0 warlock-2.1.0 wcwidth-0.9.2 wrapt-2.5.0 zipp-4.1.1\n```\noslo.policy-6.0.1 is getting installed and where oslo_policy.enforce_scope is not there.\n\nBut as per https://opendev.org/openstack/requirements/raw/branch/stable/2026.1/upper-constraints.txt\n\noslo.policy\u003d\u003d\u003d5.0.0 needs to be installed but, tox is not honoring the 2026.2 uc constraints.\n\nI can reproduce the same issue locally by running `uvx --python 3.12 tox -e docs`\nI am still digging why it is happening.","commit_id":"f5ad91c56854a78725e19ef9f8fdfbd445606098"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"3ae9fa073b657bfe4f7b72f6cd9dc285a63e0452","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"746d1bd7_ea377dbe","updated":"2026-10-07 05:52:18.000000000","message":"We need similar fix for 2025.2 backport.","commit_id":"f5ad91c56854a78725e19ef9f8fdfbd445606098"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"2b2fcbbdc45a3b5b9ee6ae99f069abf959850c18","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"42abe474_ec52872c","in_reply_to":"41fda609_010b4adc","updated":"2026-10-07 10:23:50.000000000","message":"yep, I can also reproduce it locally, but it also happens without this patch. In my local repo I removed this patch and run tox with the last merged commit and got the exact same error","commit_id":"f5ad91c56854a78725e19ef9f8fdfbd445606098"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"9536c2f97d5a65262a737897ab678051d20ace97","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"0de88e46_90b34a31","in_reply_to":"42abe474_ec52872c","updated":"2026-10-07 11:10:37.000000000","message":"Trying a fix in https://review.opendev.org/c/openstack/cyborg/+/1009197 that seems to work locally","commit_id":"f5ad91c56854a78725e19ef9f8fdfbd445606098"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"49214ea8816ea7f779f17ea51b57fea29012ac18","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"41fda609_010b4adc","in_reply_to":"d5298cd1_3f6effd5","updated":"2026-10-07 06:22:53.000000000","message":"It is not coming in master and 2026.2 branch as https://github.com/openstack/cyborg/commit/02f10e5bc3471c53cab1c563a1962b9939186f51 Adapt Cyborg to always-enforced policy scope as oslo.plocy enforce_scope configuration option.","commit_id":"f5ad91c56854a78725e19ef9f8fdfbd445606098"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"fe7408d92641cd4f864e7bc858712254106b255c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"97cf861b_1297fb93","updated":"2026-10-20 14:42:06.000000000","message":"https://review.opendev.org/c/openstack/cyborg/+/1009058 got +wed","commit_id":"95f01bd4ed98a266fa80c54fd8a529621c6b0452"}]}
