)]}'
{"goals/selected/ussuri/drop-py27.rst":[{"author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"change_message_id":"85a39ac6cf4a102dc22b49f7add2bca5d822fc4f","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"#. Drop the python 2.7 unit, functional \u0026 integration testing."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"   This will be done by updating the python testing template from Train to Ussuri template"},{"line_number":40,"context_line":"   and drop the ``openstack-python-jobs`` job template."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#. Migrate any python 2.7 job if no corresponding py3 job yet."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_962e588a","line":39,"range":{"start_line":39,"start_character":3,"end_line":39,"end_character":7},"updated":"2019-11-13 21:15:03.000000000","message":"That only really takes care of the unit test jobs.","commit_id":"a024c2068d294a02c81704d2967c52d86c2dd8e0"},{"author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"change_message_id":"85a39ac6cf4a102dc22b49f7add2bca5d822fc4f","unresolved":false,"context_lines":[{"line_number":39,"context_line":"   This will be done by updating the python testing template from Train to Ussuri template"},{"line_number":40,"context_line":"   and drop the ``openstack-python-jobs`` job template."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#. Migrate any python 2.7 job if no corresponding py3 job yet."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"#. Update tox.ini and setup.cfg to remove the py2 reference."},{"line_number":45,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_364be45f","line":42,"updated":"2019-11-13 21:15:03.000000000","message":"I assume this refers to the functional/integration testing? It might be worth changing the order here, since this should probably be done before (or at the same time) as dropping the unit tests.","commit_id":"a024c2068d294a02c81704d2967c52d86c2dd8e0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e8020c1ed2d0d2f87ce78e2ca163a180a528dded","unresolved":false,"context_lines":[{"line_number":39,"context_line":"   This will be done by updating the python testing template from Train to Ussuri template"},{"line_number":40,"context_line":"   and drop the ``openstack-python-jobs`` job template."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"#. Migrate any python 2.7 job if no corresponding py3 job yet."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"#. Update tox.ini and setup.cfg to remove the py2 reference."},{"line_number":45,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_995c4b1a","line":42,"in_reply_to":"3fa7e38b_364be45f","updated":"2019-11-13 22:45:38.000000000","message":"yes, any job. it will be done at the same time of dropping unit test job. example cyborg - \n- https://review.opendev.org/#/c/688593/\n- https://review.opendev.org/#/c/691766/10","commit_id":"a024c2068d294a02c81704d2967c52d86c2dd8e0"},{"author":{"_account_id":4257,"name":"Zane Bitter","email":"zbitter@redhat.com","username":"zaneb"},"change_message_id":"85a39ac6cf4a102dc22b49f7add2bca5d822fc4f","unresolved":false,"context_lines":[{"line_number":77,"context_line":"     py27 jobs then failing job can be dropped immediately to unblock the gate and proceed on complete"},{"line_number":78,"context_line":"     cleanup in another patch."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"   * This includes horizon and its plugins."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"#. Phase-2: milestone-1 -\u003e milestone-2 (deadline R-13 )"},{"line_number":83,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_9615f83f","line":80,"updated":"2019-11-13 21:15:03.000000000","message":"IMHO we could afford to delete this line now that line 72 is clearer.","commit_id":"a024c2068d294a02c81704d2967c52d86c2dd8e0"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e8020c1ed2d0d2f87ce78e2ca163a180a528dded","unresolved":false,"context_lines":[{"line_number":77,"context_line":"     py27 jobs then failing job can be dropped immediately to unblock the gate and proceed on complete"},{"line_number":78,"context_line":"     cleanup in another patch."},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"   * This includes horizon and its plugins."},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"#. Phase-2: milestone-1 -\u003e milestone-2 (deadline R-13 )"},{"line_number":83,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_594ed36e","line":80,"in_reply_to":"3fa7e38b_9615f83f","updated":"2019-11-13 22:45:38.000000000","message":"I still like to mention it explicitly to make it clear.","commit_id":"a024c2068d294a02c81704d2967c52d86c2dd8e0"}]}
