)]}'
{"id":"openstack%2Frequirements~955421","triplet_id":"openstack%2Frequirements~master~Ifdc8521d0a5b19f67df8f16ee9c5df2914b61ef0","project":"openstack/requirements","branch":"master","topic":"openstack/requirements/constraints","attention_set":{},"removed_from_attention_set":{"23851":{"account":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"last_update":"2025-07-23 16:23:51.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ifdc8521d0a5b19f67df8f16ee9c5df2914b61ef0","subject":"Updated from generate-constraints","status":"MERGED","created":"2025-07-19 08:24:32.000000000","updated":"2025-07-23 16:25:43.000000000","submitted":"2025-07-23 16:23:51.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"955421-openstack/requirements/constraints","meta_rev_id":"b98a473865647cf3a2c8715d35fe6725badefc7c","_number":955421,"virtual_id_number":955421,"owner":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-07-23 16:23:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-07-23 14:30:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-07-23 14:30:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-07-19 10:06:09.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-07-23 14:30:16.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"}],"messages":[{"id":"dbd70e009c9324952ed26aae5bed09bc4672b221","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"date":"2025-07-19 08:24:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1ae1270c6519c8743ae617a83176ea7f0ae93d46","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-19 10:06:09.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/ae016b2bef044e73a31257d4a8f59844\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fb2b0f33d73542928176b798724cbd5a : SUCCESS in 3m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9c290a867a1c4d1499ef3e804749cb9b : SUCCESS in 3m 23s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/59c811a3b7d64f26b6e59a46d049a5b2 : SUCCESS in 2m 57s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c4a6931f8cf84b528d70567c4d2b75c8 : SUCCESS in 3m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ac73853a738f4af78b7288ab5014e8f2 : SUCCESS in 5m 31s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/40a3d642c1664132a5750a0e9824d231 : SUCCESS in 3m 03s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/586cd8f4c00b4f71a1795f750a848f8e : SUCCESS in 3m 17s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/09795ca1105f4dcc900e8fbc592f09b8 : FAILURE in 2m 55s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/7791378dce9e4849a1bfa6e4a1bbc0b3 : SUCCESS in 8m 29s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/24de13b3c5ac45d5b22223a3da7dcbd1 : SUCCESS in 9m 27s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/4cf52f6098204c9992e9f5289963c96e : SUCCESS in 18m 50s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/6f5177a65a804cb5b5c3556a0bbd6f33 : SUCCESS in 24m 41s (non-voting)\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/80d85ba4cc5d4f6dae9faa5bd5b9a44d : SUCCESS in 3m 56s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/8aedf947a5c44584937a984ce2f1a4dd : SUCCESS in 4m 49s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/787ae58c4b26473782303bc3da2480e8 : SUCCESS in 4m 36s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/f551e378a9484bb7b6ee9b196840a1ef : SUCCESS in 8m 56s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/9fe6ea6cf7024ee38bcfb96677fcb384 : FAILURE in 4m 08s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/97a8f4b538fd413994c2494e048f690a : SUCCESS in 5m 44s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/b85b6cc331ab47968846b8f54a9250b5 : SUCCESS in 7m 02s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/5241165be2c74654b37540fc76897cb1 : SUCCESS in 16m 35s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/dc149156cbb54c3a9e3775382b544ee8 : SUCCESS in 6m 18s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/8d53234713bf41e0b30220985cfa8cb0 : FAILURE in 3m 02s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/80af70bf82ea44e69eabf985be51f438 : SUCCESS in 11m 27s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/7e98df117e6f42138aad7b89526c2b4c : SUCCESS in 1m 54s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/4636fbca7bb14d5fb480546ec71c5b2f : SUCCESS in 6m 54s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/9eb34d1f01ee4f2e9bb40752468018e2 : SUCCESS in 3m 59s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/8357caf6192a424ca319858d3780dcd6 : SUCCESS in 6m 12s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/e24d5108092743639ba35b17bae4c17d : SUCCESS in 11m 14s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/c444f48e647d4342b9ee5265f8ba1465 : SUCCESS in 15m 00s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/2de40fffffc94c649264e6c3afcb6868 : SUCCESS in 7m 25s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/f0f521e7a50a41d5a525b70c164d5d4e : SUCCESS in 10m 20s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/d5df0fe73f4143a584f2459f7097a4af : SUCCESS in 5m 04s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/72a61843322b4fa8826cab6619691766 : SUCCESS in 2m 56s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/c837eac9394f4b10b81d219bf0748315 : SUCCESS in 27m 24s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/f93560aaed4b4ff7822cb534b0386e2d : FAILURE in 4m 48s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/17bc856837ef46bf87cfe8b0085fc5fc : SUCCESS in 3m 39s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/07a46f481b30435f8c314141d1f87ffc : SUCCESS in 3m 50s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/071845e7c7cd490f96f844cace9699f1 : SUCCESS in 17m 17s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/460a167835c34b0d84582e7f44a1c89b : SUCCESS in 5m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/360975e80ef441f6b0a2de4cadff6a54 : SUCCESS in 56m 42s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5d4dc79adf52493bbba2e255ab408e27 : SUCCESS in 1h 29m 09s","accounts_in_message":[],"_revision_number":1},{"id":"7ee8b77416f7b9d432b13110e792f62dabf71f55","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-07-21 07:53:15.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"a706db57f5b9abce94f7eef86bd9dd1bd46a7d2b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-21 08:50:08.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/5a3d4811457e42d88fae7049e1a69937\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e7d9ac17949f4beca08498954dc8d102 : SUCCESS in 3m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/98f99b5f6fcb48a9b5f3e4238c176074 : SUCCESS in 2m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e71c635d749a41448ac5e377c28558ea : SUCCESS in 3m 53s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8d23378e2619457fa23398f2f073a4b9 : SUCCESS in 3m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/502b921251eb4f43a057e4efe3db2f86 : SUCCESS in 6m 59s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/efa7aadefc9c42cfbdaaa2a17f349fa4 : SUCCESS in 4m 23s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/4ca8626ec1b048989c382a79c4213bf2 : SUCCESS in 4m 25s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/1a70168a8b244e2e85c5c618dbbfdcd2 : SUCCESS in 9m 32s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/c61f96c0a9424e4e8c2638f035c43c44 : SUCCESS in 10m 47s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/1e0be2a59082478d975ff1290c25c7fc : SUCCESS in 20m 15s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/da136e63abc2493989f2add6e5fbdd9c : SUCCESS in 14m 14s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/cf8b194783e84c528f7c19ce6ccde54e : SUCCESS in 27m 31s (non-voting)\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/eb153102db804b16a481069c820b313d : SUCCESS in 4m 15s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/0e6e0abc6e9940a5882342bc48e1bcfc : SUCCESS in 4m 42s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/2806649fd1a14c3a8c05b54c5cd29673 : SUCCESS in 5m 38s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/66a558fe60a04776b7c66df87ecd79b0 : SUCCESS in 10m 52s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/3a61e942924f414488fb34f07ed57e8e : FAILURE in 4m 30s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/3c1b1f7ab7594883ba498be805a5fe93 : SUCCESS in 4m 46s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/997a1fd7c66f475abe4edd2a8830a436 : SUCCESS in 8m 15s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/6bdebe3343054d628d29776287c24538 : SUCCESS in 11m 09s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/85f3f220e4e54013b81800d8eb66876a : SUCCESS in 3m 44s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/948eb76fd8a54c6793be810f0b776960 : FAILURE in 4m 26s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/9dbf5fe593a345bea18e28b4574324ba : SUCCESS in 9m 40s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/cdeefed80d6a4c9981cd19675942ba8b : SUCCESS in 1m 53s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/6e78fed069e347b8b8e5bcd0722759d4 : SUCCESS in 10m 01s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/750f158ca42f4f1eb82dc7371308f42d : SUCCESS in 4m 14s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/bb2005fdeac4440ca84a3b8fbe1847b8 : SUCCESS in 6m 17s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/1e6933b8984a42cd8dfe5c75a52bdd3b : SUCCESS in 11m 11s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/02706449a9f34ca3a580d21a49e673c2 : SUCCESS in 16m 53s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/7eb445ae5b5f413bb86c4b7e2fb7b118 : SUCCESS in 7m 59s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/72a89164167a43a7bec87651d39fe1cb : SUCCESS in 13m 00s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/f67ec2dfa9744ebeb14c3c4c08a7b73b : SUCCESS in 2m 36s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/a1413a3b560e47fd9a7df8c18ffb89c2 : SUCCESS in 3m 18s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/001bbad4bb03428aa18a3e08ea193847 : SUCCESS in 24m 53s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/921b6309499842e6bb143316ff8207fb : FAILURE in 2m 34s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/5b5557a1d67f498a90a8daf733b96c65 : SUCCESS in 2m 51s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/451d4c06b1a24c4c99ee988b2174e925 : SUCCESS in 6m 23s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/34356b5989674a7ebc5abcb0f8b45d58 : SUCCESS in 10m 56s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/e941f3a2b705426aaeb8034ee28e9f72 : SUCCESS in 2m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cd76682081624e0696253ae7511416ce : SUCCESS in 49m 19s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/52b0593cebe041abb9acac91dddf6029 : SUCCESS in 55m 33s","accounts_in_message":[],"_revision_number":2},{"id":"3ae2d44fa0a10d1ef3b617cf5d13c921d6cb7527","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-07-23 07:35:28.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"e01d5e8cc860a888788d591a4945b77d64005d50","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"date":"2025-07-23 08:01:28.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"faef54bd515dc1a3faeb6a3d7e4925028772318d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-23 09:54:25.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e9ed704378ca4899a82488598b2b8b76\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3f00452db989492fbc73f9f28e8861f5 : SUCCESS in 3m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef0eeb52c029448d9beabae7ca5a54ab : SUCCESS in 3m 08s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7147b05d43a345ed886ed5013fc961ea : SUCCESS in 1m 53s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/aa8c153be9a4450f918f378ffe94ca62 : SUCCESS in 3m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d61a24ff76dd41c791e5e6964226a529 : SUCCESS in 7m 14s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/67580e4149b64207986c8d4e55a2fd45 : SUCCESS in 4m 32s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/7064be0ebc994d8eba170b4a11ea15cf : SUCCESS in 2m 22s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/70a11f1ec50944a1bfc74607bd708784 : SUCCESS in 6m 40s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/8df9b73045374233967f2fbd3b4083b8 : SUCCESS in 12m 19s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/4776693c22a74b348b9314691d0013df : SUCCESS in 12m 17s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/780e056f3bdf406580fda6e92d5f2754 : SUCCESS in 23m 24s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/8256a9a08bae4506abd90066dfbdd3d5 : SUCCESS in 9m 49s (non-voting)\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/02e5909fd88c443b82ca97388d7c7abb : SUCCESS in 6m 39s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/37af65753dd6462492738996e1a312dc : SUCCESS in 5m 00s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/38a1381b1c0b4171a2426a82cffd35ab : SUCCESS in 4m 20s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/32a94e1154c34ef7bf72c6aa5c61a1bb : SUCCESS in 9m 24s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/c8330367d3ef472eb0f09bdf915a0a84 : SUCCESS in 5m 25s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/c20615c8fc8848babcb7f9cbf243bc63 : SUCCESS in 5m 04s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/536e8600eb3f4c3b905e464d3290ebad : SUCCESS in 5m 17s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/28075bd04d0d4afcba3d2afdd3f7303b : SUCCESS in 10m 48s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/f06d98ea41124672a8e3afffe136b9fe : SUCCESS in 9m 02s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/65c4a6e0b9ce45968fb32bbc688ae299 : SUCCESS in 6m 32s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/2260fb72b4c441a1a75542ed33007a44 : SUCCESS in 7m 15s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/f0f897a7d85e4ed08bce413a190da169 : SUCCESS in 3m 16s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/518c50c1612c421d8df78ed1ed0b68b1 : SUCCESS in 8m 21s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/b3f59410a02642dab5bd7b15af0d99aa : SUCCESS in 4m 02s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/9478befb0636486e88721e5b4845179a : SUCCESS in 4m 56s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/e970d024e4df4eac93252e76fdc6ad9b : SUCCESS in 9m 19s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/d48660047bb349d98fe4fa5fc088e6a7 : SUCCESS in 17m 57s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/47870c65679e4ed1a5850476accb66a2 : SUCCESS in 9m 26s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/fc9a0595e9ac44909c38134ef8fbb9b5 : SUCCESS in 14m 07s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/6194b727427c436981495e6776409e2e : SUCCESS in 4m 32s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/379bd78806a8430b8fb3ace9ff1e1f60 : SUCCESS in 2m 51s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/2fd7fbcfc7d24ccbb787809183e8ad5d : SUCCESS in 27m 12s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/5440dec2796642e38685160fe157f420 : SUCCESS in 4m 12s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/4716c6b4ffa44a3883cbd56ac1d2887c : SUCCESS in 4m 26s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/4100f0576edb4734a3b835a6864f7ce5 : SUCCESS in 4m 00s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/87f45de88561453ebc81e3fe0a6f9ddc : SUCCESS in 13m 22s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/ddf58f6fc17d4679b1ace31cff54c05b : SUCCESS in 4m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a62f52590c12432bb8a856357e42ebf1 : SUCCESS in 38m 48s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/502b4350416a413489ff1bea58b13bc7 : SUCCESS in 1h 46m 52s","accounts_in_message":[],"_revision_number":4},{"id":"9ed50f54b29749bc369df3372b47a87f8243aab8","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2025-07-23 14:30:16.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"6abe36ec91e51a112a8a1c5e14020af3178c4849","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-23 14:30:54.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"8e51a6b70dcc0e539f256c78382573224549a888","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-23 16:23:51.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/913094a6dcbf4e479cf79e8805e8fdd1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4eb2e4307f594f8ab55ff5775c0a86b6 : SUCCESS in 3m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bc4506dc2a1d41ef8aa7973e1fccc0cd : SUCCESS in 3m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6df504a3108d444899199c751a051cb6 : SUCCESS in 3m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/53777e869e6b4529ad5b7736a98b1d1b : SUCCESS in 3m 53s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/faf4af4f833747699a0fc7b94ea24643 : SUCCESS in 3m 33s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/b6e1017a401e4c2c881ca665618917d0 : SUCCESS in 3m 13s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/2a6c762da33f498fbeedbe28e437d4ad : SUCCESS in 17m 50s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/ac8300b59c964c9eb2e72f194ee75ad8 : SUCCESS in 10m 43s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/1abec0abead74c74a7f3578d9f3592f7 : SUCCESS in 23m 02s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/78301156e2c6471f91471bb859c7c837 : SUCCESS in 19m 56s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/b311ee13e98a4cb8973648fffeff77bc : SUCCESS in 10m 21s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/c22084de0a044524badbc7f510241ca8 : SUCCESS in 5m 13s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/d6af1a920f534d72a06d868dfef2770d : SUCCESS in 5m 24s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/ba3ec0b9bcd448e7a8fcec82edf9fce9 : SUCCESS in 6m 56s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/89beea76cea64d9687a5307f6d06a192 : SUCCESS in 12m 26s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/24557d56cc0648b195b33527e81e5368 : SUCCESS in 7m 11s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/3a00ffa269644342976d8ab208de8978 : SUCCESS in 7m 27s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/f0c566883bf748c3bb45073da9cbb542 : SUCCESS in 10m 24s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/0fcaef85d9414566804380648b2d65c7 : SUCCESS in 2m 38s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/91e88de0336c45089efe68663ed635ed : SUCCESS in 10m 29s\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/0d3dfd33c6294eb0ae8cb05728aa664d : SUCCESS in 18m 33s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/c1d8fc2d6df343fea9f94831969f275f : SUCCESS in 8m 06s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/442483b0b4634ae1a1ab9a028589baae : SUCCESS in 12m 26s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/0d8d9779d29941259af42aa551500ecb : SUCCESS in 4m 30s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/a2e2223ed96841e2a14b47fbc784fe1a : SUCCESS in 2m 59s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/b7c8fd7273394f04a714500b544a82c9 : SUCCESS in 23m 57s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/24b6db0ac9a94e42a1d2f54e48863145 : SUCCESS in 5m 58s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/ee074475b3844d84bdc381c4b7977381 : SUCCESS in 4m 28s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/d2450656904a4993850608c34e1d5839 : SUCCESS in 5m 29s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/49a67db244c5418eaed4e876c26022e7 : SUCCESS in 16m 46s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/ce250ae72de9466e8d17ed198ce10a2d : SUCCESS in 4m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/22658732b5604c6ab960c31848de8b9e : SUCCESS in 1h 03m 45s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5f3a831478df4defa64a8e714bde3b18 : SUCCESS in 1h 29m 15s","accounts_in_message":[],"_revision_number":4},{"id":"bcf8425611e80e3f58f9a7a9fd0d553d306407ad","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-23 16:23:51.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"b98a473865647cf3a2c8715d35fe6725badefc7c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-23 16:25:43.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9d019f64d42e41d1859b40a3616ece41\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bc52eb62057c44fcb35b63244ae79cc1 : SUCCESS in 52s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"8d1a0ebe4d9eff55ddca5bfde6b4943f3d4dfd72","revisions":{"d79a6bba8441dbdc69a1d3011fa0f39e69869ca5":{"kind":"REWORK","_number":1,"created":"2025-07-19 08:24:32.000000000","uploader":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"ref":"refs/changes/21/955421/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/21/955421/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/21/955421/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/21/955421/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/21/955421/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/21/955421/1"}}},"commit":{"parents":[{"commit":"d78665852a59c1b18559c53ca11fbd9b672a0fdd","subject":"Merge \"Updated from generate-constraints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/d78665852a59c1b18559c53ca11fbd9b672a0fdd"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2025-07-19 08:24:31.000000000","tz":0},"committer":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2025-07-19 08:24:31.000000000","tz":0},"subject":"Updated from generate-constraints","message":"Updated from generate-constraints\n\nChange-Id: Ifdc8521d0a5b19f67df8f16ee9c5df2914b61ef0\nSigned-off-by: OpenStack Proposal Bot \u003copenstack-infra@lists.openstack.org\u003e\nGenerated-By: openstack/project-config:playbooks/proposal/propose_update.sh\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/d79a6bba8441dbdc69a1d3011fa0f39e69869ca5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/d79a6bba8441dbdc69a1d3011fa0f39e69869ca5"}]},"branch":"refs/heads/master"},"d6c74843cea1a74ad6c0d14e3df84b6f275b0b7b":{"kind":"REWORK","_number":2,"created":"2025-07-21 07:53:15.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/21/955421/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/21/955421/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/21/955421/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/21/955421/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/21/955421/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/21/955421/2"}}},"commit":{"parents":[{"commit":"d78665852a59c1b18559c53ca11fbd9b672a0fdd","subject":"Merge \"Updated from generate-constraints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/d78665852a59c1b18559c53ca11fbd9b672a0fdd"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2025-07-19 08:24:31.000000000","tz":0},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-07-21 07:53:08.000000000","tz":120},"subject":"Updated from generate-constraints","message":"Updated from generate-constraints\n\nChange-Id: Ifdc8521d0a5b19f67df8f16ee9c5df2914b61ef0\nSigned-off-by: OpenStack Proposal Bot \u003copenstack-infra@lists.openstack.org\u003e\nGenerated-By: openstack/project-config:playbooks/proposal/propose_update.sh\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/d6c74843cea1a74ad6c0d14e3df84b6f275b0b7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/d6c74843cea1a74ad6c0d14e3df84b6f275b0b7b"}]},"branch":"refs/heads/master"},"81ddd483480d5a0b306f32c8e9e4499b540af636":{"kind":"REWORK","_number":3,"created":"2025-07-23 07:35:28.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/21/955421/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/21/955421/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/21/955421/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/21/955421/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/21/955421/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/21/955421/3"}}},"commit":{"parents":[{"commit":"d78665852a59c1b18559c53ca11fbd9b672a0fdd","subject":"Merge \"Updated from generate-constraints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/d78665852a59c1b18559c53ca11fbd9b672a0fdd"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2025-07-19 08:24:31.000000000","tz":0},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-07-23 07:35:24.000000000","tz":120},"subject":"Updated from generate-constraints","message":"Updated from generate-constraints\n\nChange-Id: Ifdc8521d0a5b19f67df8f16ee9c5df2914b61ef0\nSigned-off-by: OpenStack Proposal Bot \u003copenstack-infra@lists.openstack.org\u003e\nGenerated-By: openstack/project-config:playbooks/proposal/propose_update.sh\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/81ddd483480d5a0b306f32c8e9e4499b540af636"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/81ddd483480d5a0b306f32c8e9e4499b540af636"}]},"branch":"refs/heads/master"},"8d1a0ebe4d9eff55ddca5bfde6b4943f3d4dfd72":{"kind":"REWORK","_number":4,"created":"2025-07-23 08:01:28.000000000","uploader":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"ref":"refs/changes/21/955421/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/21/955421/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/21/955421/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/21/955421/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/21/955421/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/21/955421/4"}}},"commit":{"parents":[{"commit":"d78665852a59c1b18559c53ca11fbd9b672a0fdd","subject":"Merge \"Updated from generate-constraints\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/d78665852a59c1b18559c53ca11fbd9b672a0fdd"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2025-07-19 08:24:31.000000000","tz":0},"committer":{"name":"Riccardo Pittau","email":"elfosardo@gmail.com","date":"2025-07-23 08:01:08.000000000","tz":120},"subject":"Updated from generate-constraints","message":"Updated from generate-constraints\n\nManual updates:\n\nKeep version specfiic pins for:\n- alabaster\n- Pint\n- networkx\n- scipy\n- python-glanceclient\n- doc8\n- async-timeout\n- glance_store\n- exceptiongroup\n- os-client-config\n- daiquiri\n- cliff\n- python-zaqarclient\n- aodhclient\n- mistral-lib\n- os-service-types\n- keystonemiddleware\n- ceilometermiddleware\n- numpy\n- Sphinx\n- tomli\n- click\n- openstacksdk\n- python-openstackclient\n- python-blazarclient\n- importlib-metadata\n- python-heatclient\n- scikit-learn\n\nPin versions for packages that are not ready for updating:\n- pysnmp-lextudio\n- pyasn1\n- pyasn1_modules\n- pyroute2\n- infobox-client\n- gabbi\n\nChange-Id: Ifdc8521d0a5b19f67df8f16ee9c5df2914b61ef0\nSigned-off-by: OpenStack Proposal Bot \u003copenstack-infra@lists.openstack.org\u003e\nGenerated-By: openstack/project-config:playbooks/proposal/propose_update.sh\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/8d1a0ebe4d9eff55ddca5bfde6b4943f3d4dfd72"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/8d1a0ebe4d9eff55ddca5bfde6b4943f3d4dfd72"}]},"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}}]}],"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":{}}}]}
