)]}'
{"tools/deployment/common/setup-client.sh":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"97cf4fd15f00c2078f829ec9537a7db19f827bcd","unresolved":false,"context_lines":[{"line_number":17,"context_line":"set -xe"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"sudo -H -E pip install \"cmd2\u003c\u003d0.8.7\""},{"line_number":20,"context_line":"sudo -H -E pip install python-openstackclient\u003d\u003d3.13.0 python-heatclient\u003d\u003d1.13.0 --upgrade"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"sudo -H mkdir -p /etc/openstack"},{"line_number":23,"context_line":"sudo -H chown -R $(id -un): /etc/openstack"}],"source_content_type":"text/x-sh","patch_set":21,"id":"3f79a3b5_ca0cba94","line":20,"range":{"start_line":20,"start_character":23,"end_line":20,"end_character":89},"updated":"2018-09-20 15:06:12.000000000","message":"I think we should pin everywhere instead of just this file.\n\nI am fine with pinning other packages like pip, wheel, and setuptools, if we want a complete stable reproducible build.\n\nHowever, it also means we have to bump said versions on a regular basis.","commit_id":"8ef88aa6879219f9ae3a9d0da1741ded3b033828"},{"author":{"_account_id":8898,"name":"Chris Wedgwood","email":"cw@f00f.org","username":"anticw"},"change_message_id":"f3e7df30668b40ed08a0b6ab16b4c99d68810100","unresolved":false,"context_lines":[{"line_number":17,"context_line":"set -xe"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"sudo -H -E pip install \"cmd2\u003c\u003d0.8.7\""},{"line_number":20,"context_line":"sudo -H -E pip install python-openstackclient\u003d\u003d3.13.0 python-heatclient\u003d\u003d1.13.0 --upgrade"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"sudo -H mkdir -p /etc/openstack"},{"line_number":23,"context_line":"sudo -H chown -R $(id -un): /etc/openstack"}],"source_content_type":"text/x-sh","patch_set":21,"id":"3f79a3b5_d339d2a2","line":20,"range":{"start_line":20,"start_character":23,"end_line":20,"end_character":89},"in_reply_to":"3f79a3b5_ca0cba94","updated":"2018-09-20 16:00:15.000000000","message":"the genesis of this actually was because a local gate had versioning problems ...\n\nas for pinning everything robustly, would a container with validated versions be better ... or too cumbersome?","commit_id":"8ef88aa6879219f9ae3a9d0da1741ded3b033828"}]}
