)]}'
{"trove/guestagent/pkg.py":[{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"100cfbbf293598a536cd7827f18c0cb5d75eb433","unresolved":false,"context_lines":[{"line_number":138,"context_line":"                          package_name)"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"    def _install(self, packages, time_out):"},{"line_number":141,"context_line":"        \"\"\"must be overwritten by a RPM based PackagerMixin\"\"\""},{"line_number":142,"context_line":"        raise NotImplementedError()"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"    def _remove(self, package_name, time_out):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a89bdaa_f2ac4d37","line":141,"range":{"start_line":141,"start_character":34,"end_line":141,"end_character":35},"updated":"2016-09-06 14:24:00.000000000","message":"an","commit_id":"8dd6d6aea1acd0e24094d314ad140ce3c91e56f8"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"100cfbbf293598a536cd7827f18c0cb5d75eb433","unresolved":false,"context_lines":[{"line_number":138,"context_line":"                          package_name)"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"    def _install(self, packages, time_out):"},{"line_number":141,"context_line":"        \"\"\"must be overwritten by a RPM based PackagerMixin\"\"\""},{"line_number":142,"context_line":"        raise NotImplementedError()"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"    def _remove(self, package_name, time_out):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a89bdaa_72c03de1","line":141,"range":{"start_line":141,"start_character":19,"end_line":141,"end_character":30},"updated":"2016-09-06 14:24:00.000000000","message":"overridden","commit_id":"8dd6d6aea1acd0e24094d314ad140ce3c91e56f8"},{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"bd25e700b83d9b951108ab787e69cb0039a99cab","unresolved":false,"context_lines":[{"line_number":138,"context_line":"                          package_name)"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"    def _install(self, packages, time_out):"},{"line_number":141,"context_line":"        \"\"\"must be overwritten by a RPM based PackagerMixin\"\"\""},{"line_number":142,"context_line":"        raise NotImplementedError()"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"    def _remove(self, package_name, time_out):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a89bdaa_95592b01","line":141,"range":{"start_line":141,"start_character":19,"end_line":141,"end_character":30},"in_reply_to":"9a89bdaa_72c03de1","updated":"2016-09-06 14:29:30.000000000","message":"Done","commit_id":"8dd6d6aea1acd0e24094d314ad140ce3c91e56f8"},{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"bd25e700b83d9b951108ab787e69cb0039a99cab","unresolved":false,"context_lines":[{"line_number":138,"context_line":"                          package_name)"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"    def _install(self, packages, time_out):"},{"line_number":141,"context_line":"        \"\"\"must be overwritten by a RPM based PackagerMixin\"\"\""},{"line_number":142,"context_line":"        raise NotImplementedError()"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":"    def _remove(self, package_name, time_out):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a89bdaa_d573b37e","line":141,"range":{"start_line":141,"start_character":34,"end_line":141,"end_character":35},"in_reply_to":"9a89bdaa_f2ac4d37","updated":"2016-09-06 14:29:30.000000000","message":"Done","commit_id":"8dd6d6aea1acd0e24094d314ad140ce3c91e56f8"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"100cfbbf293598a536cd7827f18c0cb5d75eb433","unresolved":false,"context_lines":[{"line_number":149,"context_line":"        Raises an exception if a non-recoverable error or timeout occurs."},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"        \"\"\""},{"line_number":152,"context_line":"        cmd \u003d \"sudo yum --color\u003dnever -y remove %s\" % package_name"},{"line_number":153,"context_line":"        LOG.debug(\"Running package remove command: %s\" % cmd)"},{"line_number":154,"context_line":"        output_expects \u003d [\u0027\\[sudo\\] password for .*:\u0027,"},{"line_number":155,"context_line":"                          \u0027No Packages marked for removal\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a89bdaa_12837199","line":152,"range":{"start_line":152,"start_character":20,"end_line":152,"end_character":23},"updated":"2016-09-06 14:24:00.000000000","message":"this looks like yum too.\n\nOf should I say yummy?","commit_id":"8dd6d6aea1acd0e24094d314ad140ce3c91e56f8"},{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"bd25e700b83d9b951108ab787e69cb0039a99cab","unresolved":false,"context_lines":[{"line_number":149,"context_line":"        Raises an exception if a non-recoverable error or timeout occurs."},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"        \"\"\""},{"line_number":152,"context_line":"        cmd \u003d \"sudo yum --color\u003dnever -y remove %s\" % package_name"},{"line_number":153,"context_line":"        LOG.debug(\"Running package remove command: %s\" % cmd)"},{"line_number":154,"context_line":"        output_expects \u003d [\u0027\\[sudo\\] password for .*:\u0027,"},{"line_number":155,"context_line":"                          \u0027No Packages marked for removal\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a89bdaa_f56ef794","line":152,"range":{"start_line":152,"start_character":20,"end_line":152,"end_character":23},"in_reply_to":"9a89bdaa_12837199","updated":"2016-09-06 14:29:30.000000000","message":"Done :-)","commit_id":"8dd6d6aea1acd0e24094d314ad140ce3c91e56f8"}]}
