)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":34712,"name":"Yuta Kazato","display_name":"Yuta Kazato","email":"yuta.kazato.nw@hco.ntt.co.jp","username":"kazatoy-ntt"},"change_message_id":"856ad1f14174ad505a285a11d9dabf089f20acf0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"2fc9a444_47eec706","updated":"2023-06-26 04:37:49.000000000","message":"Please kindly review the patch, thanks.","commit_id":"97227437a0201306d4a93117ca1a73f65b01e28d"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"7bedd67705480cc828168bb413511793cdf61c7a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b423b949_171df600","updated":"2023-07-04 07:28:09.000000000","message":"Thanks for your patch, please kindly find my comments.","commit_id":"97227437a0201306d4a93117ca1a73f65b01e28d"},{"author":{"_account_id":34712,"name":"Yuta Kazato","display_name":"Yuta Kazato","email":"yuta.kazato.nw@hco.ntt.co.jp","username":"kazatoy-ntt"},"change_message_id":"f7383ba7555f59befffd9df9348930393c4187a0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"460fc0bc_92b99ba8","updated":"2023-07-05 00:04:27.000000000","message":"recheck unknown infra-failure","commit_id":"f09d5c1a8e791bb3c8444c247fe13f7b8156a539"},{"author":{"_account_id":34712,"name":"Yuta Kazato","display_name":"Yuta Kazato","email":"yuta.kazato.nw@hco.ntt.co.jp","username":"kazatoy-ntt"},"change_message_id":"68edca8d41eaa45e8891dea05becfa431b231021","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"c255a451_228916a9","updated":"2023-07-07 01:36:20.000000000","message":"FYI: the fixed patch is submitted[1]. I will rebase after the patch merged.\n[1]https://review.opendev.org/c/openstack/tacker-specs/+/887772","commit_id":"f2b80a3fe275b673e76018fd311055d6326aa055"},{"author":{"_account_id":34712,"name":"Yuta Kazato","display_name":"Yuta Kazato","email":"yuta.kazato.nw@hco.ntt.co.jp","username":"kazatoy-ntt"},"change_message_id":"94651668379fa1c6c07b9bb778683a836aa5328b","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"4fb90d99_5834af5d","updated":"2023-07-05 00:59:12.000000000","message":"Thank you for your comments. I updated the patch.\n\nHowever, I have encountered Zuul errors in the other areas unrelated to this fix.\n(Maybe, 2023.1/add-sample-coordination.rst)\nIt builds fine in the tox of local environments.\nhttps://zuul.opendev.org/t/openstack/build/6a4241c257da4742a9d28dde3845a91d\n```\nWarning, treated as error:\ndot code \u0027seqdiag {\\n  node_width \u003d 80;\\n  edge_length \u003d 100;\\n\\n  \"Client\"\\n  \"Tacker-server\"\\n  \"Tacker-conductor\"\\n  \"VnfLcmDriver\"\\n  \"InfraDriver\"\\n  \"CoordinateVNF script\"\\n  \"VIM (OpenStack)\"\\n  \"VNF\"\\n  \"EM\"\\n\\n  \"Client\" -\u003e \"Tacker-server\"\\n    [label \u003d \"1. POST /vnflcm/v2/vnf_instances/{vnfInstanceId}/change_vnfpkg\"];\\n  \"Client\" \u003c-- \"Tacker-server\"\\n    [label \u003d \"Response 202 Accepted\"];\\n  \"Tacker-server\" -\u003e\u003e \"Tacker-conductor\"\\n    [label \u003d \"2. ChangeCurrentVNFPackage\"];\\n  \"Tacker-conductor\" -\u003e \"VnfLcmDriver\"\\n    [label \u003d \"change_vnfpkg\"];\\n  \"VnfLcmDriver\" -\u003e \"InfraDriver\"\\n    [label \u003d \"3. change_vnfpkg_process\"];\\n  \"InfraDriver\" -\u003e \"VIM (OpenStack)\"\\n    [label \u003d \"4. Get stack resource to update\"];\\n  \"InfraDriver\" \u003c-- \"VIM (OpenStack)\"\\n    [label \u003d \"\"];\\n  \"InfraDriver\" -\u003e \"VIM (OpenStack)\"\\n    [label \u003d \"5. update_stack\"];\\n  \"InfraDriver\" \u003c-- \"VIM (OpenStack)\"\\n    [label \u003d \"\"];\\n  \"InfraDriver\" -\u003e \"CoordinateVNF script\"\\n    [label \u003d \"6. CoordinateVNF\"];\\n  \"CoordinateVNF script\" -\u003e \"VNF\"\\n    [label \u003d \"7. Coordinate resource\"];\\n  \"CoordinateVNF script\" \u003c-- \"VNF\"\\n    [label \u003d \"\"];\\n  \"CoordinateVNF script\" -\u003e \"EM\"\\n    [label \u003d \"8. Coordination request\"];\\n  \"CoordinateVNF script\" \u003c-- \"EM\"\\n    [label \u003d \"Coordination result\"];\\n  \"InfraDriver\" \u003c-- \"CoordinateVNF script\"\\n    [label \u003d \"\"];\\n  \"InfraDriver\" -\u003e \"InfraDriver\"\\n    [label \u003d \"9. Repeat steps 5 through 8 for each VNFC\"];\\n  \"VnfLcmDriver\" \u003c-- \"InfraDriver\"\\n    [label \u003d \"\"];\\n  \"Tacker-conductor\" \u003c-- \"VnfLcmDriver\"\\n    [label \u003d \"\"];\\n}\u0027: \u0027ImageDraw\u0027 object has no attribute \u0027textsize\u0027\ndocs: 23288 C exit 2 (23.08 seconds) /home/zuul/src/opendev.org/openstack/tacker-specs\u003e sphinx-build -W -b html doc/source doc/build/html pid\u003d1617 [tox/execute/api.py:279]\n  docs: FAIL code 2 (23.13\u003dsetup[0.04]+cmd[0.00,23.08] seconds)\n  evaluation failed :( (23.18 seconds)\n```\nDo you know how to solve this error?","commit_id":"f2b80a3fe275b673e76018fd311055d6326aa055"},{"author":{"_account_id":34712,"name":"Yuta Kazato","display_name":"Yuta Kazato","email":"yuta.kazato.nw@hco.ntt.co.jp","username":"kazatoy-ntt"},"change_message_id":"2abf6bcc5ecbdf35ea160d587892361798c1a826","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"7a06e0be_cb088bc8","updated":"2023-07-05 12:50:05.000000000","message":"Thanks for your comments and supports!","commit_id":"f2b80a3fe275b673e76018fd311055d6326aa055"},{"author":{"_account_id":34712,"name":"Yuta Kazato","display_name":"Yuta Kazato","email":"yuta.kazato.nw@hco.ntt.co.jp","username":"kazatoy-ntt"},"change_message_id":"0319f341ae6f950f83bfebdb28eb76cd9974553d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"337b7acd_c44265f8","updated":"2023-07-05 00:44:00.000000000","message":"recheck unknown infra-failure","commit_id":"f2b80a3fe275b673e76018fd311055d6326aa055"},{"author":{"_account_id":34712,"name":"Yuta Kazato","display_name":"Yuta Kazato","email":"yuta.kazato.nw@hco.ntt.co.jp","username":"kazatoy-ntt"},"change_message_id":"0e2458e8c4761655b45ca741de7f907e44a70be5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"3757d19b_05920716","in_reply_to":"0a2bdbc5_3ea87c33","updated":"2023-07-10 08:06:02.000000000","message":"Thanks for your support.\nI rebased the patch after the fixed patch was merged[1].\n[1]https://review.opendev.org/c/openstack/tacker-specs/+/887772\n\nCurrently, Zuul\u0027s errors are resolved, so I closed this comment.\nDone","commit_id":"f2b80a3fe275b673e76018fd311055d6326aa055"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a7862d46710e23946f97bd4d9ec15a048fe670fe","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"5b7e9b69_48d43d5f","in_reply_to":"4fb90d99_5834af5d","updated":"2023-07-05 05:37:58.000000000","message":"Hmm..\nThis error occurred by upgrading the version of `Pillow`.\n\nin OK log: Pillow-9.5.0\nin NG log: Pillow-10.0.0\n\n`ImageDraw.textsize()` seems to be removed in v10.0.0 [1], \nso I think this problem may be resolved by pinning the version of `Pillow` to \"\u003c 10.0.0\".\n[1] https://pillow.readthedocs.io/en/stable/releasenotes/10.0.0.html#font-size-and-offset-methods","commit_id":"f2b80a3fe275b673e76018fd311055d6326aa055"},{"author":{"_account_id":34712,"name":"Yuta Kazato","display_name":"Yuta Kazato","email":"yuta.kazato.nw@hco.ntt.co.jp","username":"kazatoy-ntt"},"change_message_id":"2abf6bcc5ecbdf35ea160d587892361798c1a826","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":3,"id":"0a2bdbc5_3ea87c33","in_reply_to":"5b7e9b69_48d43d5f","updated":"2023-07-05 12:50:05.000000000","message":"Many thanks for your information, I understood the situation.\nMaybe, `Sphinx` and `seqdiag plugin` does not support `Pillow` v10.0.0 and removing `ImageDraw.textsize()`, so we need to add `Pillow\u003c10.0.0` to ‘requirments.txt‘ for temporary measures.\nAnyway, we will discuss this issue and how to solve it in Tacker Community, thanks.","commit_id":"f2b80a3fe275b673e76018fd311055d6326aa055"},{"author":{"_account_id":34712,"name":"Yuta Kazato","display_name":"Yuta Kazato","email":"yuta.kazato.nw@hco.ntt.co.jp","username":"kazatoy-ntt"},"change_message_id":"0e2458e8c4761655b45ca741de7f907e44a70be5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"8c6daa0e_49a6627e","updated":"2023-07-10 08:06:02.000000000","message":"Thanks for your comments. Please kindly review the patch again.","commit_id":"0b15b736da207c6381928ae0ab4f70dbfa44c89e"}],"specs/2023.1/enhance-tacker-policy.rst":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"7bedd67705480cc828168bb413511793cdf61c7a","unresolved":true,"context_lines":[{"line_number":264,"context_line":"     * - tenant"},{"line_number":265,"context_line":"       - vnfInstanceId"},{"line_number":266,"context_line":"       - vnf_instances,VnfInstanceV2"},{"line_number":267,"context_line":"       - vnf_metadata,metadata"},{"line_number":268,"context_line":"       - {\"tenant\": \"default\"}"},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"Add the Tacker Policy Filter to the List API Processes"}],"source_content_type":"text/x-rst","patch_set":1,"id":"b1763c0e_7784b504","line":267,"range":{"start_line":267,"start_character":22,"end_line":267,"end_character":30},"updated":"2023-07-04 07:28:09.000000000","message":"In case of V2, is `instantiatedVnfInfo/metadata` correct?\n\nhttps://opendev.org/openstack/tacker/src/branch/master/tacker/sol_refactored/controller/vnflcm_v2.py#L240-L241","commit_id":"97227437a0201306d4a93117ca1a73f65b01e28d"},{"author":{"_account_id":34712,"name":"Yuta Kazato","display_name":"Yuta Kazato","email":"yuta.kazato.nw@hco.ntt.co.jp","username":"kazatoy-ntt"},"change_message_id":"94651668379fa1c6c07b9bb778683a836aa5328b","unresolved":true,"context_lines":[{"line_number":264,"context_line":"     * - tenant"},{"line_number":265,"context_line":"       - vnfInstanceId"},{"line_number":266,"context_line":"       - vnf_instances,VnfInstanceV2"},{"line_number":267,"context_line":"       - vnf_metadata,metadata"},{"line_number":268,"context_line":"       - {\"tenant\": \"default\"}"},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"Add the Tacker Policy Filter to the List API Processes"}],"source_content_type":"text/x-rst","patch_set":1,"id":"cace47b8_1596558f","line":267,"range":{"start_line":267,"start_character":22,"end_line":267,"end_character":30},"in_reply_to":"b1763c0e_7784b504","updated":"2023-07-05 00:59:12.000000000","message":"Thanks for your comments.\n`instantiatedVnfInfo/metadata` is correct for V2.\nTherefore, I fixed it in PS2.","commit_id":"97227437a0201306d4a93117ca1a73f65b01e28d"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a7862d46710e23946f97bd4d9ec15a048fe670fe","unresolved":false,"context_lines":[{"line_number":264,"context_line":"     * - tenant"},{"line_number":265,"context_line":"       - vnfInstanceId"},{"line_number":266,"context_line":"       - vnf_instances,VnfInstanceV2"},{"line_number":267,"context_line":"       - vnf_metadata,metadata"},{"line_number":268,"context_line":"       - {\"tenant\": \"default\"}"},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"Add the Tacker Policy Filter to the List API Processes"}],"source_content_type":"text/x-rst","patch_set":1,"id":"65bff64f_7a1651b3","line":267,"range":{"start_line":267,"start_character":22,"end_line":267,"end_character":30},"in_reply_to":"cace47b8_1596558f","updated":"2023-07-05 05:37:58.000000000","message":"Ack","commit_id":"97227437a0201306d4a93117ca1a73f65b01e28d"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"7bedd67705480cc828168bb413511793cdf61c7a","unresolved":true,"context_lines":[{"line_number":371,"context_line":"        - {\"area\": \"tokyo@japan\"}"},{"line_number":372,"context_line":"      * - tenant"},{"line_number":373,"context_line":"        - vnf_instances,VnfInstanceV2"},{"line_number":374,"context_line":"        - vnf_metadata,metadata"},{"line_number":375,"context_line":"        - {\"tenant\": \"default\"}"},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"Convert Special Roles to API Attributes in Context"}],"source_content_type":"text/x-rst","patch_set":1,"id":"b08cd9aa_c08c8ffd","line":374,"range":{"start_line":374,"start_character":23,"end_line":374,"end_character":31},"updated":"2023-07-04 07:28:09.000000000","message":"ditto.","commit_id":"97227437a0201306d4a93117ca1a73f65b01e28d"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"a7862d46710e23946f97bd4d9ec15a048fe670fe","unresolved":false,"context_lines":[{"line_number":371,"context_line":"        - {\"area\": \"tokyo@japan\"}"},{"line_number":372,"context_line":"      * - tenant"},{"line_number":373,"context_line":"        - vnf_instances,VnfInstanceV2"},{"line_number":374,"context_line":"        - vnf_metadata,metadata"},{"line_number":375,"context_line":"        - {\"tenant\": \"default\"}"},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"Convert Special Roles to API Attributes in Context"}],"source_content_type":"text/x-rst","patch_set":1,"id":"76725042_ac90302f","line":374,"range":{"start_line":374,"start_character":23,"end_line":374,"end_character":31},"in_reply_to":"0c8c7fe6_676a7b5e","updated":"2023-07-05 05:37:58.000000000","message":"Ack","commit_id":"97227437a0201306d4a93117ca1a73f65b01e28d"},{"author":{"_account_id":34712,"name":"Yuta Kazato","display_name":"Yuta Kazato","email":"yuta.kazato.nw@hco.ntt.co.jp","username":"kazatoy-ntt"},"change_message_id":"94651668379fa1c6c07b9bb778683a836aa5328b","unresolved":true,"context_lines":[{"line_number":371,"context_line":"        - {\"area\": \"tokyo@japan\"}"},{"line_number":372,"context_line":"      * - tenant"},{"line_number":373,"context_line":"        - vnf_instances,VnfInstanceV2"},{"line_number":374,"context_line":"        - vnf_metadata,metadata"},{"line_number":375,"context_line":"        - {\"tenant\": \"default\"}"},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"Convert Special Roles to API Attributes in Context"}],"source_content_type":"text/x-rst","patch_set":1,"id":"0c8c7fe6_676a7b5e","line":374,"range":{"start_line":374,"start_character":23,"end_line":374,"end_character":31},"in_reply_to":"b08cd9aa_c08c8ffd","updated":"2023-07-05 00:59:12.000000000","message":"ditto.","commit_id":"97227437a0201306d4a93117ca1a73f65b01e28d"}]}
