)]}'
{"id":"openstack%2Frequirements~978199","triplet_id":"openstack%2Frequirements~master~I008d056b36ee2fc0a7bc5bc8d7be9ca7d209e3b3","project":"openstack/requirements","branch":"master","topic":"new-release","attention_set":{},"removed_from_attention_set":{"17685":{"account":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"last_update":"2026-02-27 22:00:45.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I008d056b36ee2fc0a7bc5bc8d7be9ca7d209e3b3","subject":"update constraint for python-cyborgclient to new release 2.7.0","status":"MERGED","created":"2026-02-27 13:48:20.000000000","updated":"2026-02-27 22:01:36.000000000","submitted":"2026-02-27 22:00:45.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":"978199-new-release","meta_rev_id":"4c61109d666682de88dfd4d4e628a0748fe48218","_number":978199,"virtual_id_number":978199,"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":[{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-27 22:00:45.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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":2,"date":"2026-02-27 20:24:00.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"},{"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":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"all":[{"value":1,"date":"2026-02-27 20:24:00.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"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":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":"2026-02-27 15:00:54.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":"2026-02-27 20:24:00.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":"537fa501d379324ae41cca23b33a031d9b1f0232","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"date":"2026-02-27 13:48:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3c214529a89c597be8149c848b5342c240b873d5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 15:00:54.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/ca97f8db04b14b8d810b4e6ce9b312b9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e5ee3a9160240809315a774915e3c0e : SUCCESS in 3m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c562396cfe3546feb155bf345955a548 : SUCCESS in 3m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/836c853b6a7b433ab0d3c8e2dd00cdab : SUCCESS in 3m 26s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b74f7c8e5f984df6b29ba2dc4baeb5dd : SUCCESS in 2m 29s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/fcd5ff97f134457e8d6f318e79cccbde : SUCCESS in 5m 43s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/2afdf466486140a490211966c76dc728 : SUCCESS in 2m 07s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/cae6bfe1cf8e4c11a0bc72a74671cb2c : SUCCESS in 2m 23s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/0718b554050f486bbb3ce8520a6947fa : FAILURE in 3m 15s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/2e63c4264fc44ac98bc40907099481de : FAILURE in 3m 25s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/d5ddb118c89e44c3ba5fa1a8e38c2d21 : FAILURE in 5m 30s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/f9bb12f1388c4db1b256dc37362404b9 : FAILURE in 3m 19s\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/c5867d6e77504bdb855451d5acdcb4c0 : SUCCESS in 4m 42s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/89a79020a6f349a2affd239a636a02a7 : SUCCESS in 3m 13s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/60301d82117e4600a78fc0e1d73b1e2a : SUCCESS in 4m 21s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/6ce00bdfdf6a4ebe803ff6a6e88ef36a : SUCCESS in 11m 30s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/c7d41a1f24b345729e0a861a3c109c09 : SUCCESS in 4m 27s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/97da0034970a4e969c551aeec3b23017 : SUCCESS in 6m 53s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/a4740d03e73e4cbd97c78fbee2d7d520 : SUCCESS in 6m 26s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/31317b9a3c454e05941ddc25f9a463d8 : SUCCESS in 8m 07s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/cc5ff7b1af1343ecb24b57c786c144c8 : SUCCESS in 6m 00s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/4be7faf489ec4b37b2830c1264841123 : SUCCESS in 9m 30s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/d45de318bd72454ca6bba9d7e0e52874 : SUCCESS in 11m 27s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/14ccb1eec9734f87aae6d03b0839651c : SUCCESS in 2m 20s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/05a79988d8d941c4ac58f49093c21c83 : SUCCESS in 9m 56s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/5af29c3370184afda95f92c01902e199 : SUCCESS in 4m 33s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/4a8a0f98740b4006b2b656a4ec6a7a26 : SUCCESS in 4m 29s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/95922715f0d44d8a891316245ae43a29 : SUCCESS in 9m 50s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/008ecddfcf56488d9b998e6d12bb3d67 : SUCCESS in 18m 42s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/baa7067eece747208d37df4d4a9bf84e : SUCCESS in 7m 53s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/b9f0597e32c94b28b8bb4f7f03089f7f : SUCCESS in 11m 45s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/f512943147114ece9cbdb8a7344f27fa : SUCCESS in 4m 38s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/50ef2bf1307b4cbdbf57cd17666249cf : SUCCESS in 3m 16s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/beb95d49927d4ce7aa85f76cfb9c490b : SUCCESS in 29m 37s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/1438cc18164945ff981c53a91d431d3f : SUCCESS in 8m 01s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/11c04577d80e43958f62ae064ba9d595 : SUCCESS in 3m 04s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/f7e375a8353b4932a94a85e65834d4e2 : SUCCESS in 5m 36s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/6b59311b1c8240e3b886de2871623990 : SUCCESS in 18m 40s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/c7cfc0ec374b49a2991a3a1c4be1e86f : SUCCESS in 3m 54s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5435612c645c4c5c8747006366ee6647 : SUCCESS in 1h 08m 06s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ef3841f67b804b94a4b86962dbf33c3b : SUCCESS in 54m 08s","accounts_in_message":[],"_revision_number":1},{"id":"5c7b07213667e1775ff9f876b3417af14ed1ebee","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-02-27 16:54:52.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"69d8ab982598bda11dacde48a5a9af39ff8e0199","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 18:33:12.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ee31afb0062e4357b0a0d437a443eef4\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/de8e0540d54f459ca27ed80b3d5eb0ec : SUCCESS in 2m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db78acf0570a4fe79f48e84557c8c628 : SUCCESS in 3m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e87f3702174a49029502cc6c8f74cd59 : SUCCESS in 3m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6c32345b09cc472c9c56e59610d4261d : SUCCESS in 3m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e812f941fcb646a7a54bce180ba77a07 : SUCCESS in 5m 48s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/4503d7d8348a45ac87f0a1a5883d8281 : SUCCESS in 3m 03s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/b6b7db52a95d4317b41d8e6cc5f3c93d : SUCCESS in 2m 58s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/d5b76db5991b450d971452dad1a06829 : SUCCESS in 2m 55s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/252eff87508a4bcdb7e663127a427928 : SUCCESS in 5m 33s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/7b1fe77cad8b4b35a28cf33ec86aa177 : SUCCESS in 4m 30s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/833ff07329ae4e76954dba077e7345c1 : SUCCESS in 5m 36s\n- cross-aodh-py312 https://zuul.opendev.org/t/openstack/build/2e26e2a4ff154d479db03eb22afaa038 : SUCCESS in 4m 58s\n- cross-barbican-py312 https://zuul.opendev.org/t/openstack/build/3139b0ed69b04c589a6948f70d31c63f : SUCCESS in 5m 21s\n- cross-ceilometer-py312 https://zuul.opendev.org/t/openstack/build/0ae939f2f30c4e9fa7dfd9fca49d5ebe : SUCCESS in 3m 57s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/61701876045943e8b4ee8580b97fc625 : SUCCESS in 7m 46s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/39282f53624e46cfafdaed5edece9983 : SUCCESS in 5m 20s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/1d92825a90f54986a4aa63d67d46b47c : SUCCESS in 6m 03s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/f45ae7004d044d7c834c9ca2d7dc8fe7 : SUCCESS in 7m 44s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/f9d40d6a73394d66bf6e24c9742c6b2c : SUCCESS in 19m 15s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/50dc9da8db654614addddf7681715e07 : SUCCESS in 6m 47s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/b8dc45bee329476eaeca9b0908134590 : SUCCESS in 8m 16s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/99f1bfb3ca454d95b3464985c01f815e : SUCCESS in 7m 54s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/e8220ca5d77047298d804e01425183dd : SUCCESS in 1m 57s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/1ed96995223d43a18f7107784a0897ca : SUCCESS in 6m 31s\n- cross-magnum-py312 https://zuul.opendev.org/t/openstack/build/fc194e71ccb44514ac0cfd7884f44cce : SUCCESS in 5m 09s\n- cross-masakari-py312 https://zuul.opendev.org/t/openstack/build/512cac5289ed4ac0ab28ddcaf5d547eb : SUCCESS in 4m 45s (non-voting)\n- cross-mistral-py312 https://zuul.opendev.org/t/openstack/build/3f6ecfd213d44657ac61fc6d2c36f6cd : SUCCESS in 11m 39s (non-voting)\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/9d14af9110d3463cadf4d6d456c4f04b : SUCCESS in 27m 34s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/af34473684ed4a069610acf7b3e9c1e1 : SUCCESS in 7m 49s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/7e54bfb62e1a45d39101664ab4045219 : SUCCESS in 18m 07s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/5cb6df9dcf294d01b34799bb4a810e0f : SUCCESS in 2m 50s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/fe0acb72aaaf423a81e92108774258fd : SUCCESS in 1m 59s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/782e91feee444bdabbd57a929970b75a : SUCCESS in 27m 09s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/c829065be1c34ea2a8f74d4f9f8f5c63 : SUCCESS in 5m 59s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/71e48d12a3e24ff281edf7847b9b0fe8 : SUCCESS in 5m 06s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/7781d8ca06ec4aefaebb0fc85dfee682 : SUCCESS in 6m 19s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/d1f88a0e50394188be02951df053bcb5 : SUCCESS in 16m 03s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/a6f543bff7834cc1b6ddfa1f45f58ebd : SUCCESS in 5m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/318a7d4e93b44323b5822158b06fdacb : SUCCESS in 1h 04m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2fd2c145f861422fa8d4f30bcdc48317 : SUCCESS in 1h 33m 07s","accounts_in_message":[],"_revision_number":2},{"id":"1e53cc538a6072e581b83419dbfe22ed9d9cc186","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-02-27 20:24:00.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"fbe999a490eaa6aa8aab9dc6054c7e90fa3da799","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 20:24:31.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"fc559422e5c3319c771d5fd16e028da768af6430","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 22:00:45.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5693f3651eab4619a9060673c939c8a8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6d1aad26bf4d4c77b7510064e9e7ff2f : SUCCESS in 3m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/61fdee58ace44550ac22368bb1b07fca : SUCCESS in 1m 51s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d99474d0df3b43a09119443a5f22bbd1 : SUCCESS in 3m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5ee1a24085a046f58d81edb37972ee93 : SUCCESS in 3m 18s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/f638c2adb93b4b96b8fa226293540c06 : SUCCESS in 2m 14s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/1669e09e0638408db8527da8fdd98af3 : SUCCESS in 3m 42s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/3b26f149453f44c79187635e8d0b3273 : SUCCESS in 5m 12s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/e933fb5b5fb74b1398708409f202e3f5 : SUCCESS in 6m 02s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/af3a88415dea4deda9b28e33d442f7a9 : SUCCESS in 6m 05s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/9c4a02c373a04b678f47214cd5d15ede : SUCCESS in 5m 35s\n- cross-cinder-py312 https://zuul.opendev.org/t/openstack/build/6175a8b8c6ba472f9ebbbda2a784fcde : SUCCESS in 13m 36s\n- cross-designate-py312 https://zuul.opendev.org/t/openstack/build/57844186568449348f2b5da2b80d5419 : SUCCESS in 6m 24s\n- cross-glance-py312 https://zuul.opendev.org/t/openstack/build/87c5b01f8ca843a7abf856fa31e9bf1d : SUCCESS in 6m 50s\n- cross-heat-py312 https://zuul.opendev.org/t/openstack/build/d8512af75c3d4b058d0835825cc98235 : SUCCESS in 7m 08s\n- cross-horizon-py312 https://zuul.opendev.org/t/openstack/build/fcf469fc9fa041789ebfd37053e9f3a5 : SUCCESS in 13m 46s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/cca911cc5239483285e5d0a6338f60b0 : SUCCESS in 5m 22s\n- cross-ironic-py312 https://zuul.opendev.org/t/openstack/build/ed816aa4516640ee83d378ccde82a65d : SUCCESS in 6m 27s\n- cross-keystone-py312 https://zuul.opendev.org/t/openstack/build/536e973f521941da9e4a8faf8a7b277a : SUCCESS in 12m 14s\n- cross-kuryr-py312 https://zuul.opendev.org/t/openstack/build/af54cf6a872746cfbb740350503569dc : SUCCESS in 3m 29s\n- cross-manila-py312 https://zuul.opendev.org/t/openstack/build/976bf6ba4a7549f29e43f6214f1ba65b : SUCCESS in 6m 29s\n- cross-neutron-py312 https://zuul.opendev.org/t/openstack/build/28c1a7bcd2ea49b5a85b81c8dd44655e : SUCCESS in 25m 34s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/3a2e84c68c3949eaa6a8e07f8769af22 : SUCCESS in 6m 51s\n- cross-nova-py312 https://zuul.opendev.org/t/openstack/build/a2afb39d941541da8a7b5659339b90ef : SUCCESS in 11m 34s\n- cross-placement-py312 https://zuul.opendev.org/t/openstack/build/85895cb03413430f91f3af2683b3bedd : SUCCESS in 2m 47s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/1dc0cb1da7a94fe2a2457d2ffc4d3d5f : SUCCESS in 3m 38s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/27143da161b345c39f95482ccd1ceae1 : SUCCESS in 27m 36s\n- cross-placement-functional-py312 https://zuul.opendev.org/t/openstack/build/8f55cf2c38374662aeab0f59aae728ac : SUCCESS in 4m 19s\n- cross-octavia-py312 https://zuul.opendev.org/t/openstack/build/016bdcd9198a4c55b72b4d38fd7c674c : SUCCESS in 3m 03s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/d28974665abe41c8830bfd1aa1c47f4a : SUCCESS in 4m 18s\n- cross-swift-py312 https://zuul.opendev.org/t/openstack/build/40e345e7f8654193b74f9eae2f474e9b : SUCCESS in 21m 42s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/f53ab17ad3ae431c9193de76e6b5adec : SUCCESS in 7m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/25654dcbbd824b02890977cb2f5c7b84 : SUCCESS in 1h 08m 39s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8a47d24232754d828b1b490f4c86cc1e : SUCCESS in 1h 35m 39s","accounts_in_message":[],"_revision_number":2},{"id":"4d5fc0d589f38430723cc9ca026415b8c415f7f8","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 22:00:45.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"4c61109d666682de88dfd4d4e628a0748fe48218","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 22:01:36.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/332558f5aba54d13a84d88df7538edf3\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9c80ef12179744779933f6f1888dd402 : SUCCESS in 39s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"ae472e02034bcdd224f4345070227c74317a0be9","revisions":{"a3edb98f7aaf3b88e0e7f2b242c53d302af54a33":{"kind":"REWORK","_number":1,"created":"2026-02-27 13:48:20.000000000","uploader":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"ref":"refs/changes/99/978199/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/99/978199/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/99/978199/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/99/978199/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/99/978199/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/99/978199/1"}}},"commit":{"parents":[{"commit":"9decec49f310d9a4344242f27191ca8954bead22","subject":"Merge \"update constraint for python-heatclient to new release 5.1.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/9decec49f310d9a4344242f27191ca8954bead22"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-02-27 13:38:17.000000000","tz":0},"committer":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-02-27 13:38:17.000000000","tz":0},"subject":"update constraint for python-cyborgclient to new release 2.7.0","message":"update constraint for python-cyborgclient to new release 2.7.0\n\nmeta: version: 2.7.0\nmeta: team: cyborg\nmeta: diff-start: -\nmeta: series: gazpacho\nmeta: branch: master\nmeta: release-type: release\nmeta: pypi: yes\nmeta: first: yes\nmeta: release:Author: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Commit: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Change-Id: I6876762db454774e05aad04996f96220a695ead7\nmeta: release:Code-Review+2: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Workflow+1: Elod Illes \u003celod.illes@est.tech\u003e\nChange-Id: I008d056b36ee2fc0a7bc5bc8d7be9ca7d209e3b3\nSigned-off-by: OpenStack Proposal Bot \u003copenstack-infra@lists.openstack.org\u003e\nGenerated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/a3edb98f7aaf3b88e0e7f2b242c53d302af54a33"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/a3edb98f7aaf3b88e0e7f2b242c53d302af54a33"}]},"branch":"refs/heads/master"},"ae472e02034bcdd224f4345070227c74317a0be9":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-02-27 16:54:52.000000000","uploader":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"ref":"refs/changes/99/978199/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/99/978199/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/99/978199/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/99/978199/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/99/978199/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/99/978199/2"}}},"commit":{"parents":[{"commit":"f5143ad2c08b69e694c58917dc47046d46e08527","subject":"Reset python-3parclient upper constraint to 4.2.14","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/f5143ad2c08b69e694c58917dc47046d46e08527"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-02-27 13:38:17.000000000","tz":0},"committer":{"name":"Elod Illes","email":"elod.illes@est.tech","date":"2026-02-27 16:54:36.000000000","tz":60},"subject":"update constraint for python-cyborgclient to new release 2.7.0","message":"update constraint for python-cyborgclient to new release 2.7.0\n\nmeta: version: 2.7.0\nmeta: team: cyborg\nmeta: diff-start: -\nmeta: series: gazpacho\nmeta: branch: master\nmeta: release-type: release\nmeta: pypi: yes\nmeta: first: yes\nmeta: release:Author: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Commit: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Change-Id: I6876762db454774e05aad04996f96220a695ead7\nmeta: release:Code-Review+2: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Workflow+1: Elod Illes \u003celod.illes@est.tech\u003e\nChange-Id: I008d056b36ee2fc0a7bc5bc8d7be9ca7d209e3b3\nSigned-off-by: OpenStack Proposal Bot \u003copenstack-infra@lists.openstack.org\u003e\nGenerated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/update_constraints.sh\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/ae472e02034bcdd224f4345070227c74317a0be9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/ae472e02034bcdd224f4345070227c74317a0be9"}]},"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":{}}}]}
