)]}'
{"id":"openstack%2Fpython-novaclient~13036","triplet_id":"openstack%2Fpython-novaclient~master~I59cd95ed74a9bb795779fc38fbc0935266cc8b22","project":"openstack/python-novaclient","branch":"master","topic":"bug/1051007","hashtags":[],"change_id":"I59cd95ed74a9bb795779fc38fbc0935266cc8b22","subject":"Work around httplib2 tunnelling bug","status":"MERGED","created":"2012-09-14 17:35:46.000000000","updated":"2012-09-19 16:05:53.000000000","submitted":"2012-09-19 16:05:53.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"eae5415a43ba8d792d38a3f7a7eeee1545ad6659","_number":13036,"virtual_id_number":13036,"owner":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":2,"date":"2012-09-19 16:05:53.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"all":[{"value":2,"date":"2012-09-16 17:01:29.000000000","_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"value":2,"date":"2012-09-19 15:31:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"date":"2012-09-16 12:43:56.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"date":"2012-09-16 17:01:29.000000000","_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"value":1,"date":"2012-09-19 15:31:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"date":"2012-09-16 12:43:08.000000000","_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-09-14 17:46:46.000000000","updated_by":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"reviewer":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"state":"REVIEWER"},{"updated":"2012-09-16 17:01:29.000000000","updated_by":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"reviewer":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"state":"REVIEWER"},{"updated":"2012-09-19 15:31:28.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2012-09-19 16:05:53.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"a6a294a13b2a02f3bdf19d1ef9032bc8612dfa75","author":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"date":"2012-09-14 17:46:46.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"d7b619e6a5f7550548ba4c849f3a9e680e28336e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-09-14 17:52:43.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed\n\n- http://logs.openstack.org/13036/1/check/gate-python-novaclient-merge/496 : SUCCESS\n- http://logs.openstack.org/13036/1/check/gate-python-novaclient-docs/177 : SUCCESS\n- http://logs.openstack.org/13036/1/check/gate-python-novaclient-pep8/485 : SUCCESS\n- http://logs.openstack.org/13036/1/check/gate-python-novaclient-python26/288 : SUCCESS\n- http://logs.openstack.org/13036/1/check/gate-python-novaclient-python27/497 : SUCCESS\n- http://logs.openstack.org/13036/1/check/gate-tempest-devstack-vm/11666 : FAILURE\n- http://logs.openstack.org/13036/1/check/gate-tempest-devstack-vm-cinder/1646 : FAILURE\n","accounts_in_message":[],"_revision_number":1},{"id":"d06bdbfd83176a85fff80cf7958f7b2abefad13d","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2012-09-14 18:03:44.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\ndevstack doesn\u0027t seem to like your change.","accounts_in_message":[],"_revision_number":1},{"id":"ee584396da884009eb0e9eb90d15de126c9efa71","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2012-09-14 18:06:13.000000000","message":"Patch Set 1:\n\nmight be because devstack is using httplib2 \u003d\u003d 0.7.2","accounts_in_message":[],"_revision_number":1},{"id":"c2229fa1e5bfabe53fa919cc17dc6b241934569a","author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"date":"2012-09-16 12:43:08.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7c83c989123950451c71bd036ee01fe1493e7b2e","author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"date":"2012-09-16 12:43:56.000000000","message":"Patch Set 2:\n\nYeah, turns out 0.7.2 won\u0027t even use the proxy config from $http_proxy","accounts_in_message":[],"_revision_number":2},{"id":"f33d90bd7d02d9923f7efdb5dc0ab15dc06871e8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-09-16 12:55:23.000000000","message":"Patch Set 2: Works for me\n\nBuild successful\n\n- http://logs.openstack.org/13036/2/check/gate-python-novaclient-merge/500 : SUCCESS\n- http://logs.openstack.org/13036/2/check/gate-python-novaclient-docs/181 : SUCCESS\n- http://logs.openstack.org/13036/2/check/gate-python-novaclient-pep8/489 : SUCCESS\n- http://logs.openstack.org/13036/2/check/gate-python-novaclient-python26/292 : SUCCESS\n- http://logs.openstack.org/13036/2/check/gate-python-novaclient-python27/501 : SUCCESS\n- http://logs.openstack.org/13036/2/check/gate-tempest-devstack-vm/11746 : SUCCESS\n- http://logs.openstack.org/13036/2/check/gate-tempest-devstack-vm-cinder/1726 : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"bb07fdc49599baac80b24562896c1dda593f895d","author":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"date":"2012-09-16 17:01:29.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\nnicely done. That is an ugly workaround :)","accounts_in_message":[],"_revision_number":2},{"id":"67674c9a4e56d6ddbcb1b4d56c5d2be8647b268e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-09-19 15:31:28.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"dc540e1bebf0105510ddb734d2fec72a532081c5","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2012-09-19 15:31:28.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"98e39af051e1c3cc7a95b19be725b98f5e74f448","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-09-19 16:05:53.000000000","message":"Patch Set 2: Verified\n\nBuild successful\n\n- http://logs.openstack.org/13036/2/gate/gate-python-novaclient-merge/511 : SUCCESS\n- http://logs.openstack.org/13036/2/gate/gate-python-novaclient-docs/192 : SUCCESS\n- http://logs.openstack.org/13036/2/gate/gate-python-novaclient-pep8/500 : SUCCESS\n- http://logs.openstack.org/13036/2/gate/gate-python-novaclient-python26/303 : SUCCESS\n- http://logs.openstack.org/13036/2/gate/gate-python-novaclient-python27/512 : SUCCESS\n- http://logs.openstack.org/13036/2/gate/gate-tempest-devstack-vm/12141 : SUCCESS\n- http://logs.openstack.org/13036/2/gate/gate-tempest-devstack-vm-cinder/2121 : SUCCESS\n","accounts_in_message":[],"_revision_number":2},{"id":"8b197c3d05d0174eafa25c8b1bf480de270638f9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2012-09-19 16:05:53.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"aaa38ce0e54d97d744826e0b353ec79329cbaf91","revisions":{"318ace2add5cf3a5335652e08476d8992551f087":{"kind":"REWORK","_number":1,"created":"2012-09-14 17:35:46.000000000","uploader":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"ref":"refs/changes/36/13036/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/36/13036/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/36/13036/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/36/13036/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/36/13036/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/36/13036/1"}}},"commit":{"parents":[{"commit":"eb20c5ad6e8499ce137b20713166e854a70367f8","subject":"Merge \"Add support for all-tenants search opt to secgroup-list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/eb20c5ad6e8499ce137b20713166e854a70367f8"}]}],"author":{"name":"Mark McLoughlin","email":"markmc@redhat.com","date":"2012-09-14 17:31:24.000000000","tz":60},"committer":{"name":"Mark McLoughlin","email":"markmc@redhat.com","date":"2012-09-14 17:34:25.000000000","tz":60},"subject":"Work around httplib2 tunnelling bug","message":"Work around httplib2 tunnelling bug\n\nFixes bug #1051007\n\nhttplib2 defaults to using HTTP CONNECT tunnelling even for plain HTTP\nconnections. This is problematic with proxies configured to only allow\ntunnelling to port 443. This is the default configuration for squid.\n\nHack around the problem by forcing httplib2 to use the HTTP_NO_TUNNEL\nproxy type which disables tunnelling except for port 443.\n\nChange-Id: I59cd95ed74a9bb795779fc38fbc0935266cc8b22\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/318ace2add5cf3a5335652e08476d8992551f087"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/318ace2add5cf3a5335652e08476d8992551f087"}]},"branch":"refs/heads/master"},"aaa38ce0e54d97d744826e0b353ec79329cbaf91":{"kind":"REWORK","_number":2,"created":"2012-09-16 12:43:08.000000000","uploader":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"ref":"refs/changes/36/13036/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/36/13036/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/36/13036/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/36/13036/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/36/13036/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/36/13036/2"}}},"commit":{"parents":[{"commit":"eb20c5ad6e8499ce137b20713166e854a70367f8","subject":"Merge \"Add support for all-tenants search opt to secgroup-list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/eb20c5ad6e8499ce137b20713166e854a70367f8"}]}],"author":{"name":"Mark McLoughlin","email":"markmc@redhat.com","date":"2012-09-14 17:31:24.000000000","tz":60},"committer":{"name":"Mark McLoughlin","email":"markmc@redhat.com","date":"2012-09-16 12:42:19.000000000","tz":60},"subject":"Work around httplib2 tunnelling bug","message":"Work around httplib2 tunnelling bug\n\nFixes bug #1051007\n\nhttplib2 defaults to using HTTP CONNECT tunnelling even for plain HTTP\nconnections. This is problematic with proxies configured to only allow\ntunnelling to port 443. This is the default configuration for squid.\n\nHack around the problem by forcing httplib2 to use the HTTP_NO_TUNNEL\nproxy type which disables tunnelling except for port 443.\n\nChange-Id: I59cd95ed74a9bb795779fc38fbc0935266cc8b22\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/aaa38ce0e54d97d744826e0b353ec79329cbaf91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/aaa38ce0e54d97d744826e0b353ec79329cbaf91"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
