)]}'
{"id":"openstack%2Ftacker~990121","triplet_id":"openstack%2Ftacker~master~I615dc5690a78d81c7e20ecf722e87cf1cc404194","project":"openstack/tacker","branch":"master","topic":"pkg-discovery","attention_set":{"25701":{"account":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"last_update":"2026-05-26 17:38:14.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I615dc5690a78d81c7e20ecf722e87cf1cc404194","subject":"[WIP] Add missing __init__.py to fix setuptools package","status":"NEW","created":"2026-05-26 14:34:14.000000000","updated":"2026-05-27 04:18:56.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"fcc6f4a6b372c56fd1bb3d4b760fbd093636e895","_number":990121,"virtual_id_number":990121,"owner":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-05-27 04:18:56.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":{"all":[{"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":"","default_value":0,"optional":true},"Workflow":{"all":[{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-26 17:38:14.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"}],"messages":[{"id":"224fed4b3f387a410983869e3657f298a20d6ffd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-05-26 14:34:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"707b6df8bdfc141eff4d7757cbc5096617c633c7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 17:38:14.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/96ed677e412141399cfd6efab0c579b4\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/eb3ee0373e934d069b75e13e6e65137f : FAILURE in 6m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/71253c06226845dabdc72e69ede88e0e : SUCCESS in 5m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/711d0d5de60844bc8916754f81a77900 : FAILURE in 8m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3819696bc38b4520b3fd90e0439cf905 : FAILURE in 9m 31s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/cc14f1078a50480cab09796a2e683927 : FAILURE in 15m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d91a8916a50b448dba073ece76b9a06e : FAILURE in 6m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/00b036e00f0745f99c8bee8ca7d52e6d : SUCCESS in 6m 08s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/156c5583f5ef478db10ca10ade88b88b : RETRY_LIMIT in 25m 09s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/404caeaf25664f90ac2187b5a01d7b66 : SUCCESS in 45m 35s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/011bfb211ab54d2895f217b0f08f6981 : SUCCESS in 1h 02m 59s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/1ac932fdb78f40c3a96bb4cb2198f93e : SUCCESS in 1h 11m 41s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/078c2941d22e4836b21bb6c7894b0bea : SUCCESS in 1h 05m 59s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/f8357766fb464e43953ea05f9d1ae022 : SUCCESS in 1h 04m 34s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/45952b7e151f4ea6af3b8cd05a760b89 : SUCCESS in 1h 01m 29s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/4409ba04a11b424188164156a49f25c7 : SUCCESS in 1h 01m 08s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/139bbc5fecfe4e3c93532407eb1c01e8 : SUCCESS in 42m 18s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/6e095e7a3fb64906aab2198f276cde39 : FAILURE in 42m 01s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/6306956204a344a7ba0503b94e24149c : SUCCESS in 1h 06m 30s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/a416d5985d3f4c76b2c25918fbd737d1 : RETRY_LIMIT in 11m 13s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/f83f9d6ac939460491dcee74f529744c : SUCCESS in 58m 30s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/49b036d747814f6584a1cf2fd663e159 : RETRY_LIMIT in 44m 55s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/caf2dd937c854514a4bb12fc93fbf401 : FAILURE in 51m 48s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"bf94becf148a628513cf868f9858c71c29fd73bf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-05-27 01:51:08.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"fcc6f4a6b372c56fd1bb3d4b760fbd093636e895","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-27 04:18:56.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/5c93189283c04828b2c61e5e8af990d3\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c9a2c22b62dd480a98967a48b537063b : FAILURE in 6m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8d670eaf59d044418fade1676fbe28db : SUCCESS in 4m 39s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5c01a2e2359e4d4bbd356bc8eae53801 : FAILURE in 5m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/690060c63b274ccc8e4d0c193cd26236 : FAILURE in 8m 17s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c0bb22b913ba450a897b21ff03200ea6 : FAILURE in 6m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0cb84a204d75434189d4621e1fd425f1 : FAILURE in 7m 59s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b15b990556204831b0be4500d2a6fbef : SUCCESS in 6m 56s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/cd9d1b0adb2c4482a94db72d6031dc2e : RETRY_LIMIT in 24m 22s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/2f24cc5355084460a894210730ae6f9b : SUCCESS in 33m 42s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/0192207221c941f3bc5b786520e04be4 : SUCCESS in 1h 02m 53s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/f08f53355acf4d28b71efd0b77363e06 : SUCCESS in 57m 31s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/10d2a5779ee641b4bb44b56bd4537170 : SUCCESS in 1h 18m 57s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/e47d28f9d3a04c988e75bc077cd2476a : SUCCESS in 1h 03m 34s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/749cd9ac752e47c1aec2cbcfe15c5c40 : SUCCESS in 1h 07m 27s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/f52248ab1f24498c96eacb11b5c85039 : SUCCESS in 59m 35s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/1fc0ba9809624f43b2efb23131566a78 : SUCCESS in 1h 07m 34s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/12898b92d99046269823efc1738937e1 : FAILURE in 29m 40s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/2500ec55c885429c91012d7af5d9b117 : SUCCESS in 44m 38s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/d84f07d7b4c34f8cbc22c3fce8e9c3d1 : RETRY_LIMIT in 7m 42s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/3b1d526092db440db24dc144aed2e911 : SUCCESS in 58m 01s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/11413addc6c04c56840259d6c433c590 : RETRY_LIMIT in 47m 33s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/aa7f9477a90044e99db2457d109c930d : FAILURE in 53m 01s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"4dd605ddfb839bdd94d0c23980b0f2d1d1e2c640","revisions":{"ee999827ac996bbe35a3780865a48972cec01a99":{"kind":"REWORK","_number":1,"created":"2026-05-26 14:34:14.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/21/990121/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/21/990121/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/21/990121/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/21/990121/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/21/990121/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/21/990121/1"}}},"commit":{"parents":[{"commit":"fea54ab7db0bc62865fbdc03cf8317337b73b3f4","subject":"Merge \"sqlalchemy: Use built-in declarative\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/fea54ab7db0bc62865fbdc03cf8317337b73b3f4"}]}],"author":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-05-26 14:12:19.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-05-26 14:33:58.000000000","tz":540},"subject":"Add missing __init__.py to fix setuptools package","message":"Add missing __init__.py to fix setuptools package\n\nAdd __init__.py files to tacker/sol_refactored subdirectories\nthat were missing them.\n\nChange-Id: I615dc5690a78d81c7e20ecf722e87cf1cc404194\nSigned-off-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/ee999827ac996bbe35a3780865a48972cec01a99"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/ee999827ac996bbe35a3780865a48972cec01a99"}]},"branch":"refs/heads/master"},"4dd605ddfb839bdd94d0c23980b0f2d1d1e2c640":{"kind":"REWORK","_number":2,"created":"2026-05-27 01:51:08.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/21/990121/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/21/990121/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/21/990121/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/21/990121/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/21/990121/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/21/990121/2"}}},"commit":{"parents":[{"commit":"fea54ab7db0bc62865fbdc03cf8317337b73b3f4","subject":"Merge \"sqlalchemy: Use built-in declarative\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/fea54ab7db0bc62865fbdc03cf8317337b73b3f4"}]}],"author":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-05-26 14:12:19.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-05-27 01:50:49.000000000","tz":540},"subject":"[WIP] Add missing __init__.py to fix setuptools package","message":"[WIP] Add missing __init__.py to fix setuptools package\n\nAdd __init__.py files to tacker/sol_refactored subdirectories\nthat were missing them.\n\nChange-Id: I615dc5690a78d81c7e20ecf722e87cf1cc404194\nSigned-off-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/4dd605ddfb839bdd94d0c23980b0f2d1d1e2c640"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/4dd605ddfb839bdd94d0c23980b0f2d1d1e2c640"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
