)]}'
{"ironic/common/release_mappings.py":[{"author":{"_account_id":13689,"name":"Hironori Shiina","email":"Hironori.Shiina@fujitsu.com","username":"shiina"},"change_message_id":"1e7d4ae7c7ca94b9c3c609d0eceaa4042f8ef56e","unresolved":false,"context_lines":[{"line_number":134,"context_line":"        \u0027api\u0027: \u00271.46\u0027,"},{"line_number":135,"context_line":"        \u0027rpc\u0027: \u00271.47\u0027,"},{"line_number":136,"context_line":"        \u0027objects\u0027: {"},{"line_number":137,"context_line":"            \u0027Node\u0027: [\u00271.29\u0027],"},{"line_number":138,"context_line":"            \u0027Conductor\u0027: [\u00271.3\u0027],"},{"line_number":139,"context_line":"            \u0027Chassis\u0027: [\u00271.3\u0027],"},{"line_number":140,"context_line":"            \u0027Port\u0027: [\u00271.8\u0027],"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f79a3b5_1ea5ea01","line":137,"updated":"2018-10-17 13:34:20.000000000","message":"This list should include all added versions. So, this should be [\u00271.29\u0027, \u00271.28\u0027].","commit_id":"24aab6eaec5c1084becbd9fb27529b23de264af2"}],"ironic/drivers/base.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"cdfedaedeb743d097dfd3712d39bf1ed2e42009f","unresolved":false,"context_lines":[{"line_number":134,"context_line":"    def optional_interfaces(self):"},{"line_number":135,"context_line":"        \"\"\"Interfaces that can be no-op.\"\"\""},{"line_number":136,"context_line":"        return [\u0027bios\u0027, \u0027console\u0027, \u0027graphical_console\u0027, \u0027inspect\u0027, \u0027raid\u0027,"},{"line_number":137,"context_line":"                \u0027rescue\u0027, \u0027storage\u0027]"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    @property"},{"line_number":140,"context_line":"    def all_interfaces(self):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_61e896de","line":137,"updated":"2018-09-28 00:16:52.000000000","message":"Please do this in the prior patch, or squash these two patches together.","commit_id":"5092e4c43c0e780b88617653e0d3c0c44ed61ffc"}],"ironic/objects/node.py":[{"author":{"_account_id":13689,"name":"Hironori Shiina","email":"Hironori.Shiina@fujitsu.com","username":"shiina"},"change_message_id":"1e7d4ae7c7ca94b9c3c609d0eceaa4042f8ef56e","unresolved":false,"context_lines":[{"line_number":578,"context_line":"            this, it should be removed."},{"line_number":579,"context_line":"        Version 1.28: automated_clean was added. For versions prior to this, it"},{"line_number":580,"context_line":"            should be set to None (or removed)."},{"line_number":581,"context_line":""},{"line_number":582,"context_line":"        :param target_version: the desired version of the object"},{"line_number":583,"context_line":"        :param remove_unavailable_fields: True to remove fields that are"},{"line_number":584,"context_line":"            unavailable in the target version; set this to True when"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f79a3b5_defd320a","line":581,"updated":"2018-10-17 13:34:20.000000000","message":"It is necessary to handle the new interface here.","commit_id":"24aab6eaec5c1084becbd9fb27529b23de264af2"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"9551f12f032b1ccf54d6967990e536647070be91","unresolved":false,"context_lines":[{"line_number":578,"context_line":"            this, it should be removed."},{"line_number":579,"context_line":"        Version 1.28: automated_clean was added. For versions prior to this, it"},{"line_number":580,"context_line":"            should be set to None (or removed)."},{"line_number":581,"context_line":""},{"line_number":582,"context_line":"        :param target_version: the desired version of the object"},{"line_number":583,"context_line":"        :param remove_unavailable_fields: True to remove fields that are"},{"line_number":584,"context_line":"            unavailable in the target version; set this to True when"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f79a3b5_166f8ac7","line":581,"in_reply_to":"3f79a3b5_defd320a","updated":"2018-12-05 21:17:56.000000000","message":"Done","commit_id":"24aab6eaec5c1084becbd9fb27529b23de264af2"},{"author":{"_account_id":13689,"name":"Hironori Shiina","email":"Hironori.Shiina@fujitsu.com","username":"shiina"},"change_message_id":"1e7d4ae7c7ca94b9c3c609d0eceaa4042f8ef56e","unresolved":false,"context_lines":[{"line_number":632,"context_line":"        \u0027boot_interface\u0027: (\u0027node\u0027, \u0027boot_interface\u0027),"},{"line_number":633,"context_line":"        \u0027console_interface\u0027: (\u0027node\u0027, \u0027console_interface\u0027),"},{"line_number":634,"context_line":"        \u0027deploy_interface\u0027: (\u0027node\u0027, \u0027deploy_interface\u0027),"},{"line_number":635,"context_line":"        \u0027graphical_console_interface\u0027: (\u0027node\u0027, \u0027graphical_console_interface\u0027),"},{"line_number":636,"context_line":"        \u0027inspect_interface\u0027: (\u0027node\u0027, \u0027inspect_interface\u0027),"},{"line_number":637,"context_line":"        \u0027management_interface\u0027: (\u0027node\u0027, \u0027management_interface\u0027),"},{"line_number":638,"context_line":"        \u0027network_interface\u0027: (\u0027node\u0027, \u0027network_interface\u0027),"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f79a3b5_b1b18748","line":635,"updated":"2018-10-17 13:34:20.000000000","message":"It might be better to add this to notification after an API change is merged because the notification change will be exposed soon after this patch is merged while a new attribute to the RPC Node object is not exposed till the attribute is added to API Node  object.","commit_id":"24aab6eaec5c1084becbd9fb27529b23de264af2"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"9551f12f032b1ccf54d6967990e536647070be91","unresolved":false,"context_lines":[{"line_number":632,"context_line":"        \u0027boot_interface\u0027: (\u0027node\u0027, \u0027boot_interface\u0027),"},{"line_number":633,"context_line":"        \u0027console_interface\u0027: (\u0027node\u0027, \u0027console_interface\u0027),"},{"line_number":634,"context_line":"        \u0027deploy_interface\u0027: (\u0027node\u0027, \u0027deploy_interface\u0027),"},{"line_number":635,"context_line":"        \u0027graphical_console_interface\u0027: (\u0027node\u0027, \u0027graphical_console_interface\u0027),"},{"line_number":636,"context_line":"        \u0027inspect_interface\u0027: (\u0027node\u0027, \u0027inspect_interface\u0027),"},{"line_number":637,"context_line":"        \u0027management_interface\u0027: (\u0027node\u0027, \u0027management_interface\u0027),"},{"line_number":638,"context_line":"        \u0027network_interface\u0027: (\u0027node\u0027, \u0027network_interface\u0027),"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f79a3b5_f669aebe","line":635,"in_reply_to":"3f79a3b5_b1b18748","updated":"2018-12-05 21:17:56.000000000","message":"I\u0027m going to squash it all together since mkrai has indicated that they don\u0027t have time right now to iterate on this.","commit_id":"24aab6eaec5c1084becbd9fb27529b23de264af2"}],"ironic/tests/unit/conductor/test_manager.py":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"cdfedaedeb743d097dfd3712d39bf1ed2e42009f","unresolved":false,"context_lines":[{"line_number":573,"context_line":"        \u0027boot_interface\u0027: UpdateInterfaces(\u0027pxe\u0027, \u0027fake\u0027),"},{"line_number":574,"context_line":"        \u0027console_interface\u0027: UpdateInterfaces(\u0027no-console\u0027, \u0027fake\u0027),"},{"line_number":575,"context_line":"        \u0027deploy_interface\u0027: UpdateInterfaces(\u0027iscsi\u0027, \u0027fake\u0027),"},{"line_number":576,"context_line":"        \u0027graphical_console_interface\u0027: UpdateInterfaces(\u0027no-graphical_console\u0027,"},{"line_number":577,"context_line":"                                                        \u0027fake\u0027),"},{"line_number":578,"context_line":"        \u0027inspect_interface\u0027: UpdateInterfaces(\u0027no-inspect\u0027, \u0027fake\u0027),"},{"line_number":579,"context_line":"        \u0027management_interface\u0027: UpdateInterfaces(None, \u0027fake\u0027),"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_616f3660","line":576,"range":{"start_line":576,"start_character":68,"end_line":576,"end_character":70},"updated":"2018-09-28 00:16:52.000000000","message":"make the _ a -","commit_id":"5092e4c43c0e780b88617653e0d3c0c44ed61ffc"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"9551f12f032b1ccf54d6967990e536647070be91","unresolved":false,"context_lines":[{"line_number":573,"context_line":"        \u0027boot_interface\u0027: UpdateInterfaces(\u0027pxe\u0027, \u0027fake\u0027),"},{"line_number":574,"context_line":"        \u0027console_interface\u0027: UpdateInterfaces(\u0027no-console\u0027, \u0027fake\u0027),"},{"line_number":575,"context_line":"        \u0027deploy_interface\u0027: UpdateInterfaces(\u0027iscsi\u0027, \u0027fake\u0027),"},{"line_number":576,"context_line":"        \u0027graphical_console_interface\u0027: UpdateInterfaces(\u0027no-graphical_console\u0027,"},{"line_number":577,"context_line":"                                                        \u0027fake\u0027),"},{"line_number":578,"context_line":"        \u0027inspect_interface\u0027: UpdateInterfaces(\u0027no-inspect\u0027, \u0027fake\u0027),"},{"line_number":579,"context_line":"        \u0027management_interface\u0027: UpdateInterfaces(None, \u0027fake\u0027),"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f79a3b5_96a71a0b","line":576,"range":{"start_line":576,"start_character":68,"end_line":576,"end_character":70},"updated":"2018-12-05 21:17:56.000000000","message":"fixing","commit_id":"24aab6eaec5c1084becbd9fb27529b23de264af2"}],"setup.cfg":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"cdfedaedeb743d097dfd3712d39bf1ed2e42009f","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"ironic.hardware.interfaces.graphical_console \u003d"},{"line_number":77,"context_line":"    fake \u003d ironic.drivers.modules.fake:FakeGraphicalConsole"},{"line_number":78,"context_line":"    no-graphical_console \u003d ironic.drivers.modules.noop:NoGraphicalConsole"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"ironic.hardware.interfaces.deploy \u003d"},{"line_number":81,"context_line":"    ansible \u003d ironic.drivers.modules.ansible.deploy:AnsibleDeploy"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"3f79a3b5_41ed5aee","line":78,"range":{"start_line":78,"start_character":0,"end_line":78,"end_character":73},"updated":"2018-09-28 00:16:52.000000000","message":"The _ is why the tests are failing, change it to a - to match what the conductor is trying to do and the conductor should start","commit_id":"5092e4c43c0e780b88617653e0d3c0c44ed61ffc"}]}
