)]}'
{"id":"openstack%2Fopenstacksdk~925307","triplet_id":"openstack%2Fopenstacksdk~master~Icfea9baeaa6cf013a2245ce04eae498fc4c39969","project":"openstack/openstacksdk","branch":"master","topic":"switch-to-netifaces-plus","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2024-09-13 10:07:51.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},"36393":{"account":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"last_update":"2025-01-23 02:40:26.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"Icfea9baeaa6cf013a2245ce04eae498fc4c39969","subject":"Switch to netifaces-plus","status":"ABANDONED","created":"2024-07-31 00:34:39.000000000","updated":"2025-01-23 02:40:26.000000000","total_comment_count":6,"unresolved_comment_count":2,"work_in_progress":true,"has_review_started":true,"meta_rev_id":"fd81ae4c6c4cce93f39745c26178b6f267bba756","_number":925307,"virtual_id_number":925307,"owner":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2024-07-31 02:02:59.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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":-1,"date":"2024-09-12 10:50:28.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}]},"reviewer_updates":[{"updated":"2024-07-31 02:02:59.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-09-12 10:50:28.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"}],"messages":[{"id":"0b03a8894b5f27c74974cdd1e1edb2c7e6da4432","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2024-07-31 00:34:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"815ab600c51f9837d3093e6d7614672adcca0579","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2024-07-31 00:44:43.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"d3a1b6178ffc8e241069f736933d48a45ecc6f38","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-31 02:02:59.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/56364a8684d6442e860999479aee858a\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/147b0acbc8f4411aa85f2f40052b3ff3 : SUCCESS in 51m 25s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/e1ac3eea91854e9d94a4f401668b88be : SUCCESS in 43m 34s (non-voting)\n- requirements-check https://zuul.opendev.org/t/openstack/build/0f98d6d130a24f3c8149e33df162ce2c : FAILURE in 2m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0a6363446d1a4fdea458976d622a9ecf : SUCCESS in 3m 45s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/50ae975367534ad588667ca78a396391 : SUCCESS in 3m 23s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/82169b8d3d1e48fe880b6a948e019aa5 : SUCCESS in 3m 43s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9f3810d6780942b1b27fbcb4fef34b74 : SUCCESS in 6m 08s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/4b82d9afb3614c95bdde90db8e0d38ce : SUCCESS in 1h 01m 40s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/5347bdabd3c44b6a9cd7ae6e3d343fc1 : SUCCESS in 2m 49s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/27bc80ae48974e99845a39c8635c47f3 : SUCCESS in 5m 47s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/6d062fc871b241c998c11ab1df6f5b8a : SUCCESS in 3m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/358b9b17151249e19b5283a1390a26c6 : SUCCESS in 9m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/78ddc235bf8f460d825ce7a417e5f1de : SUCCESS in 2m 56s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/37de2cf53ddd4391bd5ef5da95c94f7a : SUCCESS in 49m 40s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/69caa47761c44385be0198637edb2f10 : SUCCESS in 11m 47s (non-voting)\n- dib-nodepool-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/90f4fad0acf24607bab24f30692b126a : SUCCESS in 33m 24s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a3833736b42f43f6be35182494d9e829 : SUCCESS in 53m 36s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/8c744f33daa74c1d95181c1ad2cc84f2 : SUCCESS in 1h 07m 07s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/a291319bc3344d51bc03d149cc73c51c : SUCCESS in 1h 08m 16s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/309b83f59f5c4991bf1faf8279715e73 : FAILURE in 41m 04s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/0ee7aed8d6f443d795f4762e09b57e78 : SUCCESS in 21m 40s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/87bd37b4ade44bb3b9c4a5ed07c5fdfd : SUCCESS in 16m 41s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/8db431aa01284404ab0f6587b67606fd : FAILURE in 24m 56s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f05ebaf96be84d5593414a88eaa6f188 : SUCCESS in 1h 10m 41s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/918fb0091bfb45ec8798a950542bc656 : FAILURE in 26m 47s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"be9d8c3f17c550c14376763a01f5d26e6f6e44a2","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2024-07-31 03:32:20.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":2},{"id":"63951f8d31f473a383c0fec6c1fc6908f394a738","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2024-07-31 03:36:05.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":2},{"id":"bc5651b8ddce6c761eecad0fb0c8f76e1822deb1","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2024-07-31 03:38:39.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":2},{"id":"483308766f3c76b38d23594d81ebd1777a838d0f","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-09-12 10:50:28.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8a44d9bce04910a9a5a8e5ed93742e0138c5369b","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2024-09-13 05:52:01.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"fe6dbd810ebb89b4d1de15cbe3bdbcbfac566c8b","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2024-09-13 05:55:22.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"62e31f41dcc171d7a1845f41f9be6e9c3962a27b","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2024-09-13 05:58:18.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"cf22518b196597630379e22e6b7463a76c5491ed","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-09-13 10:07:51.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"fd81ae4c6c4cce93f39745c26178b6f267bba756","tag":"autogenerated:gerrit:abandon","author":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"date":"2025-01-23 02:40:26.000000000","message":"Abandoned\n\nSuperseded by https://review.opendev.org/c/openstack/openstacksdk/+/931588","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"72a3a941f91e75a522714777b9404565eea8bf7a","revisions":{"c9054b8ff04a819421f422f71bc9fc598797f01b":{"kind":"REWORK","_number":1,"created":"2024-07-31 00:34:39.000000000","uploader":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"ref":"refs/changes/07/925307/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/07/925307/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/07/925307/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/07/925307/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/07/925307/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/07/925307/1"}}},"commit":{"parents":[{"commit":"939ec03ab389c7aa897328a54d9d8b036e8ac89e","subject":"Merge \"block_storage: Add support for project_id in Limits\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/939ec03ab389c7aa897328a54d9d8b036e8ac89e"}]}],"author":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2024-07-31 00:24:13.000000000","tz":720},"committer":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2024-07-31 00:34:20.000000000","tz":720},"subject":"Switch to netifaces-plus","message":"Switch to netifaces-plus\n\nnetifaces has been unmaintained and archived for more than 3 years.\n\nBinary wheels for the package are not available for Python 3.10 or\nnewer, meaning that when users want to install openstacksdk\n(or more importantly, python-openstackclient), they are forced to\ninstall a full compiler toolchain just to compile this package.\n\nThis change switches the netifaces dependency over to netifaces-plus,\nwhich is not ideal because it is still a binary package that does\nnot see a lot of activity, but is maintained, has wheels built for\nmodern versions of Python and supports new features like type hints\nif we wish to use them.\n\nChange-Id: Icfea9baeaa6cf013a2245ce04eae498fc4c39969\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c9054b8ff04a819421f422f71bc9fc598797f01b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/c9054b8ff04a819421f422f71bc9fc598797f01b"}]},"branch":"refs/heads/master"},"72a3a941f91e75a522714777b9404565eea8bf7a":{"kind":"REWORK","_number":2,"created":"2024-07-31 00:44:43.000000000","uploader":{"_account_id":36393,"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","username":"Callum027","status":"Catalyst Cloud"},"ref":"refs/changes/07/925307/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/07/925307/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/07/925307/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/07/925307/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/07/925307/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/07/925307/2"}}},"commit":{"parents":[{"commit":"939ec03ab389c7aa897328a54d9d8b036e8ac89e","subject":"Merge \"block_storage: Add support for project_id in Limits\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/939ec03ab389c7aa897328a54d9d8b036e8ac89e"}]}],"author":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2024-07-31 00:24:13.000000000","tz":720},"committer":{"name":"Callum Dickinson","email":"callum.dickinson@catalystcloud.nz","date":"2024-07-31 00:44:30.000000000","tz":720},"subject":"Switch to netifaces-plus","message":"Switch to netifaces-plus\n\nnetifaces has been unmaintained and archived for more than 3 years.\n\nBinary wheels for the package are not available for Python 3.10 or\nnewer, meaning that when users want to install openstacksdk\n(or more importantly, python-openstackclient), they are forced to\ninstall a full compiler toolchain just to compile this package.\n\nThis change switches the netifaces dependency over to netifaces-plus,\nwhich is not ideal because it is still a binary package that does\nnot see a lot of activity, but is maintained, has wheels built for\nmodern versions of Python and supports new features like type hints\nif we wish to use them.\n\nChange-Id: Icfea9baeaa6cf013a2245ce04eae498fc4c39969\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/72a3a941f91e75a522714777b9404565eea8bf7a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/72a3a941f91e75a522714777b9404565eea8bf7a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Allow-Post-Review","description":"Allow Post Review","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
