The RPM package management system
Go to file
Michal Domonkos 40c682ecfc Revert Sequoia signing support for now, breaks CI
Running a build through the RHEL OSCI reveals some possible shortcomings
of the original design:

- Custom macros using %__gpg may now easily break if the Sequoia backend
  is installed, such as those overriding %__gpg_sign_cmd where %__gpg is
  typically the first argument, followed by CLI options only known to
  GnuPG.  This is exactly the case with some of our Beaker tests.

- Some tests attempt to install both subpackages directly with dnf which
  obviously fails as they conflict with each other.  This is just a test
  issue, though.

Therefore, the boolean dependency in rpm-sign-libs declaring that both
implementations are equally compatible is just wrong, until we can prove
otherwise, by making the CI tests pass, for starters.

Drop the Sequoia subpackage for now.  This is less drastic than a full
revert since the actual GnuPG split-off is still reasonable on its own.
We can always add Sequoia support back later, once we figure out the
above issues.

Related: RHEL-56363
2024-10-25 15:53:10 +02:00
.fmf Configure gating for rhel-10 2024-06-20 13:05:09 +02:00
plans/internal Configure gating for rhel-10 2024-06-20 13:05:09 +02:00
tests Disabling the STI test.. 2024-07-23 14:30:48 +02:00
.gitignore Update to 4.19.1.1 (https://rpm.org/wiki/Releases/4.19.1.1) 2024-02-07 16:55:38 +01:00
0001-Fix-memory-leak-in-rpmsign.patch Fix OpenScanHub findings 2024-08-13 14:20:28 +02:00
0001-Fix-potential-use-of-uninitialized-pgp-struct.patch Fix OpenScanHub findings 2024-08-13 14:20:28 +02:00
0001-Fix-potential-use-of-uninitialized-pipe-array.patch Fix OpenScanHub findings 2024-08-13 14:20:28 +02:00
0001-Fix-regression-in-Lua-scriptlet-runaway-child-detect.patch Fix bogus warnings about runaway Lua scripts (#2254463) 2023-12-15 14:25:11 +02:00
0001-Refactor-sign-command-expand-and-parse-out-of-runGPG.patch Support switching between Sequoia and GnuPG for signing packages 2024-10-24 12:16:09 +02:00
0002-Eliminate-hardcoded-GPG-references-from-user-visible.patch Support switching between Sequoia and GnuPG for signing packages 2024-10-24 12:16:09 +02:00
0003-Declare-signCmd-static.patch Support switching between Sequoia and GnuPG for signing packages 2024-10-24 12:16:09 +02:00
ci.fmf Configure gating for rhel-10 2024-06-20 13:05:09 +02:00
gating.yaml Configure gating for rhel-10 2024-06-20 13:05:09 +02:00
macros.rpmsign-gnupg Support switching between Sequoia and GnuPG for signing packages 2024-10-24 12:16:09 +02:00
rpm-4.7.1-geode-i686.patch - Patch to make geode appear as i686 (#517475) 2009-08-14 16:57:09 +00:00
rpm-4.9.90-no-man-dirs.patch - update to pre-4.10 upstream snapshot 2012-03-20 11:55:51 +02:00
rpm-4.17.x-rpm_dbpath.patch Migrate rpmdb to /usr/lib/sysimage/rpm (#2042099) 2022-01-26 20:14:39 -05:00
rpm-4.18.90-weak-user-group.patch Rebase to the 4.19 alpha release (4.18.90) 2023-05-11 12:40:14 +02:00
rpm-4.18.92-disable-sysusers.patch Update to 4.19 beta 2023-08-02 18:32:31 +02:00
rpm-4.18.x-siteconfig.patch Rebase to rpm 4.18.1 (https://rpm.org/wiki/Releases/4.18.1) 2023-03-15 14:58:17 +01:00
rpm-4.19.1.1-nogpg.patch Support switching between Sequoia and GnuPG for signing packages 2024-10-24 12:16:09 +02:00
rpm.spec Revert Sequoia signing support for now, breaks CI 2024-10-25 15:53:10 +02:00
rpmdb_migrate Migrate rpmdb to /usr/lib/sysimage/rpm (#2042099) 2022-01-26 20:14:39 -05:00
rpmdb-migrate.service Migrate rpmdb to /usr/lib/sysimage/rpm (#2042099) 2022-01-26 20:14:39 -05:00
rpmdb-rebuild.service Migrate rpmdb to /usr/lib/sysimage/rpm (#2042099) 2022-01-26 20:14:39 -05:00
sources Update to 4.19.1.1 (https://rpm.org/wiki/Releases/4.19.1.1) 2024-02-07 16:55:38 +01:00
STAGE2-rpm Adding STAGE2 bootstrap recipe 2015-11-04 16:38:18 +01:00