)]}'
{"id":"openstack%2Fkeystone~929682","triplet_id":"openstack%2Fkeystone~master~I035593c5370fee46646107cfd2c9bae253635aee","project":"openstack/keystone","branch":"master","topic":"passlib","attention_set":{},"removed_from_attention_set":{"14250":{"account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"last_update":"2024-10-04 14:20:36.000000000","reason":"\u003cGERRIT_ACCOUNT_14250\u003e replied on the change","reason_account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}},"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2024-10-04 16:40:05.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I035593c5370fee46646107cfd2c9bae253635aee","subject":"Switch to hashlib.scrypt from passlib","status":"MERGED","created":"2024-09-17 16:07:30.000000000","updated":"2024-10-04 16:42:13.000000000","submitted":"2024-10-04 16:40:05.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"929682-passlib","meta_rev_id":"fa6e4c7d308499cff337fa025e4e46feaa024d24","_number":929682,"virtual_id_number":929682,"owner":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-10-04 16:40:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":2,"date":"2024-10-04 14:07:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":2,"date":"2024-10-04 14:20:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"all":[{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":1,"date":"2024-10-04 14:20:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-09-17 17:58:55.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":"2024-09-20 14:16:28.000000000","updated_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"REVIEWER"},{"updated":"2024-10-04 14:07:54.000000000","updated_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"}],"messages":[{"id":"7f5662f184b5c487c52866524efb8a15761ce0d9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-09-17 16:07:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cabe230c7e16fe49f590fa54c124bc4fb740be23","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-17 17:58:55.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/b8f6e562a7c54919afa89018b8abcd65\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/588d40e614464154b782334138e48da2 : FAILURE in 14m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ed1b2ecd7d6e4acb802c218974f89cd5 : SUCCESS in 8m 13s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/05fe1d1c0e7d412e86a74aa614110cbf : FAILURE in 13m 12s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a67a0737ffe6444ebb5f17d221163d0b : FAILURE in 11m 20s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c44b5b709b264738873e1190c5d568f7 : FAILURE in 11m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d69b097c48a9477fb4a94466ac61f6a6 : SUCCESS in 8m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/4ebd687726ce490fb2cc2bf68ede3721 : SUCCESS in 52m 49s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e861338f76cf4ea6be5fc960598b012b : SUCCESS in 1h 46m 51s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/5b536e216c87442e8e5bdf811f95b3a8 : SUCCESS in 29m 20s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/5e04e195c66c4e829ba3d6a7ed81effe : SUCCESS in 42m 54s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5e87d3e3bbf34364a39ea7a16b5c21e7 : FAILURE in 17m 06s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/12c6a6c366c340af9c6e5aa314b653c6 : SUCCESS in 30m 44s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/b767270aa8a1493bb50fb7fe1251b2ac : SUCCESS in 12m 04s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/a5d333fee3f14c1faed7982ebe6a31d7 : FAILURE in 25m 12s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cecf46b5bb4b476fac96bbe5158f5cac : SUCCESS in 46m 12s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/7a317272c90e47a6823680074da8da55 : SUCCESS in 29m 03s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a93f2cbe0d1448618242beadadf758fd : SUCCESS in 6m 59s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"af7ef947e756acff53d602d5f25871a9c907eaf0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-17 20:24:05.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4d28de8ddaed41c3a08704b59e57a7e5\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/9025a0e1d2694693884ac551c770d491 : TIMED_OUT in 1h 00m 52s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/bfd1abd8b2834e4db0b2c1af74891d40 : FAILURE in 1h 00m 02s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"642cc2d23466ea8efebd9874415ca918ee0d172b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-09-18 13:51:12.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"0293a5dc70bc831deee5dc233cdc986df39f38b2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-18 15:04:04.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ed8e97ae59744a3c926be2639f97f53e\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/78abdb083f154dfca45ac481c13e7a69 : TIMED_OUT in 1h 01m 05s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/df582f6d59f64807b2903c7b20dc357a : SUCCESS in 47m 57s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b938c12a22ac4cb9d0a08201515735ad05d06229","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-18 15:51:08.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cfea088ee1ed4a48af609e55bd7cef41\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ad53235893f8486e898ac1b46cd8184e : SUCCESS in 14m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ead684e2233e4fa38f20ab0d2e133d12 : SUCCESS in 5m 49s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/91fccc4b958d4eafa07e71b8f6281e79 : SUCCESS in 13m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/adc917b969324859bece25ef833fde27 : SUCCESS in 8m 47s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0dde483150004aa3bf695bc227b5745b : SUCCESS in 11m 56s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9863266069b04eb3bae4d7de5ccdf6c6 : SUCCESS in 11m 33s\n- grenade https://zuul.opendev.org/t/openstack/build/bc97baaa2f4448f6a63350bf76f14f01 : SUCCESS in 1h 02m 07s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f3f873ead2694d229dbf4c0b882a2fa2 : SUCCESS in 1h 46m 49s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/2c6797ad234f4362babb1aaeaae3f6b5 : SUCCESS in 17m 44s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/eb2a481c46204552adbbbf65ff7e728e : SUCCESS in 39m 36s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/290d4ad3148747279898e24e7722c084 : FAILURE in 17m 07s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/274aaeb7e8394d938dd5e4ea2cab801d : SUCCESS in 21m 04s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/6182d61453844f3195be77bd75362cf7 : SUCCESS in 9m 42s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/05b4cd9a06ee466f804e37b089b8fab0 : FAILURE in 12m 55s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6c523abc21ef4d92aa631b09391b748d : SUCCESS in 51m 37s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/10e9f193b7674bc88448af4426d9a273 : SUCCESS in 35m 51s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/54ca407c11994eb69f670814700fedbf : SUCCESS in 6m 28s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"fbde1efe1aa1b4b2b92e9ce4719d8acab333c67d","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2024-09-20 14:16:28.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"7c725375ce69fdc93b0fea591fc44c505a556f38","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-09-23 16:05:49.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"2f3fe85fd5fe9879e451cc98e65237f4a531ce3d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-23 17:18:54.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/914ead481328427cb59879afb88d8fbd\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9e662eff17654e96b13068afb5d2d8df : FAILURE in 11m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1e993a2824c94b2bbc7ae05e73adca7c : SUCCESS in 4m 26s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4ab4f2490e62492799a3b5e07d1c7b81 : FAILURE in 9m 45s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1407042b5a814093b58497a84a52f0bd : FAILURE in 10m 40s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/7fa1349799b4424f9bb23b2481012d67 : FAILURE in 10m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f1601506dbf94d45b92ad6398c22555f : SUCCESS in 11m 54s\n- grenade https://zuul.opendev.org/t/openstack/build/3d352776c32449d0b4beef176dbdbe50 : SUCCESS in 59m 04s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/3d96d6ed8a6042339a0f1513c94d51a2 : SUCCESS in 1h 08m 33s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/0fc4defea15946229f2a8ad75c6fca61 : SUCCESS in 30m 22s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/5970ded3cfe94fd48dbca28b10f70ad0 : SUCCESS in 41m 42s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/3ee479b07c8c4abe9f5a0882c451afc4 : FAILURE in 14m 36s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/2d32745c8853456eb86cad6fe935a4ac : SUCCESS in 33m 19s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/fe92c0f21c904a588ce73a0ca5e072f1 : SUCCESS in 19m 29s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/14a9cf54f5be46d99e1c5bba27f28227 : FAILURE in 22m 17s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0a42ce1047a24d2d86b7e203c8eba6a1 : SUCCESS in 54m 35s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/879256d82f1c433197b5879406b0f84f : SUCCESS in 40m 04s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/6023a4aa48bb45e39ef9eda91084b1ab : SUCCESS in 4m 24s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"0101096c0b752c8aa46f4572093bd6ac53224018","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2024-09-23 18:01:52.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"419c1dea0c6ad199272e95f4733d1a16701610d2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-23 19:52:18.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ac6f4178976d4f8499cb0fc9ce292c51\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d8ef8b93a6e24366bae98a640effd36c : SUCCESS in 14m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d61eea191eed401dab567030d1b91173 : SUCCESS in 6m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ff25c04daf5f48da928f297b7c8fd534 : SUCCESS in 12m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/289f1464e4704c86aec1c881a1653ad4 : SUCCESS in 10m 51s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/fbd4f3217df4468ab8de7105acdaa9b1 : SUCCESS in 14m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f9724a4ca38e4b10a966287f6b1c9e0d : SUCCESS in 13m 01s\n- grenade https://zuul.opendev.org/t/openstack/build/083960e792a041028b1f271ab9d5b3d3 : SUCCESS in 1h 05m 10s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/bc8896c83538437a902af7d88be9fd99 : SUCCESS in 1h 43m 22s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/6d4a568378434aee8129dd9656aefec1 : SUCCESS in 20m 44s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/dcaf4cc7910641e08b3a79dd15e0edb1 : SUCCESS in 41m 27s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/2c5a29aa24184df9acc9f26870586b3f : FAILURE in 28m 31s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/238bdb5846ba4941bfbb838af520daf9 : SUCCESS in 20m 36s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/87c7301d260146a68002badcfa85adf9 : SUCCESS in 21m 06s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/9a2792fc25fe4399b2dbbe4f59579fe7 : FAILURE in 13m 05s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5674c7bbc00c4c6b82f87791f5869416 : SUCCESS in 50m 32s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/2afc0814bb4049d58d601bf8dc474395 : SUCCESS in 30m 22s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/5508d93bb1ce41febb0367e067287e8d : SUCCESS in 5m 51s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"0aa027366a40911c5a735152740356e471a735a8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-23 22:08:39.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0bad87da0b524f70a8d1ffcdc6a1afb4\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/3a8b5fd61dcc47a1bc67ab1d45218a8f : TIMED_OUT in 1h 00m 47s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/7a2910c696b74ef3b4d93a451fb6568d : SUCCESS in 52m 53s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"cbd69042125480a7aea535f216461e28f9e07d86","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2024-10-04 14:07:54.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"7ccdbcfd5e086faab5493373fd10aeb5bef7ccb5","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2024-10-04 14:20:36.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"92e418dca0931a054f91975855e33d528196b184","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-04 14:21:13.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"1ad05f27dea571e0c00ade24a89d60a11f526b57","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-04 16:40:05.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ce09089cf61744fdb3f25ba7d4505a68\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6f2b8399e2bb43f8aeb0fd3bd1b21acd : SUCCESS in 6m 11s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7b4ea34063a44a19941c1e2f9490b844 : SUCCESS in 12m 18s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3d502a50a74b4108ba6f0f14559d8e94 : SUCCESS in 14m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4a0f31f373c6483db355fdc137f11af2 : SUCCESS in 10m 47s\n- grenade https://zuul.opendev.org/t/openstack/build/5e56ef9da2914ce39b26a8914dac649b : SUCCESS in 48m 26s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/31bc924696684feb8138390cc03aee64 : SUCCESS in 1h 05m 57s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/eb7e814bd56c484d86c578808b4d68e4 : SUCCESS in 20m 13s\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/d3f6e5c77eb24f7f9d4ddb5f3d1821c2 : SUCCESS in 20m 57s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/573a88dd54dc4919b5a631985068be5f : SUCCESS in 48m 23s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/c979e2588806497dbde719bebf998d6e : SUCCESS in 28m 54s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"f3c17efa877356f530c274ba2a0fb18673bef3b4","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-04 16:40:05.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"fa6e4c7d308499cff337fa025e4e46feaa024d24","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-10-04 16:42:13.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/276f25f8136c444bb0a306f93abdbe7c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/96023564f9bd45a4889d0922883a9f0a : SUCCESS in 1m 05s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"4c4bd6e1d1503e9c5087ab2c0a0716e70a11ddce","revisions":{"29cb1af721575860ace4cf00043fb29052e00c4f":{"kind":"REWORK","_number":1,"created":"2024-09-17 16:07:30.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/82/929682/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/82/929682/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/82/929682/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/82/929682/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/82/929682/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/82/929682/1"}}},"commit":{"parents":[{"commit":"97431ec99b255f3e04d4b21d38412e5d6b798618","subject":"Merge \"Remove logic to support pysaml2\u003c3.0.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/97431ec99b255f3e04d4b21d38412e5d6b798618"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-09-17 16:01:53.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-09-17 16:07:21.000000000","tz":120},"subject":"Switch to hashlib.scrypt from passlib","message":"Switch to hashlib.scrypt from passlib\n\nStart the journey towards dropping abandoned passlib. Implement scrypt\nhashing method using the `hashlib.scrypt` in a backwards compatible way\nadding compatibility unit tests.\n\nChange-Id: I035593c5370fee46646107cfd2c9bae253635aee\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/29cb1af721575860ace4cf00043fb29052e00c4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/29cb1af721575860ace4cf00043fb29052e00c4f"}]},"branch":"refs/heads/master"},"3655826a7f7c68837d766abd8ac63184d3e009d5":{"kind":"REWORK","_number":2,"created":"2024-09-18 13:51:12.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/82/929682/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/82/929682/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/82/929682/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/82/929682/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/82/929682/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/82/929682/2"}}},"commit":{"parents":[{"commit":"97431ec99b255f3e04d4b21d38412e5d6b798618","subject":"Merge \"Remove logic to support pysaml2\u003c3.0.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/97431ec99b255f3e04d4b21d38412e5d6b798618"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-09-17 16:01:53.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-09-18 13:51:06.000000000","tz":120},"subject":"Switch to hashlib.scrypt from passlib","message":"Switch to hashlib.scrypt from passlib\n\nStart the journey towards dropping abandoned passlib. Implement scrypt\nhashing method using the `hashlib.scrypt` in a backwards compatible way\nadding compatibility unit tests.\n\nChange-Id: I035593c5370fee46646107cfd2c9bae253635aee\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3655826a7f7c68837d766abd8ac63184d3e009d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3655826a7f7c68837d766abd8ac63184d3e009d5"}]},"branch":"refs/heads/master"},"688e9086239d1b5e40fb48c90d73f38442013a90":{"kind":"REWORK","_number":3,"created":"2024-09-23 16:05:49.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/82/929682/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/82/929682/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/82/929682/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/82/929682/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/82/929682/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/82/929682/3"}}},"commit":{"parents":[{"commit":"97431ec99b255f3e04d4b21d38412e5d6b798618","subject":"Merge \"Remove logic to support pysaml2\u003c3.0.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/97431ec99b255f3e04d4b21d38412e5d6b798618"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-09-17 16:01:53.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-09-23 15:17:02.000000000","tz":120},"subject":"Switch to hashlib.scrypt from passlib","message":"Switch to hashlib.scrypt from passlib\n\nStart the journey towards dropping abandoned passlib. Implement scrypt\nhashing method using the `hashlib.scrypt` in a backwards compatible way\nadding compatibility unit tests.\n\nChange-Id: I035593c5370fee46646107cfd2c9bae253635aee\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/688e9086239d1b5e40fb48c90d73f38442013a90"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/688e9086239d1b5e40fb48c90d73f38442013a90"}]},"branch":"refs/heads/master"},"4c4bd6e1d1503e9c5087ab2c0a0716e70a11ddce":{"kind":"REWORK","_number":4,"created":"2024-09-23 18:01:52.000000000","uploader":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"ref":"refs/changes/82/929682/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/82/929682/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/82/929682/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/82/929682/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/82/929682/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/82/929682/4"}}},"commit":{"parents":[{"commit":"97431ec99b255f3e04d4b21d38412e5d6b798618","subject":"Merge \"Remove logic to support pysaml2\u003c3.0.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/97431ec99b255f3e04d4b21d38412e5d6b798618"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-09-17 16:01:53.000000000","tz":120},"committer":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2024-09-23 17:51:31.000000000","tz":120},"subject":"Switch to hashlib.scrypt from passlib","message":"Switch to hashlib.scrypt from passlib\n\nStart the journey towards dropping abandoned passlib. Implement scrypt\nhashing method using the `hashlib.scrypt` in a backwards compatible way\nadding compatibility unit tests.\n\nChange-Id: I035593c5370fee46646107cfd2c9bae253635aee\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4c4bd6e1d1503e9c5087ab2c0a0716e70a11ddce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4c4bd6e1d1503e9c5087ab2c0a0716e70a11ddce"}]},"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":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}}]}],"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":{}}}]}
