)]}'
{"specs/cleanup-test-node-python.rst":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"d183e4402e5ee06e79e7e9ba90502fcc8a33aa88","unresolved":false,"context_lines":[{"line_number":10,"context_line":"Cleanup Test Node Python Installation"},{"line_number":11,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"https://storyboard.openstack.org/TODO"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"The OpenDev Nodepool builders use minimal distro elements to build"},{"line_number":16,"context_line":"our test node images up from scratch. We have done this in order to"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1fa4df85_f198b475","line":13,"updated":"2020-03-04 19:42:27.000000000","message":"Needs a real story number here, optionally via follow-up change.","commit_id":"e6be520789546de651a02b7c1ace29b4cac094b4"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"855eb02b017ff745ef6b4bd699d5dd4fc6f6ead8","unresolved":false,"context_lines":[{"line_number":10,"context_line":"Cleanup Test Node Python Installation"},{"line_number":11,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"https://storyboard.openstack.org/TODO"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"The OpenDev Nodepool builders use minimal distro elements to build"},{"line_number":16,"context_line":"our test node images up from scratch. We have done this in order to"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1fa4df85_a11bb77e","line":13,"in_reply_to":"1fa4df85_f198b475","updated":"2020-03-06 00:55:11.000000000","message":"Addressed in https://review.opendev.org/#/c/711567/2","commit_id":"e6be520789546de651a02b7c1ace29b4cac094b4"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"d183e4402e5ee06e79e7e9ba90502fcc8a33aa88","unresolved":false,"context_lines":[{"line_number":96,"context_line":"-----------"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Primary assignee:"},{"line_number":99,"context_line":"  TBD"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Gerrit Topic"},{"line_number":102,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1fa4df85_918b801d","line":99,"updated":"2020-03-04 19:42:27.000000000","message":"A follow-up change should either put a volunteer here or move the spec to the help-wanted section.","commit_id":"e6be520789546de651a02b7c1ace29b4cac094b4"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"855eb02b017ff745ef6b4bd699d5dd4fc6f6ead8","unresolved":false,"context_lines":[{"line_number":96,"context_line":"-----------"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Primary assignee:"},{"line_number":99,"context_line":"  TBD"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Gerrit Topic"},{"line_number":102,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1fa4df85_c12033af","line":99,"in_reply_to":"1fa4df85_918b801d","updated":"2020-03-06 00:55:11.000000000","message":"Addressed in https://review.opendev.org/#/c/711567/2","commit_id":"e6be520789546de651a02b7c1ace29b4cac094b4"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"d183e4402e5ee06e79e7e9ba90502fcc8a33aa88","unresolved":false,"context_lines":[{"line_number":115,"context_line":"* Do this for a new test image and label"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"  * Remove pip-and-virtualenv from our image element dependency list."},{"line_number":118,"context_line":"  * Install python3 and python3-venv in all image builds."},{"line_number":119,"context_line":"  * Replace inconsistent system level virtualenvs with `python3 -m venv`"},{"line_number":120,"context_line":"    virtualenvs."},{"line_number":121,"context_line":"  * Add new system level virtualenvs for glean and tox."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1fa4df85_b190fc4b","line":118,"updated":"2020-03-04 19:42:27.000000000","message":"Nit: The package names here are Debian-derivative-specific, other distros are not splitting venv out to begin with (or may use different package names if they are, though I\u0027m not aware of any).","commit_id":"e6be520789546de651a02b7c1ace29b4cac094b4"}]}
