)]}'
{"id":"openstack%2Frequirements~985347","triplet_id":"openstack%2Frequirements~master~Ie32730609153887d00cb014f17afef5dba0cae16","project":"openstack/requirements","branch":"master","topic":"new-release","hashtags":[],"change_id":"Ie32730609153887d00cb014f17afef5dba0cae16","subject":"update constraint for ovsdbapp to new release 2.17.0","status":"MERGED","created":"2026-04-20 09:29:25.000000000","updated":"2026-04-21 16:54:30.000000000","submitted":"2026-04-21 16:53:13.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"985347-new-release","meta_rev_id":"d4d5cd0ca207f05301658106bad9e9dd8021a501","_number":985347,"virtual_id_number":985347,"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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-21 16:53:13.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":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"recommended":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":1,"date":"2026-04-20 09:42:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":2,"date":"2026-04-20 13:41:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":2,"date":"2026-04-21 15:13:03.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":2,"date":"2026-04-21 15:43:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":1,"date":"2026-04-21 11:47:08.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":1,"date":"2026-04-21 15:13:03.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"}],"CC":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-20 09:42:27.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"},{"updated":"2026-04-20 11:24:13.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-04-20 13:12:07.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"CC"},{"updated":"2026-04-20 13:41:08.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2026-04-21 05:35:33.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"CC"},{"updated":"2026-04-21 11:47:08.000000000","updated_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2026-04-21 15:13:03.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"},{"updated":"2026-04-21 15:43:54.000000000","updated_by":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"reviewer":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"state":"REVIEWER"}],"messages":[{"id":"575c433bec1e4e97833df1e915d00cd868b43f3b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"date":"2026-04-20 09:29:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bb21004ece3e43583e7c18c93694ddddaea16e37","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-04-20 09:42:27.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"34ab33bf6e43f3a47eddf874b79272b3e52ccf0c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-20 11:24:13.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ac675434c2734d94ab8bd91ceeadc15b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2f4766a6a847449dad225497b6ced318 : SUCCESS in 4m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/580b5c211d7c44669f78e59220c99ea3 : SUCCESS in 4m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1048f28a3a1f45358ce01798bfe2e141 : SUCCESS in 3m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/79841344672b4ba5a8d502089d012f54 : SUCCESS in 4m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6b1dda293d0143aa97b9f901fcb7d113 : SUCCESS in 6m 50s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/d7daf019879446d5bced0c9d4341648b : SUCCESS in 4m 06s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/3e42e10819bc45c1b217b134830290f2 : SUCCESS in 2m 50s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/50928db9aeed412e8d35a3dc516f4498 : SUCCESS in 5m 03s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/559b7119116946db82839aef021ddcdb : SUCCESS in 11m 19s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/5a33eaa3975d4899a26ac6d582971359 : SUCCESS in 6m 24s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/30937dafa2594735b89f3667ed02b5b3 : SUCCESS in 6m 07s\n- cross-aodh-py313 https://zuul.opendev.org/t/openstack/build/12957af8cef64fa09b9d37da3e2f0d97 : SUCCESS in 3m 25s\n- cross-barbican-py313 https://zuul.opendev.org/t/openstack/build/7443a75b73ad48209f85ace5e62b734d : SUCCESS in 5m 08s\n- cross-ceilometer-py313 https://zuul.opendev.org/t/openstack/build/966369757f8e442e945330c5a4be38d7 : SUCCESS in 5m 40s\n- cross-cinder-py313 https://zuul.opendev.org/t/openstack/build/59a419c83e2846198fe4dfaea93acd36 : SUCCESS in 11m 16s\n- cross-designate-py313 https://zuul.opendev.org/t/openstack/build/3d3d538e97ec42bfad316b1c99fc0a83 : SUCCESS in 5m 09s\n- cross-glance-py313 https://zuul.opendev.org/t/openstack/build/85f976b0bebf4a079883742ed05bf1aa : SUCCESS in 5m 07s\n- cross-heat-py313 https://zuul.opendev.org/t/openstack/build/fa92c66e60ab4c41ba20ac3b782350bc : SUCCESS in 5m 01s\n- cross-horizon-py313 https://zuul.opendev.org/t/openstack/build/5af8a5418582428299c7f4bed1f290e1 : SUCCESS in 17m 06s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/c100672a325945cdbe7d1f422993eae9 : SUCCESS in 6m 33s\n- cross-ironic-py313 https://zuul.opendev.org/t/openstack/build/d0d0ded214fc430bbcb816e4860b2f23 : SUCCESS in 9m 14s\n- cross-keystone-py313 https://zuul.opendev.org/t/openstack/build/f8f4d3af8caf436a814e546724f6327c : SUCCESS in 11m 42s\n- cross-kuryr-py313 https://zuul.opendev.org/t/openstack/build/3b14df29bbbb4907984ec5bdd3a6b5f2 : SUCCESS in 3m 02s\n- cross-manila-py313 https://zuul.opendev.org/t/openstack/build/498b33724cc54242af965130803db444 : SUCCESS in 6m 21s\n- cross-magnum-py313 https://zuul.opendev.org/t/openstack/build/2090a23445854f68955491ad4eaccec2 : SUCCESS in 5m 26s\n- cross-masakari-py313 https://zuul.opendev.org/t/openstack/build/521a571909b64621b43c57e943fab83f : SUCCESS in 5m 19s (non-voting)\n- cross-mistral-py313 https://zuul.opendev.org/t/openstack/build/ea98d673415e480dbd1449e65b893076 : SUCCESS in 8m 33s (non-voting)\n- cross-neutron-py313 https://zuul.opendev.org/t/openstack/build/a6051c56ede340148622275679e0cd33 : SUCCESS in 26m 18s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/4a517bc0a2b044d1af106050722bddf2 : SUCCESS in 7m 11s\n- cross-nova-py313 https://zuul.opendev.org/t/openstack/build/9983042b01be497d8ce6cb8ced3616ae : SUCCESS in 11m 11s\n- cross-placement-py313 https://zuul.opendev.org/t/openstack/build/8e7aed4c829741d1b4c9fbd116c76e56 : SUCCESS in 3m 06s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/4183fe65549c4f008cd1ee3819973630 : SUCCESS in 3m 54s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/d1a29e4c3f46429ab2a054b84dcddd9a : SUCCESS in 22m 48s\n- cross-placement-functional-py313 https://zuul.opendev.org/t/openstack/build/1c47c40fa52c460298437425c19f2522 : SUCCESS in 6m 10s\n- cross-octavia-py313 https://zuul.opendev.org/t/openstack/build/8eeac29e95c843589a71260b59fc4a4f : SUCCESS in 7m 51s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/de1b5dd98b3446709dc9323ea99f3139 : SUCCESS in 7m 50s\n- cross-swift-py313 https://zuul.opendev.org/t/openstack/build/bba70e8b687f4a2ebab04563d22e0736 : SUCCESS in 11m 57s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/744c0b8f8ebd4b1d909c40524eef18c0 : SUCCESS in 7m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a4400e9ca22542d08db9ebdbb6db0a0f : SUCCESS in 40m 07s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/00606de408f34924b9ce73c7068eeb09 : SUCCESS in 1h 41m 47s","accounts_in_message":[],"_revision_number":1},{"id":"06806decf3a8d601c32b5899b678befbd5f1b8f0","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2026-04-20 13:41:08.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"1b10a0ee80cb7213b5fc93b80764791821437769","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2026-04-21 11:47:08.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"1dde8402c5d9c6b19665d84d804b596dd67bae3d","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-04-21 15:13:03.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"fdaaea3e584ade1c8f0093fc4e713f9820046ddb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 15:13:52.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"8ae4531012a34661fd733ad119cf397ec272d90c","author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"date":"2026-04-21 15:43:54.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"a87bbc6bfe3ca3123401cec892ad4cad688673d7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 16:53:13.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5863dd3fe70e4bb5a2ddbae5dabc29f9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ec1f279b510f4774b3b8f52dd246c1e1 : SUCCESS in 3m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/79d7e4af38ee4784a7a61ee62a4a5fff : SUCCESS in 2m 44s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/54de4bd1350d4de6b5ba0d32c465dae7 : SUCCESS in 2m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2be331db2cc24bbea185f21af00a9fc0 : SUCCESS in 4m 10s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/88dd125ae0444f759ab45745a7705abd : SUCCESS in 5m 41s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/072c6e26eb9b44859a0f798672dca870 : SUCCESS in 3m 50s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/70fdc512fd3f4e9481e6c37beb8ddf6a : SUCCESS in 4m 23s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/a09b5d50b5e74790b4f65a319ec543f2 : SUCCESS in 4m 14s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/dada9e8f93ef4ba1bd3a0d4b2d531178 : SUCCESS in 6m 33s\n- requirements-tox-py313-check-uc https://zuul.opendev.org/t/openstack/build/b3cda40af6684ad5a0a80b02ad90aa7c : SUCCESS in 10m 01s\n- cross-cinder-py313 https://zuul.opendev.org/t/openstack/build/b8da3cd86eee4eeab56cccde183ee52a : SUCCESS in 11m 24s\n- cross-designate-py313 https://zuul.opendev.org/t/openstack/build/dd43011d61a24f7aa342a3fbddf3ead4 : SUCCESS in 5m 18s\n- cross-glance-py313 https://zuul.opendev.org/t/openstack/build/bfcd96f48c8e494cad5bba4f2f6aff9c : SUCCESS in 5m 12s\n- cross-heat-py313 https://zuul.opendev.org/t/openstack/build/7a394c5fda6f4fc880c7aad673b7ae67 : SUCCESS in 6m 52s\n- cross-horizon-py313 https://zuul.opendev.org/t/openstack/build/87ecb38bc41e44eabc887a6c7fe931b8 : SUCCESS in 15m 34s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/88f8fd67e95e418081bb27bd08217848 : SUCCESS in 6m 27s\n- cross-ironic-py313 https://zuul.opendev.org/t/openstack/build/105c719d35894bb0ab4acb6adb6e6fb1 : SUCCESS in 7m 12s\n- cross-keystone-py313 https://zuul.opendev.org/t/openstack/build/763a0ddb75d443659949584ec3510200 : SUCCESS in 10m 12s\n- cross-kuryr-py313 https://zuul.opendev.org/t/openstack/build/998c8f3843b443f9af76f4b5e283d286 : SUCCESS in 2m 35s\n- cross-manila-py313 https://zuul.opendev.org/t/openstack/build/3c743d380c734dc9928c70513e35d8a6 : SUCCESS in 8m 02s\n- cross-neutron-py313 https://zuul.opendev.org/t/openstack/build/b7f8c4a6980e40c1af917f217095b93b : SUCCESS in 20m 19s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/70ee842793c94b6ab9108f928da873b8 : SUCCESS in 7m 00s\n- cross-nova-py313 https://zuul.opendev.org/t/openstack/build/d667503899564d22bc22737b1f142afb : SUCCESS in 13m 46s\n- cross-placement-py313 https://zuul.opendev.org/t/openstack/build/b21204ac5cc944fba1a99f1b07d12439 : SUCCESS in 4m 32s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/897917a7167d4dd1b8c8ce7934fb29f4 : SUCCESS in 3m 41s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/6010af273b184a32a1200578d062a907 : SUCCESS in 29m 47s\n- cross-placement-functional-py313 https://zuul.opendev.org/t/openstack/build/7c775c775c854795a51b146f1d0a349f : SUCCESS in 6m 02s\n- cross-octavia-py313 https://zuul.opendev.org/t/openstack/build/fd52dfdcdaac47b9b8de37ee78158bd3 : SUCCESS in 5m 10s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/89ac4333fc2d48c79cca0c291f756d31 : SUCCESS in 6m 49s\n- cross-swift-py313 https://zuul.opendev.org/t/openstack/build/a472a6ad264f4c008c2a55795d3a0a14 : SUCCESS in 19m 03s\n- cross-watcher-py3 https://zuul.opendev.org/t/openstack/build/22abab0624894990921ebffdd7eea074 : SUCCESS in 5m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d59324de6b6b473ea19b0e99bdaed7c5 : SUCCESS in 1h 02m 01s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8340a4ded0db4a97822d75b5df069b6f : SUCCESS in 54m 17s","accounts_in_message":[],"_revision_number":1},{"id":"856b8f4b56728e1045660d8ca64b78e270135c43","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 16:53:13.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"d4d5cd0ca207f05301658106bad9e9dd8021a501","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 16:54:30.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2d3d24408c074bc49658835e952f424e\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2da52a441e2c4136840f216fb26822b7 : SUCCESS in 48s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"0d07939e43c481ea535b4e3d8ca2fdf002cb4123","revisions":{"0d07939e43c481ea535b4e3d8ca2fdf002cb4123":{"kind":"REWORK","_number":1,"created":"2026-04-20 09:29:25.000000000","uploader":{"_account_id":11131,"name":"OpenStack Proposal Bot","username":"proposal-bot","tags":["SERVICE_USER"]},"ref":"refs/changes/47/985347/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/47/985347/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/47/985347/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/47/985347/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/47/985347/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/47/985347/1"}}},"commit":{"parents":[{"commit":"954a2cc76030c7154969416f0cdfe1568f986c37","subject":"Merge \"Add the Sphinx copy-button\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/954a2cc76030c7154969416f0cdfe1568f986c37"}]}],"author":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-04-20 09:19:24.000000000","tz":0},"committer":{"name":"OpenStack Proposal Bot","email":"openstack-infra@lists.openstack.org","date":"2026-04-20 09:19:24.000000000","tz":0},"subject":"update constraint for ovsdbapp to new release 2.17.0","message":"update constraint for ovsdbapp to new release 2.17.0\n\nmeta: version: 2.17.0\nmeta: team: neutron\nmeta: diff-start: -\nmeta: series: hibiscus\nmeta: branch: master\nmeta: release-type: release\nmeta: pypi: no\nmeta: first: yes\nmeta: release:Author: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nmeta: release:Commit: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nmeta: release:Change-Id: I1031de4878a6ff2fcdf2ca903491bd7191ec5b4d\nmeta: release:Workflow+1: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Code-Review+1: Brian Haley \u003chaleyb.dev@gmail.com\u003e\nmeta: release:Code-Review+2: Elod Illes \u003celod.illes@est.tech\u003e\nmeta: release:Code-Review+2: Jeremy Stanley \u003cfungi@yuggoth.org\u003e\nChange-Id: Ie32730609153887d00cb014f17afef5dba0cae16\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/0d07939e43c481ea535b4e3d8ca2fdf002cb4123"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/0d07939e43c481ea535b4e3d8ca2fdf002cb4123"}]},"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
