-
Notifications
You must be signed in to change notification settings - Fork 48
Description
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 --delsignon 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.