)]}'
{"ironic_python_agent/extensions/image.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"13b50509b238a742f24dcd6072a40e7c850747ad","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    try:"},{"line_number":63,"context_line":"        _rescan_device(device)"},{"line_number":64,"context_line":"        lsblk \u003d utils.execute(\u0027lsblk\u0027, \u0027-PbioKNAME,UUID,PARTUUID,TYPE,LABEL\u0027, device)"},{"line_number":65,"context_line":"        report \u003d lsblk[0]"},{"line_number":66,"context_line":"        for line in report.split(\u0027\\n\u0027):"},{"line_number":67,"context_line":"            part \u003d {}"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f621f24_0a0e6b3a","line":64,"updated":"2020-11-02 17:50:01.000000000","message":"pep8: E501 line too long (85 \u003e 79 characters)","commit_id":"fd9971de521f6ec8ad482eb26ca86d49f4b7d76d"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"838bfe4efaf69ac050e948f0ccc0380861d94263","unresolved":false,"context_lines":[{"line_number":88,"context_line":"            if part.get(\u0027LABEL\u0027) \u003d\u003d uuid:"},{"line_number":89,"context_line":"                LOG.debug(\"Partition %(uuid)s found on device \""},{"line_number":90,"context_line":"                          \"%(dev)s\", {\u0027uuid\u0027: uuid, \u0027dev\u0027: device})"},{"line_number":91,"context_line":"                return \u0027/dev/\u0027 + part.get(\u0027KNAME\u0027)"},{"line_number":92,"context_line":"        else:"},{"line_number":93,"context_line":"            # NOTE(TheJulia): We may want to consider moving towards using"},{"line_number":94,"context_line":"            # findfs in the future, if we\u0027re comfortable with the execution"}],"source_content_type":"text/x-python","patch_set":3,"id":"1f621f24_2d90454a","line":91,"updated":"2020-11-10 10:59:09.000000000","message":"nit: avoid copy-pasting by looping over acceptable fields","commit_id":"694ea7425daf8494740e995105e53fb2743c6b00"}],"ironic_python_agent/tests/unit/extensions/test_image.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"13b50509b238a742f24dcd6072a40e7c850747ad","unresolved":false,"context_lines":[{"line_number":1187,"context_line":"        mock_is_md_device.side_effect \u003d [False, False]"},{"line_number":1188,"context_line":"        lsblk_output \u003d (\u0027\u0027\u0027KNAME\u003d\"test\" UUID\u003d\"\" TYPE\u003d\"disk\""},{"line_number":1189,"context_line":"        KNAME\u003d\"test1\" UUID\u003d\"256a39e3-ca3c-4fb8-9cc2-b32eec441f47\" TYPE\u003d\"part\""},{"line_number":1190,"context_line":"        KNAME\u003d\"test2\" UUID\u003d\"903e7bf9-8a13-4f7f-811b-25dc16faf6f7\" TYPE\u003d\"part\" LABEL\u003d\"%s\"\u0027\u0027\u0027 % self.fake_root_uuid)"},{"line_number":1191,"context_line":"        mock_execute.side_effect \u003d (None, None, [lsblk_output])"},{"line_number":1192,"context_line":""},{"line_number":1193,"context_line":"        root_part \u003d image._get_partition(self.fake_dev, self.fake_root_uuid)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f621f24_ca147351","line":1190,"updated":"2020-11-02 17:50:01.000000000","message":"pep8: E501 line too long (114 \u003e 79 characters)","commit_id":"fd9971de521f6ec8ad482eb26ca86d49f4b7d76d"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"13b50509b238a742f24dcd6072a40e7c850747ad","unresolved":false,"context_lines":[{"line_number":1202,"context_line":""},{"line_number":1203,"context_line":"    @mock.patch.object(hardware, \u0027is_md_device\u0027, autospec\u003dTrue)"},{"line_number":1204,"context_line":"    def test__get_partition_label(self, mock_is_md_device, mock_execute,"},{"line_number":1205,"context_line":"                                     mock_dispatch):"},{"line_number":1206,"context_line":"        mock_is_md_device.side_effect \u003d [False, False]"},{"line_number":1207,"context_line":"        lsblk_output \u003d (\u0027\u0027\u0027KNAME\u003d\"test\" UUID\u003d\"\" TYPE\u003d\"disk\""},{"line_number":1208,"context_line":"        KNAME\u003d\"test1\" UUID\u003d\"256a39e3-ca3c-4fb8-9cc2-b32eec441f47\" TYPE\u003d\"part\""}],"source_content_type":"text/x-python","patch_set":1,"id":"1f621f24_aa177751","line":1205,"updated":"2020-11-02 17:50:01.000000000","message":"pep8: E127 continuation line over-indented for visual indent","commit_id":"fd9971de521f6ec8ad482eb26ca86d49f4b7d76d"}],"releasenotes/notes/software-raid-use-label-as-rootfs-uuid-d9a3827180f1a238.yaml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"838bfe4efaf69ac050e948f0ccc0380861d94263","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    For Software RAID, the IPA will use partition LABEL along with UUID and PARTUUID"},{"line_number":5,"context_line":"    passed from the conductor to identify the root partition. The root file system "},{"line_number":6,"context_line":"    LABEL can be set as value of the ``rootfs_uuid`` image metadata property."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f621f24_8d8199fe","line":4,"updated":"2020-11-10 10:59:09.000000000","message":"nit: s/will use/now uses/ (we use present tense in release notes)","commit_id":"694ea7425daf8494740e995105e53fb2743c6b00"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"838bfe4efaf69ac050e948f0ccc0380861d94263","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    For Software RAID, the IPA will use partition LABEL along with UUID and PARTUUID"},{"line_number":5,"context_line":"    passed from the conductor to identify the root partition. The root file system "},{"line_number":6,"context_line":"    LABEL can be set as value of the ``rootfs_uuid`` image metadata property."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f621f24_6d86bd15","line":5,"updated":"2020-11-10 10:59:09.000000000","message":"nit: trailing space","commit_id":"694ea7425daf8494740e995105e53fb2743c6b00"}]}
