Merge lp:~apw/launchpad/signing-record-public-keys-when-used into lp:launchpad
Proposed by
Andy Whitcroft
Status: | Merged | ||||
---|---|---|---|---|---|
Merged at revision: | 18098 | ||||
Proposed branch: | lp:~apw/launchpad/signing-record-public-keys-when-used | ||||
Merge into: | lp:launchpad | ||||
Diff against target: |
163 lines (+42/-13) 2 files modified
lib/lp/archivepublisher/signing.py (+29/-3) lib/lp/archivepublisher/tests/test_signing.py (+13/-10) |
||||
To merge this branch: | bzr merge lp:~apw/launchpad/signing-record-public-keys-when-used | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Colin Watson (community) | Approve | ||
Review via email: mp+296678@code.launchpad.net |
Commit message
Publish the public components of any keys used when signing elements of a raw-signing upload.
Description of the change
Publish the public components of any keys used when signing elements of a raw-signing upload. These public components are published into control/ within the published upload ensuring they are included in the checksum files allowing verification of these keys.
At the same time move the incoming raw-signing.options options file into control/ so that all control information is kept in one directory reducing namespace pollution in the upload. This is deliberately not backwards compatible as there are no existing users of this functionality.
To post a comment you must log in.
Switched up the public key record to a set(). Added logging for when the public keys are not correctly permissioned. Finally threw out a redundant import reported by lint. Changed all pushed.