)]}'
{"id":"openstack%2Fkeystone~939739","triplet_id":"openstack%2Fkeystone~master~Iab94d4b13abe1bee51063febc38e8713faf64046","project":"openstack/keystone","branch":"master","topic":"bug/python313-compat","attention_set":{},"removed_from_attention_set":{"935":{"account":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"last_update":"2025-01-22 10:01:51.000000000","reason":"\u003cGERRIT_ACCOUNT_935\u003e replied on the change","reason_account":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"}},"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2025-01-22 10:08:53.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"Iab94d4b13abe1bee51063febc38e8713faf64046","subject":"Switch to using oslo.utils secretutils","status":"ABANDONED","created":"2025-01-21 17:44:53.000000000","updated":"2025-01-22 10:18:12.000000000","total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b96131a026326cf582c29dcca12f7c07fe7913d8","_number":939739,"virtual_id_number":939739,"owner":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2025-01-22 09:43:37.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2025-01-22 08:13:46.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-01-21 19:58:23.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-01-22 08:13:46.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"}],"messages":[{"id":"c476738f2ebe8fe35d7964b6de44257d346fc07b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"date":"2025-01-21 17:44:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2b7c80e2672b2dec7cfe4e483212c14d7a3eadf7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-21 19:58:23.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/86438a25e3a2437f9315e517bcd3c603\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2f241c1e92e94da49fdeea47a468e3bc : SUCCESS in 17m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bc8386b19539412891f0d19b5ce2fe58 : FAILURE in 8m 11s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8c1c06c515b541ec9b7b56c01d3f2160 : SUCCESS in 11m 57s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/72c8d20f22e44244b39b42042ca93cca : SUCCESS in 12m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/70efc4488a5b41bab9211ce07a6f8083 : SUCCESS in 12m 33s\n- requirements-check https://zuul.opendev.org/t/openstack/build/9a5898d40e9f46e4a9982a9744276a47 : SUCCESS in 2m 33s\n- grenade https://zuul.opendev.org/t/openstack/build/381b83a3a48d44f88589da4fb5f19dc4 : SUCCESS in 1h 01m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6de741cda4644d369acd42a13e848c49 : SUCCESS in 1h 57m 51s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/a470fd3469524e0582520450e121dc2b : SUCCESS in 34m 08s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/c4a8d71c4cba4ddeb5ea96c9437d46cd : SUCCESS in 21m 35s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/7f6d372e8f4e4b178a6cec1bd32898a9 : FAILURE in 24m 01s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/0d0ce95834314a99aefe770a5edcf2a7 : SUCCESS in 29m 13s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/c6875c6adb144bde9d289aa03bb5ee3c : SUCCESS in 23m 09s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/e004aaa4c76f40a0838be37fe6b8c015 : FAILURE in 16m 25s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3dce5052001a487395e107c2f5b9445d : SUCCESS in 36m 13s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/913c7825c8044f4688cc02e9c0740685 : FAILURE in 1h 00m 49s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c952a5126c4c4c3f90bc9104884748f5 : POST_FAILURE in 6m 52s (non-voting)\n- keystone-dsvm-functional-oidc-federation https://zuul.opendev.org/t/openstack/build/26c35bb7c09347979ac75a58141ed9c1 : SUCCESS in 31m 44s","accounts_in_message":[],"_revision_number":1},{"id":"b4801983b35306bfe9fa81a6a001acf45c1090a2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-21 20:56:11.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f35ad979eb8c491fb76368631ec131db\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/ee1d8efd151d4001b773f6a4f3b7d9c1 : TIMED_OUT in 1h 01m 01s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4f44681254954b3aac5db25e7c1dccb6 : TIMED_OUT in 1h 01m 03s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2d8d57705bc53e429a58261c071817b05285778b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"date":"2025-01-22 08:09:31.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"18827764b22589fb3cc10f64b363e875f48b8125","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-01-22 08:13:46.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c28f92f4db27d5a02a502270efd7a163ab0019c2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-22 09:43:37.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2a3d3e8c1e0d40db9b673a26e946c782\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bb4d681fc55042d4acb3d92abe579247 : SUCCESS in 16m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/528e6e4f1cc843029fb0753f75bca6ec : SUCCESS in 5m 56s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/20cd1dfe764646acac1f79bb94f2039a : SUCCESS in 12m 01s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/abc7db0baf3f455cbbc21875778cecb4 : SUCCESS in 12m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8b2d5a4e1fa4b7da1851e6ccbe7f7fc : SUCCESS in 10m 45s\n- requirements-check https://zuul.opendev.org/t/openstack/build/9cab836d90914579a10678bf30c0b1b0 : SUCCESS in 5m 16s\n- grenade https://zuul.opendev.org/t/openstack/build/50b98dd812f94068b7733c2220216c2a : SUCCESS in 1h 02m 29s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3417f188f2a845218bbf47eb8a1b81f9 : SUCCESS in 1h 33m 26s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/8fcc39a89d514a9893ceeea94e7bae49 : SUCCESS in 27m 09s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/a7ba9c93c51f4df498540ff481384a99 : SUCCESS in 31m 19s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/c46a69d9c8cd487b93592b25589d79db : FAILURE in 23m 40s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/7e800cf5ede8409d822cf66977252e44 : SUCCESS in 18m 40s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/0d837af0d13743e9b2dc2502b0bfd16b : SUCCESS in 13m 17s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/0b34b03f5b7f43eb823e7777488bc3e2 : FAILURE in 12m 52s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/616e73c3f87842c5902f98391ab7380e : SUCCESS in 1h 03m 00s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/33134d5d5e514247ab357eeaa197a08c : FAILURE in 37m 56s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ea839707e56d4ccda6b93f560a57eb4f : POST_FAILURE in 5m 22s (non-voting)\n- keystone-dsvm-functional-oidc-federation https://zuul.opendev.org/t/openstack/build/5bb2144b61c24bf0a997630600a75df0 : SUCCESS in 28m 25s","accounts_in_message":[],"_revision_number":2},{"id":"8553a41a8661b555228989fa9a972b5464d693d3","author":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"date":"2025-01-22 10:01:51.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"957d057e242b508fd1510b2adc76e9f641e193ac","tag":"autogenerated:gerrit:abandon","author":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"date":"2025-01-22 10:08:53.000000000","message":"Abandoned\n\nModule to be dropped as previously deprecated.","accounts_in_message":[],"_revision_number":2},{"id":"b96131a026326cf582c29dcca12f7c07fe7913d8","author":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"date":"2025-01-22 10:18:12.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"3c0b6b372d82396bbf6c9331b63286fad0fb2830","revisions":{"230f814b2326c5019009bfce3d28acdae876fe3d":{"kind":"REWORK","_number":1,"created":"2025-01-21 17:44:53.000000000","uploader":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"ref":"refs/changes/39/939739/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/939739/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/939739/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/939739/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/939739/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/939739/1"}}},"commit":{"parents":[{"commit":"9eaf07c97d3126f5d9006f4d2586ba76d15171b2","subject":"Merge \"Add JSON schema to `trust` and validation decorators to trust resource.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9eaf07c97d3126f5d9006f4d2586ba76d15171b2"}]}],"author":{"name":"James Page","email":"james.page@canonical.com","date":"2025-01-21 17:43:49.000000000","tz":0},"committer":{"name":"James Page","email":"james.page@canonical.com","date":"2025-01-21 17:43:49.000000000","tz":0},"subject":"Switch to using oslo.utils secretutils","message":"Switch to using oslo.utils secretutils\n\nThe crypt module has been dropped in Python \u003e\u003d 3.13; use the\nreplacement function from secretutils designed to replace\ncrypt.crypt.\n\nChange-Id: Iab94d4b13abe1bee51063febc38e8713faf64046\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/230f814b2326c5019009bfce3d28acdae876fe3d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/230f814b2326c5019009bfce3d28acdae876fe3d"}]},"branch":"refs/heads/master"},"3c0b6b372d82396bbf6c9331b63286fad0fb2830":{"kind":"REWORK","_number":2,"created":"2025-01-22 08:09:31.000000000","uploader":{"_account_id":935,"name":"James Page","email":"ringo.page@gmail.com","username":"james-page"},"ref":"refs/changes/39/939739/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/939739/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/939739/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/939739/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/939739/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/939739/2"}}},"commit":{"parents":[{"commit":"9eaf07c97d3126f5d9006f4d2586ba76d15171b2","subject":"Merge \"Add JSON schema to `trust` and validation decorators to trust resource.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9eaf07c97d3126f5d9006f4d2586ba76d15171b2"}]}],"author":{"name":"James Page","email":"james.page@canonical.com","date":"2025-01-21 17:43:49.000000000","tz":0},"committer":{"name":"James Page","email":"james.page@canonical.com","date":"2025-01-22 08:09:23.000000000","tz":0},"subject":"Switch to using oslo.utils secretutils","message":"Switch to using oslo.utils secretutils\n\nThe crypt module has been dropped in Python \u003e\u003d 3.13; use the\nreplacement function from secretutils designed to replace\ncrypt.crypt.\n\nChange-Id: Iab94d4b13abe1bee51063febc38e8713faf64046\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3c0b6b372d82396bbf6c9331b63286fad0fb2830"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3c0b6b372d82396bbf6c9331b63286fad0fb2830"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
