)]}'
{"id":"openstack%2Fdevstack~130828","triplet_id":"openstack%2Fdevstack~master~Ib976c3a53344717b9e9551acd16d3402c48cbd64","project":"openstack/devstack","branch":"master","topic":"requests","hashtags":[],"change_id":"Ib976c3a53344717b9e9551acd16d3402c48cbd64","subject":"Require distro-provided python-requests for SSL/TLS proxy","status":"ABANDONED","created":"2014-10-24 15:40:37.000000000","updated":"2015-01-06 20:14:28.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d6d174c1e38d2848102c5abf9832b69fe66f1580","_number":130828,"virtual_id_number":130828,"owner":{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":1,"date":"2014-10-24 16:50:05.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"date":"2014-10-24 16:46:58.000000000","_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},{"value":1,"date":"2014-10-31 11:04:29.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"date":"2014-11-03 11:11:23.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"date":"2014-10-31 14:29:09.000000000","_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":-1,"date":"2014-11-05 07:04:43.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},{"value":2,"date":"2014-10-31 09:58:21.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":{"all":[{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},{"value":0,"permitted_voting_range":{"min":-1,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},{"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-10-24 16:46:58.000000000","updated_by":{"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2014-10-24 16:50:05.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2014-10-31 09:58:21.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2014-10-31 11:04:29.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2014-11-03 11:11:23.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2014-11-05 07:04:43.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"}],"messages":[{"id":"31620df7a0c4471809d9ecacfbfb17679ebd19f2","author":{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},"date":"2014-10-24 15:40:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3e5ea3add59a8728df155171e66b157aa6eda557","author":{"_account_id":9009,"name":"Red Hat CI","email":"redhatci@redhat.com","username":"redhatci","tags":["SERVICE_USER"]},"date":"2014-10-24 16:46:58.000000000","message":"Patch Set 1:\n\nredhatci results for change 130828\n\nLogs at http://people.redhat.com/~iwienand/130828/\n\n* OSLAB_RHEL7 http://people.redhat.com/~iwienand/130828/20141024155341.OSLAB_RHEL7.1.log.gz : FAILURE Patch Set 1 in 00:07\n* OSLAB_CENTOS65 http://people.redhat.com/~iwienand/130828/20141024155359.OSLAB_CENTOS65.1.log.gz : SUCCESS Patch Set 1 in 00:33\n* OSLAB_RHEL66 http://people.redhat.com/~iwienand/130828/20141024155452.OSLAB_RHEL66.1.log.gz : SUCCESS Patch Set 1 in 00:33\n* OSLAB_FEDORA20 http://people.redhat.com/~iwienand/130828/20141024155341.OSLAB_FEDORA20.1.log.gz : SUCCESS Patch Set 1 in 00:43\n\nhttps://wiki.openstack.org/wiki/ThirdPartySystems/RedHat_CI\nend","accounts_in_message":[],"_revision_number":1},{"id":"71ed6ea8d22c31f2e983856ece716920a6e0d544","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-24 16:48:54.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- check-tempest-dsvm-full http://logs.openstack.org/28/130828/1/check/check-tempest-dsvm-full/44aaa8e : SUCCESS in 45m 47s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/28/130828/1/check/check-tempest-dsvm-postgres-full/fa8e188 : SUCCESS in 1h 05m 41s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/28/130828/1/check/check-tempest-dsvm-neutron-full/7680c10 : FAILURE in 1h 08m 11s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/28/130828/1/check/check-tempest-dsvm-neutron-heat-slow/38a5598 : SUCCESS in 24m 39s\n- check-grenade-dsvm http://logs.openstack.org/28/130828/1/check/check-grenade-dsvm/a573e02 : SUCCESS in 43m 22s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/28/130828/1/check/gate-tempest-dsvm-large-ops/47dcf19 : SUCCESS in 21m 21s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/28/130828/1/check/gate-tempest-dsvm-neutron-large-ops/8768eaf : SUCCESS in 19m 59s\n- gate-devstack-bashate http://logs.openstack.org/28/130828/1/check/gate-devstack-bashate/641a59f : SUCCESS in 56s\n- check-devstack-dsvm-cells http://logs.openstack.org/28/130828/1/check/check-devstack-dsvm-cells/63b25a3 : SUCCESS in 13m 33s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/28/130828/1/check/check-grenade-dsvm-partial-ncpu/c238c1d : SUCCESS in 1h 04m 38s\n- check-neutron-dsvm-functional http://logs.openstack.org/28/130828/1/check/check-neutron-dsvm-functional/f2022d3 : SUCCESS in 14m 27s\n- check-swift-dsvm-functional http://logs.openstack.org/28/130828/1/check/check-swift-dsvm-functional/51d50e5 : SUCCESS in 26m 36s\n- check-tempest-dsvm-ironic-pxe_ssh-nv http://logs.openstack.org/28/130828/1/check/check-tempest-dsvm-ironic-pxe_ssh-nv/355d8f5 : SUCCESS in 37m 35s\n- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv http://logs.openstack.org/28/130828/1/check/check-tempest-dsvm-ironic-pxe_ssh-postgres-nv/81d67e2 : SUCCESS in 35m 20s\n- check-tempest-dsvm-f20 http://logs.openstack.org/28/130828/1/check/check-tempest-dsvm-f20/4347ed6 : SUCCESS in 38m 52s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/28/130828/1/check/check-tempest-dsvm-centos7/7b7c940 : SUCCESS in 1h 02m 53s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/28/130828/1/check/gate-devstack-publish-docs/fc1a99a/doc/build/html/ : SUCCESS in 2m 25s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4c678b850b81aebdf4ceeb027e918fe8b6d85b11","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-10-24 16:50:05.000000000","message":"Patch Set 1: Verified+1\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/28/130828/1/29866/results.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":1},{"id":"44826313fa11697302b492070bde29ec9d163d1f","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2014-10-31 09:58:21.000000000","message":"Patch Set 1: Code-Review+2\n\nsubtle failures like what?","accounts_in_message":[],"_revision_number":1},{"id":"b44f86c8050640246bdb20814eb8b63d1ebe163f","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2014-10-31 09:58:27.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"ec8d6865b609dd91fd85d6e4966be85ba2f8c7bb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-31 11:04:29.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/28/130828/1/check/check-tempest-dsvm-full/c939add : SUCCESS in 44m 42s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/28/130828/1/check/check-tempest-dsvm-postgres-full/63cdfd8 : SUCCESS in 47m 39s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/28/130828/1/check/check-tempest-dsvm-neutron-full/984397e : SUCCESS in 52m 50s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/28/130828/1/check/check-tempest-dsvm-neutron-heat-slow/8aaea31 : SUCCESS in 25m 36s\n- check-grenade-dsvm http://logs.openstack.org/28/130828/1/check/check-grenade-dsvm/5d8c6c6 : SUCCESS in 48m 51s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/28/130828/1/check/gate-tempest-dsvm-large-ops/642792b : SUCCESS in 25m 08s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/28/130828/1/check/gate-tempest-dsvm-neutron-large-ops/4d0dc02 : SUCCESS in 22m 50s\n- gate-devstack-bashate http://logs.openstack.org/28/130828/1/check/gate-devstack-bashate/efa7994 : SUCCESS in 9s\n- check-devstack-dsvm-cells http://logs.openstack.org/28/130828/1/check/check-devstack-dsvm-cells/6edeafc : SUCCESS in 15m 22s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/28/130828/1/check/check-grenade-dsvm-partial-ncpu/c9f03e2 : SUCCESS in 43m 14s\n- check-neutron-dsvm-functional http://logs.openstack.org/28/130828/1/check/check-neutron-dsvm-functional/c038df9 : SUCCESS in 13m 17s\n- check-swift-dsvm-functional http://logs.openstack.org/28/130828/1/check/check-swift-dsvm-functional/9c08249 : SUCCESS in 17m 42s\n- check-tempest-dsvm-ironic-pxe_ssh-nv http://logs.openstack.org/28/130828/1/check/check-tempest-dsvm-ironic-pxe_ssh-nv/051bebe : SUCCESS in 30m 06s\n- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv http://logs.openstack.org/28/130828/1/check/check-tempest-dsvm-ironic-pxe_ssh-postgres-nv/0be8a02 : SUCCESS in 26m 43s\n- check-tempest-dsvm-f20 http://logs.openstack.org/28/130828/1/check/check-tempest-dsvm-f20/67ebfd9 : SUCCESS in 42m 29s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/28/130828/1/check/check-tempest-dsvm-centos7/dbe92b5 : SUCCESS in 1h 02m 38s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/28/130828/1/check/gate-devstack-publish-docs/157020d/doc/build/html/ : SUCCESS in 59s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b838f6a11f5a36f9072f9adf09df5d4165b05a84","author":{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},"date":"2014-10-31 14:29:09.000000000","message":"Patch Set 1:\n\nThere is a proliferation of ca path options in the various servers. I\u0027d like to at least not require any more by instead having users install their CA certificate into the system bundle. I\u0027m doing this in devstack and it works pretty well.\n\nThe problem comes in the way that some clients and servers create HTTP clients and how they handle cafile. there is often code like this:\n\ncafile \u003d kwargs.get(\u0027cafile\u0027, None)\n\nThen cafile is passed into requests. cafile \u003d\u003d None tell requests to use no CA certificate for validation, basically dooming the request to failure. I\u0027m working on moving towards this instead:\n\ncafile \u003d kwargs.get(\u0027cafile\u0027, requests.certs.where())\n\nThis relies on requests returning the distro-specific CA bundle (the where() method actually recommends changing it per distribution). The upstream version has to return something, so it returns its own copy of a bundle, which of course lacks our devstack CA. python-glanceclient is the first to use this.\n\nSo you\u0027ll see various SSL connection failures during a devstack install. This isn\u0027t helped that some clients report lousy errors, keystone is an example: https://review.openstack.org/#/c/129769/\n\nThe purpose of this bug is to catch a known problem that I found quite difficult to debug.","accounts_in_message":[],"_revision_number":1},{"id":"5eba9e8d8d871850fb0fd32f2a56494ed23288ce","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-11-03 11:11:23.000000000","message":"Patch Set 1:\n\nI am concerned about pinning to vendor requests due to the age that those quickly acquire.  Today Trusty and F20 are fine, but this instantly invalidates Precise for DevStack as its requests is way too old.  That will eventually happen to the others too.\n\nI do like this idea though, show we should figure out a more compatible approach.","accounts_in_message":[],"_revision_number":1},{"id":"22f96b54a1893fd364848893725f97f66795f11d","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-11-05 07:04:43.000000000","message":"Patch Set 1: Code-Review-1\n\nI don\u0027t think this is the way we want to solve this because we wanted to get rid of the distro version binding on requests so we could test newer versions in devstack. \n\nInstead we should make it so that the CA is registered into requests lib.","accounts_in_message":[],"_revision_number":1},{"id":"285c8c87dca76affae038b707618ed39f2ae19c9","author":{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},"date":"2014-11-05 13:59:36.000000000","message":"Patch Set 1:\n\nI think the resulting code might be even more unreadable.\n\nWe can\u0027t easily twist the existing tools to use a different bundle location. In both Ubuntu and Fedora the general manage a bundle tools have hardcoded paths all over.\n\nThe bundle is just a huge text file consisting of concatenated PEM files. Great care would be needed to a) not corrupt and b) ensure uniqueness when adding/removing the devstack CA certificates. It might be possible to add some sort of marker to avoid having to actually parse the PEM files but yikes.","accounts_in_message":[],"_revision_number":1},{"id":"6f1dfc2f3c37130593d1baa35c922d868bcee457","author":{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},"date":"2015-01-06 20:14:28.000000000","message":"Abandoned\n\nWill try to find a better way to achieve this.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"7f2832cf92c9666d0b88ced52f83d3e61fba6357","revisions":{"7f2832cf92c9666d0b88ced52f83d3e61fba6357":{"kind":"REWORK","_number":1,"created":"2014-10-24 15:40:37.000000000","uploader":{"_account_id":7662,"name":"Rob Crittenden","email":"rcritten@redhat.com","username":"rcritten"},"ref":"refs/changes/28/130828/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/28/130828/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/28/130828/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/28/130828/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/28/130828/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/28/130828/1"}}},"commit":{"parents":[{"commit":"514c82030cf04da742d16582a23cc64962fdbda1","subject":"Merge \"Convert all HTML doc to RST\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/514c82030cf04da742d16582a23cc64962fdbda1"}]}],"author":{"name":"Rob Crittenden","email":"rcritten@redhat.com","date":"2014-10-24 00:03:47.000000000","tz":-240},"committer":{"name":"Rob Crittenden","email":"rcritten@redhat.com","date":"2014-10-24 00:04:16.000000000","tz":-240},"subject":"Require distro-provided python-requests for SSL/TLS proxy","message":"Require distro-provided python-requests for SSL/TLS proxy\n\nrequests provides a method, where(), which returns the location\nof the CA bundle. One is provided with the package but it\nrecommends that distros override this. Both Fedora and Ubuntu\ndo this, and provide a means of installing additional CAs into\nthe bundle. This allows devstack to add its own self-signed CA\nto the global bundle. Not having this causes subtle failures.\n\nChange-Id: Ib976c3a53344717b9e9551acd16d3402c48cbd64\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7f2832cf92c9666d0b88ced52f83d3e61fba6357"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/7f2832cf92c9666d0b88ced52f83d3e61fba6357"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
