Skip to content

RPM verification procedure not compatible with rpm --delsign behavior #846

@eloquence

Description

@eloquence

In freedomofpress/securedrop-yum-test#40 (comment), @eaon and @gonzalo-bulnes discovered that the version of rpm included in Debian 11, Fedora 36 and Fedora 37 exhibits --delsign behavior that conflicts with our current build artifact verification procedure: https://github.com/freedomofpress/securedrop-workstation-dev-rpm-packages-lfs/blob/main/.github/pull_request_template.md

Specifically, --delsign produces an RPM that differs from the original unsigned RPM, and the differences appear to vary depending on which signature was originally applied. This conflicts with the following step:

Unsigned RPM after running rpm --delsign on the signed RPM results in the checksum found in the build logs

This issue is to track any procedural changes we may want to make to account for this difference, as well as upstream coordination & related issues.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions