Merge lp:~jameinel/launchpad/py27-introduction-1020667 into lp:launchpad
| Status: | Merged |
|---|---|
| Approved by: | John A Meinel on 2012-07-09 |
| Approved revision: | no longer in the source branch. |
| Merged at revision: | 15586 |
| Proposed branch: | lp:~jameinel/launchpad/py27-introduction-1020667 |
| Merge into: | lp:launchpad |
| Diff against target: |
54 lines (+8/-4) 2 files modified
buildout-templates/bin/test.in (+4/-0) versions.cfg (+4/-4) |
| To merge this branch: | bzr merge lp:~jameinel/launchpad/py27-introduction-1020667 |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Benji York (community) | code | Approve on 2012-07-09 | |
| Martin Packman | 2012-07-09 | Pending | |
|
Review via email:
|
|||
This proposal supersedes a proposal from 2012-07-05.
Commit Message
Update to httplib2-0.7.4, launchpadlib-
Description of the Change
This just updates launchpad to use newer versions of launchpadlib 0.10.2.
We've been using 0.9.12, but it turns out that updating to 0.10.0+ requires a newer httplib2 as it started passing a flag there. That also requires a newer wsgi_intercept, because it is monkey-patching httplib2 and how it needs to be patched changed.
Also, httplib2 started checking the SSL certificates, but we want to disable that for the test suite. So I updated bin/test to set the env variable that lazr.restful (also updated) and launchpadlib both recognize.
This should get all tests passing with python2.7, and also update our httplib to be something reasonable. (Since Lucid, Ubuntu has been shipping httplib2-0.7.2)
| John A Meinel (jameinel) wrote : | # |
I started running a full test suite run, and stuff breaks with httplib2-0.7.4. My guess is that httplib2 started checking certificates, and it doesn't like the self-signed cert the test suite uses.

I approve to the extent I am permitted.