)]}'
{"releasenotes/notes/enhance-oem-extension-design-3143717e710b3eaf.yaml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"24f393683cd03c82621c04dff3458a8b0f9d9176","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":"    OEM resource class hierarchy has been redesigned to allow for non-terminal"},{"line_number":5,"context_line":"    sub-resources (e.g. Links) to be handled within OEM resource model. As a"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_479f6cb3","line":2,"updated":"2019-08-19 17:57:47.000000000","message":"s/features/upgrade/","commit_id":"5b4219c0d4b3b3044bac8af816f1f6da3d2b415a"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"32308763255ae3a3421604cfdd24e8c8b4b15e84","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":"    OEM resource class hierarchy has been redesigned to allow for non-terminal"},{"line_number":5,"context_line":"    sub-resources (e.g. Links) to be handled within OEM resource model. As a"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_59a165f6","line":2,"in_reply_to":"7faddb67_479f6cb3","updated":"2019-08-21 17:50:32.000000000","message":"++","commit_id":"5b4219c0d4b3b3044bac8af816f1f6da3d2b415a"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"4777e4e61f5cc71122f3a65eea66aac47203bf11","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":"    OEM resource class hierarchy has been redesigned to allow for non-terminal"},{"line_number":5,"context_line":"    sub-resources (e.g. Links) to be handled within OEM resource model. As a"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_8c8c39d8","line":2,"in_reply_to":"7faddb67_479f6cb3","updated":"2019-08-26 10:36:48.000000000","message":"Done","commit_id":"5b4219c0d4b3b3044bac8af816f1f6da3d2b415a"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"4777e4e61f5cc71122f3a65eea66aac47203bf11","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":"    OEM resource class hierarchy has been redesigned to allow for non-terminal"},{"line_number":5,"context_line":"    sub-resources (e.g. Links) to be handled within OEM resource model. As a"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_2cbbc575","line":2,"in_reply_to":"7faddb67_59a165f6","updated":"2019-08-26 10:36:48.000000000","message":"Done","commit_id":"5b4219c0d4b3b3044bac8af816f1f6da3d2b415a"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"24f393683cd03c82621c04dff3458a8b0f9d9176","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    sub-resources (e.g. Links) to be handled within OEM resource model. As a"},{"line_number":6,"context_line":"    consequence, backward compatibility with previously existing OEM extension"},{"line_number":7,"context_line":"    framework (anything based on ``OEMExtensionResourceBase`` class) is not"},{"line_number":8,"context_line":"    preserved."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_e7a1b8f8","line":8,"updated":"2019-08-19 17:57:47.000000000","message":"a few notes on how to update the code?","commit_id":"5b4219c0d4b3b3044bac8af816f1f6da3d2b415a"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"4777e4e61f5cc71122f3a65eea66aac47203bf11","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    sub-resources (e.g. Links) to be handled within OEM resource model. As a"},{"line_number":6,"context_line":"    consequence, backward compatibility with previously existing OEM extension"},{"line_number":7,"context_line":"    framework (anything based on ``OEMExtensionResourceBase`` class) is not"},{"line_number":8,"context_line":"    preserved."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_274afe5a","line":8,"in_reply_to":"7faddb67_b99e59b5","updated":"2019-08-26 10:36:48.000000000","message":"Done","commit_id":"5b4219c0d4b3b3044bac8af816f1f6da3d2b415a"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"32308763255ae3a3421604cfdd24e8c8b4b15e84","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    sub-resources (e.g. Links) to be handled within OEM resource model. As a"},{"line_number":6,"context_line":"    consequence, backward compatibility with previously existing OEM extension"},{"line_number":7,"context_line":"    framework (anything based on ``OEMExtensionResourceBase`` class) is not"},{"line_number":8,"context_line":"    preserved."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_b99e59b5","line":8,"in_reply_to":"7faddb67_e7a1b8f8","updated":"2019-08-21 17:50:32.000000000","message":"++","commit_id":"5b4219c0d4b3b3044bac8af816f1f6da3d2b415a"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"4777e4e61f5cc71122f3a65eea66aac47203bf11","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    sub-resources (e.g. Links) to be handled within OEM resource model. As a"},{"line_number":6,"context_line":"    consequence, backward compatibility with previously existing OEM extension"},{"line_number":7,"context_line":"    framework (anything based on ``OEMExtensionResourceBase`` class) is not"},{"line_number":8,"context_line":"    preserved."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_673236f5","line":8,"in_reply_to":"7faddb67_e7a1b8f8","updated":"2019-08-26 10:36:48.000000000","message":"Done","commit_id":"5b4219c0d4b3b3044bac8af816f1f6da3d2b415a"}],"sushy/main.py":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"fa0f332dc2027317e0cbbac4db892715228294f3","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"        Parsed JSON fields are set to `self` as declared in the class."},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"        :param json_doc: parse JSON document in form of Python types"},{"line_number":165,"context_line":"        \"\"\""},{"line_number":166,"context_line":"        super(Sushy, self)._parse_attributes(json_doc)"},{"line_number":167,"context_line":"        self.redfish_version \u003d json_doc.get(\u0027RedfishVersion\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_cbae772e","line":164,"updated":"2019-08-27 20:05:20.000000000","message":"that\u0027s a parsed doc, right? We aren\u0027t going to parse it?","commit_id":"efaeaf9956b43e054c639929e0646161f22e84b1"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"301a75a7f67bd4898b69b703ce87303bd3e350cf","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"        Parsed JSON fields are set to `self` as declared in the class."},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"        :param json_doc: parse JSON document in form of Python types"},{"line_number":165,"context_line":"        \"\"\""},{"line_number":166,"context_line":"        super(Sushy, self)._parse_attributes(json_doc)"},{"line_number":167,"context_line":"        self.redfish_version \u003d json_doc.get(\u0027RedfishVersion\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_db587b58","line":164,"in_reply_to":"7faddb67_cbae772e","updated":"2019-08-28 13:45:20.000000000","message":"Ah, that\u0027s a typo!","commit_id":"efaeaf9956b43e054c639929e0646161f22e84b1"}],"sushy/resources/base.py":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"fa0f332dc2027317e0cbbac4db892715228294f3","unresolved":false,"context_lines":[{"line_number":524,"context_line":"    def clone_resource(self, new_resource, path\u003d\u0027\u0027):"},{"line_number":525,"context_line":"        \"\"\"Instantiate given resource using existing BMC connection context\"\"\""},{"line_number":526,"context_line":"        return new_resource("},{"line_number":527,"context_line":"            self._conn, self.path,"},{"line_number":528,"context_line":"            redfish_version\u003dself.redfish_version,"},{"line_number":529,"context_line":"            reader\u003dself._reader)"},{"line_number":530,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_0b6a4fec","line":527,"updated":"2019-08-27 20:05:20.000000000","message":"so dumb question, what is the \u0027path\u0027 parameter used for?","commit_id":"efaeaf9956b43e054c639929e0646161f22e84b1"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"301a75a7f67bd4898b69b703ce87303bd3e350cf","unresolved":false,"context_lines":[{"line_number":524,"context_line":"    def clone_resource(self, new_resource, path\u003d\u0027\u0027):"},{"line_number":525,"context_line":"        \"\"\"Instantiate given resource using existing BMC connection context\"\"\""},{"line_number":526,"context_line":"        return new_resource("},{"line_number":527,"context_line":"            self._conn, self.path,"},{"line_number":528,"context_line":"            redfish_version\u003dself.redfish_version,"},{"line_number":529,"context_line":"            reader\u003dself._reader)"},{"line_number":530,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_c6109e52","line":527,"in_reply_to":"7faddb67_0b6a4fec","updated":"2019-08-28 13:45:20.000000000","message":"Yup! That\u0027s accidentally forgotten!","commit_id":"efaeaf9956b43e054c639929e0646161f22e84b1"}],"sushy/resources/oem/base.py":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"fa0f332dc2027317e0cbbac4db892715228294f3","unresolved":false,"context_lines":[{"line_number":29,"context_line":"        \"\"\"Class representing an OEM vendor extension"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"        :param connector: A Connector instance"},{"line_number":32,"context_line":"        :param identity: The identity of the Fabric resource"},{"line_number":33,"context_line":"        :param redfish_version: The version of RedFish. Used to construct"},{"line_number":34,"context_line":"            the object according to schema of the given version."},{"line_number":35,"context_line":"        :param registries: Dict of Redfish Message Registry objects to be"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_8b7ddfb3","line":32,"updated":"2019-08-27 20:05:20.000000000","message":"I don\u0027t see any \u0027identity\u0027 in the method. but I see \u0027path\u0027 and \u0027reader\u0027, which aren\u0027t described.","commit_id":"efaeaf9956b43e054c639929e0646161f22e84b1"},{"author":{"_account_id":26340,"name":"Ilya Etingof","email":"etingof@gmail.com","username":"etingof"},"change_message_id":"301a75a7f67bd4898b69b703ce87303bd3e350cf","unresolved":false,"context_lines":[{"line_number":29,"context_line":"        \"\"\"Class representing an OEM vendor extension"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"        :param connector: A Connector instance"},{"line_number":32,"context_line":"        :param identity: The identity of the Fabric resource"},{"line_number":33,"context_line":"        :param redfish_version: The version of RedFish. Used to construct"},{"line_number":34,"context_line":"            the object according to schema of the given version."},{"line_number":35,"context_line":"        :param registries: Dict of Redfish Message Registry objects to be"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_863386f6","line":32,"in_reply_to":"7faddb67_8b7ddfb3","updated":"2019-08-28 13:45:20.000000000","message":"Oh, cut\u0026paste backfires! Fixed.","commit_id":"efaeaf9956b43e054c639929e0646161f22e84b1"}]}
