)]}'
{"id":"openstack%2Fkeystone~632213","triplet_id":"openstack%2Fkeystone~master~I903de360cd8cd96b6f63aaae06891b2f1c90c833","project":"openstack/keystone","branch":"master","attention_set":{"2218":{"account":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"last_update":"2025-07-25 14:36:00.000000000","reason":"\u003cGERRIT_ACCOUNT_27900\u003e replied on the change","reason_account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},"7973":{"account":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"last_update":"2021-12-09 00:47:42.000000000","reason":"Adam Young replied on the change"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I903de360cd8cd96b6f63aaae06891b2f1c90c833","subject":"Render Version 3 page as XHTML","status":"NEW","created":"2019-01-22 04:16:05.000000000","updated":"2025-07-25 14:36:00.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9dd13617d56f7e3cecbd80d8b07b69cc4dd0c676","_number":632213,"virtual_id_number":632213,"owner":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:check","value":1,"date":"2024-09-13 17:30:31.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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":{"rejected":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":-2,"date":"2025-07-18 14:12:17.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},{"_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":"2019-01-22 04:16:26.000000000","updated_by":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"reviewer":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"state":"REVIEWER"},{"updated":"2019-08-09 20:35:49.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2020-04-28 17:35:41.000000000","updated_by":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"reviewer":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"state":"REVIEWER"},{"updated":"2020-09-22 22:16:28.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":"2021-12-08 16:34:36.000000000","updated_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"reviewer":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"state":"REVIEWER"},{"updated":"2025-07-18 14:12:17.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":"2cc5e621c505cbc5dc56f7693ffeb040d574aef9","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2019-01-22 04:16:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8eb8b1e045f0aead2e63c05cbb7b82e0fa942323","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-22 06:32:32.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/13/632213/1/check/openstack-tox-cover/b10bc69/cover/ : SUCCESS in 15m 54s\n- openstack-tox-lower-constraints http://logs.openstack.org/13/632213/1/check/openstack-tox-lower-constraints/b938daf/ : SUCCESS in 23m 52s\n- openstack-tox-pep8 http://logs.openstack.org/13/632213/1/check/openstack-tox-pep8/f06d0fb/ : SUCCESS in 5m 16s\n- openstack-tox-py27 http://logs.openstack.org/13/632213/1/check/openstack-tox-py27/5f5bab3/ : SUCCESS in 10m 42s\n- openstack-tox-py35 http://logs.openstack.org/13/632213/1/check/openstack-tox-py35/a0d30e3/ : SUCCESS in 11m 32s\n- openstack-tox-py36 http://logs.openstack.org/13/632213/1/check/openstack-tox-py36/ba6d795/ : SUCCESS in 10m 07s\n- openstack-tox-docs http://logs.openstack.org/13/632213/1/check/openstack-tox-docs/4a838fc/html/ : SUCCESS in 6m 37s\n- tempest-full http://logs.openstack.org/13/632213/1/check/tempest-full/c6583ff/ : SUCCESS in 1h 54m 23s\n- neutron-grenade http://logs.openstack.org/13/632213/1/check/neutron-grenade/bc7a59a/ : SUCCESS in 47m 01s\n- grenade-py3 http://logs.openstack.org/13/632213/1/check/grenade-py3/cf49e9b/ : SUCCESS in 1h 01m 20s\n- tempest-full-py3 http://logs.openstack.org/13/632213/1/check/tempest-full-py3/1c4ec11/ : SUCCESS in 1h 32m 49s\n- keystone-dsvm-functional http://logs.openstack.org/13/632213/1/check/keystone-dsvm-functional/c2154a7/ : SUCCESS in 25m 03s\n- keystone-dsvm-py3-functional http://logs.openstack.org/13/632213/1/check/keystone-dsvm-py3-functional/be25b82/ : SUCCESS in 30m 58s\n- keystone-dsvm-functional-federation http://logs.openstack.org/13/632213/1/check/keystone-dsvm-functional-federation/05790c4/ : SUCCESS in 28m 29s (non-voting)\n- keystone-dsvm-py35-functional-federation http://logs.openstack.org/13/632213/1/check/keystone-dsvm-py35-functional-federation/a7d57c1/ : SUCCESS in 36m 46s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/13/632213/1/check/keystoneclient-devstack-functional/0b37d7e/ : SUCCESS in 12m 28s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/13/632213/1/check/legacy-tempest-dsvm-ldap-domain-specific-driver/c2e424c/ : SUCCESS in 1h 52m 47s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"05c3b5e497c4b5e388e83e9a8fd957d580894a8d","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2019-01-22 14:36:46.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c149b938544ada1c878df6cc0064c79028f3dc4d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-22 16:50:46.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/13/632213/2/check/openstack-tox-cover/11858b2/cover/ : SUCCESS in 16m 33s\n- openstack-tox-lower-constraints http://logs.openstack.org/13/632213/2/check/openstack-tox-lower-constraints/545c2dc/ : SUCCESS in 14m 39s\n- openstack-tox-pep8 http://logs.openstack.org/13/632213/2/check/openstack-tox-pep8/bc25d16/ : SUCCESS in 6m 29s\n- openstack-tox-py27 http://logs.openstack.org/13/632213/2/check/openstack-tox-py27/d8fa15b/ : SUCCESS in 10m 59s\n- openstack-tox-py35 http://logs.openstack.org/13/632213/2/check/openstack-tox-py35/fda9702/ : SUCCESS in 14m 35s\n- openstack-tox-py36 http://logs.openstack.org/13/632213/2/check/openstack-tox-py36/2a329c6/ : SUCCESS in 13m 16s\n- openstack-tox-docs http://logs.openstack.org/13/632213/2/check/openstack-tox-docs/64c5625/html/ : SUCCESS in 7m 55s\n- tempest-full http://logs.openstack.org/13/632213/2/check/tempest-full/b88be9c/ : TIMED_OUT in 2h 06m 27s\n- neutron-grenade http://logs.openstack.org/13/632213/2/check/neutron-grenade/9476601/ : SUCCESS in 56m 59s\n- grenade-py3 http://logs.openstack.org/13/632213/2/check/grenade-py3/ae189c3/ : SUCCESS in 1h 12m 15s\n- tempest-full-py3 http://logs.openstack.org/13/632213/2/check/tempest-full-py3/14f4251/ : SUCCESS in 1h 27m 14s\n- keystone-dsvm-functional http://logs.openstack.org/13/632213/2/check/keystone-dsvm-functional/2e9a4b6/ : SUCCESS in 32m 53s\n- keystone-dsvm-py3-functional http://logs.openstack.org/13/632213/2/check/keystone-dsvm-py3-functional/55152e1/ : SUCCESS in 28m 58s\n- keystone-dsvm-functional-federation http://logs.openstack.org/13/632213/2/check/keystone-dsvm-functional-federation/6aa8322/ : SUCCESS in 31m 09s (non-voting)\n- keystone-dsvm-py35-functional-federation http://logs.openstack.org/13/632213/2/check/keystone-dsvm-py35-functional-federation/330d452/ : SUCCESS in 33m 33s (non-voting)\n- keystoneclient-devstack-functional http://logs.openstack.org/13/632213/2/check/keystoneclient-devstack-functional/5c35ec7/ : SUCCESS in 17m 25s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver http://logs.openstack.org/13/632213/2/check/legacy-tempest-dsvm-ldap-domain-specific-driver/6574b12/ : SUCCESS in 1h 53m 22s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2f00f63a9c6ec601807986f050e3f4644f3f51d3","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-09 20:02:58.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"244b900e9bf11cde6a8395b339b2a6844d8ab2ef","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-09 20:03:34.000000000","message":"Patch Set 2: Code-Review+1\n\nI\u0027m fine with this. +1 until zuul weighs in.","accounts_in_message":[],"_revision_number":2},{"id":"437ff86146c2b8bc4bcf7e8db3dd3efdbbcce2c0","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-09 20:04:09.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"240a8cad2f3ccaa9060c0737a9691c8a19281825","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-08-09 20:35:49.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f3e985b328563b8298ac6f253eeab580e4dc3ce5","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-10 01:05:17.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"3ba7e76ea6eff330c2889cc6f9fb5ee1f94f51ff","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-10 01:29:59.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover https://logs.opendev.org/13/632213/3/check/openstack-tox-cover/158b4b0/cover/ : SUCCESS in 34m 51s\n- openstack-tox-lower-constraints https://logs.opendev.org/13/632213/3/check/openstack-tox-lower-constraints/035f46f/ : SUCCESS in 40m 51s\n- openstack-tox-pep8 https://logs.opendev.org/13/632213/3/check/openstack-tox-pep8/cdc006a/ : SUCCESS in 5m 41s\n- openstack-tox-py27 https://logs.opendev.org/13/632213/3/check/openstack-tox-py27/0ccc23b/ : TIMED_OUT in 41m 15s\n- openstack-tox-py36 https://logs.opendev.org/13/632213/3/check/openstack-tox-py36/0b54c4c/ : SUCCESS in 27m 03s\n- openstack-tox-py37 https://logs.opendev.org/13/632213/3/check/openstack-tox-py37/27b0339/ : TIMED_OUT in 41m 38s\n- openstack-tox-docs https://logs.opendev.org/13/632213/3/check/openstack-tox-docs/b5e7071/html/ : SUCCESS in 7m 25s\n- tempest-full https://logs.opendev.org/13/632213/3/check/tempest-full/492e54a/ : SUCCESS in 1h 39m 15s\n- neutron-grenade https://logs.opendev.org/13/632213/3/check/neutron-grenade/1beb952/ : SUCCESS in 1h 23m 17s\n- grenade-py3 https://logs.opendev.org/13/632213/3/check/grenade-py3/2602b1e/ : SUCCESS in 1h 21m 57s\n- tempest-full-py3 https://logs.opendev.org/13/632213/3/check/tempest-full-py3/469f705/ : SUCCESS in 1h 25m 28s\n- keystone-dsvm-functional https://logs.opendev.org/13/632213/3/check/keystone-dsvm-functional/580eec1/ : SUCCESS in 33m 32s\n- keystone-dsvm-py3-functional https://logs.opendev.org/13/632213/3/check/keystone-dsvm-py3-functional/35416ac/ : SUCCESS in 32m 43s\n- keystone-dsvm-functional-federation-opensuse15 https://logs.opendev.org/13/632213/3/check/keystone-dsvm-functional-federation-opensuse15/785f3dd/ : SUCCESS in 33m 45s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15 https://logs.opendev.org/13/632213/3/check/keystone-dsvm-py3-functional-federation-opensuse15/bec4b8e/ : SUCCESS in 41m 51s (non-voting)\n- keystoneclient-devstack-functional https://logs.opendev.org/13/632213/3/check/keystoneclient-devstack-functional/641e135/ : SUCCESS in 16m 04s (non-voting)\n- legacy-tempest-dsvm-ldap-domain-specific-driver https://logs.opendev.org/13/632213/3/check/legacy-tempest-dsvm-ldap-domain-specific-driver/27ab96b/ : SUCCESS in 1h 41m 39s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"a6e6728e26a7e671cf49d3f39adeaa4b4da37f16","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2020-01-28 17:16:56.000000000","message":"Removed reviewer Morgan Fainberg with the following votes:\n\n* Code-Review-1 by Morgan Fainberg \u003cmorgan.fainberg@gmail.com\u003e\n","accounts_in_message":[],"_revision_number":3},{"id":"632c1585c437ca0906512aec884401294c65cad2","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-04-27 15:35:35.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"52c26c4b9eab7130a07ecfd7966b9a19d1f73fa2","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-04-28 17:35:41.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"07541e14d062163362ff2265d2093716cd0a7ae9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-28 21:40:40.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a013c019f13e4e5d9227bbd990133a79 : FAILURE in 22m 41s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c33c034ba1b542f1a583cc5671d54c37 : FAILURE in 17m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f7baeac598654e1ab9fa61673109635f : FAILURE in 6m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/99c80c0c4fbd4450bbe72c8a1a7658cc : FAILURE in 15m 58s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d7f8af96fca54c7f9d862b5a8648d73d : FAILURE in 27m 02s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3b906393fa464af696aa44e0ec4cbdb4 : FAILURE in 17m 38s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f04fb73238fb423697281cefa1ca03a0 : SUCCESS in 14m 11s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/38ff45a2ccb142f4ac39464abcaab43c : SUCCESS in 1h 03m 41s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/759ab1d25775408ea05f9c5c6e62e4d4 : SUCCESS in 1h 34m 46s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/806dfedd7bc041dda946555a35d2e6d2 : SUCCESS in 48m 26s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/8d8060a1842747c59f6b2b22d1188a59 : SUCCESS in 33m 22s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/1269dc0a97724fad8c8a62a68569cb43 : FAILURE in 16m 40s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/e7cf55f71fc84d1b8fd7cc11e72d86da : SUCCESS in 27m 44s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/c71c45c1f4b340d58b48bb9924d83b12 : SUCCESS in 49m 06s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d2711b0d730849318e2c8f349f8deb0c : SUCCESS in 1h 00m 17s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/60c4d736a40d439a8c9a77347f2909e5 : SUCCESS in 39m 35s","accounts_in_message":[],"_revision_number":3},{"id":"c6e0001fe5b54c65ad489c415ea1cdc4a579a58e","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-04-28 23:51:58.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"75a53cc090dc4be91552fadda7cd4fcc9a39785d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-29 01:25:06.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3f80507c7f29480bb15e0f260fdb7e2b : SUCCESS in 16m 39s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1570dd3c35264224b7a03f4708a012c8 : SUCCESS in 15m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1d95a04f033348b09caef6d1d80386bb : SUCCESS in 5m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9a143a0248bd498c88e47809c117c9e3 : SUCCESS in 15m 37s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0c47374a01c74dc880937b0d3aad21ac : SUCCESS in 14m 40s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/58c62df02fcf478fbee11a23627d79e8 : SUCCESS in 13m 56s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5d0505297b3248bbbf117bc46cb02b3e : SUCCESS in 12m 46s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/0b7249b3f2ed4cc58513ffc9c0c097ef : SUCCESS in 1h 02m 23s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/250f34498a284993b114363717f95560 : SUCCESS in 1h 31m 03s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/3bb8971d31124fde8f9062e124c1ddd1 : SUCCESS in 33m 04s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/4d1991f785c24793a85f0bb3aa38f4a4 : SUCCESS in 32m 50s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/d61148f8af0c4693a699bf05040d0afa : SUCCESS in 30m 52s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/ff77c2c385a74f9ab82e5c85fe845862 : SUCCESS in 15m 18s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/0865f9154da445b1b65bc33f2f8bfaae : SUCCESS in 36m 33s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/461a967e63054f7aad32466cf7a6e0dc : SUCCESS in 1h 04m 53s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/212b8c7972494aebadddf7028a7998ef : SUCCESS in 48m 24s","accounts_in_message":[],"_revision_number":4},{"id":"fb4e4fd5e1ba82b0acff71c4cdcc28ede59a67f5","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2020-09-22 15:21:00.000000000","message":"Patch Set 5: Patch Set 4 was rebased","accounts_in_message":[],"_revision_number":5},{"id":"87cb94873b95ac4bc7c0c32c3019d8ec6d1ca27f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-22 22:16:28.000000000","message":"Patch Set 5: 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\n\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9507e8bd5fbe4696a9c86a6601e9ab0c : SUCCESS in 21m 23s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d1869be879344d508c3eb1685f5eb1fc : SUCCESS in 12m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5c57b8fa0ca343acab01aca24dadc9b3 : SUCCESS in 5m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7c21c02476cc4cf5b969d9c408091d71 : SUCCESS in 13m 28s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8d61aa2bb2b7430f868b4f6c2d142903 : SUCCESS in 12m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/61fbc999d0e147079c786b5c2f879fc2 : SUCCESS in 20m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/86cf26fecd984e5096c3ca2f62aca933 : SUCCESS in 1h 07m 15s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/30d37667d3a141ffaad9bf67b9ac74fd : SUCCESS in 1h 24m 49s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/fe4513485ace42d48ddaaa637bcb750b : SUCCESS in 30m 27s\n- keystone-dsvm-py3-functional-federation-ubuntu-focal https://zuul.opendev.org/t/openstack/build/0b6ff13c5fb04e339ad03b9159756b58 : SUCCESS in 31m 16s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k https://zuul.opendev.org/t/openstack/build/daf644bf671d4d06a9490243f0958866 : SUCCESS in 40m 59s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/26e1b83beaef4da9b7edf93af6fa4823 : FAILURE in 19m 28s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/bb322392f8c146648a3435bb16cd7f29 : SUCCESS in 41m 38s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a57c1c464d064704a1b42f86e6a1831c : SUCCESS in 1h 06m 41s\n- keystone-tox-protection https://zuul.opendev.org/t/openstack/build/3b4f831901924f0e8087fc0c2bd65f94 : TIMED_OUT in 1h 02m 05s","accounts_in_message":[],"_revision_number":5},{"id":"dcb75866983f362ba12c70a6336031369ad563fb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2021-09-29 17:59:04.000000000","message":"Patch Set 6: Patch Set 5 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"657a57c6218aaa3da2900ba0744f1ddee3b8abf1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-29 19:04:28.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/479628ce301749e9b60c1953467e9f7a : TIMED_OUT in 1h 01m 42s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/a2fcf8b839974f988385b8b7d7935629 : TIMED_OUT in 1h 01m 21s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"d86fa2394b9f0d3e96ee2704427bb21d7c433fdd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-29 19:22:26.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cb2d074b5e314f80b5b2ec078ad32f01 : SUCCESS in 17m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e200292071f4bae813d416a7eb7794c : SUCCESS in 7m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cd5571178066413ea41e85399f79f083 : SUCCESS in 13m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/90e0c3cad07543439c20bb5e24d3b3ad : SUCCESS in 13m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d2c39dac43c04c5b8f37bdca0cb5e509 : SUCCESS in 16m 26s\n- grenade https://zuul.opendev.org/t/openstack/build/60e4c842c05d4fc4a9d6a487f9516126 : SUCCESS in 47m 49s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e89597d9c6df486cb7b622451fccaa8d : SUCCESS in 1h 19m 44s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/553c0178d81f44e9b1de8a7e4cb28c7c : SUCCESS in 24m 03s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/45be5f2319e84241825f61eb72dd5deb : SUCCESS in 31m 13s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-focal https://zuul.opendev.org/t/openstack/build/78d84bb7ae0f497ea030359c0dcfc472 : SUCCESS in 22m 36s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k https://zuul.opendev.org/t/openstack/build/0e0de0dac80a46258fbf0e838a441f04 : SUCCESS in 25m 02s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/25b9a6581f754af8b9f98b44532de96e : SUCCESS in 18m 03s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/69c1a548b68145469fdba91fb1d64f01 : FAILURE in 11m 27s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f973ab0d672841399f7f857d0867e2ea : SUCCESS in 42m 42s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/596ec35150544a089fb32d49856304d5 : SUCCESS in 37m 11s","accounts_in_message":[],"_revision_number":6},{"id":"890e3914b5cdb19f3f85a073a297e3a7c9dc4c3e","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2021-12-08 16:34:36.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"cdc9cad13b59d63eef1a448f30e9b0a97539ef70","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2021-12-09 00:47:42.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"c220c7cd8a634103ada73f4407e3c4e56cd6f368","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2024-09-13 16:10:41.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"2fe7f753c5135c1aa7ae0f655d7f250b1c2fb3d7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-13 17:30:31.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4b3c6c540e8d4b15ad1bc3c420cbb3c7\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8d9b67f36b4940e38cef94b638358609 : SUCCESS in 12m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8bcdddec0328479995ed044717fce485 : SUCCESS in 4m 01s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/050734d88d3c40ad93aad25163ad88cb : SUCCESS in 12m 47s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d66dd8db786542578028ad525296a055 : SUCCESS in 8m 45s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6c9f6d16072b416d80147b40190cd8b1 : SUCCESS in 10m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/37a14bd71e354a30afc648de28a7a262 : SUCCESS in 7m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/c8cf10e96aae4946a057eb3006430917 : SUCCESS in 59m 48s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6ad71a58e46140f985b70aff69a0d2ab : SUCCESS in 1h 19m 05s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/937a139d540549699c9485c5a2d1c62f : SUCCESS in 22m 35s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/948467c5dd0e4434a131d2aa3a94aa8d : SUCCESS in 30m 08s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/be95d82238df41db9b47bf3d972e1ac7 : FAILURE in 15m 13s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/5d05fed54af446f0a6b234da8561b158 : SUCCESS in 26m 34s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/23f41a7e78414a7087101b4bbc78299e : SUCCESS in 10m 07s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/6b3abe563b454184803ad7f37246f9e8 : FAILURE in 22m 19s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5ff058610be2423cb3841fd68182a74d : SUCCESS in 53m 01s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/c56e3c8c8efd472a856a5668e9eefbc3 : FAILURE in 36m 45s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d3e1a9e72ded4704b60be2274b7afcf5 : SUCCESS in 6m 09s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"d68cfeb89df13524dae753dc15d6f3c53cd0bbea","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-13 17:59:54.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/939182d49bbd426e8c1c7b14ec02d29d\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b3e2006313534346a0c0f301b7c5efeb : TIMED_OUT in 1h 00m 55s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/204c871f66af4f1e95dec5a2840347a0 : SUCCESS in 31m 16s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"2eef6ef03ca5bfe571b49f792380ff8a785e285b","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-07-18 14:12:17.000000000","message":"Patch Set 7: Code-Review-2\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"c6d4141e1109994c3d7dab7b0acd17f825e9050f","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2025-07-18 16:12:35.000000000","message":"Patch Set 7:\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"9dd13617d56f7e3cecbd80d8b07b69cc4dd0c676","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-07-25 14:36:00.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"0bca43289fd0d0440ce4f8914d471c202c31fcd0","revisions":{"d939f833e226d0f991c896336e521e61a88a82fd":{"kind":"REWORK","_number":1,"created":"2019-01-22 04:16:05.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/13/632213/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/13/632213/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/13/632213/1"}}},"commit":{"parents":[{"commit":"2c47e935fa866ddea25ec3954bbe18af4258f812","subject":"Merge \"Remove registered limit policies from policy.v3cloudsample.json\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2c47e935fa866ddea25ec3954bbe18af4258f812"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2019-01-22 04:09:38.000000000","tz":-300},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2019-01-22 04:15:50.000000000","tz":-300},"subject":"Render Version 3 page as XHTML","message":"Render Version 3 page as XHTML\n\nIf the accept headers state that xhtml is preferred,\nrender the Version page in XHTML.\n\nChange-Id: I903de360cd8cd96b6f63aaae06891b2f1c90c833\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d939f833e226d0f991c896336e521e61a88a82fd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d939f833e226d0f991c896336e521e61a88a82fd"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2c47e935fa866ddea25ec3954bbe18af4258f812","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"3277bb554be95332f42aa25a7a8474a282aa97bc":{"kind":"REWORK","_number":2,"created":"2019-01-22 14:36:46.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/13/632213/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/13/632213/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/13/632213/2"}}},"commit":{"parents":[{"commit":"2c47e935fa866ddea25ec3954bbe18af4258f812","subject":"Merge \"Remove registered limit policies from policy.v3cloudsample.json\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/2c47e935fa866ddea25ec3954bbe18af4258f812"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2019-01-22 04:09:38.000000000","tz":-300},"committer":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2019-01-22 14:36:35.000000000","tz":-300},"subject":"Render Version 3 page as XHTML","message":"Render Version 3 page as XHTML\n\nIf the accept headers state that xhtml is preferred,\nrender the Version page in XHTML.\n\nChange-Id: I903de360cd8cd96b6f63aaae06891b2f1c90c833\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3277bb554be95332f42aa25a7a8474a282aa97bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3277bb554be95332f42aa25a7a8474a282aa97bc"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"2c47e935fa866ddea25ec3954bbe18af4258f812","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"620dedc78d0bda9a5eca339f76bfd5d0dad7fb9b":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-08-09 20:04:09.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/13/632213/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/13/632213/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/13/632213/3"}}},"commit":{"parents":[{"commit":"f850095710071d1998bc7dabeeb7135dd75080bd","subject":"Merge \"Fix missing print format and missing ws between words\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/f850095710071d1998bc7dabeeb7135dd75080bd"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2019-01-22 04:09:38.000000000","tz":-300},"committer":{"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","date":"2019-08-09 20:04:09.000000000","tz":0},"subject":"Render Version 3 page as XHTML","message":"Render Version 3 page as XHTML\n\nIf the accept headers state that xhtml is preferred,\nrender the Version page in XHTML.\n\nChange-Id: I903de360cd8cd96b6f63aaae06891b2f1c90c833\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/620dedc78d0bda9a5eca339f76bfd5d0dad7fb9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/620dedc78d0bda9a5eca339f76bfd5d0dad7fb9b"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f850095710071d1998bc7dabeeb7135dd75080bd","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"26b9d81712a5449f2b515b4ef072df3111d8fe9d":{"kind":"REWORK","_number":4,"created":"2020-04-28 23:51:58.000000000","uploader":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"ref":"refs/changes/13/632213/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/13/632213/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/13/632213/4"}}},"commit":{"parents":[{"commit":"77c230609bfa195b3204b6ea99d16afc0c76bac7","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/77c230609bfa195b3204b6ea99d16afc0c76bac7"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2019-01-22 04:09:38.000000000","tz":-300},"committer":{"name":"Colleen Murphy","email":"colleen.murphy@suse.com","date":"2020-04-28 23:51:43.000000000","tz":-420},"subject":"Render Version 3 page as XHTML","message":"Render Version 3 page as XHTML\n\nIf the accept headers state that xhtml is preferred,\nrender the Version page in XHTML.\n\nChange-Id: I903de360cd8cd96b6f63aaae06891b2f1c90c833\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/26b9d81712a5449f2b515b4ef072df3111d8fe9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/26b9d81712a5449f2b515b4ef072df3111d8fe9d"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"77c230609bfa195b3204b6ea99d16afc0c76bac7","is_merged_in_target_branch":true,"change_id":"I86a7ba63555f668d81b5e7a83ac10352024f22d3","change_number":723148,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/master"},"e89915c7eae1ff3b3c7c0799344097e5ab0e09de":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2020-09-22 15:21:00.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/13/632213/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/13/632213/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/13/632213/5"}}},"commit":{"parents":[{"commit":"db25e505a30b10ed8a2a66c4674e20130dd5d5e0","subject":"[goal] Migrate testing to ubuntu focal","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/db25e505a30b10ed8a2a66c4674e20130dd5d5e0"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2019-01-22 04:09:38.000000000","tz":-300},"committer":{"name":"ayoung","email":"ayoung@redhat.com","date":"2020-09-22 15:21:00.000000000","tz":0},"subject":"Render Version 3 page as XHTML","message":"Render Version 3 page as XHTML\n\nIf the accept headers state that xhtml is preferred,\nrender the Version page in XHTML.\n\nChange-Id: I903de360cd8cd96b6f63aaae06891b2f1c90c833\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e89915c7eae1ff3b3c7c0799344097e5ab0e09de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e89915c7eae1ff3b3c7c0799344097e5ab0e09de"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"db25e505a30b10ed8a2a66c4674e20130dd5d5e0","is_merged_in_target_branch":true,"change_id":"I5712f29beee2bd7d8ba857c0ce2cd2287646d6b0","change_number":743117,"patch_set_number":15,"change_status":"MERGED"}],"branch":"refs/heads/master"},"d9b8ca0524f518e165c24377330d870cd2fdffaf":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2021-09-29 17:59:04.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/13/632213/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/13/632213/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/13/632213/6"}}},"commit":{"parents":[{"commit":"cf5f1e5651052be52f17beeb400ac433303a9602","subject":"Merge \"Replace deprecated import of ABCs from collections\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/cf5f1e5651052be52f17beeb400ac433303a9602"}]}],"author":{"name":"Adam Young","email":"ayoung@redhat.com","date":"2019-01-22 04:09:38.000000000","tz":-300},"committer":{"name":"Adam Young","email":"adam@younglogic.com","date":"2021-09-29 17:59:04.000000000","tz":0},"subject":"Render Version 3 page as XHTML","message":"Render Version 3 page as XHTML\n\nIf the accept headers state that xhtml is preferred,\nrender the Version page in XHTML.\n\nChange-Id: I903de360cd8cd96b6f63aaae06891b2f1c90c833\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d9b8ca0524f518e165c24377330d870cd2fdffaf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/d9b8ca0524f518e165c24377330d870cd2fdffaf"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"cf5f1e5651052be52f17beeb400ac433303a9602","is_merged_in_target_branch":true}],"branch":"refs/heads/master","description":"Rebase"},"0bca43289fd0d0440ce4f8914d471c202c31fcd0":{"kind":"REWORK","_number":7,"created":"2024-09-13 16:10:41.000000000","uploader":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"ref":"refs/changes/13/632213/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/13/632213/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/13/632213/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/13/632213/7"}}},"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":"Adam Young","email":"ayoung@redhat.com","date":"2019-01-22 04:09:38.000000000","tz":-300},"committer":{"name":"Adam Young","email":"adam@younglogic.com","date":"2024-09-13 16:10:33.000000000","tz":-240},"subject":"Render Version 3 page as XHTML","message":"Render Version 3 page as XHTML\n\nIf the accept headers state that xhtml is preferred,\nrender the Version page in XHTML.\n\nIf someone if viewing the page from a browser, this\nprovides a much more sensible view.  This is a fairly\ncommon use case.\n\nChange-Id: I903de360cd8cd96b6f63aaae06891b2f1c90c833\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0bca43289fd0d0440ce4f8914d471c202c31fcd0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0bca43289fd0d0440ce4f8914d471c202c31fcd0"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"97431ec99b255f3e04d4b21d38412e5d6b798618","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"MAY"}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":["label:Code-Review\u003dMIN"],"failing_atoms":["label:Code-Review\u003dMAX"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
