)]}'
{".testr.conf":[{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"0f98439e9260dea6777a3c4602a5c152e164fc1d","unresolved":false,"context_lines":[{"line_number":2,"context_line":"test_command\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\"},{"line_number":3,"context_line":"             OS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\"},{"line_number":4,"context_line":"             OS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\"},{"line_number":5,"context_line":"             ${PYTHON:-python} -m subunit.run discover -t ./ . $LISTOPT $IDOPTION"},{"line_number":6,"context_line":"test_id_option\u003d--load-list $IDFILE"},{"line_number":7,"context_line":"test_list_option\u003d--list"}],"source_content_type":"text/plain","patch_set":9,"id":"3a961159_484b202b","line":5,"updated":"2014-12-18 10:39:56.000000000","message":"I must be missing something, but why not oslo_db/tests here?","commit_id":"16fbc86227eba4f3589405dc0d913d5c0c096ad5"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"a71c1a05355cbcd1bc0252ba7b03e8c701b23c97","unresolved":false,"context_lines":[{"line_number":2,"context_line":"test_command\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} \\"},{"line_number":3,"context_line":"             OS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} \\"},{"line_number":4,"context_line":"             OS_TEST_TIMEOUT\u003d${OS_TEST_TIMEOUT:-60} \\"},{"line_number":5,"context_line":"             ${PYTHON:-python} -m subunit.run discover -t ./ . $LISTOPT $IDOPTION"},{"line_number":6,"context_line":"test_id_option\u003d--load-list $IDFILE"},{"line_number":7,"context_line":"test_list_option\u003d--list"}],"source_content_type":"text/plain","patch_set":9,"id":"3a961159_8b5c091b","line":5,"in_reply_to":"3a961159_484b202b","updated":"2014-12-18 22:49:56.000000000","message":"We want to run the tests for the old import style, too, and those are in ./tests (not inside the new package).","commit_id":"16fbc86227eba4f3589405dc0d913d5c0c096ad5"}],"oslo/db/__init__.py":[{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"7ff5f43f723e6e40579dee3b4a39218b80793d9a","unresolved":false,"context_lines":[{"line_number":16,"context_line":"def deprecated():"},{"line_number":17,"context_line":"    new_name \u003d __name__.replace(\u0027.\u0027, \u0027_\u0027)"},{"line_number":18,"context_line":"    warnings.warn("},{"line_number":19,"context_line":"        (\u0027The oslo namespace package is deprecated. Please use %s instead.\u0027 %"},{"line_number":20,"context_line":"         new_name),"},{"line_number":21,"context_line":"        DeprecationWarning,"},{"line_number":22,"context_line":"        stacklevel\u003d3,"}],"source_content_type":"text/x-python","patch_set":9,"id":"3a961159_48e7a012","line":19,"updated":"2014-12-18 10:43:00.000000000","message":"How long should we keep this compatibility?","commit_id":"16fbc86227eba4f3589405dc0d913d5c0c096ad5"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"a71c1a05355cbcd1bc0252ba7b03e8c701b23c97","unresolved":false,"context_lines":[{"line_number":16,"context_line":"def deprecated():"},{"line_number":17,"context_line":"    new_name \u003d __name__.replace(\u0027.\u0027, \u0027_\u0027)"},{"line_number":18,"context_line":"    warnings.warn("},{"line_number":19,"context_line":"        (\u0027The oslo namespace package is deprecated. Please use %s instead.\u0027 %"},{"line_number":20,"context_line":"         new_name),"},{"line_number":21,"context_line":"        DeprecationWarning,"},{"line_number":22,"context_line":"        stacklevel\u003d3,"}],"source_content_type":"text/x-python","patch_set":9,"id":"3a961159_8bb3294c","line":19,"in_reply_to":"3a961159_48e7a012","updated":"2014-12-18 22:49:56.000000000","message":"We\u0027ll need to keep it indefinitely, but you don\u0027t need to make any new features work through this package. We can look at dropping it for the M release I think.","commit_id":"16fbc86227eba4f3589405dc0d913d5c0c096ad5"}],"oslo/db/sqlalchemy/__init__.py":[{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"dceb8ce55ec6af3cccfe39382ec0dc69b3c587d7","unresolved":false,"context_lines":[{"line_number":12,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"# NOTE(dhellmann): We can\u0027t create test_base.py and test_migrations.py"},{"line_number":16,"context_line":"# files in this package because testr thinks those are real test files"},{"line_number":17,"context_line":"# and throws an error when it finds them in the installed package"},{"line_number":18,"context_line":"# instead of the working directory. We can\u0027t require the imports to"}],"source_content_type":"text/x-python","patch_set":11,"id":"3a961159_dbe843b5","line":15,"updated":"2014-12-23 17:47:28.000000000","message":"probably this can be removed, because we modified ``.testr.conf``","commit_id":"b2eefc1a92e11543f0810c5286380bcb3f6f4532"},{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"c7ee6c0835bc53680416e46b17177863b380ccc1","unresolved":false,"context_lines":[{"line_number":12,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"# NOTE(dhellmann): We can\u0027t create test_base.py and test_migrations.py"},{"line_number":16,"context_line":"# files in this package because testr thinks those are real test files"},{"line_number":17,"context_line":"# and throws an error when it finds them in the installed package"},{"line_number":18,"context_line":"# instead of the working directory. We can\u0027t require the imports to"}],"source_content_type":"text/x-python","patch_set":11,"id":"3a961159_df47391b","line":15,"in_reply_to":"3a961159_dbe843b5","updated":"2014-12-24 11:31:14.000000000","message":"Done","commit_id":"b2eefc1a92e11543f0810c5286380bcb3f6f4532"}],"oslo_db/tests/sqlalchemy/test_sqlalchemy.py":[{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"dceb8ce55ec6af3cccfe39382ec0dc69b3c587d7","unresolved":false,"context_lines":[{"line_number":636,"context_line":"# NOTE(dhellmann): This test no longer works as written. The code in"},{"line_number":637,"context_line":"# oslo_db.sqlalchemy.session filters out lines from modules under"},{"line_number":638,"context_line":"# oslo_db, and now this test is under oslo_db, so the test filename"},{"line_number":639,"context_line":"# does not appear in the context for the error message."},{"line_number":640,"context_line":""},{"line_number":641,"context_line":"# class PatchStacktraceTest(test_base.DbTestCase):"},{"line_number":642,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"3a961159_98d88154","line":639,"updated":"2014-12-23 17:47:28.000000000","message":"I\u0027d like to file a bug to don\u0027d forget about this one","commit_id":"b2eefc1a92e11543f0810c5286380bcb3f6f4532"},{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"c7ee6c0835bc53680416e46b17177863b380ccc1","unresolved":false,"context_lines":[{"line_number":636,"context_line":"# NOTE(dhellmann): This test no longer works as written. The code in"},{"line_number":637,"context_line":"# oslo_db.sqlalchemy.session filters out lines from modules under"},{"line_number":638,"context_line":"# oslo_db, and now this test is under oslo_db, so the test filename"},{"line_number":639,"context_line":"# does not appear in the context for the error message."},{"line_number":640,"context_line":""},{"line_number":641,"context_line":"# class PatchStacktraceTest(test_base.DbTestCase):"},{"line_number":642,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"3a961159_19bd61b1","line":639,"in_reply_to":"3a961159_98d88154","updated":"2014-12-24 11:31:14.000000000","message":"Done","commit_id":"b2eefc1a92e11543f0810c5286380bcb3f6f4532"}],"setup.cfg":[{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"926edb6d1c5a3a7cde8f50c08c43dd0769666f71","unresolved":false,"context_lines":[{"line_number":21,"context_line":"packages \u003d"},{"line_number":22,"context_line":"    oslo"},{"line_number":23,"context_line":"    oslo.db"},{"line_number":24,"context_line":"\toslo_db"},{"line_number":25,"context_line":"namespace_packages \u003d"},{"line_number":26,"context_line":"    oslo"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-ttcn-cfg","patch_set":9,"id":"3a961159_7ffa1ebe","line":24,"updated":"2014-12-19 17:13:54.000000000","message":"nit: this doesn\u0027t seem to break anything...","commit_id":"16fbc86227eba4f3589405dc0d913d5c0c096ad5"},{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"dceb8ce55ec6af3cccfe39382ec0dc69b3c587d7","unresolved":false,"context_lines":[{"line_number":21,"context_line":"packages \u003d"},{"line_number":22,"context_line":"    oslo"},{"line_number":23,"context_line":"    oslo.db"},{"line_number":24,"context_line":"\toslo_db"},{"line_number":25,"context_line":"namespace_packages \u003d"},{"line_number":26,"context_line":"    oslo"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-ttcn-cfg","patch_set":11,"id":"3a961159_d842090e","line":24,"updated":"2014-12-23 17:47:28.000000000","message":"this probably ok, but looks unusual","commit_id":"b2eefc1a92e11543f0810c5286380bcb3f6f4532"},{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"c7ee6c0835bc53680416e46b17177863b380ccc1","unresolved":false,"context_lines":[{"line_number":21,"context_line":"packages \u003d"},{"line_number":22,"context_line":"    oslo"},{"line_number":23,"context_line":"    oslo.db"},{"line_number":24,"context_line":"\toslo_db"},{"line_number":25,"context_line":"namespace_packages \u003d"},{"line_number":26,"context_line":"    oslo"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-ttcn-cfg","patch_set":11,"id":"3a961159_f99c156c","line":24,"in_reply_to":"3a961159_d842090e","updated":"2014-12-24 11:31:14.000000000","message":"Done","commit_id":"b2eefc1a92e11543f0810c5286380bcb3f6f4532"}],"tests/sqlalchemy/test_migration_common.py":[{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"926edb6d1c5a3a7cde8f50c08c43dd0769666f71","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        self.patcher_repo.stop()"},{"line_number":55,"context_line":"        super(TestMigrationCommon, self).tearDown()"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    def test_find_migrate_repo_path_not_found(self):"},{"line_number":58,"context_line":"        self.assertRaises("},{"line_number":59,"context_line":"            db_exception.DbMigrationError,"},{"line_number":60,"context_line":"            migration._find_migrate_repo,"}],"source_content_type":"text/x-python","patch_set":9,"id":"3a961159_dfd5d2e5","side":"PARENT","line":57,"updated":"2014-12-19 17:13:54.000000000","message":"hmm, why is this removed?","commit_id":"571433bfc4936d90602bfac4cbd7e9170c0a8d07"}],"tox.ini":[{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"dceb8ce55ec6af3cccfe39382ec0dc69b3c587d7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"minversion \u003d 1.6"},{"line_number":3,"context_line":"envlist \u003d py33,py34,py26,py27,pep8"},{"line_number":4,"context_line":"# NOTE(dhellmann): We cannot set skipdist\u003dTrue"},{"line_number":5,"context_line":"# for oslo libraries because of the namespace package."},{"line_number":6,"context_line":"#skipsdist \u003d True"}],"source_content_type":"text/x-properties","patch_set":11,"id":"3a961159_38bced05","line":3,"updated":"2014-12-23 17:47:28.000000000","message":"this looks unrelated","commit_id":"b2eefc1a92e11543f0810c5286380bcb3f6f4532"},{"author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"change_message_id":"c7ee6c0835bc53680416e46b17177863b380ccc1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[tox]"},{"line_number":2,"context_line":"minversion \u003d 1.6"},{"line_number":3,"context_line":"envlist \u003d py33,py34,py26,py27,pep8"},{"line_number":4,"context_line":"# NOTE(dhellmann): We cannot set skipdist\u003dTrue"},{"line_number":5,"context_line":"# for oslo libraries because of the namespace package."},{"line_number":6,"context_line":"#skipsdist \u003d True"}],"source_content_type":"text/x-properties","patch_set":11,"id":"3a961159_39bcdddb","line":3,"in_reply_to":"3a961159_38bced05","updated":"2014-12-24 11:31:14.000000000","message":"Done","commit_id":"b2eefc1a92e11543f0810c5286380bcb3f6f4532"},{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"72282ccb079675ba97233f5537d4b34925afc875","unresolved":false,"context_lines":[{"line_number":2,"context_line":"minversion \u003d 1.6"},{"line_number":3,"context_line":"envlist \u003d py26,py27,py33,py34,pep8"},{"line_number":4,"context_line":"# NOTE(dhellmann): We cannot set skipdist\u003dTrue"},{"line_number":5,"context_line":"# for oslo libraries because of the namespace package."},{"line_number":6,"context_line":"#skipsdist \u003d True"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"[testenv]"}],"source_content_type":"text/x-properties","patch_set":12,"id":"3a961159_e7f379e5","line":5,"updated":"2014-12-25 16:32:09.000000000","message":"this, probably can be enabled","commit_id":"7063585c60205fe031e1c74289d88886705cfb57"}]}
