Skip to content

Fix RPM GnuPG dependency on SUSE - #1363

Merged
ilysenko merged 1 commit into
mainfrom
codex/issue-1362-suse-gpg2-rpm
Aug 15, 2026
Merged

Fix RPM GnuPG dependency on SUSE#1363
ilysenko merged 1 commit into
mainfrom
codex/issue-1362-suse-gpg2-rpm

Conversation

@ilysenko

Copy link
Copy Markdown
Owner

Summary

  • select gpg2 for updater-enabled RPM builds on openSUSE/SLES
  • retain gnupg2 for Fedora and other RPM environments
  • add regression coverage for both distro branches and updater-disabled packages

Fixes #1362

Tests

  • node --test scripts/lib/package-common.test.js
  • bash tests/scripts_smoke.sh
  • bash -n scripts/build-rpm.sh scripts/install-deps.sh
  • rpmspec -q --requires with and without suse_version
  • CI_SKIP_PULL=1 ./scripts/ci-local.sh rpm
  • git diff --check

Notes

The dependency choice is evaluated at RPM build time, matching the native make bootstrap-native workflow reported in the issue.

@ilysenko
ilysenko merged commit e6b51d9 into main Aug 15, 2026
19 of 20 checks passed
@ilysenko
ilysenko deleted the codex/issue-1362-suse-gpg2-rpm branch August 15, 2026 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SUSE: RPM package incorrectly requires gnupg2 instead of gpg2

1 participant