Activity log for bug #1667725

Date Who What changed Old value New value Message
2017-02-24 15:48:10 Scott Moser bug added bug
2017-02-24 16:40:59 Scott Moser description Currently, for a ppa, launchpad makes the long key fingerprint available over https. I'd like to request that it also make the full public key available over https. Many people use add-apt-repository extensively for using ppas ('add-apt-repository -y smoser/archive') As I understand it, that basically does: a. request the 'archive urls', 'description' and long key fingerprint over https from launchpad.net b. does gpg --recv <long-key-fingerprint> from hkp://keyserver.ubuntu.com:80/ (or the --keyserver argument) c. adds the result of 'b' to apt using 'apt-key' Since launchpad is the owner of the signing key for the ppa, why not have it just give us the full public key over the same api that it provides the other bits of information? My experience is that gpg servers are less reliable than we'd like, and even if they were as reliable as launchpad, any use of a ppa now effectively depends on 2 external systems when 1 could suffice. Currently, for a ppa, launchpad makes the long key fingerprint available over https. I'd like to request that it also make the full public key available over https. Many people use add-apt-repository extensively for using ppas ('add-apt-repository -y smoser/archive') As I understand it, that basically does:  a. request the 'archive urls', 'description' and long key fingerprint over https from launchpad.net  b. does gpg --recv <long-key-fingerprint> from hkp://keyserver.ubuntu.com:80/ (or the --keyserver argument)  c. adds the result of 'b' to apt using 'apt-key' Since launchpad is the owner of the signing key for the ppa, why not have it just give us the full public key over the same api that it provides the other bits of information? My experience is that gpg servers are less reliable than we'd like, and even if they were as reliable as launchpad, any use of a ppa now effectively depends on 2 external systems when 1 could suffice.
2017-12-12 21:11:16 Dmitrii Shcherbakov tags cpe-onsite
2017-12-12 21:11:20 Dmitrii Shcherbakov bug added subscriber Dmitrii Shcherbakov
2018-07-22 17:56:32 Colin Watson launchpad: status New In Progress
2018-07-22 17:56:34 Colin Watson launchpad: importance Undecided Low
2018-07-22 17:56:36 Colin Watson launchpad: assignee Colin Watson (cjwatson)
2018-07-22 17:57:07 Colin Watson tags cpe-onsite api cpe-onsite feature lp-registry
2018-07-22 18:09:34 Launchpad Janitor branch linked lp:~cjwatson/launchpad/archive-get-signing-key-data
2018-07-27 09:30:34 Launchpad QA Bot tags api cpe-onsite feature lp-registry api cpe-onsite feature lp-registry qa-needstesting
2018-07-27 09:30:35 Launchpad QA Bot launchpad: status In Progress Fix Committed
2018-07-31 01:43:24 Launchpad Janitor branch linked lp:~smoser/software-properties/trunk.lp1667725-https-signing-key
2018-08-01 10:45:38 William Grant tags api cpe-onsite feature lp-registry qa-needstesting api cpe-onsite feature lp-registry qa-ok
2018-08-01 12:38:08 William Grant launchpad: status Fix Committed Fix Released
2018-08-01 14:54:48 Scott Moser bug task added software-properties (Ubuntu)
2018-08-01 14:54:58 Scott Moser software-properties (Ubuntu): status New In Progress
2018-08-03 14:53:11 Launchpad Janitor branch linked lp:software-properties
2018-08-03 14:56:59 Scott Moser software-properties (Ubuntu): importance Undecided Medium
2018-08-22 01:44:48 Launchpad Janitor software-properties (Ubuntu): status In Progress Fix Released