)]}'
{"openstack_releases/cmds/validate.py":[{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"b5ef6366b6a0100211f9ee2ab103168f43b0c44e","unresolved":false,"context_lines":[{"line_number":143,"context_line":"        return"},{"line_number":144,"context_line":"    versionstr \u003d releases[0][\u0027version\u0027]"},{"line_number":145,"context_line":"    patchlevel \u003d versionstr.rpartition(\u0027.\u0027)[-1]"},{"line_number":146,"context_line":"    if patchlevel not in (\u00270\u0027, \u00270b1\u0027):"},{"line_number":147,"context_line":"        mk_error("},{"line_number":148,"context_line":"            \u0027Initial releases in a series must increment at \u0027"},{"line_number":149,"context_line":"            \u0027least the minor version or be beta versions. %r\u0027 % (versionstr,)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bff0334d_f159e08d","line":146,"updated":"2017-04-10 11:57:19.000000000","message":"We\u0027ll have another failure for projects missing milestone-1. How about:\nif not (patchlevel \u003d\u003d \u00270\u0027 or patchlevel.startswith(\u00270b\u0027)):","commit_id":"cb6db6a8b3d26f6e3b9202592c48a026e8ef40e8"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"9f31f5ed380911722f87af52c2174ded89567d7e","unresolved":false,"context_lines":[{"line_number":143,"context_line":"        return"},{"line_number":144,"context_line":"    versionstr \u003d releases[0][\u0027version\u0027]"},{"line_number":145,"context_line":"    patchlevel \u003d versionstr.rpartition(\u0027.\u0027)[-1]"},{"line_number":146,"context_line":"    if patchlevel not in (\u00270\u0027, \u00270b1\u0027):"},{"line_number":147,"context_line":"        mk_error("},{"line_number":148,"context_line":"            \u0027Initial releases in a series must increment at \u0027"},{"line_number":149,"context_line":"            \u0027least the minor version or be beta versions. %r\u0027 % (versionstr,)"}],"source_content_type":"text/x-python","patch_set":1,"id":"bff0334d_cccf6254","line":146,"in_reply_to":"bff0334d_f159e08d","updated":"2017-04-10 13:35:48.000000000","message":"See https://review.openstack.org/455326","commit_id":"cb6db6a8b3d26f6e3b9202592c48a026e8ef40e8"}]}
