Skip to content

Implement signing RPM repository metadata #106

@Conan-Kudo

Description

@Conan-Kudo

This has been a request since 2009 (ffpo#releng/tickets#1501), but we have also been lacking the infrastructure to do this. Furthermore, not having this is a blocker for considering enabling it by default for Fedora repositories.

Signing repository metadata is just mechanically taking the repomd.xml and generating a detached signature for it, stored alongside as repomd.xml.asc. A copy of the public key should also be stored as repomd.xml.key.

This probably also requires some tweaks to Pungi's repository generation task too (see pagureio#pungi#506), but the core is having the signing infrastructure support it so release composes and update composes can offer them.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions