)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"ea11486d1f02cd464132b295fd15a06164f5beca","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Denis Makogon \u003cdmakogon@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2014-08-04 17:09:43 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix method for retrieving device address due to licence usage issue"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Reasons:"},{"line_number":10,"context_line":" - Reimplement method for retrieving networking interface address"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"baada198_eee2aed2","line":7,"updated":"2014-08-04 14:40:41.000000000","message":"not clear what the \u0027issue\u0027 is ... I\u0027ve also updated bug with this question.","commit_id":"68ca93a0080d0f86d6956550764c0abaae7e167f"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"407915c2569609adb75cc93712ad20e778af6608","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Denis Makogon \u003cdmakogon@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2014-08-04 17:09:43 +0300"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix method for retrieving device address due to licence usage issue"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Reasons:"},{"line_number":10,"context_line":" - Reimplement method for retrieving networking interface address"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"baada198_cfdb254c","line":7,"in_reply_to":"baada198_eee2aed2","updated":"2014-08-04 15:16:16.000000000","message":"Bug-report + commit message was updated","commit_id":"68ca93a0080d0f86d6956550764c0abaae7e167f"}],"trove/common/exception.py":[{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"ea11486d1f02cd464132b295fd15a06164f5beca","unresolved":false,"context_lines":[{"line_number":448,"context_line":""},{"line_number":449,"context_line":""},{"line_number":450,"context_line":"class NetworkingDeviceNotFound(TroveError):"},{"line_number":451,"context_line":"    \"\"\"Error fetching interface information: Device not found.\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"baada198_6ed69ef3","line":451,"updated":"2014-08-04 14:40:41.000000000","message":"no message?","commit_id":"68ca93a0080d0f86d6956550764c0abaae7e167f"}],"trove/common/networking_utils.py":[{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"ea11486d1f02cd464132b295fd15a06164f5beca","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class NetworkingUtils(object):"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    info_cmd \u003d \"/sbin/ifconfig %s\""},{"line_number":27,"context_line":"    hw_addr \u003d \"| grep -i HWaddr | awk {\u0027print $5\u0027}\""},{"line_number":28,"context_line":"    hw_addr_key \u003d \"HWaddr\""},{"line_number":29,"context_line":"    ipv4 \u003d \"\"\"| grep  \"inet addr\" | awk {\u0027print $2\u0027}\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"baada198_2ef7468d","line":26,"updated":"2014-08-04 14:40:41.000000000","message":"this is distribution specific. why not use netifaces?","commit_id":"68ca93a0080d0f86d6956550764c0abaae7e167f"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"407915c2569609adb75cc93712ad20e778af6608","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class NetworkingUtils(object):"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    info_cmd \u003d \"/sbin/ifconfig %s\""},{"line_number":27,"context_line":"    hw_addr \u003d \"| grep -i HWaddr | awk {\u0027print $5\u0027}\""},{"line_number":28,"context_line":"    hw_addr_key \u003d \"HWaddr\""},{"line_number":29,"context_line":"    ipv4 \u003d \"\"\"| grep  \"inet addr\" | awk {\u0027print $2\u0027}\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"baada198_0f1a7d17","line":26,"in_reply_to":"baada198_2ef7468d","updated":"2014-08-04 15:16:16.000000000","message":"good suggestion, i forgot to take a look at openstack/requirements.\nNow, it\u0027s done. Thanks.","commit_id":"68ca93a0080d0f86d6956550764c0abaae7e167f"}],"trove/guestagent/common/operating_system.py":[{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"0a7ef052d323bd13f76ff09bbdf34953d1cc3322","unresolved":false,"context_lines":[{"line_number":83,"context_line":"            break"},{"line_number":84,"context_line":"    return result"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"#Uses the Linux SIOCGIFADDR ioctl to find the IP address associated"},{"line_number":88,"context_line":"# with a network interface, given the name of that interface,"},{"line_number":89,"context_line":"# e.g. \"eth0\". The address is returned as a string containing a dotted quad."}],"source_content_type":"text/x-python","patch_set":3,"id":"baada198_5586c25f","side":"PARENT","line":86,"updated":"2014-08-04 15:58:16.000000000","message":"If the license issue is with the code in function get_ip_address() below, why not just fix this function to use netifaces and be done with it?\n\nYou wouldn\u0027t need to reengineer to the extent you are doing in this proposed change.","commit_id":"057bd8645a7f443578a731e70c58ba360c39aa5c"}]}
