)]}'
{"id":"openstack%2Fkeystoneauth~935770","triplet_id":"openstack%2Fkeystoneauth~master~I9fcaea274ca1b6264df93750c5623eea89f11b09","project":"openstack/keystoneauth","branch":"master","topic":"typing","attention_set":{},"removed_from_attention_set":{"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2025-02-14 16:29:21.000000000","reason":"Change was submitted"},"14250":{"account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"last_update":"2025-02-14 14:27:07.000000000","reason":"\u003cGERRIT_ACCOUNT_14250\u003e replied on the change","reason_account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-02-14 16:29:21.000000000","reason":"Change was submitted"},"7414":{"account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"last_update":"2025-02-14 14:47:27.000000000","reason":"\u003cGERRIT_ACCOUNT_7414\u003e replied on the change","reason_account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}}},"hashtags":[],"change_id":"I9fcaea274ca1b6264df93750c5623eea89f11b09","subject":"typing: Deprecate use of AuthConstructor","status":"MERGED","created":"2024-11-20 11:34:19.000000000","updated":"2025-02-14 16:30:50.000000000","submitted":"2025-02-14 16:29:21.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"935770-typing","meta_rev_id":"94dc64b0045619ec83ccb11c0f92c46176f2de07","_number":935770,"virtual_id_number":935770,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-02-14 16:29:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-02-14 14:27:07.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":2,"date":"2025-02-14 14:47:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}],"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":1,"date":"2025-02-14 14:47:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"reviewers":{"REVIEWER":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_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":"2024-11-20 12:10:51.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-02-13 11:10:22.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"},{"updated":"2025-02-13 11:10:22.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2025-02-13 11:10:35.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"REVIEWER"}],"messages":[{"id":"f93c9029c09f22fe5ef37aadb0b4d00b6b54c858","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-11-20 11:34:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cc33aba6f6373fcb9dd3c8c5ff206ce831447e66","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-20 12:10:51.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/af1d5bca9a9c46a78e4a388f81dd9808\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d73dca5ff2504ff29b83f0a23dbdea02 : FAILURE in 12m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a60ac90ff1494845bfe90530774eb574 : SUCCESS in 4m 34s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/603814df959c48b796d4be6598f72403 : FAILURE in 8m 16s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f9b2ff25a4714a89950a1ba0dddf1f96 : FAILURE in 8m 44s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/36ec5f72ac7943baaf33065e3e9a318e : POST_FAILURE in 22m 23s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/a18188638b1344c48fb6d5cb17b67b56 : FAILURE in 5m 03s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/18bbd368878d461685a255829ea5c32b : FAILURE in 4m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7a9c6fe03f494667b554358567cfdbb2 : SUCCESS in 7m 01s","accounts_in_message":[],"_revision_number":1},{"id":"03f50b26168abf3210aa04364a31d06d6359bad2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-01-24 15:18:47.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"9d31f8fc27fdc4bde6e95c83bf7df5f098b648de","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-01-24 16:44:46.000000000","message":"Patch Set 2: 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/71f91537d9cf45dda7b45e6f1b4af2e1\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9f0b638c2f8a4a56b841136392535954 : FAILURE in 29m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca66374215934075a9eb21e14b697ffd : SUCCESS in 6m 13s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d2d4d70c99774da1acfcb4ec5b55022a : FAILURE in 9m 14s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/22f686bd087a403e93ccff5c86d89bb0 : FAILURE in 8m 36s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f5334d3045cd43b1ab83112c0ec97713 : POST_FAILURE in 24m 58s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/94d72d273eee4bab985218c97e177d3a : FAILURE in 5m 35s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/46a76f97c67b483eba52d6273a0e0240 : FAILURE in 6m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/daf727289dd0403a8e953dff5c20ec8b : SUCCESS in 7m 42s","accounts_in_message":[],"_revision_number":2},{"id":"8cc30e5187a6e935095fb5c4e9cd8654db2b6730","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2025-02-07 08:41:59.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"d49b864aeb946c3149ffd1d0f0d56e84b638dc52","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-07 08:58:02.000000000","message":"Patch Set 3: 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/a85e6840e9a4416f9a1a2f1eb8d3993f\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/eacd9b84b27847529b633a4020c44db0 : FAILURE in 12m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4d05677294944a28bf76178d9403d0df : SUCCESS in 3m 42s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/87dd130cdb0c4229b0e104ec0a7fd651 : FAILURE in 5m 28s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9a27969d52f2440588cacb6d178de096 : FAILURE in 9m 29s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/75f86ba6caa0484ba4e8b4bfb6c174aa : POST_FAILURE in 13m 29s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/bad30d6eeeaf404abc33398df9592635 : FAILURE in 3m 56s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/6f5ccfe22b0d43cf8fe61c724b389bfd : FAILURE in 6m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c4505b7d019047949e6d52a059de6549 : SUCCESS in 6m 55s","accounts_in_message":[],"_revision_number":3},{"id":"ac288d99acbd8d2f008680a42a444dfa187aee15","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-02-11 13:29:16.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"70f86838c058e8b0c80f88b1253daa972aa92c9c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-11 15:25:06.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/84dbe3186675452db2d2a7d7a4ac042c\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/991bd1f9e10f4934a6ec074c98232c05 : SUCCESS in 1h 49m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0fd94ff4f4344b0abd487df2abc319ac : SUCCESS in 4m 49s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b1771a07a6d34ffb91289c135c37f0c1 : SUCCESS in 8m 17s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/dd8cb1083dce4e8090a06ca4173aacd6 : SUCCESS in 8m 17s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e52240e07d5f49cfb991665dff99f04f : SUCCESS in 59m 41s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/a34610ea050c4375b94b9f2c1a906fd4 : SUCCESS in 5m 19s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/1fef58f43e234c69a319dff22c980be7 : SUCCESS in 4m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/83e7711dc63b4c62a1457b3536b654e9 : SUCCESS in 7m 08s","accounts_in_message":[],"_revision_number":4},{"id":"ba0fd3523d657e065415c7d4c171362123781d9c","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-02-11 17:45:14.000000000","message":"Patch Set 4:\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"2306d59982c60d59ee0929b3a64a6440a2e1e5d3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-02-13 12:57:35.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"c11f28b818aebf80722de8541e375f58a76c33fe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-13 14:53:35.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/917a74db19954c01bdcda29d56774380\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/796ea233f5cf4b999b5d917dff3d8ca1 : SUCCESS in 1h 50m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eea95dabb6084598ba716be80a17a2ab : SUCCESS in 3m 31s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ec34c0ca5f5d45d09e83cdb3bc7cc77f : SUCCESS in 7m 45s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3b34341b25f247dbb5050b9f68561656 : SUCCESS in 8m 36s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/4f19df356d3d46549594c9e9ef982157 : SUCCESS in 1h 05m 03s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/0ff7fc1451714ed9824f5bbd4600578e : SUCCESS in 4m 55s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/cdab718174d14963accf8fb4d84e9986 : SUCCESS in 5m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/350e6d99d9634cc29903ad1f6f1ab412 : SUCCESS in 8m 05s","accounts_in_message":[],"_revision_number":5},{"id":"b2ad2944bd560c4bddb491c49fd445c4c56c8910","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2025-02-14 14:27:07.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"4c0ef213de31be62aa733d6c5a00bdec94d18d03","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2025-02-14 14:47:27.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"a2949cf6c9d90c53e3884f3c220061b0311768b3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-14 14:48:05.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"3d3724b2498191312e71478adcda2878805ac653","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-14 16:29:21.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5faba9f3b27b49f58390bdf5ae49fce1\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/577e09f445e14269bfafd2f00a838798 : SUCCESS in 1h 39m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a57ac45d83944125af64bbe1b7ae6b9d : SUCCESS in 3m 38s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9a7ec09a59014274a71bc416b794a7c4 : SUCCESS in 10m 41s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/7ed64386b1a445239ea58ca1304f5234 : SUCCESS in 4m 51s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/652b0fbbdbb1437a98264a384d781595 : SUCCESS in 40m 38s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/13d5f0f928384c029bae02fe11906d18 : SUCCESS in 4m 44s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/2956759c13e4458c8287d295eaee1a88 : SUCCESS in 7m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b6a83c6ead50443fb9127b799bc3085f : SUCCESS in 6m 07s","accounts_in_message":[],"_revision_number":5},{"id":"6d447a80bd3465e61721ff57e3f9784dc33389cd","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-14 16:29:21.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"94dc64b0045619ec83ccb11c0f92c46176f2de07","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-14 16:30:50.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8215d7b4076945c7b3808ec5f11272d6\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc257fbd50bf4f758b68f7ed1c1ca2b8 : SUCCESS in 1m 07s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"ba8c399363ce3bc9dd43c27640eeceb18accb343","revisions":{"9fb816cdd65f78fa2227cd8b0ffc1c299594fe79":{"kind":"REWORK","_number":1,"created":"2024-11-20 11:34:19.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/70/935770/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/70/935770/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/1"}}},"commit":{"parents":[{"commit":"a0554a917ec207e977cd075c36bb6c46533376a1","subject":"typing: Remove unused BaseAuthPlugin.get_token kwargs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/a0554a917ec207e977cd075c36bb6c46533376a1"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-09-10 15:09:49.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-11-01 17:10:12.000000000","tz":0},"subject":"WIP: typing: Deprecate use of AuthConstructor","message":"WIP: typing: Deprecate use of AuthConstructor\n\nThe AuthConstructor class and it\u0027s use of \u0027_method_parameters\u0027 is one of\nthe few remaining bit of magic we have left in the codebase after the\ntyping effort. Remove it in favour of static configuration.\n\nWIP while we fix failing tests.\n\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I9fcaea274ca1b6264df93750c5623eea89f11b09\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/9fb816cdd65f78fa2227cd8b0ffc1c299594fe79"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/9fb816cdd65f78fa2227cd8b0ffc1c299594fe79"}]},"branch":"refs/heads/master"},"d30583fcfe129f5e3590e0a7ae46bcb52c6934bc":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-01-24 15:18:47.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/70/935770/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/70/935770/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/2"}}},"commit":{"parents":[{"commit":"aecee0142eb3499269bf66580edbf254a56ac510","subject":"typing: Use builtins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/aecee0142eb3499269bf66580edbf254a56ac510"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-09-10 15:09:49.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-01-24 15:16:21.000000000","tz":0},"subject":"WIP: typing: Deprecate use of AuthConstructor","message":"WIP: typing: Deprecate use of AuthConstructor\n\nThe AuthConstructor class and it\u0027s use of \u0027_method_parameters\u0027 is one of\nthe few remaining bit of magic we have left in the codebase after the\ntyping effort. Remove it in favour of static configuration.\n\nWIP while we fix failing tests.\n\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I9fcaea274ca1b6264df93750c5623eea89f11b09\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/d30583fcfe129f5e3590e0a7ae46bcb52c6934bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/d30583fcfe129f5e3590e0a7ae46bcb52c6934bc"}]},"branch":"refs/heads/master"},"74b02ab5ebda553aa1e9f580fa2ddbcca1ceed84":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-02-07 08:41:59.000000000","uploader":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"ref":"refs/changes/70/935770/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/70/935770/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/3"}}},"commit":{"parents":[{"commit":"e0825bc46ba64f4dfed37e3c6436743a51616b81","subject":"typing: Use builtins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/e0825bc46ba64f4dfed37e3c6436743a51616b81"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-09-10 15:09:49.000000000","tz":60},"committer":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2025-02-07 08:41:45.000000000","tz":60},"subject":"WIP: typing: Deprecate use of AuthConstructor","message":"WIP: typing: Deprecate use of AuthConstructor\n\nThe AuthConstructor class and it\u0027s use of \u0027_method_parameters\u0027 is one of\nthe few remaining bit of magic we have left in the codebase after the\ntyping effort. Remove it in favour of static configuration.\n\nWIP while we fix failing tests.\n\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I9fcaea274ca1b6264df93750c5623eea89f11b09\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/74b02ab5ebda553aa1e9f580fa2ddbcca1ceed84"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/74b02ab5ebda553aa1e9f580fa2ddbcca1ceed84"}]},"branch":"refs/heads/master"},"fb8dd43e45dff4058323fbac7e304e1f3be964bf":{"kind":"REWORK","_number":4,"created":"2025-02-11 13:29:16.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/70/935770/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/70/935770/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/4"}}},"commit":{"parents":[{"commit":"e0825bc46ba64f4dfed37e3c6436743a51616b81","subject":"typing: Use builtins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/e0825bc46ba64f4dfed37e3c6436743a51616b81"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-09-10 15:09:49.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-02-11 13:28:06.000000000","tz":0},"subject":"typing: Deprecate use of AuthConstructor","message":"typing: Deprecate use of AuthConstructor\n\nThe AuthConstructor class and its use of \u0027_method_parameters\u0027 is one of\nthe few remaining bit of magic we have left in the codebase after the\ntyping effort. Remove it in favour of static configuration.\n\nWe also fix a bug with \u0027KerberosMethod\u0027: the \u0027mutual_auth\u0027 value is\noptional and will default to \u0027optional\u0027 if not provided.\n\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I9fcaea274ca1b6264df93750c5623eea89f11b09\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/fb8dd43e45dff4058323fbac7e304e1f3be964bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/fb8dd43e45dff4058323fbac7e304e1f3be964bf"}]},"branch":"refs/heads/master"},"ba8c399363ce3bc9dd43c27640eeceb18accb343":{"kind":"REWORK","_number":5,"created":"2025-02-13 12:57:35.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/70/935770/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/70/935770/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/70/935770/5"}}},"commit":{"parents":[{"commit":"e0825bc46ba64f4dfed37e3c6436743a51616b81","subject":"typing: Use builtins","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/e0825bc46ba64f4dfed37e3c6436743a51616b81"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-09-10 15:09:49.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-02-13 12:49:02.000000000","tz":0},"subject":"typing: Deprecate use of AuthConstructor","message":"typing: Deprecate use of AuthConstructor\n\nThe AuthConstructor class and its use of \u0027_method_parameters\u0027 is one of\nthe few remaining bit of magic we have left in the codebase after the\ntyping effort. Remove it in favour of static configuration.\n\nWe also fix typing issues with the \u0027KerberosMethod\u0027, \u0027PasswordMethod\u0027\n\u0027TOTPMethod\u0027, and \u0027ApplicationCredentialMethod\u0027 classes, where all were\nindicating that some configuration parameters were required when in\nreality they are optional.\n\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I9fcaea274ca1b6264df93750c5623eea89f11b09\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/ba8c399363ce3bc9dd43c27640eeceb18accb343"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/ba8c399363ce3bc9dd43c27640eeceb18accb343"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
