)]}'
{"tools/integration.sh":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"090c2d7224930d1a9dc54bd757a927191762de55","unresolved":false,"context_lines":[{"line_number":20,"context_line":"REPODIR\u003d${REPODIR:-$BASE/new}"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# TODO: Figure out how to get this on to the box properly"},{"line_number":23,"context_line":"sudo apt-get install -y --force-yes libvirt-dev libxml2-dev libxslt-dev libmysqlclient-dev libpq-dev libnspr4-dev pkg-config libsqlite3-dev libzmq-dev libffi-dev libldap2-dev libsasl2-dev ccache"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"# FOR numpy / pyyaml"},{"line_number":26,"context_line":"sudo apt-get build-dep -y --force-yes python-numpy"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a961159_dfc6cf9b","line":23,"updated":"2015-01-05 18:52:52.000000000","message":"It looks like you have an unrelated change here (I see libvirt-dev at the front of the list, but gerrit isn\u0027t making it easy to figure out if there are any other changes). Is this needed for the wheelhouse stuff?","commit_id":"3991d07543552795fbbd61ba116aa66ec2d8e1a3"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"7a7ecc0ad4200ef8ebd967044d2254d62d8cf6a2","unresolved":false,"context_lines":[{"line_number":20,"context_line":"REPODIR\u003d${REPODIR:-$BASE/new}"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# TODO: Figure out how to get this on to the box properly"},{"line_number":23,"context_line":"sudo apt-get install -y --force-yes libvirt-dev libxml2-dev libxslt-dev libmysqlclient-dev libpq-dev libnspr4-dev pkg-config libsqlite3-dev libzmq-dev libffi-dev libldap2-dev libsasl2-dev ccache"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"# FOR numpy / pyyaml"},{"line_number":26,"context_line":"sudo apt-get build-dep -y --force-yes python-numpy"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a961159_256d0433","line":23,"in_reply_to":"3a961159_6268e288","updated":"2015-01-05 20:25:23.000000000","message":"OK","commit_id":"3991d07543552795fbbd61ba116aa66ec2d8e1a3"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"afacd82cfdf942ab0167bbad9005e2a167876406","unresolved":false,"context_lines":[{"line_number":20,"context_line":"REPODIR\u003d${REPODIR:-$BASE/new}"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"# TODO: Figure out how to get this on to the box properly"},{"line_number":23,"context_line":"sudo apt-get install -y --force-yes libvirt-dev libxml2-dev libxslt-dev libmysqlclient-dev libpq-dev libnspr4-dev pkg-config libsqlite3-dev libzmq-dev libffi-dev libldap2-dev libsasl2-dev ccache"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"# FOR numpy / pyyaml"},{"line_number":26,"context_line":"sudo apt-get build-dep -y --force-yes python-numpy"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a961159_6268e288","line":23,"in_reply_to":"3a961159_dfc6cf9b","updated":"2015-01-05 19:31:26.000000000","message":"This is required to make libvirt-python build.","commit_id":"3991d07543552795fbbd61ba116aa66ec2d8e1a3"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"090c2d7224930d1a9dc54bd757a927191762de55","unresolved":false,"context_lines":[{"line_number":39,"context_line":"# Not all packages properly build wheels (httpretty for example)."},{"line_number":40,"context_line":"# Do our best but ignore errors when making wheels."},{"line_number":41,"context_line":"set +e"},{"line_number":42,"context_line":"$tmpdir/wheelhouse/bin/pip wheel -r $REPODIR/requirements/global-requirements.txt"},{"line_number":43,"context_line":"set -e"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"#BRANCH"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a961159_bf63c3af","line":42,"updated":"2015-01-05 18:52:52.000000000","message":"See https://review.openstack.org/#/c/141184/ for a script that goes further than this will.\n\nDo you need to install wheel in to the new virtualenv, or does mkvenv install wheel?","commit_id":"3991d07543552795fbbd61ba116aa66ec2d8e1a3"},{"author":{"_account_id":7687,"name":"Donald Stufft","email":"donald@stufft.io","username":"dstufft"},"change_message_id":"17ec404ff18eb97d1b0cad18ddfa693484d3bdd8","unresolved":false,"context_lines":[{"line_number":39,"context_line":"# Not all packages properly build wheels (httpretty for example)."},{"line_number":40,"context_line":"# Do our best but ignore errors when making wheels."},{"line_number":41,"context_line":"set +e"},{"line_number":42,"context_line":"$tmpdir/wheelhouse/bin/pip wheel -r $REPODIR/requirements/global-requirements.txt"},{"line_number":43,"context_line":"set -e"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"#BRANCH"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a961159_39db68ee","line":42,"in_reply_to":"3a961159_1043e413","updated":"2015-01-05 23:46:54.000000000","message":"https://github.com/pypa/pip/blob/develop/pip/wheel.py#L603-L607","commit_id":"3991d07543552795fbbd61ba116aa66ec2d8e1a3"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"db8aa4f851aee0852871786655b4fea72d689bef","unresolved":false,"context_lines":[{"line_number":39,"context_line":"# Not all packages properly build wheels (httpretty for example)."},{"line_number":40,"context_line":"# Do our best but ignore errors when making wheels."},{"line_number":41,"context_line":"set +e"},{"line_number":42,"context_line":"$tmpdir/wheelhouse/bin/pip wheel -r $REPODIR/requirements/global-requirements.txt"},{"line_number":43,"context_line":"set -e"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"#BRANCH"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a961159_1043e413","line":42,"in_reply_to":"3a961159_851958d3","updated":"2015-01-05 20:43:31.000000000","message":"My testing indicates that is not the case. Maybe this was fixed as part of more recent pip releases? in any case `pip wheel httpretty\u003d\u003d0.8.0 lxml` illustrates that items later in the list get wheeled even when earlier list items fail.","commit_id":"3991d07543552795fbbd61ba116aa66ec2d8e1a3"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"7bdb9b6ed3b49ed92b83822516b3d5cedf25d965","unresolved":false,"context_lines":[{"line_number":39,"context_line":"# Not all packages properly build wheels (httpretty for example)."},{"line_number":40,"context_line":"# Do our best but ignore errors when making wheels."},{"line_number":41,"context_line":"set +e"},{"line_number":42,"context_line":"$tmpdir/wheelhouse/bin/pip wheel -r $REPODIR/requirements/global-requirements.txt"},{"line_number":43,"context_line":"set -e"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"#BRANCH"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a961159_851958d3","line":42,"in_reply_to":"3a961159_a2056ac3","updated":"2015-01-05 20:24:28.000000000","message":"If any of the wheels fails to build, pip stops at that point. So if you have one in the middle of the list that doesn\u0027t build, nothing after that one is built either.","commit_id":"3991d07543552795fbbd61ba116aa66ec2d8e1a3"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"afacd82cfdf942ab0167bbad9005e2a167876406","unresolved":false,"context_lines":[{"line_number":39,"context_line":"# Not all packages properly build wheels (httpretty for example)."},{"line_number":40,"context_line":"# Do our best but ignore errors when making wheels."},{"line_number":41,"context_line":"set +e"},{"line_number":42,"context_line":"$tmpdir/wheelhouse/bin/pip wheel -r $REPODIR/requirements/global-requirements.txt"},{"line_number":43,"context_line":"set -e"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"#BRANCH"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a961159_a2056ac3","line":42,"in_reply_to":"3a961159_bf63c3af","updated":"2015-01-05 19:31:26.000000000","message":"mkvenv installs and upgrades both pip and wheel. Line 8 of this file.\n\nI am not sure why 141184 is necessary. If you just do `pip wheel -r requirements.txt` it should install all of the wheels that it can install. At least that is what my testing indicates. It will return \u003e0 if any fail but you get the wheels that did not fail.","commit_id":"3991d07543552795fbbd61ba116aa66ec2d8e1a3"}]}
