=== frankban|afk is now known as frankban [14:37] cjwatson: Do you think it's possible to have launchpad directly provide us binary GPG public keys for PPAs to store in trusted.gpg.d? Avoids GPG on the client [14:37] xnox: ^ here we go [14:39] It should end in .gpg I think. I have some weird things I'm thinking about regarding TOFU repository adding. :D (list Key URI in Release file, and generalize add-apt-repository) [14:39] the "best" thing I could come of with, to approximate that is: [14:40] $ curl 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=' | gpg --no-default-keyring --import --import-options import-minimal,import-export > /etc/apt/trusted.gpg.d/.gpg [14:40] but ideally we would just do a REST call to launchpad, to get a minimal, clean public key. [14:46] juliank: That would be https://bugs.launchpad.net/launchpad/+bug/1667725 . I don't think it's particularly terrible, just needs code [14:46] Bug #1667725: [feature request] make full ppa signing public key available over https [14:47] juliank: Why the constraint on the URL? [14:48] cjwatson: APT supports both .asc and .gpg files (armored and binary); and I'd like to know what I'm fetching. I'm thinking about extending Release files with a "link to key" field. [14:48] Right, but is there any particular reason to have that as an extension-style suffix in the URL? [14:48] We should clearly define which is which. Is there a positive reason to have the binary variant? [14:49] It does not need to be dearmored on the client side [14:49] older apts support it [14:49] OK, so you'd actually need to process that? Fair enough [14:49] In which case, is there a positive reason for LP to expose the armoured variant? :) [14:51] I don't think so. Unless you want to provide human-consumable variants [14:51] I think I care more about having less code [14:52] :D [15:11] cjwatson: I don't think we need to worry about the extension, I can encode that differently if I come up with some format [15:11] (for Release file metadata) [16:53] the argument that armored is somehow is more human readable, than binary, is dubious -> both look like jibberish; one is simply formatted to be justified. [16:53] it would be more useful to have the .asc format; if the comments had URLs where one can get the updated new key; or which repository it belongs to. [17:04] This sounds like feature creep. === frankban is now known as frankban|afk [19:28] xnox: not readable, but consumable - e.g. can be copy pasted into something