)]}'
{"id":"openstack%2Frequirements~917828","triplet_id":"openstack%2Frequirements~master~I44eb8f052ecc9872b22f0eb815351c2925e01bfa","project":"openstack/requirements","branch":"master","attention_set":{},"removed_from_attention_set":{"12898":{"account":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"last_update":"2024-07-18 02:34:58.000000000","reason":"\u003cGERRIT_ACCOUNT_12898\u003e replied on the change","reason_account":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"}},"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2024-07-18 04:30:13.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I44eb8f052ecc9872b22f0eb815351c2925e01bfa","subject":"Add python-consul2 to global requirements","status":"MERGED","created":"2024-05-01 05:05:46.000000000","updated":"2024-07-18 04:31:12.000000000","submitted":"2024-07-18 04:30: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":"917828","meta_rev_id":"1f18c4a2496029fa5747b650e7ac253fd90243fc","_number":917828,"virtual_id_number":917828,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-07-18 04:30:12.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":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"all":[{"value":2,"date":"2024-07-18 02:34:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"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":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"all":[{"value":1,"date":"2024-07-18 02:34:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"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":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-05-01 06:53:49.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":"2024-05-01 14:45:57.000000000","updated_by":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"reviewer":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"state":"REVIEWER"}],"messages":[{"id":"491bd26deee779d9d0b313a23eafe95937a4c519","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-05-01 05:05:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9974f161a43311f4974b07810b86699191c7333e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-01 06:53:49.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1a0e62f93d0c4b0cac2416acb4e31472\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2d4c772587b24be2ae7b43e073dab86a : SUCCESS in 2m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/21bd21e81ef34a03b42c710f3010adfd : SUCCESS in 2m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/bb64ae8964ba4974a8b7a5f9e4e7d6df : SUCCESS in 3m 50s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0fe615fd7aeb4f4aabde05c0bc10c09e : SUCCESS in 2m 51s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/12fd16b784014e3f8e907ab09675ee93 : SUCCESS in 6m 00s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/2f2f6af19139457b91bde8bb4952d510 : SUCCESS in 2m 54s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/ab226707da34403c90b1685b64885138 : SUCCESS in 2m 49s\n- requirements-tox-py38-check-uc https://zuul.opendev.org/t/openstack/build/db6696c3d67b4dbe9411efb37eb64aad : SUCCESS in 10m 14s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/4f45c91478174ba1af4328ef19fe99bd : SUCCESS in 22m 30s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/998491d598e24786b17cc20d7ba8ec98 : SUCCESS in 9m 41s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/910c352a3f88439196fb7b8f138ae070 : SUCCESS in 31m 28s\n- cross-aodh-py311 https://zuul.opendev.org/t/openstack/build/a818a845ef3940ea9640f8555128e6fe : SUCCESS in 3m 46s\n- cross-barbican-py311 https://zuul.opendev.org/t/openstack/build/1da2ca2d0ceb435c80b8e3662b42376b : SUCCESS in 5m 41s\n- cross-ceilometer-py311 https://zuul.opendev.org/t/openstack/build/f023dcd2b51a4bc5a4c7c3f082634b88 : SUCCESS in 4m 16s\n- cross-cinder-py311 https://zuul.opendev.org/t/openstack/build/568c70e7bd4e44548ddb218e657649cd : SUCCESS in 8m 14s\n- cross-designate-py311 https://zuul.opendev.org/t/openstack/build/d0ad1e56ff4544eaaa565853f15dab70 : SUCCESS in 5m 54s\n- cross-glance-py311 https://zuul.opendev.org/t/openstack/build/0acc2e97b3c24a978529206ce4b9966e : SUCCESS in 6m 34s\n- cross-heat-py311 https://zuul.opendev.org/t/openstack/build/563a48cc470e41b19f8c75f58eeb8f84 : SUCCESS in 8m 15s\n- cross-horizon-py311 https://zuul.opendev.org/t/openstack/build/8b607198f9df402e99fc8421009b6cae : SUCCESS in 9m 25s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/3f3909acb8b54cc29964979f6de9c2da : SUCCESS in 8m 02s\n- cross-ironic-py311 https://zuul.opendev.org/t/openstack/build/4bf1af1e17b94b658982a4789abb6127 : SUCCESS in 9m 48s\n- cross-keystone-py311 https://zuul.opendev.org/t/openstack/build/55042ba4b5bc4812ab5fd24dd26bfd1f : SUCCESS in 12m 03s\n- cross-kuryr-py311 https://zuul.opendev.org/t/openstack/build/7d9b5282925347428c132898c6d28dbc : SUCCESS in 4m 10s\n- cross-manila-py311 https://zuul.opendev.org/t/openstack/build/8adfe9cc57d04a1795b6cced3e6a6ac2 : SUCCESS in 9m 20s\n- cross-magnum-py311 https://zuul.opendev.org/t/openstack/build/8ed83ca0ab634ad2bbfb1424ec6c9d01 : SUCCESS in 4m 20s\n- cross-masakari-py311 https://zuul.opendev.org/t/openstack/build/5fcd27180fb146548a7d657820c37ac9 : SUCCESS in 4m 18s (non-voting)\n- cross-mistral-py311 https://zuul.opendev.org/t/openstack/build/9959949f3d274310b8e3a16d881455f8 : SUCCESS in 9m 31s (non-voting)\n- cross-neutron-py311 https://zuul.opendev.org/t/openstack/build/c8b0fd3aca6f4c62ae68525b5e5287ed : SUCCESS in 20m 18s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/2504d697abb949a3ac078067ff868b14 : SUCCESS in 6m 11s\n- cross-nova-py311 https://zuul.opendev.org/t/openstack/build/2f22857151f44a9fac3fd67d5688890f : SUCCESS in 11m 29s\n- cross-placement-py311 https://zuul.opendev.org/t/openstack/build/1d08ad66ab2c4f3ab92eb128635bc947 : SUCCESS in 3m 50s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/ddab2d2b1c274422a15cf4b4a4f2d516 : SUCCESS in 2m 58s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/de6806a734b44bf1ab91a5130924d820 : SUCCESS in 17m 50s\n- cross-placement-functional-py311 https://zuul.opendev.org/t/openstack/build/8cffc2111f8d41fa94311e96b91934fe : SUCCESS in 3m 48s\n- cross-octavia-py311 https://zuul.opendev.org/t/openstack/build/2be8bdc64ca346669948ad0647e796f0 : SUCCESS in 4m 45s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/680c00b359a64a9ca3e6da57f9ae59f3 : SUCCESS in 6m 26s\n- cross-swift-py311 https://zuul.opendev.org/t/openstack/build/7001aed944b5418d8dd4e25a605c1ef7 : SUCCESS in 9m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/20299c2a04514000a7ea4af1e33c6b31 : SUCCESS in 41m 26s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a3f7d3eebe014d80b11a99edfc990075 : SUCCESS in 1h 37m 21s","accounts_in_message":[],"_revision_number":1},{"id":"b1c67173b5472a255cb6abb9b91f356b65c29a6e","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2024-05-01 14:45:57.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"e19222a84ca1604d16ab2e7f71b1c90d071dcdd7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-05-02 01:09:36.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"2cf5927c8d34ff3a339fee90d2e62178e69cf4b5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-02 02:45:55.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/75f943229aff45eda5bc2c3b6bd3d800\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ff6ffda70905499f99dea332013b4f42 : SUCCESS in 3m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/086ef56250684888a7241b463c95a09b : SUCCESS in 2m 59s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6c4a0073a16949f7817e4a17798a0d59 : SUCCESS in 3m 38s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a0c7d0b555b849949d6c51d3a8f7d435 : SUCCESS in 3m 14s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4ba6546413244ece91c1e187919a53fa : SUCCESS in 4m 33s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/2958575280ec446da44709369d1879c0 : SUCCESS in 3m 24s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/e1c9b347571c4681b5e91fbab4f282a1 : SUCCESS in 2m 48s\n- requirements-tox-py38-check-uc https://zuul.opendev.org/t/openstack/build/1f839fd2ec65405ea70eda5724ed8ca5 : SUCCESS in 11m 38s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/71d99123c89c498a8a2b3b161efc4636 : SUCCESS in 14m 28s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/1c969b4326694ff499f3f2ad04ae6c57 : SUCCESS in 9m 47s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/b659986fe4ea41a0a897564e21ed3ccd : SUCCESS in 23m 26s\n- cross-aodh-py311 https://zuul.opendev.org/t/openstack/build/bb5e339e1b06457c817e3bff8b94f705 : SUCCESS in 4m 55s\n- cross-barbican-py311 https://zuul.opendev.org/t/openstack/build/3566744f299c4d03b6db312e41fc565d : SUCCESS in 4m 25s\n- cross-ceilometer-py311 https://zuul.opendev.org/t/openstack/build/60fd4b1e2b7e43a38b41cb68e1b25d8e : SUCCESS in 3m 30s\n- cross-cinder-py311 https://zuul.opendev.org/t/openstack/build/ee0fa296ad9b4b4fb49fc190acfd56dd : SUCCESS in 11m 04s\n- cross-designate-py311 https://zuul.opendev.org/t/openstack/build/6742d1e96d6343df8edb769903de4f3f : SUCCESS in 5m 01s\n- cross-glance-py311 https://zuul.opendev.org/t/openstack/build/45b920738f7844198fce18fb9dc59dcb : SUCCESS in 5m 15s\n- cross-heat-py311 https://zuul.opendev.org/t/openstack/build/446879045093412a9d401cfe9929bf3d : SUCCESS in 8m 52s\n- cross-horizon-py311 https://zuul.opendev.org/t/openstack/build/92506b0db45e4433bdcb91fb5671528a : SUCCESS in 12m 42s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/cf455346bff34e3a9d324834ad4364a7 : SUCCESS in 7m 15s\n- cross-ironic-py311 https://zuul.opendev.org/t/openstack/build/506cd421b56c423ea3c652e1fdd58668 : SUCCESS in 13m 04s\n- cross-keystone-py311 https://zuul.opendev.org/t/openstack/build/bf632df7dc3644dba3e0751b075ee4f2 : SUCCESS in 11m 51s\n- cross-kuryr-py311 https://zuul.opendev.org/t/openstack/build/3f7958a8a18445aebc6adf90920cd957 : SUCCESS in 7m 11s\n- cross-manila-py311 https://zuul.opendev.org/t/openstack/build/07f8c616afb34a0b9521f305e4641069 : SUCCESS in 9m 09s\n- cross-magnum-py311 https://zuul.opendev.org/t/openstack/build/8b91a4f17f1d47388974503fa2dfeaaa : SUCCESS in 3m 48s\n- cross-masakari-py311 https://zuul.opendev.org/t/openstack/build/15ae8c7592f74eda9c5b98e99521c456 : SUCCESS in 4m 22s (non-voting)\n- cross-mistral-py311 https://zuul.opendev.org/t/openstack/build/a13a416e7f364112944944c5f9fa5315 : SUCCESS in 11m 47s (non-voting)\n- cross-neutron-py311 https://zuul.opendev.org/t/openstack/build/b7578363f53a47fa82a86354d5be1f5b : SUCCESS in 18m 11s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/10980ce4d91546bea5fa358b29be54e3 : SUCCESS in 5m 12s\n- cross-nova-py311 https://zuul.opendev.org/t/openstack/build/05663519a6864a93a7ef41c1126aeff4 : SUCCESS in 9m 58s\n- cross-placement-py311 https://zuul.opendev.org/t/openstack/build/54d0948ebea04ed69bec7deb3b7015f9 : SUCCESS in 4m 22s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/c88bfa44181e46a988f2c20911606dfe : SUCCESS in 3m 20s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/84e12c486ea44db9bd4cdb82a013603f : SUCCESS in 17m 48s\n- cross-placement-functional-py311 https://zuul.opendev.org/t/openstack/build/9dea423e24c6416091675574c51d2ff9 : SUCCESS in 4m 54s\n- cross-octavia-py311 https://zuul.opendev.org/t/openstack/build/b954098a5ccb4032bbbee09485061e7d : SUCCESS in 5m 23s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/f079932bf63347c5af9979507aad5a1b : SUCCESS in 5m 38s\n- cross-swift-py311 https://zuul.opendev.org/t/openstack/build/9810ef251e504af2862769641baec986 : SUCCESS in 11m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/102f40eec87d4f528c17ab7b6d8190b1 : SUCCESS in 1h 05m 06s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2b013b2794af4463ad75071d10111b4a : SUCCESS in 1h 30m 37s","accounts_in_message":[],"_revision_number":2},{"id":"e13b1e6735a8c21d6b9c198f014ad33518665fbc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-05-06 11:18:24.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"d69375235fd97bbab9642391710786e1dab305f0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-05-06 13:04:32.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e28c465a6d4c424f8be9054ffb149539\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6e93b7e3464b4e129b0c133416b23dd2 : SUCCESS in 3m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a13cf11eac2148c4b967647cf8bef936 : SUCCESS in 3m 12s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/93bef9d875b34cc4b4a1966a5d7f2bf5 : SUCCESS in 3m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d65c0064b6d749f0b8a57a2d27c0551f : SUCCESS in 2m 54s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a9495cba7d514c0781318ce2174aa920 : SUCCESS in 7m 44s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/e79f66a30c184433b010fb0c08b264c7 : SUCCESS in 4m 01s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/796452a085924bc384e7f4b8961a2d37 : SUCCESS in 2m 55s\n- requirements-tox-py38-check-uc https://zuul.opendev.org/t/openstack/build/2f227f8968cb473e8a7df483b0356d0f : SUCCESS in 9m 28s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/db4d7ec1546c4fd0bcef0ac190956585 : SUCCESS in 19m 26s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/6823b29d207e49478d2055644c4663f8 : SUCCESS in 8m 03s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/dbffc5000a1a4c10a91809dc17b58cbb : SUCCESS in 22m 46s\n- cross-aodh-py311 https://zuul.opendev.org/t/openstack/build/ca1c1a514c1f4d90af80798cee345082 : SUCCESS in 4m 44s\n- cross-barbican-py311 https://zuul.opendev.org/t/openstack/build/ea3961bf39f14ecdabb2d49d975c4e24 : SUCCESS in 4m 12s\n- cross-ceilometer-py311 https://zuul.opendev.org/t/openstack/build/fc7713e2be4549159dc583f3bb4326cb : SUCCESS in 3m 44s\n- cross-cinder-py311 https://zuul.opendev.org/t/openstack/build/c27bed4ba141483ebc5fa27697c40516 : SUCCESS in 11m 00s\n- cross-designate-py311 https://zuul.opendev.org/t/openstack/build/b33d5d58a1f24da587a713d56caa37b3 : SUCCESS in 3m 56s\n- cross-glance-py311 https://zuul.opendev.org/t/openstack/build/9dc205625a6740629dd341a9d5854c8d : SUCCESS in 6m 50s\n- cross-heat-py311 https://zuul.opendev.org/t/openstack/build/c1f5eaf7dda24688bd5574c1b2e377d0 : SUCCESS in 7m 01s\n- cross-horizon-py311 https://zuul.opendev.org/t/openstack/build/5434cf52a86f45469211884e08f64cad : SUCCESS in 13m 01s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/664fc0cda4af4a5d85779dbdd465f3ef : SUCCESS in 7m 09s\n- cross-ironic-py311 https://zuul.opendev.org/t/openstack/build/0ced972f9f23485d9c687649a0475fca : SUCCESS in 12m 30s\n- cross-keystone-py311 https://zuul.opendev.org/t/openstack/build/b980c7ccbd804191ba8fd156250216bb : SUCCESS in 11m 16s\n- cross-kuryr-py311 https://zuul.opendev.org/t/openstack/build/486633ab66cf44a9b022a65c0d81596c : SUCCESS in 3m 59s\n- cross-manila-py311 https://zuul.opendev.org/t/openstack/build/dd546063d07140eebeb5c36b1764f297 : SUCCESS in 7m 19s\n- cross-magnum-py311 https://zuul.opendev.org/t/openstack/build/2a40abac337941a6a93027d5d95a0cc2 : SUCCESS in 4m 18s\n- cross-masakari-py311 https://zuul.opendev.org/t/openstack/build/014f062555e44c7bb906059fc79a5325 : SUCCESS in 5m 41s (non-voting)\n- cross-mistral-py311 https://zuul.opendev.org/t/openstack/build/bf8b52627e45455192cef38411f2c2c5 : SUCCESS in 11m 34s (non-voting)\n- cross-neutron-py311 https://zuul.opendev.org/t/openstack/build/4e44c303b7e94d4ba980e0025ec3b5b8 : SUCCESS in 16m 50s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/ddb3017b2f304ff2b95b5ae073d378f2 : SUCCESS in 5m 59s\n- cross-nova-py311 https://zuul.opendev.org/t/openstack/build/705c4edaeb3640ee9ad54d32a647f4a0 : SUCCESS in 11m 43s\n- cross-placement-py311 https://zuul.opendev.org/t/openstack/build/418e6ead0373455cadd52c560dd2ad03 : SUCCESS in 3m 54s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/eae23a011d914557a6ca6ee37be2dc0c : SUCCESS in 3m 35s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/b4faa4f346ab47bc98eff2e008beafd2 : SUCCESS in 22m 10s\n- cross-placement-functional-py311 https://zuul.opendev.org/t/openstack/build/63ee35ba75bb485d88f91f38daae4549 : SUCCESS in 3m 39s\n- cross-octavia-py311 https://zuul.opendev.org/t/openstack/build/e6a6a8dc0c344bc2ab088a9162b054d5 : SUCCESS in 4m 57s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/346ecaa2b42b450fb059da7e4a596e63 : SUCCESS in 6m 20s\n- cross-swift-py311 https://zuul.opendev.org/t/openstack/build/6e0ec20f0e564fc88e5615a45e4b0091 : SUCCESS in 14m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/74283e9063504321a0ea1823dcde7e1c : SUCCESS in 1h 03m 54s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9f8fd72ac67e4f80a05974078c6a238a : SUCCESS in 1h 40m 17s","accounts_in_message":[],"_revision_number":3},{"id":"31a77d2b0240696fc5b17d6c7287a92674bee561","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2024-05-06 20:03:41.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"4ad0eff9d2ee91a02551756cd9ef0c1e91283596","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-07-09 11:21:44.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"3417c101062bfb76c75af2333698a05bab17277c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-09 12:44:24.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/878d8036264a49279cb9c7bf8629dbe4\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2362e2b728b9421c8e1ffd1a21d06c49 : SUCCESS in 3m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a1bf46ed6f0c4750976fbc6733cd1cc2 : SUCCESS in 3m 52s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3cab51735fb247758fac88c59be46b71 : SUCCESS in 3m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/73c4d2af35364328bf038746c1a68a7a : SUCCESS in 6m 04s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b31baa920485402b83115ddd5586d59a : SUCCESS in 5m 55s (non-voting)\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/eed161c9f6d84704b3a225fa142c9650 : SUCCESS in 2m 47s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/d1cbc92fdf484575b700b170f378f89c : SUCCESS in 3m 09s\n- requirements-tox-py38-check-uc https://zuul.opendev.org/t/openstack/build/6ea34b87d7be4e97821ab7e7ffa9ecfc : SUCCESS in 14m 45s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/c483f7ecbadf45acbdbbb6b98949d786 : SUCCESS in 17m 57s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/7c6938500c3b41b5925611a249a7deaf : SUCCESS in 8m 26s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/dac9536d615244c19d9f6c1a3e8f1440 : SUCCESS in 16m 09s\n- requirements-tox-py312-check-uc https://zuul.opendev.org/t/openstack/build/eec6ca48f5e240f8a2a6a7d15355f5fa : SUCCESS in 28m 49s (non-voting)\n- cross-aodh-py311 https://zuul.opendev.org/t/openstack/build/466da286ce76487a9f8d67ddd35ddd3d : SUCCESS in 6m 18s\n- cross-barbican-py311 https://zuul.opendev.org/t/openstack/build/fad458be82a243bd95772379ab57b226 : SUCCESS in 4m 55s\n- cross-ceilometer-py311 https://zuul.opendev.org/t/openstack/build/801466f2cb9b45b4b9563aabfb529bc2 : SUCCESS in 3m 57s\n- cross-cinder-py311 https://zuul.opendev.org/t/openstack/build/f6b6c1abd9b54048b49bb6d0cbda8735 : SUCCESS in 10m 10s\n- cross-designate-py311 https://zuul.opendev.org/t/openstack/build/5db8301156b74534b1aacb9535045a4f : SUCCESS in 4m 42s\n- cross-glance-py311 https://zuul.opendev.org/t/openstack/build/e2681c7908374023bc6f2fa4e85552b6 : SUCCESS in 5m 00s\n- cross-heat-py311 https://zuul.opendev.org/t/openstack/build/6cbc0ecb775f4e28a9ccda30408be709 : SUCCESS in 7m 08s\n- cross-horizon-py311 https://zuul.opendev.org/t/openstack/build/fec9b5c258c94b32aa9d55fd5eaf888c : SUCCESS in 12m 50s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/e3b553ef048c4058b1dd11b37b5ecb1b : SUCCESS in 9m 14s\n- cross-ironic-py311 https://zuul.opendev.org/t/openstack/build/27cf81f584244e7fa0d4ccff83e5ac48 : SUCCESS in 8m 57s\n- cross-keystone-py311 https://zuul.opendev.org/t/openstack/build/6c0a6312a48c4b09a9a41de8a6c47be6 : SUCCESS in 10m 02s\n- cross-kuryr-py311 https://zuul.opendev.org/t/openstack/build/168d546de6094421a9b25a3f4384931a : SUCCESS in 3m 52s\n- cross-manila-py311 https://zuul.opendev.org/t/openstack/build/b79a7c36215f4cdcb09d962ad38221eb : SUCCESS in 7m 50s\n- cross-magnum-py311 https://zuul.opendev.org/t/openstack/build/c51be81863164b88ac79c1fd9f8355f2 : SUCCESS in 5m 01s\n- cross-masakari-py311 https://zuul.opendev.org/t/openstack/build/e10176878fba416da06bd47db54fe2e9 : FAILURE in 4m 05s (non-voting)\n- cross-mistral-py311 https://zuul.opendev.org/t/openstack/build/d7a69f8c793f4023891b22774187733d : SUCCESS in 13m 11s (non-voting)\n- cross-neutron-py311 https://zuul.opendev.org/t/openstack/build/cc012c1635104f5289d460362adcdb02 : SUCCESS in 19m 29s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/26afae7f8b1a4dc1be066143b335f40c : SUCCESS in 8m 52s\n- cross-nova-py311 https://zuul.opendev.org/t/openstack/build/bc76a7aaf70446889f807ce2b48d7081 : SUCCESS in 11m 19s\n- cross-placement-py311 https://zuul.opendev.org/t/openstack/build/0929622e8cab4a2a9432148d7b617ee5 : SUCCESS in 4m 13s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/d9c0845d346047fd8370ecf9e2540d3b : SUCCESS in 2m 57s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/72b5cec810794f44a25142173793a781 : SUCCESS in 26m 28s\n- cross-placement-functional-py311 https://zuul.opendev.org/t/openstack/build/61349aabc0d9424fadbdbbc76f43c3ef : SUCCESS in 4m 40s\n- cross-octavia-py311 https://zuul.opendev.org/t/openstack/build/fd352906932d48f8bf455f0e6125e4fd : SUCCESS in 4m 43s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/34c0edcf04a840d3aede26e5acdba437 : SUCCESS in 5m 33s\n- cross-swift-py311 https://zuul.opendev.org/t/openstack/build/a3d6c58fddc245c1b1cc2f0cf3b0ab95 : SUCCESS in 16m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/389db0f6b76a4a889710967b62383f80 : SUCCESS in 49m 08s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/cd0bb102feb54ec38fa7d0a0f72be2ea : SUCCESS in 1h 20m 32s","accounts_in_message":[],"_revision_number":4},{"id":"529682fc9acc36298e6a2258155867bab6a69758","author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"date":"2024-07-18 02:34:58.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"9268048305ab6017e46ea7add6b92a5ac2e5f0f5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-18 02:35:41.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"eb3c5f0816ea9a9853a80adcc9e07ff6fbc9ddda","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-18 04:30:12.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/28a887e4af874b67bcf6e77fe24a64f0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/155bd7abedaf47a794c220acfa3d0ad8 : SUCCESS in 3m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa491000fd48467ba1d9b1a1e67a12d0 : SUCCESS in 3m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/aaf77bb033534308add821191707aa31 : SUCCESS in 3m 50s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/89586d98bfdf4017b23eb7751a6c4474 : SUCCESS in 3m 55s\n- openstack-tox-validate https://zuul.opendev.org/t/openstack/build/e7bcf9990bc54df4bf4eb26b3bca541f : SUCCESS in 4m 49s\n- requirements-tox-babel https://zuul.opendev.org/t/openstack/build/391696f6a9d24fcc8f5f0df1d82e3e8c : SUCCESS in 3m 12s\n- requirements-tox-py38-check-uc https://zuul.opendev.org/t/openstack/build/983c30940286418ba46fdaab0fdf74bf : SUCCESS in 10m 22s\n- requirements-tox-py39-check-uc https://zuul.opendev.org/t/openstack/build/ae086866f7a64287883dd9048b2ab219 : SUCCESS in 14m 10s\n- requirements-tox-py310-check-uc https://zuul.opendev.org/t/openstack/build/128543d3cb3a4f9db4832a3ac4aefa69 : SUCCESS in 24m 45s\n- requirements-tox-py311-check-uc https://zuul.opendev.org/t/openstack/build/a6010d96a45748ed96b587194a4ed867 : SUCCESS in 18m 33s\n- cross-cinder-py311 https://zuul.opendev.org/t/openstack/build/2dece435825d47b6aab58f1dec2cddd9 : SUCCESS in 9m 48s\n- cross-designate-py311 https://zuul.opendev.org/t/openstack/build/98fb792bb72348f5905dfcceff7618b0 : SUCCESS in 6m 59s\n- cross-glance-py311 https://zuul.opendev.org/t/openstack/build/dcc9793380004454be204c0e22a58b82 : SUCCESS in 5m 56s\n- cross-heat-py311 https://zuul.opendev.org/t/openstack/build/e80f18b7916c4e208fb264bbb1e737aa : SUCCESS in 6m 42s\n- cross-horizon-py311 https://zuul.opendev.org/t/openstack/build/01041a31480c49f8b1851c9c0e242206 : SUCCESS in 11m 55s\n- cross-horizon-npm https://zuul.opendev.org/t/openstack/build/472b351094364b98bfbc5b75ec420756 : SUCCESS in 7m 03s\n- cross-ironic-py311 https://zuul.opendev.org/t/openstack/build/a06e5c70f3704c9a91d66fb5756e051a : SUCCESS in 7m 53s\n- cross-keystone-py311 https://zuul.opendev.org/t/openstack/build/2faf115b84944a35bb80219c0008bfdd : SUCCESS in 22m 15s\n- cross-kuryr-py311 https://zuul.opendev.org/t/openstack/build/07f4fa5fb7a24020af365d7db07cb548 : SUCCESS in 4m 14s\n- cross-manila-py311 https://zuul.opendev.org/t/openstack/build/6a0e14d0cd32499c8932e6ae389bbb39 : SUCCESS in 7m 58s\n- cross-neutron-py311 https://zuul.opendev.org/t/openstack/build/e69a112f94134a33a8211b92c85397c4 : SUCCESS in 19m 19s\n- cross-nova-pep8 https://zuul.opendev.org/t/openstack/build/6d6b93102c5d4891a10a95c7fd4dd552 : SUCCESS in 8m 19s\n- cross-nova-py311 https://zuul.opendev.org/t/openstack/build/f69d818ea6f243fa9c00c339c712089f : SUCCESS in 12m 43s\n- cross-placement-py311 https://zuul.opendev.org/t/openstack/build/b8a3243effc74107b967e6f16d9b06e8 : SUCCESS in 4m 21s\n- cross-osvif-py3 https://zuul.opendev.org/t/openstack/build/2fd106531e2c4545a85549fb436edb21 : SUCCESS in 3m 07s\n- cross-nova-functional https://zuul.opendev.org/t/openstack/build/61a90bd81e364c9da1b1ffe049ece6b3 : SUCCESS in 21m 24s\n- cross-placement-functional-py311 https://zuul.opendev.org/t/openstack/build/e6072f5f6b7642bf962d402d6a2faf60 : SUCCESS in 4m 19s\n- cross-octavia-py311 https://zuul.opendev.org/t/openstack/build/4b210df332474f689623533bfb2e87bd : SUCCESS in 4m 44s\n- cross-osc-tox-docs https://zuul.opendev.org/t/openstack/build/a7773d3043004acbabed5005ea5ec302 : SUCCESS in 6m 37s\n- cross-swift-py311 https://zuul.opendev.org/t/openstack/build/c3e677c45bf1429a8617c10f89a1f4de : SUCCESS in 18m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3091c090a21149979471e976cca4a72c : SUCCESS in 1h 06m 47s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fdee735439b54c8da283aeed365f0e9e : SUCCESS in 1h 44m 42s","accounts_in_message":[],"_revision_number":4},{"id":"466f4b1379b4ff62cd5d5efc3a88bd95f244df00","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-18 04:30:13.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"1f18c4a2496029fa5747b650e7ac253fd90243fc","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-18 04:31:12.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5c98f5a4a62a4a8f9312015bd1260b1c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b1ffd4433c444fdb8798b59673029699 : SUCCESS in 41s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"c6fcf957bd779cdbabd7cf0d93cd9a827bbd38d6","revisions":{"8a568873dfe54abac3a54fd8586524fb1adbc617":{"kind":"REWORK","_number":1,"created":"2024-05-01 05:05:46.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/28/917828/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/28/917828/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/28/917828/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/28/917828/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/28/917828/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/28/917828/1"}}},"commit":{"parents":[{"commit":"fccd0b4f8c3ac37dcbd7cf9da2f916fb8ab8bb89","subject":"Merge \"Add ability to strip old excludes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/fccd0b4f8c3ac37dcbd7cf9da2f916fb8ab8bb89"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-01 04:58:32.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-01 05:02:39.000000000","tz":540},"subject":"Add python-consul2 to global requirements","message":"Add python-consul2 to global requirements\n\npython-consul2 was added to tooz some time ago to support Consul\nbackend. Unfortunately it was not added to the global requirements at\nthat time and now prevents us from adding the requirement-check job\nto tooz. This proposes adding the library to global requirements so\nthat we can add requirements check now to avoid further unmanaged\nrequirements. Note that the library has been inactive for a few years\nand we are now discussing deprecation of the backend.\n\n- Is the library actively maintained?\nNo. We are discussing our plan to remove/replace it.\n\n- Is the library good code?\nYes\n\n- Is the library python 3 compatible?\nYes\n\n- Is the library license compatible?\nYes, MIT.\n\n- Is the library already packaged in the distros we target\n  (Ubuntu latest / Fedora latest)?\nNot yet.\n\n- Is the function of this library already covered by other libraries\n  in global-requirements.txt?\nNo\n\n- Is the library required for OpenStack project or related dev\n  or infrastructure setup? (Answer to this should be Yes, of course) Which?\nYes. It\u0027s required by tooz.\n\n- If the library release is managed by the Openstack release process\n  does it use the cycle-with-intermediary release type?\nNo\n\nChange-Id: I44eb8f052ecc9872b22f0eb815351c2925e01bfa\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/8a568873dfe54abac3a54fd8586524fb1adbc617"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/8a568873dfe54abac3a54fd8586524fb1adbc617"}]},"branch":"refs/heads/master"},"332dcc6f55e0d2e35783dda5fca27704e4319a8f":{"kind":"REWORK","_number":2,"created":"2024-05-02 01:09:36.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/28/917828/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/28/917828/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/28/917828/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/28/917828/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/28/917828/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/28/917828/2"}}},"commit":{"parents":[{"commit":"cf1e5cae4567808949498b22587a74cab6c526e5","subject":"Revert \"Add ability to strip old excludes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/cf1e5cae4567808949498b22587a74cab6c526e5"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-01 04:58:32.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-02 01:09:20.000000000","tz":540},"subject":"Add python-consul2 to global requirements","message":"Add python-consul2 to global requirements\n\npython-consul2 was added to tooz some time ago to support Consul\nbackend. Unfortunately it was not added to the global requirements at\nthat time and now prevents us from adding the requirement-check job\nto tooz. This proposes adding the library to global requirements so\nthat we can add requirements check now to avoid further unmanaged\nrequirements. Note that the library has been inactive for a few years\nand we are now discussing deprecation of the backend.\n\n- Is the library actively maintained?\nNo. We are discussing our plan to remove/replace it.\n\n- Is the library good code?\nYes\n\n- Is the library python 3 compatible?\nYes\n\n- Is the library license compatible?\nYes, MIT.\n\n- Is the library already packaged in the distros we target\n  (Ubuntu latest / Fedora latest)?\nNot yet.\n\n- Is the function of this library already covered by other libraries\n  in global-requirements.txt?\nNo\n\n- Is the library required for OpenStack project or related dev\n  or infrastructure setup? (Answer to this should be Yes, of course) Which?\nYes. It\u0027s required by tooz.\n\n- If the library release is managed by the Openstack release process\n  does it use the cycle-with-intermediary release type?\nNo\n\nChange-Id: I44eb8f052ecc9872b22f0eb815351c2925e01bfa\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/332dcc6f55e0d2e35783dda5fca27704e4319a8f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/332dcc6f55e0d2e35783dda5fca27704e4319a8f"}]},"branch":"refs/heads/master"},"d5ec45a8fa87997bc69ddd4412bdc4fb1e8b1e32":{"kind":"REWORK","_number":3,"created":"2024-05-06 11:18:24.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/28/917828/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/28/917828/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/28/917828/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/28/917828/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/28/917828/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/28/917828/3"}}},"commit":{"parents":[{"commit":"1e07b8cf6e8a84d18987d1ac4ba7b0fba1ebdca7","subject":"Merge \"Remove pyinotify\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/1e07b8cf6e8a84d18987d1ac4ba7b0fba1ebdca7"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-01 04:58:32.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-06 11:18:04.000000000","tz":540},"subject":"Add python-consul2 to global requirements","message":"Add python-consul2 to global requirements\n\npython-consul2 was added to tooz some time ago to support Consul\nbackend. Unfortunately it was not added to the global requirements at\nthat time and now prevents us from adding the requirement-check job\nto tooz. This proposes adding the library to global requirements so\nthat we can add requirements check now to avoid further unmanaged\nrequirements. Note that the library has been inactive for a few years\nand we are now discussing deprecation of the backend.\n\n- Is the library actively maintained?\nNo. We are discussing our plan to remove/replace it.\n\n- Is the library good code?\nYes\n\n- Is the library python 3 compatible?\nYes\n\n- Is the library license compatible?\nYes, MIT.\n\n- Is the library already packaged in the distros we target\n  (Ubuntu latest / Fedora latest)?\nNot yet.\n\n- Is the function of this library already covered by other libraries\n  in global-requirements.txt?\nNo\n\n- Is the library required for OpenStack project or related dev\n  or infrastructure setup? (Answer to this should be Yes, of course) Which?\nYes. It\u0027s required by tooz.\n\n- If the library release is managed by the Openstack release process\n  does it use the cycle-with-intermediary release type?\nNo\n\nChange-Id: I44eb8f052ecc9872b22f0eb815351c2925e01bfa\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/d5ec45a8fa87997bc69ddd4412bdc4fb1e8b1e32"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/d5ec45a8fa87997bc69ddd4412bdc4fb1e8b1e32"}]},"branch":"refs/heads/master"},"c6fcf957bd779cdbabd7cf0d93cd9a827bbd38d6":{"kind":"REWORK","_number":4,"created":"2024-07-09 11:21:44.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/28/917828/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/requirements","ref":"refs/changes/28/917828/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/requirements refs/changes/28/917828/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/requirements refs/changes/28/917828/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/requirements refs/changes/28/917828/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/requirements refs/changes/28/917828/4"}}},"commit":{"parents":[{"commit":"d0c6e1b2210a000b82da36ba14d7c6b108131fd7","subject":"Updated from generate-constraints","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/d0c6e1b2210a000b82da36ba14d7c6b108131fd7"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-05-01 04:58:32.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-07-09 11:21:30.000000000","tz":540},"subject":"Add python-consul2 to global requirements","message":"Add python-consul2 to global requirements\n\npython-consul2 was added to tooz some time ago to support Consul\nbackend. Unfortunately it was not added to the global requirements at\nthat time and now prevents us from adding the requirement-check job\nto tooz. This proposes adding the library to global requirements so\nthat we can add requirements check now to avoid further unmanaged\nrequirements. Note that the library has been inactive for a few years\nand we are now discussing deprecation of the backend.\n\n- Is the library actively maintained?\nNo. We are discussing our plan to remove/replace it.\n\n- Is the library good code?\nYes\n\n- Is the library python 3 compatible?\nYes\n\n- Is the library license compatible?\nYes, MIT.\n\n- Is the library already packaged in the distros we target\n  (Ubuntu latest / Fedora latest)?\nNot yet.\n\n- Is the function of this library already covered by other libraries\n  in global-requirements.txt?\nNo\n\n- Is the library required for OpenStack project or related dev\n  or infrastructure setup? (Answer to this should be Yes, of course) Which?\nYes. It\u0027s required by tooz.\n\n- If the library release is managed by the Openstack release process\n  does it use the cycle-with-intermediary release type?\nNo\n\nChange-Id: I44eb8f052ecc9872b22f0eb815351c2925e01bfa\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/c6fcf957bd779cdbabd7cf0d93cd9a827bbd38d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/requirements/commit/c6fcf957bd779cdbabd7cf0d93cd9a827bbd38d6"}]},"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":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"}}]}],"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":{}}}]}
