)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"f7b95621185858614a2a30a217e86bbbff83311c","unresolved":false,"context_lines":[{"line_number":9,"context_line":"set/unset comamnd classes should inherit from cliff.Command class."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I54e5608ac0768d7d94b7f7d516ea1948daefdc1b"},{"line_number":12,"context_line":"Partial-Bug: 1546065"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"bae84128_264db46c","line":12,"updated":"2016-02-22 14:16:44.000000000","message":"Doesn\u0027t this close the bug?","commit_id":"16678ce54b6e8d45b8e72e7146b29e47caa89913"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"ee1f1b9a13192f536bfb4c96e5b97eee5879a2c6","unresolved":false,"context_lines":[{"line_number":9,"context_line":"set/unset comamnd classes should inherit from cliff.Command class."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I54e5608ac0768d7d94b7f7d516ea1948daefdc1b"},{"line_number":12,"context_line":"Partial-Bug: 1546065"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"bae84128_065230dd","line":12,"in_reply_to":"bae84128_264db46c","updated":"2016-02-22 14:18:10.000000000","message":"Ignore this comment.","commit_id":"16678ce54b6e8d45b8e72e7146b29e47caa89913"}],"functional/tests/compute/v2/test_flavor.py":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7ad5dd251ab9fbef3260f378cd13b74a204c675c","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        raw_output \u003d self.openstack("},{"line_number":55,"context_line":"            \u0027flavor unset --property a \u0027 + self.NAME"},{"line_number":56,"context_line":"        )"},{"line_number":57,"context_line":"        self.assertEqual(\u0027\u0027, raw_output)"}],"source_content_type":"text/x-python","patch_set":3,"id":"bae84128_5241f20a","line":57,"updated":"2016-02-19 13:23:26.000000000","message":"Don\u0027t we need to check whether properties are set/unset as expected in the functional tests?\n\nBefore the change, you checked the return value, so you can check if properties are set/unset as expected. However, in the new test, we don\u0027t check anything. I think you need to read the data and check it.\n\nI am not familiar with the common practice in OSC, so it might be a dumb question.","commit_id":"3d434674d04978b9b0b91d59a6e40f7a812ded2f"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"e2a8dc56f7bf64f814010aefb8ef0678b79f8271","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        raw_output \u003d self.openstack("},{"line_number":55,"context_line":"            \u0027flavor unset --property a \u0027 + self.NAME"},{"line_number":56,"context_line":"        )"},{"line_number":57,"context_line":"        self.assertEqual(\u0027\u0027, raw_output)"}],"source_content_type":"text/x-python","patch_set":3,"id":"bae84128_d2ad028a","line":57,"in_reply_to":"bae84128_5241f20a","updated":"2016-02-19 13:29:09.000000000","message":"+1 ... a set/unset should be followed by a show to ensure the action completed as expected","commit_id":"3d434674d04978b9b0b91d59a6e40f7a812ded2f"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"f17e297200637e81941821a15ac3634aad9eb9e9","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        raw_output \u003d self.openstack("},{"line_number":55,"context_line":"            \u0027flavor unset --property a \u0027 + self.NAME"},{"line_number":56,"context_line":"        )"},{"line_number":57,"context_line":"        self.assertEqual(\u0027\u0027, raw_output)"}],"source_content_type":"text/x-python","patch_set":3,"id":"bae84128_97798896","line":57,"in_reply_to":"bae84128_d2ad028a","updated":"2016-02-20 02:15:08.000000000","message":"Hi Akihiro, Richard,\n\nOh, yes. I didn\u0027t even think about it since I have wrote too many unit tests, I think. :)\n\nThanks, fixed.","commit_id":"3d434674d04978b9b0b91d59a6e40f7a812ded2f"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"f7b95621185858614a2a30a217e86bbbff83311c","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        self.assertEqual(\u0027\u0027, raw_output)"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"        raw_output \u003d self.openstack(\u0027flavor show \u0027 + self.NAME + opts)"},{"line_number":57,"context_line":"        self.assertEqual(u\"a\u003d\u0027b\u0027, c\u003d\u0027d\u0027\\n\", raw_output)"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"        raw_output \u003d self.openstack("},{"line_number":60,"context_line":"            \u0027flavor unset --property a \u0027 + self.NAME"}],"source_content_type":"text/x-python","patch_set":6,"id":"bae84128_e6974c8e","line":57,"updated":"2016-02-22 14:16:44.000000000","message":"Why unicode strings here and nowhere else?","commit_id":"16678ce54b6e8d45b8e72e7146b29e47caa89913"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"66398d6a5d409413317ed46265cad4ff5b087117","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        self.assertEqual(\u0027\u0027, raw_output)"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"        raw_output \u003d self.openstack(\u0027flavor show \u0027 + self.NAME + opts)"},{"line_number":57,"context_line":"        self.assertEqual(u\"a\u003d\u0027b\u0027, c\u003d\u0027d\u0027\\n\", raw_output)"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"        raw_output \u003d self.openstack("},{"line_number":60,"context_line":"            \u0027flavor unset --property a \u0027 + self.NAME"}],"source_content_type":"text/x-python","patch_set":6,"id":"bae84128_46c0b8e0","line":57,"in_reply_to":"bae84128_e6974c8e","updated":"2016-02-22 14:28:06.000000000","message":"Not necessary. I just copied the output of the commands...\n\nLet\u0027s remove all of them.","commit_id":"16678ce54b6e8d45b8e72e7146b29e47caa89913"}],"releasenotes/notes/bug-1546065-41d09ffbd8606513.yaml":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"f61c266d6ba4da6233d66911eb3fb36835f75ac9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Command ``flavor set/unset`` now outputs nothing."},{"line_number":4,"context_line":"    [Bug `1546065 \u003chttps://bugs.launchpad.net/python-openstackclient/+bug/1546065\u003e`_]"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"bae84128_066c5e07","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":8},"updated":"2016-02-24 18:16:17.000000000","message":"I am not sure which is an appropriate section \u0027upgrade\u0027 or \u0027features\u0027","commit_id":"b80bb97f2019d7667df20963f5b55bd94b84661c"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"88871146596ad3735b52b295582e3337ea3b5ca9","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Command ``flavor set/unset`` now outputs nothing."},{"line_number":4,"context_line":"    [Bug `1546065 \u003chttps://bugs.launchpad.net/python-openstackclient/+bug/1546065\u003e`_]"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"9aed3d3a_3da4bda4","line":2,"in_reply_to":"9aed3d3a_4f274b12","updated":"2016-02-26 19:46:18.000000000","message":"OK, let\u0027s put it to bug fixes. :)\n\nThanks Akihiro, Richard, Dean.","commit_id":"b80bb97f2019d7667df20963f5b55bd94b84661c"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"40bd5cdaf9efc09cf2d78dc8aa65fe169a0725bc","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Command ``flavor set/unset`` now outputs nothing."},{"line_number":4,"context_line":"    [Bug `1546065 \u003chttps://bugs.launchpad.net/python-openstackclient/+bug/1546065\u003e`_]"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"bae84128_ad7bb828","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":8},"in_reply_to":"bae84128_066c5e07","updated":"2016-02-25 03:21:54.000000000","message":"Not sure, but I think this is a feature. It is the change of a command behavior. But let\u0027s see what other cores say. :)\n\nHi Steve, Richard, \n\nHow do you think ?","commit_id":"b80bb97f2019d7667df20963f5b55bd94b84661c"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"f138de2e2e14db85148e41d476816ea5a61d7735","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Command ``flavor set/unset`` now outputs nothing."},{"line_number":4,"context_line":"    [Bug `1546065 \u003chttps://bugs.launchpad.net/python-openstackclient/+bug/1546065\u003e`_]"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"bae84128_adda98e7","line":2,"range":{"start_line":2,"start_character":0,"end_line":2,"end_character":8},"in_reply_to":"bae84128_ad7bb828","updated":"2016-02-25 03:31:16.000000000","message":"I\u0027ll have to defer to others on this one.","commit_id":"b80bb97f2019d7667df20963f5b55bd94b84661c"},{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"46e7b640b5d973ef4c25213c9dc3397143ad2a3e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - Command ``flavor set/unset`` now outputs nothing."},{"line_number":4,"context_line":"    [Bug `1546065 \u003chttps://bugs.launchpad.net/python-openstackclient/+bug/1546065\u003e`_]"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"9aed3d3a_4f274b12","line":2,"in_reply_to":"bae84128_adda98e7","updated":"2016-02-26 19:07:40.000000000","message":"I feel like these are bug fixes actually, \u0027correcting\u0027 the prior behaviour of a command.  If this changes, we should go back and also change the other instances of set/unset changes too so they all wind up together in the release notes.","commit_id":"b80bb97f2019d7667df20963f5b55bd94b84661c"}]}
