Merge lp:~smoser/software-properties/trunk.lp1667725-https-signing-key into lp:software-properties
Status: | Merged |
---|---|
Merged at revision: | 1050 |
Proposed branch: | lp:~smoser/software-properties/trunk.lp1667725-https-signing-key |
Merge into: | lp:software-properties |
Diff against target: |
138 lines (+41/-8) 3 files modified
debian/changelog (+7/-0) softwareproperties/ppa.py (+29/-8) tests/test_lp.py (+5/-0) |
To merge this branch: | bzr merge lp:~smoser/software-properties/trunk.lp1667725-https-signing-key |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Colin Watson | Approve | ||
Review via email:
|
Commit message
Get PPA key signing data from launchpad https rather than keyserver.
Previously adding of a PPA would read the signing key fingerprint from
launchpad and then read the signing key data from keyserver.
over https.
This changes that to use the newly added getSigningKeyData operation
from launchpad. And uses the launchpad 'devel' api version.
The primary benefit of this is a reduction in the number
of external services that 'add-apt-
That means less external services that may be down, and also less
holes poked in egress networking to allow add-apt-repository to work.
There are also 3 other changes/
a.) make python2 (pycurl) path follow http redirects.
b.) use 'mangle_
c.) mangle_ppa_shortcut can now support input with or without 'ppa:' as
a prefix.
Addressed your other comments.
Thank you.