This is obviously only an enabler for automatic signing. The other half of the equation is automatically setting it up, but that's another ticket (#3522). This lets us at least manually enable automatic signing in the test-suite, which in turn is a pre-requisite for enabling enforcing signature checking by default (#1573).
Set up auto-signing inside the test-suite throughout, using a freshly generated key for each run. With the exception of the reproducibility tests where this would be harmful. This is a rather primitive thing in this state - ideally the signing would happen in parallel, but as the signing code relies heavily on macro manipulation, that's a much bigger task for some other time. Also I think we'd rather use an rpm specific keyring for the automatic signing, but that requires further changes to how the signing macros work. Fixes: #2678 You can view, comment on, or merge this pull request online at: https://github.com/rpm-software-management/rpm/pull/3575 -- Commit Summary -- * Link librpmbuild to librpmsign * Convert package build priority calculation to STL * Support automatic signing on build when _openpgp_autosign_id is set -- File Changes -- M CMakeLists.txt (2) M build/CMakeLists.txt (2) M build/pack.cc (69) M tests/data/macros.testenv (1) M tests/local.at (4) M tests/pinned/common/buildrepr.sh (1) M tests/rpmquery.at (2) M tests/rpmsigdig.at (29) M tests/setup.sh (30) -- Patch Links -- https://github.com/rpm-software-management/rpm/pull/3575.patch https://github.com/rpm-software-management/rpm/pull/3575.diff -- Reply to this email directly or view it on GitHub: https://github.com/rpm-software-management/rpm/pull/3575 You are receiving this because you are subscribed to this thread. Message ID: <rpm-software-management/rpm/pull/3...@github.com>
_______________________________________________ Rpm-maint mailing list Rpm-maint@lists.rpm.org https://lists.rpm.org/mailman/listinfo/rpm-maint