)]}'
{"devstack/settings":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"3ec1bc7635c80cd6f399fa3cbfbf740f2ec35a80","unresolved":true,"context_lines":[{"line_number":62,"context_line":"        done"},{"line_number":63,"context_line":"    fi"},{"line_number":64,"context_line":"elif [ \"${TACKER_MODE}\" \u003d\u003d \"standalone\" ]; then"},{"line_number":65,"context_line":"    # NOTE(takahashi-tsc) post-config requires gawk."},{"line_number":66,"context_line":"    # Generally, gawk is requires by Nova,"},{"line_number":67,"context_line":"    # but Nova is not mandatory for Tacker."},{"line_number":68,"context_line":"    # So we install gawk manually until the bug is fixed."}],"source_content_type":"application/octet-stream","patch_set":1,"id":"a013f8ee_ddbcbc9f","line":65,"range":{"start_line":65,"start_character":6,"end_line":65,"end_character":11},"updated":"2021-01-12 01:22:48.000000000","message":"I think \u0027TODO\u0027 is better than \u0027NOTE\u0027, but what do you think?","commit_id":"7b484aa8c8c746d55049dd4314dba797d4348f33"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"b49a3e54c1ff45d5ee15ffe86607d15d69448d0c","unresolved":true,"context_lines":[{"line_number":62,"context_line":"        done"},{"line_number":63,"context_line":"    fi"},{"line_number":64,"context_line":"elif [ \"${TACKER_MODE}\" \u003d\u003d \"standalone\" ]; then"},{"line_number":65,"context_line":"    # NOTE(takahashi-tsc) post-config requires gawk."},{"line_number":66,"context_line":"    # Generally, gawk is requires by Nova,"},{"line_number":67,"context_line":"    # but Nova is not mandatory for Tacker."},{"line_number":68,"context_line":"    # So we install gawk manually until the bug is fixed."}],"source_content_type":"application/octet-stream","patch_set":1,"id":"f89b8973_a822f56b","line":65,"range":{"start_line":65,"start_character":6,"end_line":65,"end_character":11},"in_reply_to":"a013f8ee_ddbcbc9f","updated":"2021-01-12 15:00:52.000000000","message":"Sure, I changed to \u0027TODO\u0027 and write what we should do later.","commit_id":"7b484aa8c8c746d55049dd4314dba797d4348f33"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"11c5fcd862cddf7250716c4d2a93653f49f5912e","unresolved":false,"context_lines":[{"line_number":62,"context_line":"        done"},{"line_number":63,"context_line":"    fi"},{"line_number":64,"context_line":"elif [ \"${TACKER_MODE}\" \u003d\u003d \"standalone\" ]; then"},{"line_number":65,"context_line":"    # NOTE(takahashi-tsc) post-config requires gawk."},{"line_number":66,"context_line":"    # Generally, gawk is requires by Nova,"},{"line_number":67,"context_line":"    # but Nova is not mandatory for Tacker."},{"line_number":68,"context_line":"    # So we install gawk manually until the bug is fixed."}],"source_content_type":"application/octet-stream","patch_set":1,"id":"dfaced74_4eaea4de","line":65,"range":{"start_line":65,"start_character":6,"end_line":65,"end_character":11},"in_reply_to":"f89b8973_a822f56b","updated":"2021-01-13 07:16:34.000000000","message":"I confirmed.","commit_id":"7b484aa8c8c746d55049dd4314dba797d4348f33"}],"tacker/tests/etc/samples/etsi/nfv/functional6/BaseHOT/simple/helloworld3.yaml":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"3ec1bc7635c80cd6f399fa3cbfbf740f2ec35a80","unresolved":true,"context_lines":[{"line_number":1,"context_line":"heat_template_version: 2013-05-23"},{"line_number":2,"context_line":"description: \u0027Simple Base HOT for Sample VNF\u0027"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"parameters:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"85c1ac97_b38ac020","line":1,"updated":"2021-01-12 01:22:48.000000000","message":"I wondered if you could use the same VNF Package (tacker/tests/etc/samples/etsi/nfv/functional) as tacker.tests.functional.vnflcm.test_vnf_instance_with_user_data.VnfLcmWithUserDataTest.test_inst_update_heal_term.\nIs there any reason to use \u0027functional6\u0027?","commit_id":"7b484aa8c8c746d55049dd4314dba797d4348f33"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"6b43d626e60e5a8028f7ae9be3fcb923daff53d9","unresolved":true,"context_lines":[{"line_number":1,"context_line":"heat_template_version: 2013-05-23"},{"line_number":2,"context_line":"description: \u0027Simple Base HOT for Sample VNF\u0027"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"parameters:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"f4ee4b9a_365742ec","line":1,"in_reply_to":"2f247572_5c859854","updated":"2021-01-22 01:54:56.000000000","message":"Sorry but the test with \u0027functional\u0027 failed due to Volume operation error.\nI\u0027d like to use \u0027functional6\u0027 to make the test successful. This difference is not related to the feature to test directly.","commit_id":"7b484aa8c8c746d55049dd4314dba797d4348f33"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"11c5fcd862cddf7250716c4d2a93653f49f5912e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"heat_template_version: 2013-05-23"},{"line_number":2,"context_line":"description: \u0027Simple Base HOT for Sample VNF\u0027"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"parameters:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"2f247572_5c859854","line":1,"in_reply_to":"5f217881_9f23a0b0","updated":"2021-01-13 07:16:34.000000000","message":"I confirmed.","commit_id":"7b484aa8c8c746d55049dd4314dba797d4348f33"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"b49a3e54c1ff45d5ee15ffe86607d15d69448d0c","unresolved":true,"context_lines":[{"line_number":1,"context_line":"heat_template_version: 2013-05-23"},{"line_number":2,"context_line":"description: \u0027Simple Base HOT for Sample VNF\u0027"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"parameters:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5f217881_9f23a0b0","line":1,"in_reply_to":"85c1ac97_b38ac020","updated":"2021-01-12 15:00:52.000000000","message":"I changed to use \u0027functional\u0027 instead of \u0027functional6\u0027\nThis is because of Heat error, but we already post some fixes. FT in my local env with \u0027functional\u0027 is success now, so I changed it.","commit_id":"7b484aa8c8c746d55049dd4314dba797d4348f33"},{"author":{"_account_id":27880,"name":"Yoshito Ito","email":"yoshito.itou.dr@hco.ntt.co.jp","username":"yoshito-ito"},"change_message_id":"8ae1c2fdb4b37294961e2afafd4ff2c964e207f3","unresolved":true,"context_lines":[{"line_number":37,"context_line":"      auto_scaling_group_id:"},{"line_number":38,"context_line":"        get_resource: VDU1"},{"line_number":39,"context_line":"      adjustment_type: change_in_capacity"},{"line_number":40,"context_line":"  VDU2:"},{"line_number":41,"context_line":"    type: OS::Heat::AutoScalingGroup"},{"line_number":42,"context_line":"    properties:"},{"line_number":43,"context_line":"      min_size: 2"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"77ffdd7a_78387402","line":40,"range":{"start_line":40,"start_character":2,"end_line":40,"end_character":7},"updated":"2021-01-21 07:55:48.000000000","message":"Can you add ``depend_on: VDU1``? Otherwise, Heat may fail to create or delete stack due to lack of dependencies between resources such as Subnet and Port.","commit_id":"849afcb6bc444757895db4f581cfe51244753d3a"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"6b43d626e60e5a8028f7ae9be3fcb923daff53d9","unresolved":true,"context_lines":[{"line_number":37,"context_line":"      auto_scaling_group_id:"},{"line_number":38,"context_line":"        get_resource: VDU1"},{"line_number":39,"context_line":"      adjustment_type: change_in_capacity"},{"line_number":40,"context_line":"  VDU2:"},{"line_number":41,"context_line":"    type: OS::Heat::AutoScalingGroup"},{"line_number":42,"context_line":"    properties:"},{"line_number":43,"context_line":"      min_size: 2"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"baf7a08a_31c091ac","line":40,"range":{"start_line":40,"start_character":2,"end_line":40,"end_character":7},"in_reply_to":"77ffdd7a_78387402","updated":"2021-01-22 01:54:56.000000000","message":"Thanks, I added it.","commit_id":"849afcb6bc444757895db4f581cfe51244753d3a"},{"author":{"_account_id":27880,"name":"Yoshito Ito","email":"yoshito.itou.dr@hco.ntt.co.jp","username":"yoshito-ito"},"change_message_id":"0ffeb6ec48c4fdbb6cb6ae2eefbcf428122f0133","unresolved":false,"context_lines":[{"line_number":37,"context_line":"      auto_scaling_group_id:"},{"line_number":38,"context_line":"        get_resource: VDU1"},{"line_number":39,"context_line":"      adjustment_type: change_in_capacity"},{"line_number":40,"context_line":"  VDU2:"},{"line_number":41,"context_line":"    type: OS::Heat::AutoScalingGroup"},{"line_number":42,"context_line":"    properties:"},{"line_number":43,"context_line":"      min_size: 2"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ae95faaa_473e2494","line":40,"range":{"start_line":40,"start_character":2,"end_line":40,"end_character":7},"in_reply_to":"baf7a08a_31c091ac","updated":"2021-01-22 03:00:05.000000000","message":"Thank you for the update!","commit_id":"849afcb6bc444757895db4f581cfe51244753d3a"}],"tacker/tests/functional_separated_nfvo/vnflcm/test_vnf_instance_with_user_data_nfvo_separate.py":[{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"3ec1bc7635c80cd6f399fa3cbfbf740f2ec35a80","unresolved":true,"context_lines":[{"line_number":93,"context_line":"        return vnf_package_info"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def test_inst_heal_term(self):"},{"line_number":96,"context_line":"        \"\"\"Test basic life cycle operations with sample VNFD."},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"        In this test case, we do following steps."},{"line_number":99,"context_line":"            - Create subscription."}],"source_content_type":"text/x-python","patch_set":1,"id":"6eca12c9_6b0327e7","line":96,"range":{"start_line":96,"start_character":0,"end_line":96,"end_character":61},"updated":"2021-01-12 01:22:48.000000000","message":"I think this test is a test-case of the LCM with UserData method.\nCan you add that to the class name or this comment?","commit_id":"7b484aa8c8c746d55049dd4314dba797d4348f33"},{"author":{"_account_id":31072,"name":"Hiroo Kitamura","email":"hiroo.kitamura@ntt-at.co.jp","username":"Hiroo.Kitamura"},"change_message_id":"11c5fcd862cddf7250716c4d2a93653f49f5912e","unresolved":false,"context_lines":[{"line_number":93,"context_line":"        return vnf_package_info"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def test_inst_heal_term(self):"},{"line_number":96,"context_line":"        \"\"\"Test basic life cycle operations with sample VNFD."},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"        In this test case, we do following steps."},{"line_number":99,"context_line":"            - Create subscription."}],"source_content_type":"text/x-python","patch_set":1,"id":"ef9d8d71_c737ebce","line":96,"range":{"start_line":96,"start_character":0,"end_line":96,"end_character":61},"in_reply_to":"55b32f5c_68c79bc6","updated":"2021-01-13 07:16:34.000000000","message":"I confirmed.","commit_id":"7b484aa8c8c746d55049dd4314dba797d4348f33"},{"author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"change_message_id":"b49a3e54c1ff45d5ee15ffe86607d15d69448d0c","unresolved":true,"context_lines":[{"line_number":93,"context_line":"        return vnf_package_info"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def test_inst_heal_term(self):"},{"line_number":96,"context_line":"        \"\"\"Test basic life cycle operations with sample VNFD."},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"        In this test case, we do following steps."},{"line_number":99,"context_line":"            - Create subscription."}],"source_content_type":"text/x-python","patch_set":1,"id":"55b32f5c_68c79bc6","line":96,"range":{"start_line":96,"start_character":0,"end_line":96,"end_character":61},"in_reply_to":"6eca12c9_6b0327e7","updated":"2021-01-12 15:00:52.000000000","message":"Done.\nI think adding to comment is enough because this file name already includes \"with_user_data\".","commit_id":"7b484aa8c8c746d55049dd4314dba797d4348f33"}]}
