)]}'
{"id":"openstack%2Fkeystone~914939","triplet_id":"openstack%2Fkeystone~stable%2F2024.1~I66626ba8771ef2aa8b3580fd3f5d15fd4b58ab48","project":"openstack/keystone","branch":"stable/2024.1","attention_set":{},"removed_from_attention_set":{"32755":{"account":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"last_update":"2024-04-04 15:33:02.000000000","reason":"\u003cGERRIT_ACCOUNT_32755\u003e replied on the change","reason_account":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"}},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2024-04-04 19:13:15.000000000","reason":"Change was submitted"},"7414":{"account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"last_update":"2024-04-04 12:43:20.000000000","reason":"\u003cGERRIT_ACCOUNT_7414\u003e replied on the change","reason_account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}},"32761":{"account":{"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},"last_update":"2024-04-04 19:13:15.000000000","reason":"Change was submitted"},"14250":{"account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"last_update":"2024-04-04 06:21:16.000000000","reason":"\u003cGERRIT_ACCOUNT_14250\u003e replied on the change","reason_account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}}},"hashtags":[],"change_id":"I66626ba8771ef2aa8b3580fd3f5d15fd4b58ab48","subject":"sql: Fixup for invalid unique constraint on external_id in access_rule table","status":"MERGED","created":"2024-04-03 06:26:41.000000000","updated":"2024-04-04 19:14:24.000000000","submitted":"2024-04-04 19:13:15.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"914939","meta_rev_id":"289907487e9923375303750513d5e7b198623d84","_number":914939,"virtual_id_number":914939,"owner":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"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-04-04 19:13:15.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-04-04 12:43:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":2,"date":"2024-04-04 06:21:16.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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":1,"date":"2024-04-04 12:43:20.000000000","permitted_voting_range":{"min":1,"max":1},"_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"},{"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":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"}],"reviewers":{"CC":[{"_account_id":34149,"name":"Niklas Schwarz","email":"niklas.schwarz@inovex.de","username":"nschwarz"}],"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-04-03 06:28:50.000000000","updated_by":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"reviewer":{"_account_id":34149,"name":"Niklas Schwarz","email":"niklas.schwarz@inovex.de","username":"nschwarz"},"state":"CC"},{"updated":"2024-04-03 06:28:50.000000000","updated_by":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2024-04-03 06:28:50.000000000","updated_by":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"reviewer":{"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},"state":"REVIEWER"},{"updated":"2024-04-03 06:28:50.000000000","updated_by":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"},{"updated":"2024-04-03 06:28:50.000000000","updated_by":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"REVIEWER"},{"updated":"2024-04-03 06:36:29.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":"CC"},{"updated":"2024-04-03 07:35:20.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"}],"messages":[{"id":"6353d24c09b1fdfd9d011cd8fbd84614af899b66","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"date":"2024-04-03 06:26:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"378b0ef27dfde46bd495f2a80417fecf69eeaf8c","author":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"date":"2024-04-03 06:28:50.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9d7fde1fe202521f570da10052fe40890e23f909","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-03 06:36:29.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c3c5d00cb236457ab5529559cb847964\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/bd439ef394304c4885f2aab3ea5f4df4 : SUCCESS in 9m 00s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/48faa12d4a764ae9a2f295ef63d802e5 : SUCCESS in 8m 56s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d201a5e660d38186aa4f822488eaffa3baf8fda4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-03 07:35:20.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/50aced922d4d45ebaa1f26d5a0f51912\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d69dfdfda08d478da1610c0549bd9413 : SUCCESS in 12m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3cd131f11148479b93b7b740f75562cb : SUCCESS in 5m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/50161fb6b804419d9de5bd6c2b042fc4 : SUCCESS in 11m 54s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d37cb6f12a6b484c8246427c1d33d2b0 : SUCCESS in 11m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/630acd3bae2d4d2c9fa34b9b5fff17d0 : SUCCESS in 13m 22s\n- grenade https://zuul.opendev.org/t/openstack/build/8c96c34662db47849b3e0c18c6a095f9 : SUCCESS in 43m 47s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d26b40292b464e628f586f977adc94fc : SUCCESS in 1h 07m 33s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/fd65f65b53a247f79b01968034925b4b : SUCCESS in 20m 48s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/aabc515fa3ba4525998d7dc85c2f0fd5 : FAILURE in 7m 32s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/76d170d29d4f491ca8fe524a68fa9f5e : FAILURE in 15m 17s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/31b8556543fb4631bae314bf32ad6b78 : SUCCESS in 20m 51s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/a7a2ec82adec424a8602fd567c223f4a : SUCCESS in 10m 13s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/c087d12faabb4211906074787fa23e84 : FAILURE in 12m 39s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a3dd665ebf204ac6b32bc788861b4eb5 : SUCCESS in 46m 30s","accounts_in_message":[],"_revision_number":1},{"id":"8ee9dd8b2043ea16a97076b6f9a848b39009734b","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2024-04-04 06:21:16.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"c54021272fdf7e8b131d4c52f30e85f152b9c58d","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2024-04-04 12:43:20.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"84d725a69a527f7cc770404298b880313eecc3c4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-04 12:43:52.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"030e658e265fe86e69b8c739f76129cc7a53bf34","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-04 13:57:46.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/a8eb9f017cea4bdfa5517d43d4cc7bec\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c3d3c79f85ed42ddb63418854c4f9524 : SUCCESS in 5m 13s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d902256bcf874a32a64fbd5cfcb05c22 : SUCCESS in 12m 07s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1fe771f2cf3b48ea99cc7cd11bb25ecc : SUCCESS in 9m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7f7766e3e7c040c28829c1241617e1da : SUCCESS in 12m 31s\n- grenade https://zuul.opendev.org/t/openstack/build/20a728fe773545f5b8b3ddfa00f58779 : POST_FAILURE in 58m 01s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4b8bd4af37684db698439c7046d07e5f : SUCCESS in 1h 05m 46s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/eb6d2b91ac454f25b1f9ba4e249549e1 : SUCCESS in 28m 06s\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/b3bcbd5bb84e440383a20b70efc85f36 : SUCCESS in 21m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2778f8456a034eb4b3c136cc49ce6c16 : SUCCESS in 1h 06m 34s","accounts_in_message":[],"_revision_number":1},{"id":"733c07afd0aad196b6263614be9a8ff7aafc2699","author":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"date":"2024-04-04 15:33:02.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"022a191e6fd18f38b54e5fbd320d6d8f484a2817","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-04 15:51:08.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/892e64eba28944a684b9759bce16833f\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d0bd840423bb46eb90f7f43c58479557 : SUCCESS in 17m 18s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/51b8c9d5953c4cff8ab40aa4836ff1a9 : SUCCESS in 12m 32s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"5ce66b480a73bfb606d9d5f12a592f9a03d18cad","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-04 17:20:23.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f65d0cfd0f55436c9318193247327b1e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c3dfa76ace8747ad88c975a8ba5bc5c5 : SUCCESS in 14m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/673c90acd3df498bac9ee16cb380449f : SUCCESS in 4m 47s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3ba60f7fb19a4662b6af813b1a87c4bd : SUCCESS in 11m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7954d8a633004c0d824fb4e7a579c08b : SUCCESS in 10m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/66e90d5b1b03460e862ec7ae775f773a : SUCCESS in 10m 10s\n- grenade https://zuul.opendev.org/t/openstack/build/ee8dc70f36af4716904ed51dc7d51ef2 : SUCCESS in 48m 09s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5033f423c7034aac872bc51a2f3b68cb : SUCCESS in 1h 38m 21s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/c5c8f42a7b704e399e1878c4f1e04213 : SUCCESS in 31m 58s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/8d812b930b0e4c49b4b33039edad9d22 : FAILURE in 22m 30s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/8a69414ebe564f088e261a299e19a1ff : FAILURE in 15m 31s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/d4adf1d4d4bc4905a82a02ca0d98d7f8 : SUCCESS in 26m 46s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/85f53990562b401fbf50b7ad8c5d7f63 : SUCCESS in 9m 45s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/b99f337442754c1e98d614ebdfb9bfe6 : FAILURE in 10m 55s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0b063327360f436895adc401042963bb : SUCCESS in 1h 04m 37s","accounts_in_message":[],"_revision_number":1},{"id":"ef37032fe9f9b9bfe2681fb73d7c871cf3b44cf8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-04 17:20:55.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"83cbb4695da4147a6e48c222704a5219fc371144","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-04 19:13:15.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6a7b92fe92c8416e9029af7e1e6777ea\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/47b23f1647d04ab29b4559c338b84fa5 : SUCCESS in 6m 02s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e2688766178148968286da91b5b962ac : SUCCESS in 15m 27s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c49a3a06f39149dbbd72c751ad41fc20 : SUCCESS in 10m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/235e5cdcc5f044f1a718519268f4c034 : SUCCESS in 10m 08s\n- grenade https://zuul.opendev.org/t/openstack/build/14bb7a2a53fc493db1c2445d2853b7d6 : SUCCESS in 1h 03m 00s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/17058a2f381942958233116d4a52fc19 : SUCCESS in 1h 45m 55s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/467d5d194c2b48989481cce2bcef7089 : SUCCESS in 28m 22s\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/7cc53ded3960478d82c29126f3badde0 : SUCCESS in 32m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/201dbf4d169c4c04aaa3ba4480d83ea0 : SUCCESS in 1h 01m 31s","accounts_in_message":[],"_revision_number":1},{"id":"7bbf6dd2de8d716f67cb2102859b12f844f7dabc","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-04 19:13:15.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"289907487e9923375303750513d5e7b198623d84","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-04 19:14:24.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bac68f49077c481c9d042619a9bcba2a\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/835fc3731c314eb5b297ff53f77025ec : SUCCESS in 50s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"9e51f6150c485dcfd76fe007084b85884feaf486","revisions":{"9e51f6150c485dcfd76fe007084b85884feaf486":{"kind":"REWORK","_number":1,"created":"2024-04-03 06:26:41.000000000","uploader":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"ref":"refs/changes/39/914939/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/39/914939/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/914939/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/914939/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/39/914939/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/39/914939/1"}}},"commit":{"parents":[{"commit":"b2261777d5f83b8589e83094a45bbe7f22492197","subject":"Update TOX_CONSTRAINTS_FILE for stable/2024.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b2261777d5f83b8589e83094a45bbe7f22492197"}]}],"author":{"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","date":"2023-06-07 12:49:35.000000000","tz":120},"committer":{"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","date":"2024-04-03 06:25:56.000000000","tz":120},"subject":"sql: Fixup for invalid unique constraint on external_id in access_rule table","message":"sql: Fixup for invalid unique constraint on external_id in access_rule table\n\nThere was a big drop of invalid constraints with [1]. One of them was on\n`external_id` in the access_rule table.\n\nWhile the change made it into a Alembic revision with [1], it still exists in\nthe schema causing an a new Alembic autogeneration to actually add it again as\na revision.\n\n[1] https://review.opendev.org/c/openstack/keystone/+/851845\n[2] https://opendev.org/openstack/keystone/commit/7d169870fe418b9aa5765dc2f413ecdf9c8f1d48#diff-26484e3f6683ce7557e17b67220003784ff84fbe\n\nCloses-Bug: #1988297\nChange-Id: I66626ba8771ef2aa8b3580fd3f5d15fd4b58ab48\n(cherry picked from commit 694a2afd86348331facfd27bc287a54d61ce170d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9e51f6150c485dcfd76fe007084b85884feaf486"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/9e51f6150c485dcfd76fe007084b85884feaf486"}]},"branch":"refs/heads/stable/2024.1"}},"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":{}}}]}
