)]}'
{"openstack_releases/cmds/check_schema.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"c437a31f9aa11d386f265ffe0771deb0d84aae76","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":"\"\"\"Verify that all deliverable files, series_status file, and release_liaisons file"},{"line_number":16,"context_line":" match the schema."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"9fb8cfa7_d3576e25","line":15,"updated":"2019-06-14 18:05:50.000000000","message":"Can we keep with following pep257? And \u003c 80 columns?","commit_id":"cd001bb198a00214d970dfe944eabe2d0ba912bb"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"9156e2521a5f0f58c2d413716ee999188f85d8c7","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":"\"\"\"Verify that all deliverable files, series_status file, and release_liaisons file"},{"line_number":16,"context_line":" match the schema."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"\"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"9fb8cfa7_3ce8177a","line":15,"in_reply_to":"9fb8cfa7_d3576e25","updated":"2019-06-14 21:12:22.000000000","message":"Done","commit_id":"cd001bb198a00214d970dfe944eabe2d0ba912bb"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"f83f1b1981fbad54007d7b3f06074e7cbfd248a5","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":"\"\"\"Verify that all deliverable files, series_status file, "},{"line_number":16,"context_line":"and release_liaisons file match the schema."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"\"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"9fb8cfa7_813aee95","line":15,"updated":"2019-06-17 09:03:32.000000000","message":"trailing whitespace","commit_id":"3c2fe85702c399c583e5f5e4602a981d5417bbe8"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"7f706f077c8b7de98898477657df69621a208a6a","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":"\"\"\"Verify that all deliverable files, series_status file, "},{"line_number":16,"context_line":"and release_liaisons file match the schema."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"\"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"9fb8cfa7_efe050cf","line":15,"in_reply_to":"9fb8cfa7_813aee95","updated":"2019-06-18 20:12:41.000000000","message":"Done","commit_id":"3c2fe85702c399c583e5f5e4602a981d5417bbe8"}],"openstack_releases/cmds/list_changes.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"c437a31f9aa11d386f265ffe0771deb0d84aae76","unresolved":false,"context_lines":[{"line_number":260,"context_line":"        False,"},{"line_number":261,"context_line":"    )"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"    liaison_data \u003d yaml.load(\"../../deliverables/release_liaisons.yaml\", \"r\")"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"    # Remove any inherited PAGER environment variable to avoid"},{"line_number":266,"context_line":"    # blocking the output waiting for input."}],"source_content_type":"text/x-python","patch_set":2,"id":"9fb8cfa7_53129e63","line":263,"range":{"start_line":263,"start_character":36,"end_line":263,"end_character":48},"updated":"2019-06-14 18:05:50.000000000","message":"This should be \"data\".","commit_id":"cd001bb198a00214d970dfe944eabe2d0ba912bb"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"9156e2521a5f0f58c2d413716ee999188f85d8c7","unresolved":false,"context_lines":[{"line_number":260,"context_line":"        False,"},{"line_number":261,"context_line":"    )"},{"line_number":262,"context_line":""},{"line_number":263,"context_line":"    liaison_data \u003d yaml.load(\"../../deliverables/release_liaisons.yaml\", \"r\")"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"    # Remove any inherited PAGER environment variable to avoid"},{"line_number":266,"context_line":"    # blocking the output waiting for input."}],"source_content_type":"text/x-python","patch_set":2,"id":"9fb8cfa7_3ce577dc","line":263,"range":{"start_line":263,"start_character":36,"end_line":263,"end_character":48},"in_reply_to":"9fb8cfa7_53129e63","updated":"2019-06-14 21:12:22.000000000","message":"Good catch. Thanks Sean :)","commit_id":"cd001bb198a00214d970dfe944eabe2d0ba912bb"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"b6308fd244bbe00ab71d0a5d0565e0c0b614a63c","unresolved":false,"context_lines":[{"line_number":290,"context_line":"            if team:"},{"line_number":291,"context_line":"                print(\u0027found team %s\u0027 % team_name)"},{"line_number":292,"context_line":"                print(\u0027  PTL    : %(name)s (%(irc)s)\u0027 % team.ptl)"},{"line_number":293,"context_line":"                team_liaison \u003d liaison_data.get("},{"line_number":294,"context_line":"                    team.name.lower(),"},{"line_number":295,"context_line":"                    {\u0027Liaison\u0027: \u0027None\u0027, \u0027IRC Handle\u0027: \u0027\u0027},"},{"line_number":296,"context_line":"                )"},{"line_number":297,"context_line":"                print(\u0027  Liaison: %(Liaison)s (%(IRC Handle)s)\\n\u0027 %"},{"line_number":298,"context_line":"                      team_liaison)"},{"line_number":299,"context_line":"                team_deliv \u003d team.deliverables.get(deliv.name)"},{"line_number":300,"context_line":"                if team_deliv:"},{"line_number":301,"context_line":"                    print(\u0027found deliverable %s\u0027 % deliv.name)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fb8cfa7_6f6a651a","line":298,"range":{"start_line":293,"start_character":0,"end_line":298,"end_character":35},"updated":"2019-06-14 03:47:28.000000000","message":"I think we want to update this also perhaps something like:\n\n for liaison in liaison_data.get(team.name.lower(), []):\n     print(\u0027  Liaison: %(name)s (%(irc)s)\u0027 % liaison)","commit_id":"cd001bb198a00214d970dfe944eabe2d0ba912bb"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"9156e2521a5f0f58c2d413716ee999188f85d8c7","unresolved":false,"context_lines":[{"line_number":290,"context_line":"            if team:"},{"line_number":291,"context_line":"                print(\u0027found team %s\u0027 % team_name)"},{"line_number":292,"context_line":"                print(\u0027  PTL    : %(name)s (%(irc)s)\u0027 % team.ptl)"},{"line_number":293,"context_line":"                team_liaison \u003d liaison_data.get("},{"line_number":294,"context_line":"                    team.name.lower(),"},{"line_number":295,"context_line":"                    {\u0027Liaison\u0027: \u0027None\u0027, \u0027IRC Handle\u0027: \u0027\u0027},"},{"line_number":296,"context_line":"                )"},{"line_number":297,"context_line":"                print(\u0027  Liaison: %(Liaison)s (%(IRC Handle)s)\\n\u0027 %"},{"line_number":298,"context_line":"                      team_liaison)"},{"line_number":299,"context_line":"                team_deliv \u003d team.deliverables.get(deliv.name)"},{"line_number":300,"context_line":"                if team_deliv:"},{"line_number":301,"context_line":"                    print(\u0027found deliverable %s\u0027 % deliv.name)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fb8cfa7_7cf20f72","line":298,"range":{"start_line":293,"start_character":0,"end_line":298,"end_character":35},"in_reply_to":"9fb8cfa7_330b6a2a","updated":"2019-06-14 21:12:22.000000000","message":"Done","commit_id":"cd001bb198a00214d970dfe944eabe2d0ba912bb"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"c437a31f9aa11d386f265ffe0771deb0d84aae76","unresolved":false,"context_lines":[{"line_number":290,"context_line":"            if team:"},{"line_number":291,"context_line":"                print(\u0027found team %s\u0027 % team_name)"},{"line_number":292,"context_line":"                print(\u0027  PTL    : %(name)s (%(irc)s)\u0027 % team.ptl)"},{"line_number":293,"context_line":"                team_liaison \u003d liaison_data.get("},{"line_number":294,"context_line":"                    team.name.lower(),"},{"line_number":295,"context_line":"                    {\u0027Liaison\u0027: \u0027None\u0027, \u0027IRC Handle\u0027: \u0027\u0027},"},{"line_number":296,"context_line":"                )"},{"line_number":297,"context_line":"                print(\u0027  Liaison: %(Liaison)s (%(IRC Handle)s)\\n\u0027 %"},{"line_number":298,"context_line":"                      team_liaison)"},{"line_number":299,"context_line":"                team_deliv \u003d team.deliverables.get(deliv.name)"},{"line_number":300,"context_line":"                if team_deliv:"},{"line_number":301,"context_line":"                    print(\u0027found deliverable %s\u0027 % deliv.name)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fb8cfa7_330b6a2a","line":298,"range":{"start_line":293,"start_character":0,"end_line":298,"end_character":35},"in_reply_to":"9fb8cfa7_6f6a651a","updated":"2019-06-14 18:05:50.000000000","message":"Yeah, this needs to be updated to handle multiple liaisons and the new dict keys. That suggestion looks like it should work well.","commit_id":"cd001bb198a00214d970dfe944eabe2d0ba912bb"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"f83f1b1981fbad54007d7b3f06074e7cbfd248a5","unresolved":false,"context_lines":[{"line_number":291,"context_line":"                print(\u0027found team %s\u0027 % team_name)"},{"line_number":292,"context_line":"                print(\u0027  PTL    : %(name)s (%(irc)s)\u0027 % team.ptl)"},{"line_number":293,"context_line":"                for liaison in liaison_data.get(team.name.lower(), []):"},{"line_number":294,"context_line":"                    print (\u0027Liaison: %(name)s (%(irc)s)\u0027 % liaison),"},{"line_number":295,"context_line":"                print(\u0027  Liaison: %(Liaison)s (%(IRC Handle)s)\\n\u0027 %"},{"line_number":296,"context_line":"                      team_liaison)"},{"line_number":297,"context_line":"                team_deliv \u003d team.deliverables.get(deliv.name)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9fb8cfa7_4144f61b","line":294,"range":{"start_line":294,"start_character":25,"end_line":294,"end_character":26},"updated":"2019-06-17 09:03:32.000000000","message":"extraneous space","commit_id":"3c2fe85702c399c583e5f5e4602a981d5417bbe8"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"7f706f077c8b7de98898477657df69621a208a6a","unresolved":false,"context_lines":[{"line_number":291,"context_line":"                print(\u0027found team %s\u0027 % team_name)"},{"line_number":292,"context_line":"                print(\u0027  PTL    : %(name)s (%(irc)s)\u0027 % team.ptl)"},{"line_number":293,"context_line":"                for liaison in liaison_data.get(team.name.lower(), []):"},{"line_number":294,"context_line":"                    print (\u0027Liaison: %(name)s (%(irc)s)\u0027 % liaison),"},{"line_number":295,"context_line":"                print(\u0027  Liaison: %(Liaison)s (%(IRC Handle)s)\\n\u0027 %"},{"line_number":296,"context_line":"                      team_liaison)"},{"line_number":297,"context_line":"                team_deliv \u003d team.deliverables.get(deliv.name)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9fb8cfa7_cf122cb5","line":294,"range":{"start_line":294,"start_character":25,"end_line":294,"end_character":26},"in_reply_to":"9fb8cfa7_4144f61b","updated":"2019-06-18 20:12:41.000000000","message":"Done","commit_id":"3c2fe85702c399c583e5f5e4602a981d5417bbe8"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"f83f1b1981fbad54007d7b3f06074e7cbfd248a5","unresolved":false,"context_lines":[{"line_number":293,"context_line":"                for liaison in liaison_data.get(team.name.lower(), []):"},{"line_number":294,"context_line":"                    print (\u0027Liaison: %(name)s (%(irc)s)\u0027 % liaison),"},{"line_number":295,"context_line":"                print(\u0027  Liaison: %(Liaison)s (%(IRC Handle)s)\\n\u0027 %"},{"line_number":296,"context_line":"                      team_liaison)"},{"line_number":297,"context_line":"                team_deliv \u003d team.deliverables.get(deliv.name)"},{"line_number":298,"context_line":"                if team_deliv:"},{"line_number":299,"context_line":"                    print(\u0027found deliverable %s\u0027 % deliv.name)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9fb8cfa7_2158e2f8","line":296,"updated":"2019-06-17 09:03:32.000000000","message":"This line is probably nor needed anymore ?","commit_id":"3c2fe85702c399c583e5f5e4602a981d5417bbe8"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"7f706f077c8b7de98898477657df69621a208a6a","unresolved":false,"context_lines":[{"line_number":293,"context_line":"                for liaison in liaison_data.get(team.name.lower(), []):"},{"line_number":294,"context_line":"                    print (\u0027Liaison: %(name)s (%(irc)s)\u0027 % liaison),"},{"line_number":295,"context_line":"                print(\u0027  Liaison: %(Liaison)s (%(IRC Handle)s)\\n\u0027 %"},{"line_number":296,"context_line":"                      team_liaison)"},{"line_number":297,"context_line":"                team_deliv \u003d team.deliverables.get(deliv.name)"},{"line_number":298,"context_line":"                if team_deliv:"},{"line_number":299,"context_line":"                    print(\u0027found deliverable %s\u0027 % deliv.name)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9fb8cfa7_ef17f0a2","line":296,"in_reply_to":"9fb8cfa7_2158e2f8","updated":"2019-06-18 20:12:41.000000000","message":"Oops. Meant to take that out. Done.","commit_id":"3c2fe85702c399c583e5f5e4602a981d5417bbe8"},{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"c58c4136f27b2d7c3ab7f2e04f90a38424d66697","unresolved":false,"context_lines":[{"line_number":291,"context_line":"                print(\u0027found team %s\u0027 % team_name)"},{"line_number":292,"context_line":"                print(\u0027  PTL    : %(name)s (%(irc)s)\u0027 % team.ptl)"},{"line_number":293,"context_line":"                for liaison in liaison_data.get(team.name.lower(), []):"},{"line_number":294,"context_line":"                    print(\u0027Liaison: %(name)s (%(irc)s)\u0027 % liaison),"},{"line_number":295,"context_line":"                team_deliv \u003d team.deliverables.get(deliv.name)"},{"line_number":296,"context_line":"                if team_deliv:"},{"line_number":297,"context_line":"                    print(\u0027found deliverable %s\u0027 % deliv.name)"}],"source_content_type":"text/x-python","patch_set":5,"id":"9fb8cfa7_f8bf9da7","line":294,"range":{"start_line":294,"start_character":66,"end_line":294,"end_character":67},"updated":"2019-06-19 22:50:40.000000000","message":"This is kinda funky.  I think it\u0027s running print but also turning the result into a tuple?","commit_id":"f250415afc413b0a478ebd239672fbf6cf05ac5a"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"c8992e6f4b4a04858484e5910febee9f79c10ea7","unresolved":false,"context_lines":[{"line_number":291,"context_line":"                print(\u0027found team %s\u0027 % team_name)"},{"line_number":292,"context_line":"                print(\u0027  PTL    : %(name)s (%(irc)s)\u0027 % team.ptl)"},{"line_number":293,"context_line":"                for liaison in liaison_data.get(team.name.lower(), []):"},{"line_number":294,"context_line":"                    print(\u0027Liaison: %(name)s (%(irc)s)\u0027 % liaison),"},{"line_number":295,"context_line":"                team_deliv \u003d team.deliverables.get(deliv.name)"},{"line_number":296,"context_line":"                if team_deliv:"},{"line_number":297,"context_line":"                    print(\u0027found deliverable %s\u0027 % deliv.name)"}],"source_content_type":"text/x-python","patch_set":5,"id":"9fb8cfa7_23ae6ae7","line":294,"range":{"start_line":294,"start_character":66,"end_line":294,"end_character":67},"in_reply_to":"9fb8cfa7_f8bf9da7","updated":"2019-06-19 23:22:53.000000000","message":"Oops. Gone now.","commit_id":"f250415afc413b0a478ebd239672fbf6cf05ac5a"}],"openstack_releases/liaisons_schema.py":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"1f2916a70afa046112ce85a22eed0b4f339423cc","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from openstack_releases import yamlutils"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"class Schema(object):"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    def __init__(self):"},{"line_number":23,"context_line":"        self._raw \u003d pkgutil.get_data(\u0027openstack_releases\u0027, \u0027liaisons_schema.yaml\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fb8cfa7_01be22fe","line":20,"updated":"2019-06-13 23:56:25.000000000","message":"This looks fine, but it\u0027s not obvious what uses it. Maybe nothing, since both attributes are private? Is it meant for something you have planned in the future?","commit_id":"cd001bb198a00214d970dfe944eabe2d0ba912bb"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"9156e2521a5f0f58c2d413716ee999188f85d8c7","unresolved":false,"context_lines":[{"line_number":17,"context_line":"from openstack_releases import yamlutils"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"class Schema(object):"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    def __init__(self):"},{"line_number":23,"context_line":"        self._raw \u003d pkgutil.get_data(\u0027openstack_releases\u0027, \u0027liaisons_schema.yaml\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fb8cfa7_5caceb9d","line":20,"in_reply_to":"9fb8cfa7_01be22fe","updated":"2019-06-14 21:12:22.000000000","message":"I honestly just copied the other schema.py..not sure if I even needed to, it gets used in check_schema.py. Since there was one for the series_status I figured there should also be one for the release_liaisons.","commit_id":"cd001bb198a00214d970dfe944eabe2d0ba912bb"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"c437a31f9aa11d386f265ffe0771deb0d84aae76","unresolved":false,"context_lines":[{"line_number":20,"context_line":"class Schema(object):"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    def __init__(self):"},{"line_number":23,"context_line":"        self._raw \u003d pkgutil.get_data(\u0027openstack_releases\u0027, \u0027liaisons_schema.yaml\u0027)"},{"line_number":24,"context_line":"        self._data \u003d yamlutils.loads(self._raw.decode(\u0027utf-8\u0027))"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fb8cfa7_f3007204","line":23,"range":{"start_line":23,"start_character":79,"end_line":23,"end_character":82},"updated":"2019-06-14 18:05:50.000000000","message":"Please keep less than 80 characters. We must not have pep8 jobs running on this.","commit_id":"cd001bb198a00214d970dfe944eabe2d0ba912bb"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"9156e2521a5f0f58c2d413716ee999188f85d8c7","unresolved":false,"context_lines":[{"line_number":20,"context_line":"class Schema(object):"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    def __init__(self):"},{"line_number":23,"context_line":"        self._raw \u003d pkgutil.get_data(\u0027openstack_releases\u0027, \u0027liaisons_schema.yaml\u0027)"},{"line_number":24,"context_line":"        self._data \u003d yamlutils.loads(self._raw.decode(\u0027utf-8\u0027))"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fb8cfa7_5c9aab61","line":23,"range":{"start_line":23,"start_character":79,"end_line":23,"end_character":82},"in_reply_to":"9fb8cfa7_f3007204","updated":"2019-06-14 21:12:22.000000000","message":"Done","commit_id":"cd001bb198a00214d970dfe944eabe2d0ba912bb"}],"setup.cfg":[{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"b6308fd244bbe00ab71d0a5d0565e0c0b614a63c","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    check-diff-start \u003d openstack_releases.cmds.check_diff_start:main"},{"line_number":32,"context_line":"    list-deliverables \u003d openstack_releases.cmds.list_deliverables:main"},{"line_number":33,"context_line":"    init-series \u003d openstack_releases.cmds.init_series:main"},{"line_number":34,"context_line":"    list-liaisons \u003d openstack_releases.wiki:main"},{"line_number":35,"context_line":"    get-deliverable-owner \u003d openstack_releases.cmds.get_deliverable_owner:main"},{"line_number":36,"context_line":"    propose-final-releases \u003d openstack_releases.cmds.propose_final_releases:main"},{"line_number":37,"context_line":"    make-tracking-pad \u003d openstack_releases.cmds.make_tracking_pad:main"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"9fb8cfa7_efcc1536","side":"PARENT","line":34,"updated":"2019-06-14 03:47:28.000000000","message":"I don\u0027t use this and I\u0027m okay with it going but do others use it?","commit_id":"6074d0cf6902372732335fc81df56b5d600c7c67"},{"author":{"_account_id":16708,"name":"Kendall Nelson","display_name":"Kendall (diablo_rojo)","email":"kennelson11@gmail.com","username":"kjnelson"},"change_message_id":"9156e2521a5f0f58c2d413716ee999188f85d8c7","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    check-diff-start \u003d openstack_releases.cmds.check_diff_start:main"},{"line_number":32,"context_line":"    list-deliverables \u003d openstack_releases.cmds.list_deliverables:main"},{"line_number":33,"context_line":"    init-series \u003d openstack_releases.cmds.init_series:main"},{"line_number":34,"context_line":"    list-liaisons \u003d openstack_releases.wiki:main"},{"line_number":35,"context_line":"    get-deliverable-owner \u003d openstack_releases.cmds.get_deliverable_owner:main"},{"line_number":36,"context_line":"    propose-final-releases \u003d openstack_releases.cmds.propose_final_releases:main"},{"line_number":37,"context_line":"    make-tracking-pad \u003d openstack_releases.cmds.make_tracking_pad:main"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"9fb8cfa7_1cdaf376","side":"PARENT","line":34,"in_reply_to":"9fb8cfa7_3610384e","updated":"2019-06-14 21:12:22.000000000","message":"..I do drop the code in this patch? Unless you\u0027re seeing something elsewhere I missed?","commit_id":"6074d0cf6902372732335fc81df56b5d600c7c67"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"c437a31f9aa11d386f265ffe0771deb0d84aae76","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    check-diff-start \u003d openstack_releases.cmds.check_diff_start:main"},{"line_number":32,"context_line":"    list-deliverables \u003d openstack_releases.cmds.list_deliverables:main"},{"line_number":33,"context_line":"    init-series \u003d openstack_releases.cmds.init_series:main"},{"line_number":34,"context_line":"    list-liaisons \u003d openstack_releases.wiki:main"},{"line_number":35,"context_line":"    get-deliverable-owner \u003d openstack_releases.cmds.get_deliverable_owner:main"},{"line_number":36,"context_line":"    propose-final-releases \u003d openstack_releases.cmds.propose_final_releases:main"},{"line_number":37,"context_line":"    make-tracking-pad \u003d openstack_releases.cmds.make_tracking_pad:main"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"9fb8cfa7_3610384e","side":"PARENT","line":34,"in_reply_to":"9fb8cfa7_efcc1536","updated":"2019-06-14 18:05:50.000000000","message":"If we drop it here, we should also drop the code too.","commit_id":"6074d0cf6902372732335fc81df56b5d600c7c67"}]}
