Script started on 2025-08-05 07:22:04-04:00 [COMMAND="BEAKERLIB_LIBRARY_PATH=/mnt/tests/Integration/rpm-sequoia-PQ TESTID=1276953001 BEAKERLIB_COMMAND_REPORT_RESULT=/usr/bin/1minutetip-report REBOOTCOUNT=0 make run" TERM="xterm-256color" TTY="/dev/pts/0" COLUMNS="108" LINES="49"] "./runtest.sh" :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Setup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:22:04 ] :: [ BEGIN ] :: Running 'rpm -q dnf rpm rpm-sequoia sequoia-sq openssl-libs' dnf-4.20.0-18.el10.noarch rpm-4.19.1.1-18.el10.x86_64 rpm-sequoia-1.9.0.1-1.el10.x86_64 sequoia-sq-1.3.1.1-1.el10.x86_64 openssl-libs-3.5.1-3.el10.x86_64 :: [ 07:22:04 ] :: [ PASS ] :: Command 'rpm -q dnf rpm rpm-sequoia sequoia-sq openssl-libs' (Expected 0, got 0) :: [ 07:22:04 ] :: [ BEGIN ] :: Running 'rlFileBackup /etc/hosts' :: [ 07:22:04 ] :: [ INFO ] :: using '/var/tmp/beakerlib-1276953001/backup' as backup destination :: [ 07:22:04 ] :: [ PASS ] :: Command 'rlFileBackup /etc/hosts' (Expected 0, got 0) :: [ 07:22:04 ] :: [ BEGIN ] :: Running 'rlFileBackup --clean ~/.rpmmacros' :: [ 07:22:04 ] :: [ INFO ] :: using '/var/tmp/beakerlib-1276953001/backup' as backup destination :: [ 07:22:04 ] :: [ PASS ] :: Command 'rlFileBackup --clean ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:04 ] :: [ BEGIN ] :: Running 'rlFileBackup --clean /etc/rpm/' :: [ 07:22:04 ] :: [ INFO ] :: using '/var/tmp/beakerlib-1276953001/backup' as backup destination :: [ 07:22:05 ] :: [ PASS ] :: Command 'rlFileBackup --clean /etc/rpm/' (Expected 0, got 0) :: [ 07:22:05 ] :: [ BEGIN ] :: Running 'rlFileBackup --clean ~/.local/share' :: [ 07:22:05 ] :: [ INFO ] :: using '/var/tmp/beakerlib-1276953001/backup' as backup destination :: [ 07:22:05 ] :: [ PASS ] :: Command 'rlFileBackup --clean ~/.local/share' (Expected 0, got 0) :: [ 07:22:05 ] :: [ BEGIN ] :: Running 'rlFileBackup --clean /etc/yum.repos.d' :: [ 07:22:05 ] :: [ INFO ] :: using '/var/tmp/beakerlib-1276953001/backup' as backup destination :: [ 07:22:05 ] :: [ PASS ] :: Command 'rlFileBackup --clean /etc/yum.repos.d' (Expected 0, got 0) :: [ 07:22:05 ] :: [ BEGIN ] :: Running 'cp /usr/share/doc/rpm/macros.rpmsign-sequoia /etc/rpm/' :: [ 07:22:05 ] :: [ PASS ] :: Command 'cp /usr/share/doc/rpm/macros.rpmsign-sequoia /etc/rpm/' (Expected 0, got 0) :: [ 07:22:05 ] :: [ BEGIN ] :: Creating tmp directory :: actually running 'TmpDir=$(mktemp -d)' :: [ 07:22:05 ] :: [ PASS ] :: Creating tmp directory (Expected 0, got 0) :: [ 07:22:05 ] :: [ BEGIN ] :: Running 'cp RPM-PGP-KEY-RHSIGN RPM-PGP-KEY-RHSIGN-RSA RPM-PGP-KEY-RHSIGN.secret RPM-PGP-KEY-RHSIGN-RSA.secret hello-2.0-1.x86_64.rpm rpm-corruptor.py /tmp/tmp.0kiAVDlAVm' cp: cannot stat 'RPM-PGP-KEY-RHSIGN': No such file or directory cp: cannot stat 'RPM-PGP-KEY-RHSIGN-RSA': No such file or directory cp: cannot stat 'RPM-PGP-KEY-RHSIGN.secret': No such file or directory cp: cannot stat 'RPM-PGP-KEY-RHSIGN-RSA.secret': No such file or directory :: [ 07:22:05 ] :: [ FAIL ] :: Command 'cp RPM-PGP-KEY-RHSIGN RPM-PGP-KEY-RHSIGN-RSA RPM-PGP-KEY-RHSIGN.secret RPM-PGP-KEY-RHSIGN-RSA.secret hello-2.0-1.x86_64.rpm rpm-corruptor.py /tmp/tmp.0kiAVDlAVm' (Expected 0, got 1) :: [ 07:22:05 ] :: [ BEGIN ] :: Running 'pushd /tmp/tmp.0kiAVDlAVm' /tmp/tmp.0kiAVDlAVm /mnt/tests/Integration/rpm-sequoia-PQ :: [ 07:22:05 ] :: [ PASS ] :: Command 'pushd /tmp/tmp.0kiAVDlAVm' (Expected 0, got 0) :: [ 07:22:05 ] :: [ BEGIN ] :: Running 'mkdir -p repo' :: [ 07:22:05 ] :: [ PASS ] :: Command 'mkdir -p repo' (Expected 0, got 0) :: [ 07:22:05 ] :: [ WARNING ] :: Workarounds needed, correct packages not in place :: [ 07:22:05 ] :: [ BEGIN ] :: Running 'dnf install -y wget && wget --no-check-certificate https://download-01.beak-001.prod.iad2.dc.redhat.com/brewroot/vol/rhel-10/packages/crypto-policies/20250714/1.git95bf40e.el10/noarch/crypto-policies-20250714-1.git95bf40e.el10.noarch.rpm https://download-01.beak-001.prod.iad2.dc.redhat.com/brewroot/vol/rhel-10/packages/crypto-policies/20250714/1.git95bf40e.el10/noarch/crypto-policies-scripts-20250714-1.git95bf40e.el10.noarch.rpm && dnf update -y crypto-policies*.rpm && yes |dnf copr enable copr.devel.redhat.com/mdomonko/pqrpm rhel-10.dev-x86_64 && dnf update -y rpm' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Last metadata expiration check: 0:00:23 ago on Tue 05 Aug 2025 07:21:42 AM EDT. Package wget-1.24.5-5.el10.x86_64 is already installed. Dependencies resolved. Nothing to do. Complete! --2025-08-05 07:22:06-- https://download-01.beak-001.prod.iad2.dc.redhat.com/brewroot/vol/rhel-10/packages/crypto-policies/20250714/1.git95bf40e.el10/noarch/crypto-policies-20250714-1.git95bf40e.el10.noarch.rpm Resolving download-01.beak-001.prod.iad2.dc.redhat.com (download-01.beak-001.prod.iad2.dc.redhat.com)... 10.2.129.226 Connecting to download-01.beak-001.prod.iad2.dc.redhat.com (download-01.beak-001.prod.iad2.dc.redhat.com)|10.2.129.226|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 68499 (67K) [application/x-rpm] Saving to: crypto-policies-20250714-1.git95bf40e.el10.noarch.rpm crypto-polici 0%[ ] 0 --.-KB/s crypto-policies-20250714-1 100%[========================================>] 66.89K --.-KB/s in 0.02s 2025-08-05 07:22:06 (4.04 MB/s) - crypto-policies-20250714-1.git95bf40e.el10.noarch.rpm saved [68499/68499] --2025-08-05 07:22:06-- https://download-01.beak-001.prod.iad2.dc.redhat.com/brewroot/vol/rhel-10/packages/crypto-policies/20250714/1.git95bf40e.el10/noarch/crypto-policies-scripts-20250714-1.git95bf40e.el10.noarch.rpm Reusing existing connection to download-01.beak-001.prod.iad2.dc.redhat.com:443. HTTP request sent, awaiting response... 200 OK Length: 121699 (119K) [application/x-rpm] Saving to: crypto-policies-scripts-20250714-1.git95bf40e.el10.noarch.rpm crypto-polici 0%[ ] 0 --.-KB/s crypto-policies-scripts-20 100%[========================================>] 118.85K --.-KB/s in 0.008s 2025-08-05 07:22:06 (14.6 MB/s) - crypto-policies-scripts-20250714-1.git95bf40e.el10.noarch.rpm saved [121699/121699] FINISHED --2025-08-05 07:22:06-- Total wall clock time: 0.3s Downloaded: 2 files, 186K in 0.02s (7.53 MB/s) Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Last metadata expiration check: 0:00:24 ago on Tue 05 Aug 2025 07:21:42 AM EDT. The same or higher version of crypto-policies is already installed, cannot update it. The same or higher version of crypto-policies-scripts is already installed, cannot update it. Dependencies resolved. Nothing to do. Complete! Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Enabling a Copr repository. Please note that this repository is not part of the main distribution, and quality may vary. The Fedora Project does not exercise any power over the contents of this repository beyond the rules outlined in the Copr FAQ at , and packages are not held to any quality or security level. Please do not file bug reports about these packages in Fedora Bugzilla. In case of problems, contact the owner of this repository. Do you really want to enable copr.devel.redhat.com/mdomonko/pqrpm? [y/N]: Repository successfully enabled. Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Copr repo for pqrpm owned by mdomo [=== ] --- B/s | 0 B --:-- ETACopr repo for pqrpm owned by mdomonko 460 kB/s | 12 kB 00:00 Dependencies resolved. ============================================================================================================ Package Arch Version Repository Size ============================================================================================================ Upgrading: python3-rpm (B x86_64 4.19.1.1-19.el10 copr:copr.devel.redhat.com:mdomonko:pqrpm 65 k rpm (B x86_64 4.19.1.1-19.el10 copr:copr.devel.redhat.com:mdomonko:pqrpm 505 k rpm-build (B x86_64 4.19.1.1-19.el10 copr:copr.devel.redhat.com:mdomonko:pqrpm 67 k rpm-build-libs (B x86_64 4.19.1.1-19.el10 copr:copr.devel.redhat.com:mdomonko:pqrpm 93 k rpm-cron (B noarch 4.19.1.1-19.el10 copr:copr.devel.redhat.com:mdomonko:pqrpm 13 k rpm-devel (B x86_64 4.19.1.1-19.el10 copr:copr.devel.redhat.com:mdomonko:pqrpm 86 k rpm-libs (B x86_64 4.19.1.1-19.el10 copr:copr.devel.redhat.com:mdomonko:pqrpm 310 k rpm-plugin-audit (B x86_64 4.19.1.1-19.el10 copr:copr.devel.redhat.com:mdomonko:pqrpm 17 k rpm-plugin-dbus-announce (B x86_64 4.19.1.1-19.el10 copr:copr.devel.redhat.com:mdomonko:pqrpm 18 k rpm-plugin-fapolicyd (B x86_64 4.19.1.1-19.el10 copr:copr.devel.redhat.com:mdomonko:pqrpm 18 k rpm-plugin-ima (B x86_64 4.19.1.1-19.el10 copr:copr.devel.redhat.com:mdomonko:pqrpm 17 k rpm-plugin-prioreset (B x86_64 4.19.1.1-19.el10 copr:copr.devel.redhat.com:mdomonko:pqrpm 16 k rpm-plugin-selinux (B x86_64 4.19.1.1-19.el10 copr:copr.devel.redhat.com:mdomonko:pqrpm 18 k rpm-plugin-syslog (B x86_64 4.19.1.1-19.el10 copr:copr.devel.redhat.com:mdomonko:pqrpm 17 k rpm-plugin-systemd-inhibit (B x86_64 4.19.1.1-19.el10 copr:copr.devel.redhat.com:mdomonko:pqrpm 18 k rpm-sign (B x86_64 4.19.1.1-19.el10 copr:copr.devel.redhat.com:mdomonko:pqrpm 21 k rpm-sign-libs (B x86_64 4.19.1.1-19.el10 copr:copr.devel.redhat.com:mdomonko:pqrpm 23 k Transaction Summary ============================================================================================================ Upgrade 17 Packages Total download size: 1.3 M Downloading Packages: (1/17): python3-rpm-4.19.1.1-19.el 0% [ ] --- B/s | 0 B --:-- ETA(1/17): python3-rpm-4.19.1.1-19.el10.x86_64.rpm 3.3 MB/s | 65 kB 00:00 (2-3/17): rpm-4.19.1.1-19.el10.x86 4% [=- ] 3.3 MB/s | 65 kB 00:00 ETA(2/17): rpm-build-libs-4.19.1.1-19.el10.x86_64.rpm 10 MB/s | 93 kB 00:00 (3-4/17): rpm-4.19.1.1-19.el10.x86 23% [======== ] 3.3 MB/s | 314 kB 00:00 ETA(3/17): rpm-build-4.19.1.1-19.el10.x86_64.rpm 1.9 MB/s | 67 kB 00:00 (4-5/17): rpm-4.19.1.1-19.el10.x86 25% [========- ] 3.3 MB/s | 334 kB 00:00 ETA(4/17): rpm-cron-4.19.1.1-19.el10.noarch.rpm 1.7 MB/s | 13 kB 00:00 (5-6/17): rpm-4.19.1.1-19.el10.x86 32% [=========== ] 3.3 MB/s | 433 kB 00:00 ETA(5/17): rpm-devel-4.19.1.1-19.el10.x86_64.rpm 12 MB/s | 86 kB 00:00 (6-7/17): rpm-4.19.1.1-19.el10.x86 42% [============== ] 3.4 MB/s | 558 kB 00:00 ETA(6/17): rpm-plugin-audit-4.19.1.1-19.el10.x86_64.rpm 5.3 MB/s | 17 kB 00:00 (7-8/17): rpm-4.19.1.1-19.el10.x86 52% [================== ] 3.4 MB/s | 700 kB 00:00 ETA(7/17): rpm-4.19.1.1-19.el10.x86_64.rpm 9.4 MB/s | 505 kB 00:00 (8-9/17): rpm-libs-4.19.1.1-19.el1 73% [========================- ] 3.4 MB/s | 971 kB 00:00 ETA(8/17): rpm-plugin-dbus-announce-4.19.1.1-19.el10.x86_64.rpm 1.8 MB/s | 18 kB 00:00 (9-10/17): rpm-libs-4.19.1.1-19.el 74% [========================= ] 3.4 MB/s | 989 kB 00:00 ETA(9/17): rpm-plugin-fapolicyd-4.19.1.1-19.el10.x86_64.rpm 3.2 MB/s | 18 kB 00:00 (10-11/17): rpm-libs-4.19.1.1-19.e 77% [========================== ] 3.4 MB/s | 1.0 MB 00:00 ETA(10/17): rpm-plugin-ima-4.19.1.1-19.el10.x86_64.rpm 2.9 MB/s | 17 kB 00:00 (11-12/17): rpm-libs-4.19.1.1-19.e 78% [==========================- ] 3.4 MB/s | 1.0 MB 00:00 ETA(11/17): rpm-plugin-prioreset-4.19.1.1-19.el10.x86_64.rpm 2.8 MB/s | 16 kB 00:00 (12-13/17): rpm-libs-4.19.1.1-19.e 79% [=========================== ] 3.4 MB/s | 1.0 MB 00:00 ETA(12/17): rpm-plugin-selinux-4.19.1.1-19.el10.x86_64.rpm 3.1 MB/s | 18 kB 00:00 (13-14/17): rpm-libs-4.19.1.1-19.e 87% [=============================- ] 3.5 MB/s | 1.1 MB 00:00 ETA(13/17): rpm-libs-4.19.1.1-19.el10.x86_64.rpm 8.6 MB/s | 310 kB 00:00 (14-15/17): rpm-plugin-syslog-4.19 95% [================================ ] 3.5 MB/s | 1.2 MB 00:00 ETA(14/17): rpm-plugin-syslog-4.19.1.1-19.el10.x86_64.rpm 1.6 MB/s | 17 kB 00:00 (15/17): rpm-plugin-systemd-inhibi 95% [================================ ] 3.5 MB/s | 1.2 MB 00:00 ETA(15/17): rpm-plugin-systemd-inhibit-4.19.1.1-19.el10.x86_64.rpm 1.7 MB/s | 18 kB 00:00 (16-17/17): rpm-sign-4.19.1.1-19.e 96% [================================- ] 3.5 MB/s | 1.2 MB 00:00 ETA(16/17): rpm-sign-4.19.1.1-19.el10.x86_64.rpm 3.1 MB/s | 21 kB 00:00 (17/17): rpm-sign-libs-4.19.1.1-19100% [==================================] 3.5 MB/s | 1.3 MB 00:00 ETA(17/17): rpm-sign-libs-4.19.1.1-19.el10.x86_64.rpm 2.3 MB/s | 23 kB 00:00 ------------------------------------------------------------------------------------------------------------ Total 14 MB/s | 1.3 MB 00:00 Copr repo for pqrpm owned by mdomo [=== ] --- B/s | 0 B --:-- ETACopr repo for pqrpm owned by mdomonko 93 kB/s | 1.0 kB 00:00 Importing GPG key 0xE9C350DD: Userid : "mdomonko_pqrpm (None) " Fingerprint: 3428 41A3 F353 3864 A936 E471 D856 CB46 E9C3 50DD From : https://coprbe.devel.redhat.com/results/mdomonko/pqrpm/pubkey.gpg Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : [= ] 1/1 Preparing : [=== ] 1/1 Preparing : [====== ] 1/1 Preparing : [======== ] 1/1 Preparing : [=========== ] 1/1 Preparing : [============= ] 1/1 Preparing : [=============== ] 1/1 Preparing : [================== ] 1/1 Preparing : [==================== ] 1/1 Preparing : [====================== ] 1/1 Preparing : [========================= ] 1/1 Preparing : [=========================== ] 1/1 Preparing : [============================== ] 1/1 Preparing : [================================ ] 1/1 Preparing : [================================== ] 1/1 Preparing : [===================================== ] 1/1 Preparing : [======================================= ] 1/1 Preparing : [========================================= ] 1/1 Preparing : [=========================================== ] 1/1 Preparing : [============================================= ] 1/1 Preparing : [================================================ ] 1/1 Preparing : [================================================== ] 1/1 Preparing : [==================================================== ] 1/1 Preparing : [======================================================= ] 1/1 Preparing : [========================================================= ] 1/1 Preparing : [============================================================ ] 1/1 Preparing : [============================================================== ] 1/1 Preparing : [================================================================ ] 1/1 Preparing : [=================================================================== ] 1/1 Preparing : [===================================================================== ] 1/1 Preparing : [======================================================================= ] 1/1 Preparing : [========================================================================== ] 1/1 Preparing : [============================================================================ ] 1/1 Preparing : 1/1 Upgrading : rpm-plugin-audit-4.19.1.1-19.el10.x86_ [ ] 1/34 Upgrading : rpm-plugin-audit-4.19.1.1-19.el10.x86_ [==================================== ] 1/34 Upgrading : rpm-plugin-audit-4.19.1.1-19.el10.x86_ [====================================== ] 1/34 Upgrading : rpm-plugin-audit-4.19.1.1-19.el10.x86_64 1/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [ ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [= ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [=== ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [===== ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [======= ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [========= ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [=========== ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [============= ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [=============== ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [================= ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [=================== ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [===================== ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [======================= ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [========================= ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [=========================== ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [============================= ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [=============================== ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [================================ ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [=================================== ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [==================================== ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [====================================== ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [======================================== ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [========================================== ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 [============================================ ] 2/34 Upgrading : rpm-libs-4.19.1.1-19.el10.x86_64 2/34 Running scriptlet: rpm-4.19.1.1-19.el10.x86_64 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [ ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [= ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [=== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [==== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [===== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [====== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [======= ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [======== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [========= ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [========== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [=========== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [============ ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [============= ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [============== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [=============== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [================ ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [================= ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [=================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [==================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [===================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [====================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [======================= ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [======================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [========================= ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [========================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [=========================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [============================ ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [============================= ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [============================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [=============================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [================================ ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [================================= ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [================================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [=================================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [==================================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [===================================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [====================================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [======================================= ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [======================================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [========================================= ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [========================================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [=========================================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [============================================ ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [============================================= ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [============================================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [=============================================== ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [================================================ ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 [================================================= ] 3/34 Upgrading : rpm-4.19.1.1-19.el10.x86_64 3/34 Upgrading : rpm-build-libs-4.19.1.1-19.el10.x86_64 [ ] 4/34 Upgrading : rpm-build-libs-4.19.1.1-19.el10.x86_64 [====== ] 4/34 Upgrading : rpm-build-libs-4.19.1.1-19.el10.x86_64 [============ ] 4/34 Upgrading : rpm-build-libs-4.19.1.1-19.el10.x86_64 [=================== ] 4/34 Upgrading : rpm-build-libs-4.19.1.1-19.el10.x86_64 [========================= ] 4/34 Upgrading : rpm-build-libs-4.19.1.1-19.el10.x86_64 [=============================== ] 4/34 Upgrading : rpm-build-libs-4.19.1.1-19.el10.x86_64 [====================================== ] 4/34 Upgrading : rpm-build-libs-4.19.1.1-19.el10.x86_64 4/34 Upgrading : rpm-sign-libs-4.19.1.1-19.el10.x86_64 [ ] 5/34 Upgrading : rpm-sign-libs-4.19.1.1-19.el10.x86_64 [======================================= ] 5/34 Upgrading : rpm-sign-libs-4.19.1.1-19.el10.x86_64 5/34 Upgrading : python3-rpm-4.19.1.1-19.el10.x86_64 [ ] 6/34 Upgrading : python3-rpm-4.19.1.1-19.el10.x86_64 [======== ] 6/34 Upgrading : python3-rpm-4.19.1.1-19.el10.x86_64 [================ ] 6/34 Upgrading : python3-rpm-4.19.1.1-19.el10.x86_64 [======================= ] 6/34 Upgrading : python3-rpm-4.19.1.1-19.el10.x86_64 [=============================== ] 6/34 Upgrading : python3-rpm-4.19.1.1-19.el10.x86_64 [==================================== ] 6/34 Upgrading : python3-rpm-4.19.1.1-19.el10.x86_64 [===================================== ] 6/34 Upgrading : python3-rpm-4.19.1.1-19.el10.x86_64 [====================================== ] 6/34 Upgrading : python3-rpm-4.19.1.1-19.el10.x86_64 [======================================= ] 6/34 Upgrading : python3-rpm-4.19.1.1-19.el10.x86_64 [========================================= ] 6/34 Upgrading : python3-rpm-4.19.1.1-19.el10.x86_64 6/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [ ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [=== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [==== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [===== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [====== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [======= ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [======== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [========= ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [============ ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [============== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [================ ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [================= ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [================== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [=================== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [==================== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [===================== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [========================= ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [=========================== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [============================ ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [============================= ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [============================== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [=============================== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [================================== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [==================================== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [======================================== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [========================================= ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [========================================== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 [=========================================== ] 7/34 Upgrading : rpm-devel-4.19.1.1-19.el10.x86_64 7/34 Upgrading : rpm-sign-4.19.1.1-19.el10.x86_64 [ ] 8/34 Upgrading : rpm-sign-4.19.1.1-19.el10.x86_64 [==================================== ] 8/34 Upgrading : rpm-sign-4.19.1.1-19.el10.x86_64 [======================================= ] 8/34 Upgrading : rpm-sign-4.19.1.1-19.el10.x86_64 [============================================ ] 8/34 Upgrading : rpm-sign-4.19.1.1-19.el10.x86_64 8/34 Upgrading : rpm-build-4.19.1.1-19.el10.x86_64 [ ] 9/34 Upgrading : rpm-build-4.19.1.1-19.el10.x86_64 [======= ] 9/34 Upgrading : rpm-build-4.19.1.1-19.el10.x86_64 [=========== ] 9/34 Upgrading : rpm-build-4.19.1.1-19.el10.x86_64 [================ ] 9/34 Upgrading : rpm-build-4.19.1.1-19.el10.x86_64 [================= ] 9/34 Upgrading : rpm-build-4.19.1.1-19.el10.x86_64 [================== ] 9/34 Upgrading : rpm-build-4.19.1.1-19.el10.x86_64 [=================== ] 9/34 Upgrading : rpm-build-4.19.1.1-19.el10.x86_64 [==================== ] 9/34 Upgrading : rpm-build-4.19.1.1-19.el10.x86_64 [========================== ] 9/34 Upgrading : rpm-build-4.19.1.1-19.el10.x86_64 [=========================== ] 9/34 Upgrading : rpm-build-4.19.1.1-19.el10.x86_64 [============================= ] 9/34 Upgrading : rpm-build-4.19.1.1-19.el10.x86_64 [============================== ] 9/34 Upgrading : rpm-build-4.19.1.1-19.el10.x86_64 [================================ ] 9/34 Upgrading : rpm-build-4.19.1.1-19.el10.x86_64 [===================================== ] 9/34 Upgrading : rpm-build-4.19.1.1-19.el10.x86_64 [========================================= ] 9/34 Upgrading : rpm-build-4.19.1.1-19.el10.x86_64 [=========================================== ] 9/34 Upgrading : rpm-build-4.19.1.1-19.el10.x86_64 9/34 Upgrading : rpm-cron-4.19.1.1-19.el10.noarch [ ] 10/34 Upgrading : rpm-cron-4.19.1.1-19.el10.noarch [========================= ] 10/34 Upgrading : rpm-cron-4.19.1.1-19.el10.noarch [================================= ] 10/34 Upgrading : rpm-cron-4.19.1.1-19.el10.noarch 10/34 Upgrading : rpm-plugin-dbus-announce-4.19.1.1-19.e [ ] 11/34 Upgrading : rpm-plugin-dbus-announce-4.19.1.1-19.e [=================================== ] 11/34 Upgrading : rpm-plugin-dbus-announce-4.19.1.1-19.e [==================================== ] 11/34 Upgrading : rpm-plugin-dbus-announce-4.19.1.1-19.e [====================================== ] 11/34 Upgrading : rpm-plugin-dbus-announce-4.19.1.1-19.el10.x86_64 11/34 Upgrading : rpm-plugin-fapolicyd-4.19.1.1-19.el10. [ ] 12/34 Upgrading : rpm-plugin-fapolicyd-4.19.1.1-19.el10. [===================================== ] 12/34 Upgrading : rpm-plugin-fapolicyd-4.19.1.1-19.el10. [====================================== ] 12/34 Upgrading : rpm-plugin-fapolicyd-4.19.1.1-19.el10.x86_64 12/34 Upgrading : rpm-plugin-ima-4.19.1.1-19.el10.x86_64 [ ] 13/34 Upgrading : rpm-plugin-ima-4.19.1.1-19.el10.x86_64 [==================================== ] 13/34 Upgrading : rpm-plugin-ima-4.19.1.1-19.el10.x86_64 [====================================== ] 13/34 Upgrading : rpm-plugin-ima-4.19.1.1-19.el10.x86_64 13/34 Upgrading : rpm-plugin-prioreset-4.19.1.1-19.el10. [ ] 14/34 Upgrading : rpm-plugin-prioreset-4.19.1.1-19.el10. [==================================== ] 14/34 Upgrading : rpm-plugin-prioreset-4.19.1.1-19.el10. [====================================== ] 14/34 Upgrading : rpm-plugin-prioreset-4.19.1.1-19.el10.x86_64 14/34 Upgrading : rpm-plugin-selinux-4.19.1.1-19.el10.x8 [ ] 15/34 Upgrading : rpm-plugin-selinux-4.19.1.1-19.el10.x8 [===================================== ] 15/34 Upgrading : rpm-plugin-selinux-4.19.1.1-19.el10.x8 [====================================== ] 15/34 Upgrading : rpm-plugin-selinux-4.19.1.1-19.el10.x86_64 15/34 Upgrading : rpm-plugin-syslog-4.19.1.1-19.el10.x86 [ ] 16/34 Upgrading : rpm-plugin-syslog-4.19.1.1-19.el10.x86 [===================================== ] 16/34 Upgrading : rpm-plugin-syslog-4.19.1.1-19.el10.x86 [====================================== ] 16/34 Upgrading : rpm-plugin-syslog-4.19.1.1-19.el10.x86_64 16/34 Upgrading : rpm-plugin-systemd-inhibit-4.19.1.1-19 [ ] 17/34 Upgrading : rpm-plugin-systemd-inhibit-4.19.1.1-19 [==================================== ] 17/34 Upgrading : rpm-plugin-systemd-inhibit-4.19.1.1-19 [====================================== ] 17/34 Upgrading : rpm-plugin-systemd-inhibit-4.19.1.1-19.el10.x86_64 17/34 Cleanup : rpm-devel-4.19.1.1-18.el10.x86_64 [ ] 18/34 Cleanup : rpm-devel-4.19.1.1-18.el10.x86_64 [========== ] 18/34 Cleanup : rpm-devel-4.19.1.1-18.el10.x86_64 18/34 Cleanup : python3-rpm-4.19.1.1-18.el10.x86_64 [ ] 19/34 Cleanup : python3-rpm-4.19.1.1-18.el10.x86_64 [==================================== ] 19/34 Cleanup : python3-rpm-4.19.1.1-18.el10.x86_64 19/34 Cleanup : rpm-sign-4.19.1.1-18.el10.x86_64 [ ] 20/34 Cleanup : rpm-sign-4.19.1.1-18.el10.x86_64 [=========================== ] 20/34 Cleanup : rpm-sign-4.19.1.1-18.el10.x86_64 20/34 Cleanup : rpm-build-4.19.1.1-18.el10.x86_64 [ ] 21/34 Cleanup : rpm-build-4.19.1.1-18.el10.x86_64 [=============================== ] 21/34 Cleanup : rpm-build-4.19.1.1-18.el10.x86_64 [================================= ] 21/34 Cleanup : rpm-build-4.19.1.1-18.el10.x86_64 [================================== ] 21/34 Cleanup : rpm-build-4.19.1.1-18.el10.x86_64 [==================================== ] 21/34 Cleanup : rpm-build-4.19.1.1-18.el10.x86_64 [===================================== ] 21/34 Cleanup : rpm-build-4.19.1.1-18.el10.x86_64 [======================================= ] 21/34 Cleanup : rpm-build-4.19.1.1-18.el10.x86_64 21/34 Cleanup : rpm-cron-4.19.1.1-18.el10.noarch [ ] 22/34 Cleanup : rpm-cron-4.19.1.1-18.el10.noarch 22/34 Cleanup : rpm-build-libs-4.19.1.1-18.el10.x86_64 [ ] 23/34 Cleanup : rpm-build-libs-4.19.1.1-18.el10.x86_64 [======= ] 23/34 Cleanup : rpm-build-libs-4.19.1.1-18.el10.x86_64 [======================= ] 23/34 Cleanup : rpm-build-libs-4.19.1.1-18.el10.x86_64 23/34 Cleanup : rpm-sign-libs-4.19.1.1-18.el10.x86_64 [ ] 24/34 Cleanup : rpm-sign-libs-4.19.1.1-18.el10.x86_64 [======== ] 24/34 Cleanup : rpm-sign-libs-4.19.1.1-18.el10.x86_64 [======================== ] 24/34 Cleanup : rpm-sign-libs-4.19.1.1-18.el10.x86_64 24/34 Cleanup : rpm-plugin-systemd-inhibit-4.19.1.1-18 [ ] 25/34 Cleanup : rpm-plugin-systemd-inhibit-4.19.1.1-18 [======================= ] 25/34 Cleanup : rpm-plugin-systemd-inhibit-4.19.1.1-18.el10.x86_64 25/34 Cleanup : rpm-plugin-syslog-4.19.1.1-18.el10.x86 [ ] 26/34 Cleanup : rpm-plugin-syslog-4.19.1.1-18.el10.x86 [======================= ] 26/34 Cleanup : rpm-plugin-syslog-4.19.1.1-18.el10.x86_64 26/34 Cleanup : rpm-plugin-selinux-4.19.1.1-18.el10.x8 [ ] 27/34 Cleanup : rpm-plugin-selinux-4.19.1.1-18.el10.x8 [======================= ] 27/34 Cleanup : rpm-plugin-selinux-4.19.1.1-18.el10.x86_64 27/34 Cleanup : rpm-plugin-ima-4.19.1.1-18.el10.x86_64 [ ] 28/34 Cleanup : rpm-plugin-ima-4.19.1.1-18.el10.x86_64 [======================= ] 28/34 Cleanup : rpm-plugin-ima-4.19.1.1-18.el10.x86_64 28/34 Cleanup : rpm-plugin-fapolicyd-4.19.1.1-18.el10. [ ] 29/34 Cleanup : rpm-plugin-fapolicyd-4.19.1.1-18.el10. [======================= ] 29/34 Cleanup : rpm-plugin-fapolicyd-4.19.1.1-18.el10.x86_64 29/34 Cleanup : rpm-plugin-dbus-announce-4.19.1.1-18.e [ ] 30/34 Cleanup : rpm-plugin-dbus-announce-4.19.1.1-18.e [========================= ] 30/34 Cleanup : rpm-plugin-dbus-announce-4.19.1.1-18.el10.x86_64 30/34 Cleanup : rpm-4.19.1.1-18.el10.x86_64 [ ] 31/34 Cleanup : rpm-4.19.1.1-18.el10.x86_64 [============================================== ] 31/34 Cleanup : rpm-4.19.1.1-18.el10.x86_64 [=============================================== ] 31/34 Cleanup : rpm-4.19.1.1-18.el10.x86_64 31/34 Cleanup : rpm-plugin-prioreset-4.19.1.1-18.el10. [ ] 32/34 Cleanup : rpm-plugin-prioreset-4.19.1.1-18.el10. [======================= ] 32/34 Cleanup : rpm-plugin-prioreset-4.19.1.1-18.el10.x86_64 32/34 Cleanup : rpm-libs-4.19.1.1-18.el10.x86_64 [ ] 33/34 Cleanup : rpm-libs-4.19.1.1-18.el10.x86_64 [========= ] 33/34 Cleanup : rpm-libs-4.19.1.1-18.el10.x86_64 [================== ] 33/34 Cleanup : rpm-libs-4.19.1.1-18.el10.x86_64 [=========================== ] 33/34 Cleanup : rpm-libs-4.19.1.1-18.el10.x86_64 [==================================== ] 33/34 Cleanup : rpm-libs-4.19.1.1-18.el10.x86_64 33/34 Cleanup : rpm-plugin-audit-4.19.1.1-18.el10.x86_ [ ] 34/34 Cleanup : rpm-plugin-audit-4.19.1.1-18.el10.x86_ [======================= ] 34/34 Cleanup : rpm-plugin-audit-4.19.1.1-18.el10.x86_64 34/34 Running scriptlet: rpm-4.19.1.1-19.el10.x86_64 34/34 Running scriptlet: rpm-plugin-audit-4.19.1.1-18.el10.x86_64 34/34 Installed products updated. Upgraded: python3-rpm-4.19.1.1-19.el10.x86_64 rpm-4.19.1.1-19.el10.x86_64 rpm-build-4.19.1.1-19.el10.x86_64 rpm-build-libs-4.19.1.1-19.el10.x86_64 rpm-cron-4.19.1.1-19.el10.noarch rpm-devel-4.19.1.1-19.el10.x86_64 rpm-libs-4.19.1.1-19.el10.x86_64 rpm-plugin-audit-4.19.1.1-19.el10.x86_64 rpm-plugin-dbus-announce-4.19.1.1-19.el10.x86_64 rpm-plugin-fapolicyd-4.19.1.1-19.el10.x86_64 rpm-plugin-ima-4.19.1.1-19.el10.x86_64 rpm-plugin-prioreset-4.19.1.1-19.el10.x86_64 rpm-plugin-selinux-4.19.1.1-19.el10.x86_64 rpm-plugin-syslog-4.19.1.1-19.el10.x86_64 rpm-plugin-systemd-inhibit-4.19.1.1-19.el10.x86_64 rpm-sign-4.19.1.1-19.el10.x86_64 rpm-sign-libs-4.19.1.1-19.el10.x86_64 Complete! :: [ 07:22:11 ] :: [ PASS ] :: Command 'dnf install -y wget && wget --no-check-certificate https://download-01.beak-001.prod.iad2.dc.redhat.com/brewroot/vol/rhel-10/packages/crypto-policies/20250714/1.git95bf40e.el10/noarch/crypto-policies-20250714-1.git95bf40e.el10.noarch.rpm https://download-01.beak-001.prod.iad2.dc.redhat.com/brewroot/vol/rhel-10/packages/crypto-policies/20250714/1.git95bf40e.el10/noarch/crypto-policies-scripts-20250714-1.git95bf40e.el10.noarch.rpm && dnf update -y crypto-policies*.rpm && yes |dnf copr enable copr.devel.redhat.com/mdomonko/pqrpm rhel-10.dev-x86_64 && dnf update -y rpm' (Expected 0, got 0) :: [ 07:22:11 ] :: [ BEGIN ] :: Running 'rpm -q dnf rpm rpm-sequoia sequoia-sq openssl-libs' dnf-4.20.0-18.el10.noarch rpm-4.19.1.1-19.el10.x86_64 rpm-sequoia-1.9.0.1-1.el10.x86_64 sequoia-sq-1.3.1.1-1.el10.x86_64 openssl-libs-3.5.1-3.el10.x86_64 :: [ 07:22:11 ] :: [ PASS ] :: Command 'rpm -q dnf rpm rpm-sequoia sequoia-sq openssl-libs' (Expected 0, got 0) :: [ 07:22:11 ] :: [ BEGIN ] :: Running 'cat /etc/yum.repos.d/hello.repo' [hello] name=Hello RPM baseurl=file:///tmp/tmp.0kiAVDlAVm/repo/ enabled=1 gpgcheck=1 gpgkey=file:///tmp/tmp.0kiAVDlAVm/repo/RPM-GPG-KEY-1,file:///tmp/tmp.0kiAVDlAVm/repo/RPM-GPG-KEY-2 keepcache=0 :: [ 07:22:11 ] :: [ PASS ] :: Command 'cat /etc/yum.repos.d/hello.repo' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 7s :: Assertions: 13 good, 1 bad :: RESULT: WARN (Setup) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Sanity :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:22:11 ] :: [ BEGIN ] :: Running 'rpm --eval %_pkgverify_level |grep -q digest' :: [ 07:22:11 ] :: [ PASS ] :: Command 'rpm --eval %_pkgverify_level |grep -q digest' (Expected 0, got 0) :: [ 07:22:11 ] :: [ BEGIN ] :: Running 'rpm --define '_pkgverify_level digest' -Kv hello-2.0-1.x86_64.rpm' hello-2.0-1.x86_64.rpm: Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK MD5 digest: OK :: [ 07:22:11 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level digest' -Kv hello-2.0-1.x86_64.rpm' (Expected 0, got 0) :: [ 07:22:11 ] :: [ BEGIN ] :: Running 'rpm --define '_pkgverify_level signature' -Kv hello-2.0-1.x86_64.rpm' hello-2.0-1.x86_64.rpm: Header OpenPGP signature: NOTFOUND Header RSA signature: NOTFOUND Header DSA signature: NOTFOUND Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK RSA signature: NOTFOUND DSA signature: NOTFOUND MD5 digest: OK :: [ 07:22:11 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello-2.0-1.x86_64.rpm' (Expected 1, got 1) :: [ 07:22:11 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.uDhG957S' should contain '^ *Header OpenPGP.* NOTFOUND' :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 4 good, 0 bad :: RESULT: PASS (Sanity) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: RSA4k :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:22:11 ] :: [ BEGIN ] :: Running 'cp hello-2.0-1.x86_64.rpm hello.rpm' :: [ 07:22:11 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:22:11 ] :: [ BEGIN ] :: Running 'rm -rf repo/ && mkdir -p repo/' :: [ 07:22:11 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:22:11 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid RSA4k_1 --cipher-suite rsa4k --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: 4974914591A4CB2EAAF0BC91D0BBE77FD733D65B Public-key algo: RSA Public-key size: 4096 bits Secret key: Unencrypted Creation time: 2025-08-05 11:22:11 UTC Expiration time: 2028-08-05 04:48:32 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: 2DD9F3770B4FB9BE736ACB7BF087222D3085716A Public-key algo: RSA Public-key size: 4096 bits Secret key: Unencrypted Creation time: 2025-08-05 11:22:11 UTC Expiration time: 2028-08-05 04:48:32 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: RSA4k_1 Certifications: 1, use --certifications to list :: [ 07:22:12 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid RSA4k_1 --cipher-suite rsa4k --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:22:13 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=RSA4k_1 >RSA4k_1' :: [ 07:22:13 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=RSA4k_1 >RSA4k_1' (Expected 0, got 0) :: [ 07:22:13 ] :: [ BEGIN ] :: Running 'cp RSA4k_1 RPM-GPG-KEY-1' :: [ 07:22:13 ] :: [ PASS ] :: Command 'cp RSA4k_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:22:13 ] :: [ BEGIN ] :: Running 'echo FPs: 1: '4974914591A4CB2EAAF0BC91D0BBE77FD733D65B' 2: ''' FPs: 1: 4974914591A4CB2EAAF0BC91D0BBE77FD733D65B 2: :: [ 07:22:13 ] :: [ PASS ] :: Command 'echo FPs: 1: '4974914591A4CB2EAAF0BC91D0BBE77FD733D65B' 2: ''' (Expected 0, got 0) :: [ 07:22:13 ] :: [ BEGIN ] :: Running 'rpm --import RSA4k_1' :: [ 07:22:13 ] :: [ PASS ] :: Command 'rpm --import RSA4k_1' (Expected 0, got 0) :: [ 07:22:13 ] :: [ BEGIN ] :: Running 'diff -u before.rpmkeys after.rpmkeys' --- before.rpmkeys2025-08-05 07:22:13.440366909 -0400 +++ after.rpmkeys2025-08-05 07:22:13.844366909 -0400 @@ -1,2 +1,3 @@ +gpg-pubkey-d733d65b-6891e963 gpg-pubkey-e37ed158-65785fa9 gpg-pubkey-e9c350dd-68515ab3 :: [ 07:22:13 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:22:13 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:22:13 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:13 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:22:13 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:13 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 43 kB/s | 680 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 9.7 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 9.7 k Installed size: 7.1 k Downloading Packages: Package hello.rpm is not signed Error: GPG check FAILED :: [ 07:22:14 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:22:14 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 90 files removed :: [ 07:22:15 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:15 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name 4974914591A4CB2EAAF0BC91D0BBE77FD733D65B' >~/.rpmmacros' :: [ 07:22:15 ] :: [ PASS ] :: Command 'echo '%_gpg_name 4974914591A4CB2EAAF0BC91D0BBE77FD733D65B' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:15 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name 4974914591A4CB2EAAF0BC91D0BBE77FD733D65B :: [ 07:22:15 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:15 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:22:15 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:15 ] :: [ BEGIN ] :: Running 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' hello.rpm: Header V4 RSA/SHA512 Signature, key ID 3085716a: OK Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK MD5 digest: OK :: [ 07:22:15 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 0, got 0) :: [ 07:22:15 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:22:15 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:15 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:22:15 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:15 ] :: [ BEGIN ] :: Running 'ls -la repo/repodata/' total 20 drwxr-xr-x. 2 root root 4096 Aug 5 07:22 . drwxr-xr-x. 3 root root 39 Aug 5 07:22 .. -rw-r--r--. 1 root root 338 Aug 5 07:22 277ca34792b8664cef6496303c8fffbee3c9299f39216151b99a786d87ece3c3-other.xml.zst -rw-r--r--. 1 root root 310 Aug 5 07:22 a96143afc43c75c65da2fea85a0b11780302ff1d4ebba3b4ef6080c695b1f3a4-filelists.xml.zst -rw-r--r--. 1 root root 682 Aug 5 07:22 ea6a922b7c7ac6158f9474d3c33bd5c91331d97cbd36df5b87e3cb7202cb1071-primary.xml.zst -rw-r--r--. 1 root root 1549 Aug 5 07:22 repomd.xml :: [ 07:22:15 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:22:15 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 193 kB/s | 682 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 11 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 11 k Installed size: 7.1 k Downloading Packages: Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : hello-2.0-1.x86_64 [ ] 1/1 Installing : hello-2.0-1.x86_64 [====================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================= ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [=========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 1/1 Installed products updated. Installed: hello-2.0-1.x86_64 Complete! :: [ 07:22:16 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 0, got 0) :: [ 07:22:16 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello remove hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Removing: hello (B x86_64 2.0-1 @hello 7.1 k Transaction Summary ============================================================================================================ Remove 1 Package Freed space: 7.1 k Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Erasing : hello-2.0-1.x86_64 [ ] 1/1 Erasing : hello-2.0-1.x86_64 [============ ] 1/1 Erasing : hello-2.0-1.x86_64 [======================== ] 1/1 Erasing : hello-2.0-1.x86_64 [==================================== ] 1/1 Erasing : hello-2.0-1.x86_64 [================================================ ] 1/1 Erasing : hello-2.0-1.x86_64 1/1 Installed products updated. Removed: hello-2.0-1.x86_64 Complete! :: [ 07:22:17 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:22:17 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:22:18 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:18 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:22:18 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-d733d65b-6891e963' :: [ 07:22:18 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-d733d65b-6891e963' (Expected 0, got 0) :: [ 07:22:18 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:22:19 ] :: [ BEGIN ] :: Running 'sq -q key list |grep -q 'Backend softkeys has no keys.'' thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:22:19 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 8s :: Assertions: 25 good, 0 bad :: RESULT: PASS (RSA4k) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: default (cv25519) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:22:19 ] :: [ BEGIN ] :: Running 'cp hello-2.0-1.x86_64.rpm hello.rpm' :: [ 07:22:19 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:22:19 ] :: [ BEGIN ] :: Running 'rm -rf repo/ && mkdir -p repo/' :: [ 07:22:19 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:22:19 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid DEFAULT_cv25519_1 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: 3CEC17DEBB39FD703BECBC106AEAD44561D8B71C Public-key algo: EdDSA Public-key size: 256 bits Secret key: Unencrypted Creation time: 2025-08-05 11:22:19 UTC Expiration time: 2028-08-05 04:48:40 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: FCF638F4114490120A90C4014312C4C37580F3D6 Public-key algo: EdDSA Public-key size: 256 bits Secret key: Unencrypted Creation time: 2025-08-05 11:22:19 UTC Expiration time: 2028-08-05 04:48:40 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: DEFAULT_cv25519_1 Certifications: 1, use --certifications to list :: [ 07:22:19 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid DEFAULT_cv25519_1 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:22:19 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=DEFAULT_cv25519_1 >DEFAULT_cv25519_1' :: [ 07:22:19 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=DEFAULT_cv25519_1 >DEFAULT_cv25519_1' (Expected 0, got 0) :: [ 07:22:19 ] :: [ BEGIN ] :: Running 'cp DEFAULT_cv25519_1 RPM-GPG-KEY-1' :: [ 07:22:19 ] :: [ PASS ] :: Command 'cp DEFAULT_cv25519_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:22:19 ] :: [ BEGIN ] :: Running 'echo FPs: 1: '3CEC17DEBB39FD703BECBC106AEAD44561D8B71C' 2: ''' FPs: 1: 3CEC17DEBB39FD703BECBC106AEAD44561D8B71C 2: :: [ 07:22:19 ] :: [ PASS ] :: Command 'echo FPs: 1: '3CEC17DEBB39FD703BECBC106AEAD44561D8B71C' 2: ''' (Expected 0, got 0) :: [ 07:22:19 ] :: [ BEGIN ] :: Running 'rpm --import DEFAULT_cv25519_1' :: [ 07:22:19 ] :: [ PASS ] :: Command 'rpm --import DEFAULT_cv25519_1' (Expected 0, got 0) :: [ 07:22:20 ] :: [ BEGIN ] :: Running 'diff -u before.rpmkeys after.rpmkeys' --- before.rpmkeys2025-08-05 07:22:19.858366909 -0400 +++ after.rpmkeys2025-08-05 07:22:20.259366909 -0400 @@ -1,2 +1,3 @@ +gpg-pubkey-61d8b71c-6891e96b gpg-pubkey-e37ed158-65785fa9 gpg-pubkey-e9c350dd-68515ab3 :: [ 07:22:20 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:22:20 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:22:20 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:20 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:22:20 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:20 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 144 kB/s | 680 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 9.7 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 9.7 k Installed size: 7.1 k Downloading Packages: Package hello.rpm is not signed Error: GPG check FAILED :: [ 07:22:21 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:22:21 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:22:21 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:21 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name 3CEC17DEBB39FD703BECBC106AEAD44561D8B71C' >~/.rpmmacros' :: [ 07:22:21 ] :: [ PASS ] :: Command 'echo '%_gpg_name 3CEC17DEBB39FD703BECBC106AEAD44561D8B71C' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:21 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name 3CEC17DEBB39FD703BECBC106AEAD44561D8B71C :: [ 07:22:21 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:21 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:22:21 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:21 ] :: [ BEGIN ] :: Running 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' hello.rpm: Header V4 EdDSA/SHA512 Signature, key ID 7580f3d6: OK Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK MD5 digest: OK :: [ 07:22:21 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 0, got 0) :: [ 07:22:21 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:22:21 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:21 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:22:21 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:21 ] :: [ BEGIN ] :: Running 'ls -la repo/repodata/' total 20 drwxr-xr-x. 2 root root 4096 Aug 5 07:22 . drwxr-xr-x. 3 root root 39 Aug 5 07:22 .. -rw-r--r--. 1 root root 683 Aug 5 07:22 471c8ef9d0d1dd6eaf5a5ad6ab0f82c02c21f666d780224bcabda3cf407a6727-primary.xml.zst -rw-r--r--. 1 root root 335 Aug 5 07:22 e8d29f81b1a1c3f0758f293d80bbee4985acf6779c3cb9ac90010b7879db0ddf-other.xml.zst -rw-r--r--. 1 root root 310 Aug 5 07:22 fbbe084f890f63a226c012c7e3d9a1fd8d580f8e280639ef78ab333d99acfb45-filelists.xml.zst -rw-r--r--. 1 root root 1549 Aug 5 07:22 repomd.xml :: [ 07:22:21 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:22:21 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 131 kB/s | 683 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 10 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 10 k Installed size: 7.1 k Downloading Packages: Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : hello-2.0-1.x86_64 [ ] 1/1 Installing : hello-2.0-1.x86_64 [====================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================= ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [=========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 1/1 Installed products updated. Installed: hello-2.0-1.x86_64 Complete! :: [ 07:22:22 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 0, got 0) :: [ 07:22:22 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello remove hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Removing: hello (B x86_64 2.0-1 @hello 7.1 k Transaction Summary ============================================================================================================ Remove 1 Package Freed space: 7.1 k Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Erasing : hello-2.0-1.x86_64 [ ] 1/1 Erasing : hello-2.0-1.x86_64 [============ ] 1/1 Erasing : hello-2.0-1.x86_64 [======================== ] 1/1 Erasing : hello-2.0-1.x86_64 [==================================== ] 1/1 Erasing : hello-2.0-1.x86_64 [================================================ ] 1/1 Erasing : hello-2.0-1.x86_64 1/1 Installed products updated. Removed: hello-2.0-1.x86_64 Complete! :: [ 07:22:24 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:22:24 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:22:24 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:24 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:22:24 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-61d8b71c-6891e96b' :: [ 07:22:25 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-61d8b71c-6891e96b' (Expected 0, got 0) :: [ 07:22:25 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:22:25 ] :: [ BEGIN ] :: Running 'sq -q key list |grep -q 'Backend softkeys has no keys.'' thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:22:25 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 6s :: Assertions: 25 good, 0 bad :: RESULT: PASS (default (cv25519)) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:22:25 ] :: [ BEGIN ] :: Running 'cp hello-2.0-1.x86_64.rpm hello.rpm' :: [ 07:22:25 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:22:25 ] :: [ BEGIN ] :: Running 'rm -rf repo/ && mkdir -p repo/' :: [ 07:22:25 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:22:25 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid MLDSA87_1 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: B75E480137CF76E80B7C58398FDA32C1E226144E9B940AB712C2E7E297DC9495 Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:22:25 UTC Expiration time: 2028-08-05 04:48:46 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: 4FAD6F73C38B0D4F138F40FBA7A00D3C35F15B2DA93BED28B5318E1B4B6A19EB Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:22:25 UTC Expiration time: 2028-08-05 04:48:46 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: MLDSA87_1 Certifications: 1, use --certifications to list :: [ 07:22:25 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid MLDSA87_1 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:22:25 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=MLDSA87_1 >MLDSA87_1' :: [ 07:22:25 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=MLDSA87_1 >MLDSA87_1' (Expected 0, got 0) :: [ 07:22:25 ] :: [ BEGIN ] :: Running 'cp MLDSA87_1 RPM-GPG-KEY-1' :: [ 07:22:25 ] :: [ PASS ] :: Command 'cp MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:22:25 ] :: [ BEGIN ] :: Running 'echo FPs: 1: 'B75E480137CF76E80B7C58398FDA32C1E226144E9B940AB712C2E7E297DC9495' 2: ''' FPs: 1: B75E480137CF76E80B7C58398FDA32C1E226144E9B940AB712C2E7E297DC9495 2: :: [ 07:22:25 ] :: [ PASS ] :: Command 'echo FPs: 1: 'B75E480137CF76E80B7C58398FDA32C1E226144E9B940AB712C2E7E297DC9495' 2: ''' (Expected 0, got 0) :: [ 07:22:26 ] :: [ BEGIN ] :: Running 'rpm --import MLDSA87_1' :: [ 07:22:26 ] :: [ PASS ] :: Command 'rpm --import MLDSA87_1' (Expected 0, got 0) :: [ 07:22:26 ] :: [ BEGIN ] :: Running 'diff -u before.rpmkeys after.rpmkeys' --- before.rpmkeys2025-08-05 07:22:26.231366909 -0400 +++ after.rpmkeys2025-08-05 07:22:26.646366909 -0400 @@ -1,2 +1,3 @@ +gpg-pubkey-37cf76e8-6891e971 gpg-pubkey-e37ed158-65785fa9 gpg-pubkey-e9c350dd-68515ab3 :: [ 07:22:26 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:22:26 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:22:26 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:26 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:22:26 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:26 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 18 kB/s | 680 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 9.7 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 9.7 k Installed size: 7.1 k Downloading Packages: Package hello.rpm is not signed Error: GPG check FAILED :: [ 07:22:27 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:22:27 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:22:27 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:27 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name B75E480137CF76E80B7C58398FDA32C1E226144E9B940AB712C2E7E297DC9495' >~/.rpmmacros' :: [ 07:22:27 ] :: [ PASS ] :: Command 'echo '%_gpg_name B75E480137CF76E80B7C58398FDA32C1E226144E9B940AB712C2E7E297DC9495' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:27 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name B75E480137CF76E80B7C58398FDA32C1E226144E9B940AB712C2E7E297DC9495 :: [ 07:22:27 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:27 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:22:27 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:27 ] :: [ BEGIN ] :: Running 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' hello.rpm: Header V6 ML-DSA-87+Ed448/SHA512 Signature, key ID c38b0d4f: OK Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK MD5 digest: OK :: [ 07:22:28 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 0, got 0) :: [ 07:22:28 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:22:28 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:28 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:22:28 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:28 ] :: [ BEGIN ] :: Running 'ls -la repo/repodata/' total 20 drwxr-xr-x. 2 root root 4096 Aug 5 07:22 . drwxr-xr-x. 3 root root 39 Aug 5 07:22 .. -rw-r--r--. 1 root root 336 Aug 5 07:22 66f5cf6bb40f5c5f6ca996bdc42a4e1d3667c1fa15364b0e04d1ce6d38f24faf-other.xml.zst -rw-r--r--. 1 root root 685 Aug 5 07:22 6e852b97ab1557be078ae700482f02e0b97e324916fb97b024e8f417416b0281-primary.xml.zst -rw-r--r--. 1 root root 309 Aug 5 07:22 a808e5ee5968dc2ab5651dc78c4f14d6537d360fd8feb1b1a6ed12ac63692c89-filelists.xml.zst -rw-r--r--. 1 root root 1549 Aug 5 07:22 repomd.xml :: [ 07:22:28 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:22:28 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 152 kB/s | 685 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 16 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 16 k Installed size: 7.1 k Downloading Packages: Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : hello-2.0-1.x86_64 [ ] 1/1 Installing : hello-2.0-1.x86_64 [====================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================= ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [=========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 1/1 Installed products updated. Installed: hello-2.0-1.x86_64 Complete! :: [ 07:22:29 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 0, got 0) :: [ 07:22:29 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello remove hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Removing: hello (B x86_64 2.0-1 @hello 7.1 k Transaction Summary ============================================================================================================ Remove 1 Package Freed space: 7.1 k Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Erasing : hello-2.0-1.x86_64 [ ] 1/1 Erasing : hello-2.0-1.x86_64 [============ ] 1/1 Erasing : hello-2.0-1.x86_64 [======================== ] 1/1 Erasing : hello-2.0-1.x86_64 [==================================== ] 1/1 Erasing : hello-2.0-1.x86_64 [================================================ ] 1/1 Erasing : hello-2.0-1.x86_64 1/1 Installed products updated. Removed: hello-2.0-1.x86_64 Complete! :: [ 07:22:30 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:22:30 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:22:30 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:30 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:22:31 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-37cf76e8-6891e971' :: [ 07:22:31 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-37cf76e8-6891e971' (Expected 0, got 0) :: [ 07:22:31 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:22:31 ] :: [ BEGIN ] :: Running 'sq -q key list |grep -q 'Backend softkeys has no keys.'' thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:22:31 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 6s :: Assertions: 25 good, 0 bad :: RESULT: PASS (MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: default (cv25519) + MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:22:31 ] :: [ BEGIN ] :: Running 'cp hello-2.0-1.x86_64.rpm hello.rpm' :: [ 07:22:31 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:22:31 ] :: [ BEGIN ] :: Running 'rm -rf repo/ && mkdir -p repo/' :: [ 07:22:31 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:22:31 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid DEFAULT_cv25519-MLDSA87_1 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: 236259ABB59064048B17195DDD1FA87D76695320 Public-key algo: EdDSA Public-key size: 256 bits Secret key: Unencrypted Creation time: 2025-08-05 11:22:31 UTC Expiration time: 2028-08-05 04:48:52 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: 1BB659CD06EE793F5CD7453A2A1CBFC68C1E71DE Public-key algo: EdDSA Public-key size: 256 bits Secret key: Unencrypted Creation time: 2025-08-05 11:22:31 UTC Expiration time: 2028-08-05 04:48:52 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: DEFAULT_cv25519-MLDSA87_1 Certifications: 1, use --certifications to list :: [ 07:22:31 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid DEFAULT_cv25519-MLDSA87_1 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:22:31 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=DEFAULT_cv25519-MLDSA87_1 >DEFAULT_cv25519-MLDSA87_1' :: [ 07:22:31 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=DEFAULT_cv25519-MLDSA87_1 >DEFAULT_cv25519-MLDSA87_1' (Expected 0, got 0) :: [ 07:22:31 ] :: [ BEGIN ] :: Running 'cp DEFAULT_cv25519-MLDSA87_1 RPM-GPG-KEY-1' :: [ 07:22:31 ] :: [ PASS ] :: Command 'cp DEFAULT_cv25519-MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:22:32 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid DEFAULT_cv25519-MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: CB25ECC79717830174669EEA05045F1F93E290046F1EA054DF238578952D843A Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:22:32 UTC Expiration time: 2028-08-05 04:48:53 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: 2F2FA09AA8523615D1742EBE54DF82EBD3F6BE278CB27E90B225C9E708759022 Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:22:32 UTC Expiration time: 2028-08-05 04:48:53 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: DEFAULT_cv25519-MLDSA87_2 Certifications: 1, use --certifications to list :: [ 07:22:32 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid DEFAULT_cv25519-MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:22:32 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=DEFAULT_cv25519-MLDSA87_2 >DEFAULT_cv25519-MLDSA87_2' :: [ 07:22:32 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=DEFAULT_cv25519-MLDSA87_2 >DEFAULT_cv25519-MLDSA87_2' (Expected 0, got 0) :: [ 07:22:32 ] :: [ BEGIN ] :: Running 'cp DEFAULT_cv25519-MLDSA87_2 RPM-GPG-KEY-2' :: [ 07:22:32 ] :: [ PASS ] :: Command 'cp DEFAULT_cv25519-MLDSA87_2 RPM-GPG-KEY-2' (Expected 0, got 0) :: [ 07:22:32 ] :: [ BEGIN ] :: Running 'echo FPs: 1: '236259ABB59064048B17195DDD1FA87D76695320' 2: 'CB25ECC79717830174669EEA05045F1F93E290046F1EA054DF238578952D843A'' FPs: 1: 236259ABB59064048B17195DDD1FA87D76695320 2: CB25ECC79717830174669EEA05045F1F93E290046F1EA054DF238578952D843A :: [ 07:22:32 ] :: [ PASS ] :: Command 'echo FPs: 1: '236259ABB59064048B17195DDD1FA87D76695320' 2: 'CB25ECC79717830174669EEA05045F1F93E290046F1EA054DF238578952D843A'' (Expected 0, got 0) :: [ 07:22:32 ] :: [ BEGIN ] :: Running 'rpm --import DEFAULT_cv25519-MLDSA87_1 DEFAULT_cv25519-MLDSA87_2' :: [ 07:22:32 ] :: [ PASS ] :: Command 'rpm --import DEFAULT_cv25519-MLDSA87_1 DEFAULT_cv25519-MLDSA87_2' (Expected 0, got 0) :: [ 07:22:32 ] :: [ BEGIN ] :: Running 'diff -u before.rpmkeys after.rpmkeys' --- before.rpmkeys2025-08-05 07:22:32.550366909 -0400 +++ after.rpmkeys2025-08-05 07:22:32.950366909 -0400 @@ -1,2 +1,4 @@ +gpg-pubkey-76695320-6891e977 +gpg-pubkey-97178301-6891e978 gpg-pubkey-e37ed158-65785fa9 gpg-pubkey-e9c350dd-68515ab3 :: [ 07:22:32 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:22:32 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:22:32 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:33 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:22:33 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:33 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 139 kB/s | 680 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 9.7 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 9.7 k Installed size: 7.1 k Downloading Packages: Package hello.rpm is not signed Error: GPG check FAILED :: [ 07:22:33 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:22:33 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:22:34 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:34 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name 236259ABB59064048B17195DDD1FA87D76695320' >~/.rpmmacros' :: [ 07:22:34 ] :: [ PASS ] :: Command 'echo '%_gpg_name 236259ABB59064048B17195DDD1FA87D76695320' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:34 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name 236259ABB59064048B17195DDD1FA87D76695320 :: [ 07:22:34 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:34 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:22:34 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:34 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name CB25ECC79717830174669EEA05045F1F93E290046F1EA054DF238578952D843A' >~/.rpmmacros' :: [ 07:22:34 ] :: [ PASS ] :: Command 'echo '%_gpg_name CB25ECC79717830174669EEA05045F1F93E290046F1EA054DF238578952D843A' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:34 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name CB25ECC79717830174669EEA05045F1F93E290046F1EA054DF238578952D843A :: [ 07:22:34 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:34 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:22:34 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:34 ] :: [ BEGIN ] :: Running 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' hello.rpm: Header V6 ML-DSA-87+Ed448/SHA512 Signature, key ID a8523615: OK Header V4 EdDSA/SHA512 Signature, key ID 8c1e71de: OK Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK MD5 digest: OK :: [ 07:22:34 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 0, got 0) :: [ 07:22:34 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:22:34 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:34 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:22:34 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:34 ] :: [ BEGIN ] :: Running 'ls -la repo/repodata/' total 20 drwxr-xr-x. 2 root root 4096 Aug 5 07:22 . drwxr-xr-x. 3 root root 39 Aug 5 07:22 .. -rw-r--r--. 1 root root 337 Aug 5 07:22 6710dfa6f72d0b77a2c86f87f3457f281d8b15797c1c9d32b705aa3926ac8bf0-other.xml.zst -rw-r--r--. 1 root root 309 Aug 5 07:22 d31f4e4a3e7dbc0e0b069f773247952e71ac6e0b958c6480a99380ecbdf1c52e-filelists.xml.zst -rw-r--r--. 1 root root 682 Aug 5 07:22 d5d2ea57a3963c5993096e880d93585c442ef49a9262812e32fa7146f2960839-primary.xml.zst -rw-r--r--. 1 root root 1549 Aug 5 07:22 repomd.xml :: [ 07:22:34 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:22:34 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 135 kB/s | 682 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 16 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 16 k Installed size: 7.1 k Downloading Packages: Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : hello-2.0-1.x86_64 [ ] 1/1 Installing : hello-2.0-1.x86_64 [====================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================= ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [=========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 1/1 Installed products updated. Installed: hello-2.0-1.x86_64 Complete! :: [ 07:22:35 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 0, got 0) :: [ 07:22:35 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello remove hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Removing: hello (B x86_64 2.0-1 @hello 7.1 k Transaction Summary ============================================================================================================ Remove 1 Package Freed space: 7.1 k Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Erasing : hello-2.0-1.x86_64 [ ] 1/1 Erasing : hello-2.0-1.x86_64 [============ ] 1/1 Erasing : hello-2.0-1.x86_64 [======================== ] 1/1 Erasing : hello-2.0-1.x86_64 [==================================== ] 1/1 Erasing : hello-2.0-1.x86_64 [================================================ ] 1/1 Erasing : hello-2.0-1.x86_64 1/1 Installed products updated. Removed: hello-2.0-1.x86_64 Complete! :: [ 07:22:36 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:22:36 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:22:37 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:37 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:22:37 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-76695320-6891e977' :: [ 07:22:37 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-76695320-6891e977' (Expected 0, got 0) :: [ 07:22:37 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-97178301-6891e978' :: [ 07:22:37 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-97178301-6891e978' (Expected 0, got 0) :: [ 07:22:38 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:22:38 ] :: [ BEGIN ] :: Running 'sq -q key list |grep -q 'Backend softkeys has no keys.'' thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:22:38 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 7s :: Assertions: 32 good, 0 bad :: RESULT: PASS (default (cv25519) + MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: RSA4k + MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:22:38 ] :: [ BEGIN ] :: Running 'cp hello-2.0-1.x86_64.rpm hello.rpm' :: [ 07:22:38 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:22:38 ] :: [ BEGIN ] :: Running 'rm -rf repo/ && mkdir -p repo/' :: [ 07:22:38 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:22:38 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid RSA4k-MLDSA87_1 --cipher-suite rsa4k --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: CB55F2CFD0D9DA690975FE7458D0E86D65FE4760 Public-key algo: RSA Public-key size: 4096 bits Secret key: Unencrypted Creation time: 2025-08-05 11:22:38 UTC Expiration time: 2028-08-05 04:48:59 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: 6E103B255BB7BF8A10C82EB14578B85B8BA28346 Public-key algo: RSA Public-key size: 4096 bits Secret key: Unencrypted Creation time: 2025-08-05 11:22:38 UTC Expiration time: 2028-08-05 04:48:59 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: RSA4k-MLDSA87_1 Certifications: 1, use --certifications to list :: [ 07:22:40 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid RSA4k-MLDSA87_1 --cipher-suite rsa4k --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:22:40 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=RSA4k-MLDSA87_1 >RSA4k-MLDSA87_1' :: [ 07:22:40 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=RSA4k-MLDSA87_1 >RSA4k-MLDSA87_1' (Expected 0, got 0) :: [ 07:22:40 ] :: [ BEGIN ] :: Running 'cp RSA4k-MLDSA87_1 RPM-GPG-KEY-1' :: [ 07:22:40 ] :: [ PASS ] :: Command 'cp RSA4k-MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:22:40 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid RSA4k-MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: 7C3135E44494A82E0DE227B184F2851050EE4DAB0F045FDFA407175761502B2C Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:22:40 UTC Expiration time: 2028-08-05 04:49:01 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: 52BDFC4765F1DF00D848368D3023EF6EFDA0324F9CBC5AC3945416CF0E279D11 Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:22:40 UTC Expiration time: 2028-08-05 04:49:01 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: RSA4k-MLDSA87_2 Certifications: 1, use --certifications to list :: [ 07:22:40 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid RSA4k-MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:22:40 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=RSA4k-MLDSA87_2 >RSA4k-MLDSA87_2' :: [ 07:22:40 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=RSA4k-MLDSA87_2 >RSA4k-MLDSA87_2' (Expected 0, got 0) :: [ 07:22:40 ] :: [ BEGIN ] :: Running 'cp RSA4k-MLDSA87_2 RPM-GPG-KEY-2' :: [ 07:22:40 ] :: [ PASS ] :: Command 'cp RSA4k-MLDSA87_2 RPM-GPG-KEY-2' (Expected 0, got 0) :: [ 07:22:40 ] :: [ BEGIN ] :: Running 'echo FPs: 1: 'CB55F2CFD0D9DA690975FE7458D0E86D65FE4760' 2: '7C3135E44494A82E0DE227B184F2851050EE4DAB0F045FDFA407175761502B2C'' FPs: 1: CB55F2CFD0D9DA690975FE7458D0E86D65FE4760 2: 7C3135E44494A82E0DE227B184F2851050EE4DAB0F045FDFA407175761502B2C :: [ 07:22:40 ] :: [ PASS ] :: Command 'echo FPs: 1: 'CB55F2CFD0D9DA690975FE7458D0E86D65FE4760' 2: '7C3135E44494A82E0DE227B184F2851050EE4DAB0F045FDFA407175761502B2C'' (Expected 0, got 0) :: [ 07:22:41 ] :: [ BEGIN ] :: Running 'rpm --import RSA4k-MLDSA87_1 RSA4k-MLDSA87_2' :: [ 07:22:41 ] :: [ PASS ] :: Command 'rpm --import RSA4k-MLDSA87_1 RSA4k-MLDSA87_2' (Expected 0, got 0) :: [ 07:22:41 ] :: [ BEGIN ] :: Running 'diff -u before.rpmkeys after.rpmkeys' --- before.rpmkeys2025-08-05 07:22:41.068366909 -0400 +++ after.rpmkeys2025-08-05 07:22:41.467366909 -0400 @@ -1,2 +1,4 @@ +gpg-pubkey-4494a82e-6891e980 +gpg-pubkey-65fe4760-6891e97e gpg-pubkey-e37ed158-65785fa9 gpg-pubkey-e9c350dd-68515ab3 :: [ 07:22:41 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:22:41 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:22:41 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:41 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:22:41 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:41 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 39 kB/s | 680 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 9.7 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 9.7 k Installed size: 7.1 k Downloading Packages: Package hello.rpm is not signed Error: GPG check FAILED :: [ 07:22:42 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:22:42 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:22:42 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:42 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name CB55F2CFD0D9DA690975FE7458D0E86D65FE4760' >~/.rpmmacros' :: [ 07:22:42 ] :: [ PASS ] :: Command 'echo '%_gpg_name CB55F2CFD0D9DA690975FE7458D0E86D65FE4760' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:42 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name CB55F2CFD0D9DA690975FE7458D0E86D65FE4760 :: [ 07:22:42 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:42 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:22:42 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:42 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name 7C3135E44494A82E0DE227B184F2851050EE4DAB0F045FDFA407175761502B2C' >~/.rpmmacros' :: [ 07:22:42 ] :: [ PASS ] :: Command 'echo '%_gpg_name 7C3135E44494A82E0DE227B184F2851050EE4DAB0F045FDFA407175761502B2C' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:42 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name 7C3135E44494A82E0DE227B184F2851050EE4DAB0F045FDFA407175761502B2C :: [ 07:22:42 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:42 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:22:42 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:42 ] :: [ BEGIN ] :: Running 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' hello.rpm: Header V6 ML-DSA-87+Ed448/SHA512 Signature, key ID 65f1df00: OK Header V4 RSA/SHA512 Signature, key ID 8ba28346: OK Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK MD5 digest: OK :: [ 07:22:43 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 0, got 0) :: [ 07:22:43 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:22:43 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:43 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:22:43 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:43 ] :: [ BEGIN ] :: Running 'ls -la repo/repodata/' total 20 drwxr-xr-x. 2 root root 4096 Aug 5 07:22 . drwxr-xr-x. 3 root root 39 Aug 5 07:22 .. -rw-r--r--. 1 root root 337 Aug 5 07:22 7f7e3b4d009392c5a3ee5eb4343764f1dfb48a9d25dbe4a5ff7b8c4ddc5a80b4-other.xml.zst -rw-r--r--. 1 root root 684 Aug 5 07:22 d73f3b7b5812987748eea24808af803822c9cfea516982b92976e7353547b9d2-primary.xml.zst -rw-r--r--. 1 root root 310 Aug 5 07:22 f8e0c47712c54f9d15181f0787112c60bfebc2aaa874510169b4635c71dbe84f-filelists.xml.zst -rw-r--r--. 1 root root 1549 Aug 5 07:22 repomd.xml :: [ 07:22:43 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:22:43 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 119 kB/s | 684 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 17 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 17 k Installed size: 7.1 k Downloading Packages: Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : hello-2.0-1.x86_64 [ ] 1/1 Installing : hello-2.0-1.x86_64 [====================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================= ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [=========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 1/1 Installed products updated. Installed: hello-2.0-1.x86_64 Complete! :: [ 07:22:44 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 0, got 0) :: [ 07:22:44 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello remove hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Removing: hello (B x86_64 2.0-1 @hello 7.1 k Transaction Summary ============================================================================================================ Remove 1 Package Freed space: 7.1 k Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Erasing : hello-2.0-1.x86_64 [ ] 1/1 Erasing : hello-2.0-1.x86_64 [============ ] 1/1 Erasing : hello-2.0-1.x86_64 [======================== ] 1/1 Erasing : hello-2.0-1.x86_64 [==================================== ] 1/1 Erasing : hello-2.0-1.x86_64 [================================================ ] 1/1 Erasing : hello-2.0-1.x86_64 1/1 Installed products updated. Removed: hello-2.0-1.x86_64 Complete! :: [ 07:22:45 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:22:45 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:22:45 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:45 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:22:46 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-4494a82e-6891e980' :: [ 07:22:46 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-4494a82e-6891e980' (Expected 0, got 0) :: [ 07:22:46 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-65fe4760-6891e97e' :: [ 07:22:46 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-65fe4760-6891e97e' (Expected 0, got 0) :: [ 07:22:46 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:22:46 ] :: [ BEGIN ] :: Running 'sq -q key list |grep -q 'Backend softkeys has no keys.'' thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:22:46 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 8s :: Assertions: 32 good, 0 bad :: RESULT: PASS (RSA4k + MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: RSA4k v6 + MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:22:47 ] :: [ BEGIN ] :: Running 'cp hello-2.0-1.x86_64.rpm hello.rpm' :: [ 07:22:47 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:22:47 ] :: [ BEGIN ] :: Running 'rm -rf repo/ && mkdir -p repo/' :: [ 07:22:47 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:22:47 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid RSA4k_v6-MLDSA87_1 --cipher-suite rsa4k --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: DBE0A0AEE034DAB41B2C73A89408F50CE64885EADDE4477FA147C70C3AA7B59D Public-key algo: RSA Public-key size: 4096 bits Secret key: Unencrypted Creation time: 2025-08-05 11:22:47 UTC Expiration time: 2028-08-05 04:49:08 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: F03BB327CEC45154A33B6FBC50C22406098683590028B6FF199B9FA31D320571 Public-key algo: RSA Public-key size: 4096 bits Secret key: Unencrypted Creation time: 2025-08-05 11:22:47 UTC Expiration time: 2028-08-05 04:49:08 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: RSA4k_v6-MLDSA87_1 Certifications: 1, use --certifications to list :: [ 07:22:48 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid RSA4k_v6-MLDSA87_1 --cipher-suite rsa4k --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:22:48 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=RSA4k_v6-MLDSA87_1 >RSA4k_v6-MLDSA87_1' :: [ 07:22:48 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=RSA4k_v6-MLDSA87_1 >RSA4k_v6-MLDSA87_1' (Expected 0, got 0) :: [ 07:22:48 ] :: [ BEGIN ] :: Running 'cp RSA4k_v6-MLDSA87_1 RPM-GPG-KEY-1' :: [ 07:22:48 ] :: [ PASS ] :: Command 'cp RSA4k_v6-MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:22:48 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid RSA4k_v6-MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: 6EB319313F37949694DEEC2A68227A535091C8B9C5E6D5BFB0BF2F6F9267E778 Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:22:48 UTC Expiration time: 2028-08-05 04:49:09 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: F4771BAC9393E4B250168DD591A16EBA4F8DE8DC5247284240A81F8801A544CE Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:22:48 UTC Expiration time: 2028-08-05 04:49:09 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: RSA4k_v6-MLDSA87_2 Certifications: 1, use --certifications to list :: [ 07:22:48 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid RSA4k_v6-MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:22:48 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=RSA4k_v6-MLDSA87_2 >RSA4k_v6-MLDSA87_2' :: [ 07:22:48 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=RSA4k_v6-MLDSA87_2 >RSA4k_v6-MLDSA87_2' (Expected 0, got 0) :: [ 07:22:48 ] :: [ BEGIN ] :: Running 'cp RSA4k_v6-MLDSA87_2 RPM-GPG-KEY-2' :: [ 07:22:48 ] :: [ PASS ] :: Command 'cp RSA4k_v6-MLDSA87_2 RPM-GPG-KEY-2' (Expected 0, got 0) :: [ 07:22:48 ] :: [ BEGIN ] :: Running 'echo FPs: 1: 'DBE0A0AEE034DAB41B2C73A89408F50CE64885EADDE4477FA147C70C3AA7B59D' 2: '6EB319313F37949694DEEC2A68227A535091C8B9C5E6D5BFB0BF2F6F9267E778'' FPs: 1: DBE0A0AEE034DAB41B2C73A89408F50CE64885EADDE4477FA147C70C3AA7B59D 2: 6EB319313F37949694DEEC2A68227A535091C8B9C5E6D5BFB0BF2F6F9267E778 :: [ 07:22:48 ] :: [ PASS ] :: Command 'echo FPs: 1: 'DBE0A0AEE034DAB41B2C73A89408F50CE64885EADDE4477FA147C70C3AA7B59D' 2: '6EB319313F37949694DEEC2A68227A535091C8B9C5E6D5BFB0BF2F6F9267E778'' (Expected 0, got 0) :: [ 07:22:48 ] :: [ BEGIN ] :: Running 'rpm --import RSA4k_v6-MLDSA87_1 RSA4k_v6-MLDSA87_2' :: [ 07:22:48 ] :: [ PASS ] :: Command 'rpm --import RSA4k_v6-MLDSA87_1 RSA4k_v6-MLDSA87_2' (Expected 0, got 0) :: [ 07:22:49 ] :: [ BEGIN ] :: Running 'diff -u before.rpmkeys after.rpmkeys' --- before.rpmkeys2025-08-05 07:22:48.747366909 -0400 +++ after.rpmkeys2025-08-05 07:22:49.157366909 -0400 @@ -1,2 +1,4 @@ +gpg-pubkey-3f379496-6891e988 +gpg-pubkey-e034dab4-6891e987 gpg-pubkey-e37ed158-65785fa9 gpg-pubkey-e9c350dd-68515ab3 :: [ 07:22:49 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:22:49 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:22:49 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:49 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:22:49 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:49 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 119 kB/s | 681 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 9.7 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 9.7 k Installed size: 7.1 k Downloading Packages: Package hello.rpm is not signed Error: GPG check FAILED :: [ 07:22:49 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:22:49 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:22:50 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:50 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name DBE0A0AEE034DAB41B2C73A89408F50CE64885EADDE4477FA147C70C3AA7B59D' >~/.rpmmacros' :: [ 07:22:50 ] :: [ PASS ] :: Command 'echo '%_gpg_name DBE0A0AEE034DAB41B2C73A89408F50CE64885EADDE4477FA147C70C3AA7B59D' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:50 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name DBE0A0AEE034DAB41B2C73A89408F50CE64885EADDE4477FA147C70C3AA7B59D :: [ 07:22:50 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:50 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:22:50 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:50 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name 6EB319313F37949694DEEC2A68227A535091C8B9C5E6D5BFB0BF2F6F9267E778' >~/.rpmmacros' :: [ 07:22:50 ] :: [ PASS ] :: Command 'echo '%_gpg_name 6EB319313F37949694DEEC2A68227A535091C8B9C5E6D5BFB0BF2F6F9267E778' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:50 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name 6EB319313F37949694DEEC2A68227A535091C8B9C5E6D5BFB0BF2F6F9267E778 :: [ 07:22:50 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:50 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:22:50 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:50 ] :: [ BEGIN ] :: Running 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' hello.rpm: Header V6 ML-DSA-87+Ed448/SHA512 Signature, key ID 9393e4b2: OK Header V6 RSA/SHA512 Signature, key ID cec45154: OK Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK MD5 digest: OK :: [ 07:22:50 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 0, got 0) :: [ 07:22:50 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:22:50 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:50 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:22:50 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:50 ] :: [ BEGIN ] :: Running 'ls -la repo/repodata/' total 20 drwxr-xr-x. 2 root root 4096 Aug 5 07:22 . drwxr-xr-x. 3 root root 39 Aug 5 07:22 .. -rw-r--r--. 1 root root 309 Aug 5 07:22 42ba8ac33f39b97aea7815bf8b8600aac3d41d862ba6dbd557ecea5f0ec1d08c-filelists.xml.zst -rw-r--r--. 1 root root 684 Aug 5 07:22 9e4cc66dd32f695869cb3853172273539b1749079251c41c50190e21481719a3-primary.xml.zst -rw-r--r--. 1 root root 338 Aug 5 07:22 f4b790017947538f7a5eacd30a8c91ac14598ddd7f6d09b1890ee2ce798ee359-other.xml.zst -rw-r--r--. 1 root root 1549 Aug 5 07:22 repomd.xml :: [ 07:22:50 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:22:50 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 51 kB/s | 684 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 17 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 17 k Installed size: 7.1 k Downloading Packages: Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : hello-2.0-1.x86_64 [ ] 1/1 Installing : hello-2.0-1.x86_64 [====================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================= ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [=========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 1/1 Installed products updated. Installed: hello-2.0-1.x86_64 Complete! :: [ 07:22:52 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 0, got 0) :: [ 07:22:52 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello remove hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Removing: hello (B x86_64 2.0-1 @hello 7.1 k Transaction Summary ============================================================================================================ Remove 1 Package Freed space: 7.1 k Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Erasing : hello-2.0-1.x86_64 [ ] 1/1 Erasing : hello-2.0-1.x86_64 [============ ] 1/1 Erasing : hello-2.0-1.x86_64 [======================== ] 1/1 Erasing : hello-2.0-1.x86_64 [==================================== ] 1/1 Erasing : hello-2.0-1.x86_64 [================================================ ] 1/1 Erasing : hello-2.0-1.x86_64 1/1 Installed products updated. Removed: hello-2.0-1.x86_64 Complete! :: [ 07:22:53 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:22:53 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:22:53 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:53 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:22:53 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-3f379496-6891e988' :: [ 07:22:54 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-3f379496-6891e988' (Expected 0, got 0) :: [ 07:22:54 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-e034dab4-6891e987' :: [ 07:22:54 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-e034dab4-6891e987' (Expected 0, got 0) :: [ 07:22:54 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:22:54 ] :: [ BEGIN ] :: Running 'sq -q key list |grep -q 'Backend softkeys has no keys.'' thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:22:54 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 7s :: Assertions: 32 good, 0 bad :: RESULT: PASS (RSA4k v6 + MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: MLDSA-87 + default (cv25519) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:22:54 ] :: [ BEGIN ] :: Running 'cp hello-2.0-1.x86_64.rpm hello.rpm' :: [ 07:22:54 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:22:54 ] :: [ BEGIN ] :: Running 'rm -rf repo/ && mkdir -p repo/' :: [ 07:22:54 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:22:54 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid MLDSA87-DEFAULT_cv25519_1 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: 3E5882F7D86B4146B6FA24CD72D71E46F45F060F7A5AA4654E7FA0BB211A86A1 Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:22:54 UTC Expiration time: 2028-08-05 04:49:15 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: 641BA99A12D153AECA74DD50E6F638E3789D6D64A5D47CE9DE864D7F88B23717 Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:22:54 UTC Expiration time: 2028-08-05 04:49:15 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: MLDSA87-DEFAULT_cv25519_1 Certifications: 1, use --certifications to list :: [ 07:22:54 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid MLDSA87-DEFAULT_cv25519_1 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:22:54 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=MLDSA87-DEFAULT_cv25519_1 >MLDSA87-DEFAULT_cv25519_1' :: [ 07:22:54 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=MLDSA87-DEFAULT_cv25519_1 >MLDSA87-DEFAULT_cv25519_1' (Expected 0, got 0) :: [ 07:22:55 ] :: [ BEGIN ] :: Running 'cp MLDSA87-DEFAULT_cv25519_1 RPM-GPG-KEY-1' :: [ 07:22:55 ] :: [ PASS ] :: Command 'cp MLDSA87-DEFAULT_cv25519_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:22:55 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid MLDSA87-DEFAULT_cv25519_2 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: 341A4C8AFB0A86E25F096001CD40EA1AEC6AD3AA Public-key algo: EdDSA Public-key size: 256 bits Secret key: Unencrypted Creation time: 2025-08-05 11:22:55 UTC Expiration time: 2028-08-05 04:49:16 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: 670593872D964A3634153DFBD9DECD5CD4B03CCF Public-key algo: EdDSA Public-key size: 256 bits Secret key: Unencrypted Creation time: 2025-08-05 11:22:55 UTC Expiration time: 2028-08-05 04:49:16 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: MLDSA87-DEFAULT_cv25519_2 Certifications: 1, use --certifications to list :: [ 07:22:55 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid MLDSA87-DEFAULT_cv25519_2 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:22:55 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=MLDSA87-DEFAULT_cv25519_2 >MLDSA87-DEFAULT_cv25519_2' :: [ 07:22:55 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=MLDSA87-DEFAULT_cv25519_2 >MLDSA87-DEFAULT_cv25519_2' (Expected 0, got 0) :: [ 07:22:55 ] :: [ BEGIN ] :: Running 'cp MLDSA87-DEFAULT_cv25519_2 RPM-GPG-KEY-2' :: [ 07:22:55 ] :: [ PASS ] :: Command 'cp MLDSA87-DEFAULT_cv25519_2 RPM-GPG-KEY-2' (Expected 0, got 0) :: [ 07:22:55 ] :: [ BEGIN ] :: Running 'echo FPs: 1: '3E5882F7D86B4146B6FA24CD72D71E46F45F060F7A5AA4654E7FA0BB211A86A1' 2: '341A4C8AFB0A86E25F096001CD40EA1AEC6AD3AA'' FPs: 1: 3E5882F7D86B4146B6FA24CD72D71E46F45F060F7A5AA4654E7FA0BB211A86A1 2: 341A4C8AFB0A86E25F096001CD40EA1AEC6AD3AA :: [ 07:22:55 ] :: [ PASS ] :: Command 'echo FPs: 1: '3E5882F7D86B4146B6FA24CD72D71E46F45F060F7A5AA4654E7FA0BB211A86A1' 2: '341A4C8AFB0A86E25F096001CD40EA1AEC6AD3AA'' (Expected 0, got 0) :: [ 07:22:55 ] :: [ BEGIN ] :: Running 'rpm --import MLDSA87-DEFAULT_cv25519_1 MLDSA87-DEFAULT_cv25519_2' :: [ 07:22:55 ] :: [ PASS ] :: Command 'rpm --import MLDSA87-DEFAULT_cv25519_1 MLDSA87-DEFAULT_cv25519_2' (Expected 0, got 0) :: [ 07:22:56 ] :: [ BEGIN ] :: Running 'diff -u before.rpmkeys after.rpmkeys' --- before.rpmkeys2025-08-05 07:22:55.574366909 -0400 +++ after.rpmkeys2025-08-05 07:22:56.000366909 -0400 @@ -1,2 +1,4 @@ +gpg-pubkey-d86b4146-6891e98e gpg-pubkey-e37ed158-65785fa9 gpg-pubkey-e9c350dd-68515ab3 +gpg-pubkey-ec6ad3aa-6891e98f :: [ 07:22:56 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:22:56 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:22:56 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:56 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:22:56 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:56 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 132 kB/s | 681 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 9.7 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 9.7 k Installed size: 7.1 k Downloading Packages: Package hello.rpm is not signed Error: GPG check FAILED :: [ 07:22:56 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:22:56 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:22:57 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:57 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name 3E5882F7D86B4146B6FA24CD72D71E46F45F060F7A5AA4654E7FA0BB211A86A1' >~/.rpmmacros' :: [ 07:22:57 ] :: [ PASS ] :: Command 'echo '%_gpg_name 3E5882F7D86B4146B6FA24CD72D71E46F45F060F7A5AA4654E7FA0BB211A86A1' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:57 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name 3E5882F7D86B4146B6FA24CD72D71E46F45F060F7A5AA4654E7FA0BB211A86A1 :: [ 07:22:57 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:57 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:22:57 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:57 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name 341A4C8AFB0A86E25F096001CD40EA1AEC6AD3AA' >~/.rpmmacros' :: [ 07:22:57 ] :: [ PASS ] :: Command 'echo '%_gpg_name 341A4C8AFB0A86E25F096001CD40EA1AEC6AD3AA' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:57 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name 341A4C8AFB0A86E25F096001CD40EA1AEC6AD3AA :: [ 07:22:57 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:57 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:22:57 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:57 ] :: [ BEGIN ] :: Running 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' hello.rpm: Header V4 EdDSA/SHA512 Signature, key ID d4b03ccf: OK Header V6 ML-DSA-87+Ed448/SHA512 Signature, key ID 12d153ae: OK Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK MD5 digest: OK :: [ 07:22:57 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 0, got 0) :: [ 07:22:57 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:22:57 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:57 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:22:57 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:57 ] :: [ BEGIN ] :: Running 'ls -la repo/repodata/' total 20 drwxr-xr-x. 2 root root 4096 Aug 5 07:22 . drwxr-xr-x. 3 root root 39 Aug 5 07:22 .. -rw-r--r--. 1 root root 310 Aug 5 07:22 0401fcff9318e0598c9a0522d64d98edf35bbfad1ab092dc3e27996003a7cc58-filelists.xml.zst -rw-r--r--. 1 root root 685 Aug 5 07:22 471db14dde8237d3bcefb27b6161bdda6ee96fad193f1ee02e34dc17a0ff7ba7-primary.xml.zst -rw-r--r--. 1 root root 338 Aug 5 07:22 ba980252aba21c3829c46847f14995f4ce40c19dcd972f034c038046e98d3d1c-other.xml.zst -rw-r--r--. 1 root root 1549 Aug 5 07:22 repomd.xml :: [ 07:22:57 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:22:57 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 131 kB/s | 685 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 16 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 16 k Installed size: 7.1 k Downloading Packages: Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : hello-2.0-1.x86_64 [ ] 1/1 Installing : hello-2.0-1.x86_64 [====================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================= ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [=========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 1/1 Installed products updated. Installed: hello-2.0-1.x86_64 Complete! :: [ 07:22:58 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 0, got 0) :: [ 07:22:58 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello remove hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Removing: hello (B x86_64 2.0-1 @hello 7.1 k Transaction Summary ============================================================================================================ Remove 1 Package Freed space: 7.1 k Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Erasing : hello-2.0-1.x86_64 [ ] 1/1 Erasing : hello-2.0-1.x86_64 [============ ] 1/1 Erasing : hello-2.0-1.x86_64 [======================== ] 1/1 Erasing : hello-2.0-1.x86_64 [==================================== ] 1/1 Erasing : hello-2.0-1.x86_64 [================================================ ] 1/1 Erasing : hello-2.0-1.x86_64 1/1 Installed products updated. Removed: hello-2.0-1.x86_64 Complete! :: [ 07:23:00 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:00 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:00 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:00 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:00 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-d86b4146-6891e98e' :: [ 07:23:00 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-d86b4146-6891e98e' (Expected 0, got 0) :: [ 07:23:00 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-ec6ad3aa-6891e98f' :: [ 07:23:01 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-ec6ad3aa-6891e98f' (Expected 0, got 0) :: [ 07:23:01 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:01 ] :: [ BEGIN ] :: Running 'sq -q key list |grep -q 'Backend softkeys has no keys.'' thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:01 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 7s :: Assertions: 32 good, 0 bad :: RESULT: PASS (MLDSA-87 + default (cv25519)) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: untrusted RSA4k :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:01 ] :: [ BEGIN ] :: Running 'cp hello-2.0-1.x86_64.rpm hello.rpm' :: [ 07:23:01 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:23:01 ] :: [ BEGIN ] :: Running 'rm -rf repo/ && mkdir -p repo/' :: [ 07:23:01 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:23:01 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid untrusted_RSA4k_1 --cipher-suite rsa4k --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: F3A2D769C447F63A55E9C94ACFF55E218432CDF8 Public-key algo: RSA Public-key size: 4096 bits Secret key: Unencrypted Creation time: 2025-08-05 11:23:01 UTC Expiration time: 2028-08-05 04:49:22 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: 186395BC71AC15015F48DDF7C4FFA3081290494C Public-key algo: RSA Public-key size: 4096 bits Secret key: Unencrypted Creation time: 2025-08-05 11:23:01 UTC Expiration time: 2028-08-05 04:49:22 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: untrusted_RSA4k_1 Certifications: 1, use --certifications to list :: [ 07:23:02 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid untrusted_RSA4k_1 --cipher-suite rsa4k --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:02 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=untrusted_RSA4k_1 >untrusted_RSA4k_1' :: [ 07:23:03 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=untrusted_RSA4k_1 >untrusted_RSA4k_1' (Expected 0, got 0) :: [ 07:23:03 ] :: [ BEGIN ] :: Running 'cp untrusted_RSA4k_1 RPM-GPG-KEY-1' :: [ 07:23:03 ] :: [ PASS ] :: Command 'cp untrusted_RSA4k_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:23:03 ] :: [ BEGIN ] :: Running 'echo FPs: 1: 'F3A2D769C447F63A55E9C94ACFF55E218432CDF8' 2: ''' FPs: 1: F3A2D769C447F63A55E9C94ACFF55E218432CDF8 2: :: [ 07:23:03 ] :: [ PASS ] :: Command 'echo FPs: 1: 'F3A2D769C447F63A55E9C94ACFF55E218432CDF8' 2: ''' (Expected 0, got 0) :: [ 07:23:03 ] :: [ INFO ] :: Not importing RPM key(s) :: [ 07:23:03 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:23:03 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:03 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:23:03 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:03 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 116 kB/s | 681 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 9.7 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 9.7 k Installed size: 7.1 k Downloading Packages: Package hello.rpm is not signed Error: GPG check FAILED :: [ 07:23:04 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:04 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:04 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:04 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name F3A2D769C447F63A55E9C94ACFF55E218432CDF8' >~/.rpmmacros' :: [ 07:23:04 ] :: [ PASS ] :: Command 'echo '%_gpg_name F3A2D769C447F63A55E9C94ACFF55E218432CDF8' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:04 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name F3A2D769C447F63A55E9C94ACFF55E218432CDF8 :: [ 07:23:04 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:04 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:23:04 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:04 ] :: [ BEGIN ] :: Running 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' hello.rpm: Header V4 RSA/SHA512 Signature, key ID 1290494c: NOKEY Header RSA signature: NOTFOUND Header DSA signature: NOTFOUND Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK RSA signature: NOTFOUND DSA signature: NOTFOUND MD5 digest: OK :: [ 07:23:04 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 1, got 1) :: [ 07:23:04 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:23:04 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:04 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) warning: repo/hello.rpm: Header V4 RSA/SHA512 Signature, key ID 1290494c: NOKEY Pool finished :: [ 07:23:04 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:04 ] :: [ BEGIN ] :: Running 'ls -la repo/repodata/' total 20 drwxr-xr-x. 2 root root 4096 Aug 5 07:23 . drwxr-xr-x. 3 root root 39 Aug 5 07:23 .. -rw-r--r--. 1 root root 309 Aug 5 07:23 06256e19cf669c8526bcc0512c77b540f2f9abc03898aa3a4160cd5a87cdd802-filelists.xml.zst -rw-r--r--. 1 root root 335 Aug 5 07:23 0c527bec4d810d40be541157c984569b1de51e3e4d4873c277176251ff13efce-other.xml.zst -rw-r--r--. 1 root root 682 Aug 5 07:23 4906ccddfe5b1a6488a9bd3b236cdd3b2604f4da371eab9a85c7344962ceb837-primary.xml.zst -rw-r--r--. 1 root root 1549 Aug 5 07:23 repomd.xml :: [ 07:23:04 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:23:04 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 146 kB/s | 682 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 11 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 11 k Installed size: 7.1 k Downloading Packages: Hello RPM 0.0 B/s | 0 B 00:00 Curl error (37): Could not read a file:// file for file:///tmp/tmp.0kiAVDlAVm/repo/RPM-GPG-KEY-1 [Couldn't open file /tmp/tmp.0kiAVDlAVm/repo/RPM-GPG-KEY-1] :: [ 07:23:05 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:05 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello remove hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. No match for argument: hello(B No packages marked for removal. Dependencies resolved. Nothing to do. Complete! :: [ 07:23:06 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:06 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:06 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:06 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:07 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:07 ] :: [ BEGIN ] :: Running 'sq -q key list |grep -q 'Backend softkeys has no keys.'' thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:07 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 6s :: Assertions: 22 good, 0 bad :: RESULT: PASS (untrusted RSA4k) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: untrusted MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:07 ] :: [ BEGIN ] :: Running 'cp hello-2.0-1.x86_64.rpm hello.rpm' :: [ 07:23:07 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:23:07 ] :: [ BEGIN ] :: Running 'rm -rf repo/ && mkdir -p repo/' :: [ 07:23:07 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:23:07 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid untrusted_MLDSA87_1 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: 3BB1CFDA4472C847C2704BE7B9EF586974BC5F8828D570A86AFE79A991335E3B Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:23:07 UTC Expiration time: 2028-08-05 04:49:28 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: 33D0FEE47B1CAC392ED7173A1F25A20AE03DEEBD7E0E1312B5D29E683D8AFB31 Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:23:07 UTC Expiration time: 2028-08-05 04:49:28 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: untrusted_MLDSA87_1 Certifications: 1, use --certifications to list :: [ 07:23:07 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid untrusted_MLDSA87_1 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:07 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=untrusted_MLDSA87_1 >untrusted_MLDSA87_1' :: [ 07:23:07 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=untrusted_MLDSA87_1 >untrusted_MLDSA87_1' (Expected 0, got 0) :: [ 07:23:07 ] :: [ BEGIN ] :: Running 'cp untrusted_MLDSA87_1 RPM-GPG-KEY-1' :: [ 07:23:07 ] :: [ PASS ] :: Command 'cp untrusted_MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:23:07 ] :: [ BEGIN ] :: Running 'echo FPs: 1: '3BB1CFDA4472C847C2704BE7B9EF586974BC5F8828D570A86AFE79A991335E3B' 2: ''' FPs: 1: 3BB1CFDA4472C847C2704BE7B9EF586974BC5F8828D570A86AFE79A991335E3B 2: :: [ 07:23:07 ] :: [ PASS ] :: Command 'echo FPs: 1: '3BB1CFDA4472C847C2704BE7B9EF586974BC5F8828D570A86AFE79A991335E3B' 2: ''' (Expected 0, got 0) :: [ 07:23:08 ] :: [ INFO ] :: Not importing RPM key(s) :: [ 07:23:08 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:23:08 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:08 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:23:08 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:08 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 96 kB/s | 680 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 9.7 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 9.7 k Installed size: 7.1 k Downloading Packages: Package hello.rpm is not signed Error: GPG check FAILED :: [ 07:23:08 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:08 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:09 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:09 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name 3BB1CFDA4472C847C2704BE7B9EF586974BC5F8828D570A86AFE79A991335E3B' >~/.rpmmacros' :: [ 07:23:09 ] :: [ PASS ] :: Command 'echo '%_gpg_name 3BB1CFDA4472C847C2704BE7B9EF586974BC5F8828D570A86AFE79A991335E3B' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:09 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name 3BB1CFDA4472C847C2704BE7B9EF586974BC5F8828D570A86AFE79A991335E3B :: [ 07:23:09 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:09 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:23:09 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:09 ] :: [ BEGIN ] :: Running 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' hello.rpm: Header V6 ML-DSA-87+Ed448/SHA512 Signature, key ID 7b1cac39: NOKEY Header RSA signature: NOTFOUND Header DSA signature: NOTFOUND Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK RSA signature: NOTFOUND DSA signature: NOTFOUND MD5 digest: OK :: [ 07:23:09 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 1, got 1) :: [ 07:23:09 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:23:09 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:09 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) warning: repo/hello.rpm: Header V6 ML-DSA-87+Ed448/SHA512 Signature, key ID 7b1cac39: NOKEY Pool finished :: [ 07:23:09 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:09 ] :: [ BEGIN ] :: Running 'ls -la repo/repodata/' total 20 drwxr-xr-x. 2 root root 4096 Aug 5 07:23 . drwxr-xr-x. 3 root root 39 Aug 5 07:23 .. -rw-r--r--. 1 root root 684 Aug 5 07:23 005bb02bfec0f099e461da0c93901b8cfc5c19ae0b78552ff1944b51ed949090-primary.xml.zst -rw-r--r--. 1 root root 309 Aug 5 07:23 3ff767bd5d10325153d408a99e14a9a876baa28cd30023f5814d9ca85988935c-filelists.xml.zst -rw-r--r--. 1 root root 337 Aug 5 07:23 e4dcb83ea04cbc652ebbc03a2eb448502cd555913d7d9b5e3999607b77d03eb8-other.xml.zst -rw-r--r--. 1 root root 1549 Aug 5 07:23 repomd.xml :: [ 07:23:09 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:23:09 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 135 kB/s | 684 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 16 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 16 k Installed size: 7.1 k Downloading Packages: Hello RPM 0.0 B/s | 0 B 00:00 Curl error (37): Could not read a file:// file for file:///tmp/tmp.0kiAVDlAVm/repo/RPM-GPG-KEY-1 [Couldn't open file /tmp/tmp.0kiAVDlAVm/repo/RPM-GPG-KEY-1] :: [ 07:23:10 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:10 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello remove hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. No match for argument: hello(B No packages marked for removal. Dependencies resolved. Nothing to do. Complete! :: [ 07:23:10 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:10 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:11 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:11 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:12 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:12 ] :: [ BEGIN ] :: Running 'sq -q key list |grep -q 'Backend softkeys has no keys.'' thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:12 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 5s :: Assertions: 22 good, 0 bad :: RESULT: PASS (untrusted MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: RSA4k + corrupted MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:12 ] :: [ BEGIN ] :: Running 'cp hello-2.0-1.x86_64.rpm hello.rpm' :: [ 07:23:12 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:23:12 ] :: [ BEGIN ] :: Running 'rm -rf repo/ && mkdir -p repo/' :: [ 07:23:12 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:23:12 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid RSA4k-corrupted_MLDSA87_1 --cipher-suite rsa4k --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: 6818B9F2796630550A2B12801AE7D3CC87914A79 Public-key algo: RSA Public-key size: 4096 bits Secret key: Unencrypted Creation time: 2025-08-05 11:23:12 UTC Expiration time: 2028-08-05 04:49:33 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: BCB2F293399DA3F5C08156E7A723DCC8B6EB2E1A Public-key algo: RSA Public-key size: 4096 bits Secret key: Unencrypted Creation time: 2025-08-05 11:23:12 UTC Expiration time: 2028-08-05 04:49:33 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: RSA4k-corrupted_MLDSA87_1 Certifications: 1, use --certifications to list :: [ 07:23:13 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid RSA4k-corrupted_MLDSA87_1 --cipher-suite rsa4k --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:13 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=RSA4k-corrupted_MLDSA87_1 >RSA4k-corrupted_MLDSA87_1' :: [ 07:23:13 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=RSA4k-corrupted_MLDSA87_1 >RSA4k-corrupted_MLDSA87_1' (Expected 0, got 0) :: [ 07:23:13 ] :: [ BEGIN ] :: Running 'cp RSA4k-corrupted_MLDSA87_1 RPM-GPG-KEY-1' :: [ 07:23:13 ] :: [ PASS ] :: Command 'cp RSA4k-corrupted_MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:23:13 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid RSA4k-corrupted_MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: 47A3A3387F921DA9F96FFF44B8451873CED9A61366F9FFC5A480EFFB97ADF423 Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:23:13 UTC Expiration time: 2028-08-05 04:49:34 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: 11DD4A0BFC630C99B479D3CDF1E9C824A3454FA5ED032F9760E5636EB5AFF60A Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:23:13 UTC Expiration time: 2028-08-05 04:49:34 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: RSA4k-corrupted_MLDSA87_2 Certifications: 1, use --certifications to list :: [ 07:23:13 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid RSA4k-corrupted_MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:13 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=RSA4k-corrupted_MLDSA87_2 >RSA4k-corrupted_MLDSA87_2' :: [ 07:23:13 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=RSA4k-corrupted_MLDSA87_2 >RSA4k-corrupted_MLDSA87_2' (Expected 0, got 0) :: [ 07:23:13 ] :: [ BEGIN ] :: Running 'cp RSA4k-corrupted_MLDSA87_2 RPM-GPG-KEY-2' :: [ 07:23:13 ] :: [ PASS ] :: Command 'cp RSA4k-corrupted_MLDSA87_2 RPM-GPG-KEY-2' (Expected 0, got 0) :: [ 07:23:13 ] :: [ BEGIN ] :: Running 'echo FPs: 1: '6818B9F2796630550A2B12801AE7D3CC87914A79' 2: '47A3A3387F921DA9F96FFF44B8451873CED9A61366F9FFC5A480EFFB97ADF423'' FPs: 1: 6818B9F2796630550A2B12801AE7D3CC87914A79 2: 47A3A3387F921DA9F96FFF44B8451873CED9A61366F9FFC5A480EFFB97ADF423 :: [ 07:23:13 ] :: [ PASS ] :: Command 'echo FPs: 1: '6818B9F2796630550A2B12801AE7D3CC87914A79' 2: '47A3A3387F921DA9F96FFF44B8451873CED9A61366F9FFC5A480EFFB97ADF423'' (Expected 0, got 0) :: [ 07:23:13 ] :: [ BEGIN ] :: Running 'rpm --import RSA4k-corrupted_MLDSA87_1 RSA4k-corrupted_MLDSA87_2' :: [ 07:23:13 ] :: [ PASS ] :: Command 'rpm --import RSA4k-corrupted_MLDSA87_1 RSA4k-corrupted_MLDSA87_2' (Expected 0, got 0) :: [ 07:23:14 ] :: [ BEGIN ] :: Running 'diff -u before.rpmkeys after.rpmkeys' --- before.rpmkeys2025-08-05 07:23:13.776366909 -0400 +++ after.rpmkeys2025-08-05 07:23:14.207366909 -0400 @@ -1,2 +1,4 @@ +gpg-pubkey-7f921da9-6891e9a1 +gpg-pubkey-87914a79-6891e9a0 gpg-pubkey-e37ed158-65785fa9 gpg-pubkey-e9c350dd-68515ab3 :: [ 07:23:14 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:23:14 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:23:14 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:14 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:23:14 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:14 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 111 kB/s | 681 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 9.7 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 9.7 k Installed size: 7.1 k Downloading Packages: Package hello.rpm is not signed Error: GPG check FAILED :: [ 07:23:14 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:15 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:15 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:15 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name 6818B9F2796630550A2B12801AE7D3CC87914A79' >~/.rpmmacros' :: [ 07:23:15 ] :: [ PASS ] :: Command 'echo '%_gpg_name 6818B9F2796630550A2B12801AE7D3CC87914A79' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:15 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name 6818B9F2796630550A2B12801AE7D3CC87914A79 :: [ 07:23:15 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:15 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:23:15 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:15 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name 47A3A3387F921DA9F96FFF44B8451873CED9A61366F9FFC5A480EFFB97ADF423' >~/.rpmmacros' :: [ 07:23:15 ] :: [ PASS ] :: Command 'echo '%_gpg_name 47A3A3387F921DA9F96FFF44B8451873CED9A61366F9FFC5A480EFFB97ADF423' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:15 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name 47A3A3387F921DA9F96FFF44B8451873CED9A61366F9FFC5A480EFFB97ADF423 :: [ 07:23:15 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:15 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:23:15 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:15 ] :: [ BEGIN ] :: Running 'python3 rpm-corruptor.py hello.rpm 1' :: [ 07:23:15 ] :: [ PASS ] :: Command 'python3 rpm-corruptor.py hello.rpm 1' (Expected 0, got 0) :: [ 07:23:15 ] :: [ BEGIN ] :: Running 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' hello.rpm: Header V4 RSA/SHA512 Signature, key ID b6eb2e1a: OK Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK MD5 digest: OK :: [ 07:23:15 ] :: [ FAIL ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 1, got 0) :: [ 07:23:15 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:23:15 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:15 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:23:15 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:15 ] :: [ BEGIN ] :: Running 'ls -la repo/repodata/' total 20 drwxr-xr-x. 2 root root 4096 Aug 5 07:23 . drwxr-xr-x. 3 root root 39 Aug 5 07:23 .. -rw-r--r--. 1 root root 309 Aug 5 07:23 18b1b5e333c86687523ad60df59500ba9aa9aebac22c1507faf4538339b69f93-filelists.xml.zst -rw-r--r--. 1 root root 335 Aug 5 07:23 535f16c9a8d66b72150df8705af05163f1e5c076f3a22b50324fd37bd4bc9ef5-other.xml.zst -rw-r--r--. 1 root root 684 Aug 5 07:23 f3e9fd2a2c3a96e8ae29ac4e2ccaef00c99e580eb20011ed609f2fdd5d3ae029-primary.xml.zst -rw-r--r--. 1 root root 1549 Aug 5 07:23 repomd.xml :: [ 07:23:16 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:23:16 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 202 kB/s | 684 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 17 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 17 k Installed size: 7.1 k Downloading Packages: Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : hello-2.0-1.x86_64 [ ] 1/1 Installing : hello-2.0-1.x86_64 [====================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================= ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [=========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 1/1 Installed products updated. Installed: hello-2.0-1.x86_64 Complete! :: [ 07:23:17 ] :: [ FAIL ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 0) :: [ 07:23:17 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello remove hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Removing: hello (B x86_64 2.0-1 @hello 7.1 k Transaction Summary ============================================================================================================ Remove 1 Package Freed space: 7.1 k Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Erasing : hello-2.0-1.x86_64 [ ] 1/1 Erasing : hello-2.0-1.x86_64 [============ ] 1/1 Erasing : hello-2.0-1.x86_64 [======================== ] 1/1 Erasing : hello-2.0-1.x86_64 [==================================== ] 1/1 Erasing : hello-2.0-1.x86_64 [================================================ ] 1/1 Erasing : hello-2.0-1.x86_64 1/1 Installed products updated. Removed: hello-2.0-1.x86_64 Complete! :: [ 07:23:18 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:18 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:18 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:18 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:19 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-7f921da9-6891e9a1' :: [ 07:23:19 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-7f921da9-6891e9a1' (Expected 0, got 0) :: [ 07:23:19 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-87914a79-6891e9a0' :: [ 07:23:19 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-87914a79-6891e9a0' (Expected 0, got 0) :: [ 07:23:19 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:19 ] :: [ BEGIN ] :: Running 'sq -q key list |grep -q 'Backend softkeys has no keys.'' thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:19 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 7s :: Assertions: 31 good, 2 bad :: RESULT: FAIL (RSA4k + corrupted MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: corrupted RSA4k + MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:19 ] :: [ BEGIN ] :: Running 'cp hello-2.0-1.x86_64.rpm hello.rpm' :: [ 07:23:19 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:23:19 ] :: [ BEGIN ] :: Running 'rm -rf repo/ && mkdir -p repo/' :: [ 07:23:19 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:23:19 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid corrupted_RSA4k-MLDSA87_1 --cipher-suite rsa4k --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: 454758645E0693413E0E6FCA3B82A0BEE792E606 Public-key algo: RSA Public-key size: 4096 bits Secret key: Unencrypted Creation time: 2025-08-05 11:23:20 UTC Expiration time: 2028-08-05 04:49:41 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: 7185CC570E1D324B3FAD30031EE0C79E78D6168B Public-key algo: RSA Public-key size: 4096 bits Secret key: Unencrypted Creation time: 2025-08-05 11:23:20 UTC Expiration time: 2028-08-05 04:49:41 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: corrupted_RSA4k-MLDSA87_1 Certifications: 1, use --certifications to list :: [ 07:23:20 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid corrupted_RSA4k-MLDSA87_1 --cipher-suite rsa4k --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:20 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=corrupted_RSA4k-MLDSA87_1 >corrupted_RSA4k-MLDSA87_1' :: [ 07:23:20 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=corrupted_RSA4k-MLDSA87_1 >corrupted_RSA4k-MLDSA87_1' (Expected 0, got 0) :: [ 07:23:20 ] :: [ BEGIN ] :: Running 'cp corrupted_RSA4k-MLDSA87_1 RPM-GPG-KEY-1' :: [ 07:23:20 ] :: [ PASS ] :: Command 'cp corrupted_RSA4k-MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:23:20 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid corrupted_RSA4k-MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: CE0FEB52D7FEA0F704D3FB704DDA3506CCAC9FCCCEB04DA8EE359DEF04D8C0BE Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:23:20 UTC Expiration time: 2028-08-05 04:49:41 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: DB927963FFE8A4A0CB3DA6DC5D3F9265DE7039D7A6C89ED585771EBCFB4B8626 Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:23:20 UTC Expiration time: 2028-08-05 04:49:41 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: corrupted_RSA4k-MLDSA87_2 Certifications: 1, use --certifications to list :: [ 07:23:20 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid corrupted_RSA4k-MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:20 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=corrupted_RSA4k-MLDSA87_2 >corrupted_RSA4k-MLDSA87_2' :: [ 07:23:20 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=corrupted_RSA4k-MLDSA87_2 >corrupted_RSA4k-MLDSA87_2' (Expected 0, got 0) :: [ 07:23:20 ] :: [ BEGIN ] :: Running 'cp corrupted_RSA4k-MLDSA87_2 RPM-GPG-KEY-2' :: [ 07:23:20 ] :: [ PASS ] :: Command 'cp corrupted_RSA4k-MLDSA87_2 RPM-GPG-KEY-2' (Expected 0, got 0) :: [ 07:23:20 ] :: [ BEGIN ] :: Running 'echo FPs: 1: '454758645E0693413E0E6FCA3B82A0BEE792E606' 2: 'CE0FEB52D7FEA0F704D3FB704DDA3506CCAC9FCCCEB04DA8EE359DEF04D8C0BE'' FPs: 1: 454758645E0693413E0E6FCA3B82A0BEE792E606 2: CE0FEB52D7FEA0F704D3FB704DDA3506CCAC9FCCCEB04DA8EE359DEF04D8C0BE :: [ 07:23:20 ] :: [ PASS ] :: Command 'echo FPs: 1: '454758645E0693413E0E6FCA3B82A0BEE792E606' 2: 'CE0FEB52D7FEA0F704D3FB704DDA3506CCAC9FCCCEB04DA8EE359DEF04D8C0BE'' (Expected 0, got 0) :: [ 07:23:21 ] :: [ BEGIN ] :: Running 'rpm --import corrupted_RSA4k-MLDSA87_1 corrupted_RSA4k-MLDSA87_2' :: [ 07:23:21 ] :: [ PASS ] :: Command 'rpm --import corrupted_RSA4k-MLDSA87_1 corrupted_RSA4k-MLDSA87_2' (Expected 0, got 0) :: [ 07:23:21 ] :: [ BEGIN ] :: Running 'diff -u before.rpmkeys after.rpmkeys' --- before.rpmkeys2025-08-05 07:23:21.265366909 -0400 +++ after.rpmkeys2025-08-05 07:23:21.678366909 -0400 @@ -1,2 +1,4 @@ +gpg-pubkey-d7fea0f7-6891e9a8 gpg-pubkey-e37ed158-65785fa9 +gpg-pubkey-e792e606-6891e9a8 gpg-pubkey-e9c350dd-68515ab3 :: [ 07:23:21 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:23:21 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:23:21 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:21 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:23:21 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:21 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 88 kB/s | 680 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 9.7 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 9.7 k Installed size: 7.1 k Downloading Packages: Package hello.rpm is not signed Error: GPG check FAILED :: [ 07:23:22 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:22 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:22 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:22 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name 454758645E0693413E0E6FCA3B82A0BEE792E606' >~/.rpmmacros' :: [ 07:23:22 ] :: [ PASS ] :: Command 'echo '%_gpg_name 454758645E0693413E0E6FCA3B82A0BEE792E606' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:22 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name 454758645E0693413E0E6FCA3B82A0BEE792E606 :: [ 07:23:22 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:22 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:23:23 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:23 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name CE0FEB52D7FEA0F704D3FB704DDA3506CCAC9FCCCEB04DA8EE359DEF04D8C0BE' >~/.rpmmacros' :: [ 07:23:23 ] :: [ PASS ] :: Command 'echo '%_gpg_name CE0FEB52D7FEA0F704D3FB704DDA3506CCAC9FCCCEB04DA8EE359DEF04D8C0BE' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:23 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name CE0FEB52D7FEA0F704D3FB704DDA3506CCAC9FCCCEB04DA8EE359DEF04D8C0BE :: [ 07:23:23 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:23 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:23:23 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:23 ] :: [ BEGIN ] :: Running 'python3 rpm-corruptor.py hello.rpm 0' :: [ 07:23:23 ] :: [ PASS ] :: Command 'python3 rpm-corruptor.py hello.rpm 0' (Expected 0, got 0) :: [ 07:23:23 ] :: [ BEGIN ] :: Running 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' hello.rpm: Header V6 ML-DSA-87+Ed448/SHA512 Signature, key ID ffe8a4a0: OK Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK MD5 digest: OK :: [ 07:23:23 ] :: [ FAIL ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 1, got 0) :: [ 07:23:23 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:23:23 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:23 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:23:23 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:23 ] :: [ BEGIN ] :: Running 'ls -la repo/repodata/' total 20 drwxr-xr-x. 2 root root 4096 Aug 5 07:23 . drwxr-xr-x. 3 root root 39 Aug 5 07:23 .. -rw-r--r--. 1 root root 336 Aug 5 07:23 13cb9f17ef270d581a1fe056be889bfafbfc563e492d28ec9571a6383f7e9f5b-other.xml.zst -rw-r--r--. 1 root root 684 Aug 5 07:23 3b958cd036a33f4f13962dab602595fd7dbab182197b565b9b0bee7f4ebd0239-primary.xml.zst -rw-r--r--. 1 root root 309 Aug 5 07:23 efb68a3937eaaee39359002cf1715fdb56667f5b7ac1acb9f6d1ab826bb1528c-filelists.xml.zst -rw-r--r--. 1 root root 1549 Aug 5 07:23 repomd.xml :: [ 07:23:23 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:23:23 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 140 kB/s | 684 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 17 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 17 k Installed size: 7.1 k Downloading Packages: Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : hello-2.0-1.x86_64 [ ] 1/1 Installing : hello-2.0-1.x86_64 [====================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================= ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [=========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 1/1 Installed products updated. Installed: hello-2.0-1.x86_64 Complete! :: [ 07:23:24 ] :: [ FAIL ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 0) :: [ 07:23:24 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello remove hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Removing: hello (B x86_64 2.0-1 @hello 7.1 k Transaction Summary ============================================================================================================ Remove 1 Package Freed space: 7.1 k Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Erasing : hello-2.0-1.x86_64 [ ] 1/1 Erasing : hello-2.0-1.x86_64 [============ ] 1/1 Erasing : hello-2.0-1.x86_64 [======================== ] 1/1 Erasing : hello-2.0-1.x86_64 [==================================== ] 1/1 Erasing : hello-2.0-1.x86_64 [================================================ ] 1/1 Erasing : hello-2.0-1.x86_64 1/1 Installed products updated. Removed: hello-2.0-1.x86_64 Complete! :: [ 07:23:25 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:25 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:26 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:26 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:26 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-d7fea0f7-6891e9a8' :: [ 07:23:26 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-d7fea0f7-6891e9a8' (Expected 0, got 0) :: [ 07:23:26 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-e792e606-6891e9a8' :: [ 07:23:26 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-e792e606-6891e9a8' (Expected 0, got 0) :: [ 07:23:27 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:27 ] :: [ BEGIN ] :: Running 'sq -q key list |grep -q 'Backend softkeys has no keys.'' thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:27 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 8s :: Assertions: 31 good, 2 bad :: RESULT: FAIL (corrupted RSA4k + MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: corrupted RSA4k + corrupted MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:27 ] :: [ BEGIN ] :: Running 'cp hello-2.0-1.x86_64.rpm hello.rpm' :: [ 07:23:27 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:23:27 ] :: [ BEGIN ] :: Running 'rm -rf repo/ && mkdir -p repo/' :: [ 07:23:27 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:23:27 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid corrupted_RSA4k-corrupted_MLDSA87_1 --cipher-suite rsa4k --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: 3EE0AF85EE261A5C3A7B40BAF4FF0A3F5851472D Public-key algo: RSA Public-key size: 4096 bits Secret key: Unencrypted Creation time: 2025-08-05 11:23:27 UTC Expiration time: 2028-08-05 04:49:48 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: B7B855397541D9B03EB3004889289E43B8FAA1DA Public-key algo: RSA Public-key size: 4096 bits Secret key: Unencrypted Creation time: 2025-08-05 11:23:27 UTC Expiration time: 2028-08-05 04:49:48 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: corrupted_RSA4k-corrupted_MLDSA87_1 Certifications: 1, use --certifications to list :: [ 07:23:27 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid corrupted_RSA4k-corrupted_MLDSA87_1 --cipher-suite rsa4k --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:27 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=corrupted_RSA4k-corrupted_MLDSA87_1 >corrupted_RSA4k-corrupted_MLDSA87_1' :: [ 07:23:28 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=corrupted_RSA4k-corrupted_MLDSA87_1 >corrupted_RSA4k-corrupted_MLDSA87_1' (Expected 0, got 0) :: [ 07:23:28 ] :: [ BEGIN ] :: Running 'cp corrupted_RSA4k-corrupted_MLDSA87_1 RPM-GPG-KEY-1' :: [ 07:23:28 ] :: [ PASS ] :: Command 'cp corrupted_RSA4k-corrupted_MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:23:28 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid corrupted_RSA4k-corrupted_MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: CBF514766DFE8ECA4A2F85AA9BCB0376C4F380E03658D72C7E6440862150A8D8 Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:23:28 UTC Expiration time: 2028-08-05 04:49:49 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: 3284DB4DA89A7079B0DBBEF6C88C46D2A1C06FB5FFAF0B9BE2F97F2BD751550A Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:23:28 UTC Expiration time: 2028-08-05 04:49:49 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: corrupted_RSA4k-corrupted_MLDSA87_2 Certifications: 1, use --certifications to list :: [ 07:23:28 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid corrupted_RSA4k-corrupted_MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:28 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=corrupted_RSA4k-corrupted_MLDSA87_2 >corrupted_RSA4k-corrupted_MLDSA87_2' :: [ 07:23:28 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=corrupted_RSA4k-corrupted_MLDSA87_2 >corrupted_RSA4k-corrupted_MLDSA87_2' (Expected 0, got 0) :: [ 07:23:28 ] :: [ BEGIN ] :: Running 'cp corrupted_RSA4k-corrupted_MLDSA87_2 RPM-GPG-KEY-2' :: [ 07:23:28 ] :: [ PASS ] :: Command 'cp corrupted_RSA4k-corrupted_MLDSA87_2 RPM-GPG-KEY-2' (Expected 0, got 0) :: [ 07:23:28 ] :: [ BEGIN ] :: Running 'echo FPs: 1: '3EE0AF85EE261A5C3A7B40BAF4FF0A3F5851472D' 2: 'CBF514766DFE8ECA4A2F85AA9BCB0376C4F380E03658D72C7E6440862150A8D8'' FPs: 1: 3EE0AF85EE261A5C3A7B40BAF4FF0A3F5851472D 2: CBF514766DFE8ECA4A2F85AA9BCB0376C4F380E03658D72C7E6440862150A8D8 :: [ 07:23:28 ] :: [ PASS ] :: Command 'echo FPs: 1: '3EE0AF85EE261A5C3A7B40BAF4FF0A3F5851472D' 2: 'CBF514766DFE8ECA4A2F85AA9BCB0376C4F380E03658D72C7E6440862150A8D8'' (Expected 0, got 0) :: [ 07:23:28 ] :: [ BEGIN ] :: Running 'rpm --import corrupted_RSA4k-corrupted_MLDSA87_1 corrupted_RSA4k-corrupted_MLDSA87_2' :: [ 07:23:28 ] :: [ PASS ] :: Command 'rpm --import corrupted_RSA4k-corrupted_MLDSA87_1 corrupted_RSA4k-corrupted_MLDSA87_2' (Expected 0, got 0) :: [ 07:23:29 ] :: [ BEGIN ] :: Running 'diff -u before.rpmkeys after.rpmkeys' --- before.rpmkeys2025-08-05 07:23:28.612366909 -0400 +++ after.rpmkeys2025-08-05 07:23:29.024366909 -0400 @@ -1,2 +1,4 @@ +gpg-pubkey-5851472d-6891e9af +gpg-pubkey-6dfe8eca-6891e9b0 gpg-pubkey-e37ed158-65785fa9 gpg-pubkey-e9c350dd-68515ab3 :: [ 07:23:29 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:23:29 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:23:29 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:29 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:23:29 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:29 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 126 kB/s | 681 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 9.7 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 9.7 k Installed size: 7.1 k Downloading Packages: Package hello.rpm is not signed Error: GPG check FAILED :: [ 07:23:29 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:29 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:30 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:30 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name 3EE0AF85EE261A5C3A7B40BAF4FF0A3F5851472D' >~/.rpmmacros' :: [ 07:23:30 ] :: [ PASS ] :: Command 'echo '%_gpg_name 3EE0AF85EE261A5C3A7B40BAF4FF0A3F5851472D' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:30 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name 3EE0AF85EE261A5C3A7B40BAF4FF0A3F5851472D :: [ 07:23:30 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:30 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:23:30 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:30 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name CBF514766DFE8ECA4A2F85AA9BCB0376C4F380E03658D72C7E6440862150A8D8' >~/.rpmmacros' :: [ 07:23:30 ] :: [ PASS ] :: Command 'echo '%_gpg_name CBF514766DFE8ECA4A2F85AA9BCB0376C4F380E03658D72C7E6440862150A8D8' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:30 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name CBF514766DFE8ECA4A2F85AA9BCB0376C4F380E03658D72C7E6440862150A8D8 :: [ 07:23:30 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:30 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:23:30 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:30 ] :: [ BEGIN ] :: Running 'python3 rpm-corruptor.py hello.rpm' :: [ 07:23:30 ] :: [ PASS ] :: Command 'python3 rpm-corruptor.py hello.rpm' (Expected 0, got 0) :: [ 07:23:30 ] :: [ BEGIN ] :: Running 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' hello.rpm: Header V6 ML-DSA-87+Ed448/SHA512 Signature, key ID a89a7079: BAD Header V4 RSA/SHA512 Signature, key ID b8faa1da: BAD Header RSA signature: NOTFOUND Header DSA signature: NOTFOUND Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK RSA signature: NOTFOUND DSA signature: NOTFOUND MD5 digest: OK :: [ 07:23:30 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 1, got 1) :: [ 07:23:30 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:23:30 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:30 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) error: repo/hello.rpm: Header V6 ML-DSA-87+Ed448/SHA512 Signature, key ID a89a7079: BAD error: repo/hello.rpm: Header V4 RSA/SHA512 Signature, key ID b8faa1da: BAD C_CREATEREPOLIB: Warning: read_header: rpmReadPackageFile() error C_CREATEREPOLIB: Warning: Cannot read package: repo/hello.rpm: rpmReadPackageFile() error Pool finished with errors Warning: There were some invalid packages: we have to recompress other, filelists and primary xml metadata files in order to have correct package counts :: [ 07:23:30 ] :: [ FAIL ] :: Command 'createrepo_c repo/' (Expected 0, got 2) :: [ 07:23:30 ] :: [ BEGIN ] :: Running 'ls -la repo/repodata/' total 20 drwxr-xr-x. 2 root root 4096 Aug 5 07:23 . drwxr-xr-x. 3 root root 39 Aug 5 07:23 .. -rw-r--r--. 1 root root 123 Aug 5 07:23 69a3730a283b85a4b3cff7d04bfde3b2b234f0607ebc17319d7a8d143a8e066e-primary.xml.zst -rw-r--r--. 1 root root 117 Aug 5 07:23 6b37cc67608a24beaa81e1191d218f2ffd6b1191dceb5c100bac2e66249d518d-other.xml.zst -rw-r--r--. 1 root root 118 Aug 5 07:23 9b07d97dc6ececed89aac0650b67bfb292647fe9fbaca48f629465be5f53f82b-filelists.xml.zst -rw-r--r--. 1 root root 1548 Aug 5 07:23 repomd.xml :: [ 07:23:30 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:23:30 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 26 kB/s | 123 B 00:00 No match for argument: hello(B Error: Unable to find a match: hello :: [ 07:23:31 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:31 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello remove hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. No match for argument: hello(B No packages marked for removal. Dependencies resolved. Nothing to do. Complete! :: [ 07:23:32 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:32 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:32 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:32 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:32 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-5851472d-6891e9af' :: [ 07:23:32 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-5851472d-6891e9af' (Expected 0, got 0) :: [ 07:23:33 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-6dfe8eca-6891e9b0' :: [ 07:23:33 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-6dfe8eca-6891e9b0' (Expected 0, got 0) :: [ 07:23:33 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:33 ] :: [ BEGIN ] :: Running 'sq -q key list |grep -q 'Backend softkeys has no keys.'' thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:33 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 6s :: Assertions: 32 good, 1 bad :: RESULT: FAIL (corrupted RSA4k + corrupted MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: default (cv25519) + corrupted MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:33 ] :: [ BEGIN ] :: Running 'cp hello-2.0-1.x86_64.rpm hello.rpm' :: [ 07:23:33 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:23:33 ] :: [ BEGIN ] :: Running 'rm -rf repo/ && mkdir -p repo/' :: [ 07:23:33 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:23:33 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid DEFAULT_cv25519-corrupted_MLDSA87_1 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: 7BF393A36689C3D3FAB5ECAA59CE9C7840F96F52 Public-key algo: EdDSA Public-key size: 256 bits Secret key: Unencrypted Creation time: 2025-08-05 11:23:33 UTC Expiration time: 2028-08-05 04:49:54 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: DBAF0944955A8CC70BBFD479FCB1BE20BCF3265A Public-key algo: EdDSA Public-key size: 256 bits Secret key: Unencrypted Creation time: 2025-08-05 11:23:33 UTC Expiration time: 2028-08-05 04:49:54 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: DEFAULT_cv25519-corrupted_MLDSA87_1 Certifications: 1, use --certifications to list :: [ 07:23:33 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid DEFAULT_cv25519-corrupted_MLDSA87_1 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:33 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=DEFAULT_cv25519-corrupted_MLDSA87_1 >DEFAULT_cv25519-corrupted_MLDSA87_1' :: [ 07:23:33 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=DEFAULT_cv25519-corrupted_MLDSA87_1 >DEFAULT_cv25519-corrupted_MLDSA87_1' (Expected 0, got 0) :: [ 07:23:33 ] :: [ BEGIN ] :: Running 'cp DEFAULT_cv25519-corrupted_MLDSA87_1 RPM-GPG-KEY-1' :: [ 07:23:33 ] :: [ PASS ] :: Command 'cp DEFAULT_cv25519-corrupted_MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:23:33 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid DEFAULT_cv25519-corrupted_MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: 52F2DAB8764DF28984FD58D6F0669908C98746E50791BF6136165F5E8512678A Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:23:33 UTC Expiration time: 2028-08-05 04:49:54 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: A2D6BFF3DD60E2F684304DCC655A84FED55EAC59FBFF8A1E81304A2C88390B43 Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:23:33 UTC Expiration time: 2028-08-05 04:49:54 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: DEFAULT_cv25519-corrupted_MLDSA87_2 Certifications: 1, use --certifications to list :: [ 07:23:34 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid DEFAULT_cv25519-corrupted_MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:34 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=DEFAULT_cv25519-corrupted_MLDSA87_2 >DEFAULT_cv25519-corrupted_MLDSA87_2' :: [ 07:23:34 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=DEFAULT_cv25519-corrupted_MLDSA87_2 >DEFAULT_cv25519-corrupted_MLDSA87_2' (Expected 0, got 0) :: [ 07:23:34 ] :: [ BEGIN ] :: Running 'cp DEFAULT_cv25519-corrupted_MLDSA87_2 RPM-GPG-KEY-2' :: [ 07:23:34 ] :: [ PASS ] :: Command 'cp DEFAULT_cv25519-corrupted_MLDSA87_2 RPM-GPG-KEY-2' (Expected 0, got 0) :: [ 07:23:34 ] :: [ BEGIN ] :: Running 'echo FPs: 1: '7BF393A36689C3D3FAB5ECAA59CE9C7840F96F52' 2: '52F2DAB8764DF28984FD58D6F0669908C98746E50791BF6136165F5E8512678A'' FPs: 1: 7BF393A36689C3D3FAB5ECAA59CE9C7840F96F52 2: 52F2DAB8764DF28984FD58D6F0669908C98746E50791BF6136165F5E8512678A :: [ 07:23:34 ] :: [ PASS ] :: Command 'echo FPs: 1: '7BF393A36689C3D3FAB5ECAA59CE9C7840F96F52' 2: '52F2DAB8764DF28984FD58D6F0669908C98746E50791BF6136165F5E8512678A'' (Expected 0, got 0) :: [ 07:23:34 ] :: [ BEGIN ] :: Running 'rpm --import DEFAULT_cv25519-corrupted_MLDSA87_1 DEFAULT_cv25519-corrupted_MLDSA87_2' :: [ 07:23:34 ] :: [ PASS ] :: Command 'rpm --import DEFAULT_cv25519-corrupted_MLDSA87_1 DEFAULT_cv25519-corrupted_MLDSA87_2' (Expected 0, got 0) :: [ 07:23:34 ] :: [ BEGIN ] :: Running 'diff -u before.rpmkeys after.rpmkeys' --- before.rpmkeys2025-08-05 07:23:34.503366909 -0400 +++ after.rpmkeys2025-08-05 07:23:34.916366909 -0400 @@ -1,2 +1,4 @@ +gpg-pubkey-40f96f52-6891e9b5 +gpg-pubkey-764df289-6891e9b5 gpg-pubkey-e37ed158-65785fa9 gpg-pubkey-e9c350dd-68515ab3 :: [ 07:23:34 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:23:34 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:23:34 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:34 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:23:35 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:35 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 132 kB/s | 680 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 9.7 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 9.7 k Installed size: 7.1 k Downloading Packages: Package hello.rpm is not signed Error: GPG check FAILED :: [ 07:23:35 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:35 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:36 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:36 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name 7BF393A36689C3D3FAB5ECAA59CE9C7840F96F52' >~/.rpmmacros' :: [ 07:23:36 ] :: [ PASS ] :: Command 'echo '%_gpg_name 7BF393A36689C3D3FAB5ECAA59CE9C7840F96F52' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:36 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name 7BF393A36689C3D3FAB5ECAA59CE9C7840F96F52 :: [ 07:23:36 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:36 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:23:36 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:36 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name 52F2DAB8764DF28984FD58D6F0669908C98746E50791BF6136165F5E8512678A' >~/.rpmmacros' :: [ 07:23:36 ] :: [ PASS ] :: Command 'echo '%_gpg_name 52F2DAB8764DF28984FD58D6F0669908C98746E50791BF6136165F5E8512678A' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:36 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name 52F2DAB8764DF28984FD58D6F0669908C98746E50791BF6136165F5E8512678A :: [ 07:23:36 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:36 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:23:36 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:36 ] :: [ BEGIN ] :: Running 'python3 rpm-corruptor.py hello.rpm 1' :: [ 07:23:36 ] :: [ PASS ] :: Command 'python3 rpm-corruptor.py hello.rpm 1' (Expected 0, got 0) :: [ 07:23:36 ] :: [ BEGIN ] :: Running 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' hello.rpm: Header V4 EdDSA/SHA512 Signature, key ID bcf3265a: OK Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK MD5 digest: OK :: [ 07:23:36 ] :: [ FAIL ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 1, got 0) :: [ 07:23:36 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:23:36 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:36 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:23:36 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:36 ] :: [ BEGIN ] :: Running 'ls -la repo/repodata/' total 20 drwxr-xr-x. 2 root root 4096 Aug 5 07:23 . drwxr-xr-x. 3 root root 39 Aug 5 07:23 .. -rw-r--r--. 1 root root 684 Aug 5 07:23 7a7e6d4c48f39dafb1cb41ed3c711124204285f419835344125542881c343599-primary.xml.zst -rw-r--r--. 1 root root 310 Aug 5 07:23 7fd3127874efa739efb28c34f8af30269c046dc3fd8ca21d3cf6f4b109976e54-filelists.xml.zst -rw-r--r--. 1 root root 338 Aug 5 07:23 ce6719ee4b34b6043d0b4dc9dbd838904954e5f9d481d1d7a3cb0e015871086f-other.xml.zst -rw-r--r--. 1 root root 1549 Aug 5 07:23 repomd.xml :: [ 07:23:36 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:23:36 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 123 kB/s | 684 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 16 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 16 k Installed size: 7.1 k Downloading Packages: Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : hello-2.0-1.x86_64 [ ] 1/1 Installing : hello-2.0-1.x86_64 [====================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================= ] 1/1 Installing : hello-2.0-1.x86_64 [======================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 [=========================================================== ] 1/1 Installing : hello-2.0-1.x86_64 1/1 Installed products updated. Installed: hello-2.0-1.x86_64 Complete! :: [ 07:23:37 ] :: [ FAIL ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 0) :: [ 07:23:37 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello remove hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Removing: hello (B x86_64 2.0-1 @hello 7.1 k Transaction Summary ============================================================================================================ Remove 1 Package Freed space: 7.1 k Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Erasing : hello-2.0-1.x86_64 [ ] 1/1 Erasing : hello-2.0-1.x86_64 [============ ] 1/1 Erasing : hello-2.0-1.x86_64 [======================== ] 1/1 Erasing : hello-2.0-1.x86_64 [==================================== ] 1/1 Erasing : hello-2.0-1.x86_64 [================================================ ] 1/1 Erasing : hello-2.0-1.x86_64 1/1 Installed products updated. Removed: hello-2.0-1.x86_64 Complete! :: [ 07:23:38 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:38 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:39 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:39 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:39 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-40f96f52-6891e9b5' :: [ 07:23:39 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-40f96f52-6891e9b5' (Expected 0, got 0) :: [ 07:23:39 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-764df289-6891e9b5' :: [ 07:23:39 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-764df289-6891e9b5' (Expected 0, got 0) :: [ 07:23:40 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:40 ] :: [ BEGIN ] :: Running 'sq -q key list |grep -q 'Backend softkeys has no keys.'' thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:40 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 7s :: Assertions: 31 good, 2 bad :: RESULT: FAIL (default (cv25519) + corrupted MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: badalgo default (cv25519) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:40 ] :: [ BEGIN ] :: Running 'cp hello-2.0-1.x86_64.rpm hello.rpm' :: [ 07:23:40 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:23:40 ] :: [ BEGIN ] :: Running 'rm -rf repo/ && mkdir -p repo/' :: [ 07:23:40 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:23:40 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid badalgo_DEFAULT_CV25519_1 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: BAD8AAEB7E0C617494535B71371BBCD39FA088F1 Public-key algo: EdDSA Public-key size: 256 bits Secret key: Unencrypted Creation time: 2025-08-05 11:23:40 UTC Expiration time: 2028-08-05 04:50:01 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: 8299A34D5F1398495546B3549D42CB65C26971C1 Public-key algo: EdDSA Public-key size: 256 bits Secret key: Unencrypted Creation time: 2025-08-05 11:23:40 UTC Expiration time: 2028-08-05 04:50:01 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: badalgo_DEFAULT_CV25519_1 Certifications: 1, use --certifications to list :: [ 07:23:40 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid badalgo_DEFAULT_CV25519_1 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:40 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=badalgo_DEFAULT_CV25519_1 >badalgo_DEFAULT_CV25519_1' :: [ 07:23:40 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=badalgo_DEFAULT_CV25519_1 >badalgo_DEFAULT_CV25519_1' (Expected 0, got 0) :: [ 07:23:40 ] :: [ BEGIN ] :: Running 'cp badalgo_DEFAULT_CV25519_1 RPM-GPG-KEY-1' :: [ 07:23:40 ] :: [ PASS ] :: Command 'cp badalgo_DEFAULT_CV25519_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:23:40 ] :: [ BEGIN ] :: Running 'echo FPs: 1: 'BAD8AAEB7E0C617494535B71371BBCD39FA088F1' 2: ''' FPs: 1: BAD8AAEB7E0C617494535B71371BBCD39FA088F1 2: :: [ 07:23:40 ] :: [ PASS ] :: Command 'echo FPs: 1: 'BAD8AAEB7E0C617494535B71371BBCD39FA088F1' 2: ''' (Expected 0, got 0) :: [ 07:23:41 ] :: [ BEGIN ] :: Running 'rpm --import badalgo_DEFAULT_CV25519_1' :: [ 07:23:41 ] :: [ PASS ] :: Command 'rpm --import badalgo_DEFAULT_CV25519_1' (Expected 0, got 0) :: [ 07:23:41 ] :: [ BEGIN ] :: Running 'diff -u before.rpmkeys after.rpmkeys' --- before.rpmkeys2025-08-05 07:23:41.198366909 -0400 +++ after.rpmkeys2025-08-05 07:23:41.598366909 -0400 @@ -1,2 +1,3 @@ +gpg-pubkey-9fa088f1-6891e9bc gpg-pubkey-e37ed158-65785fa9 gpg-pubkey-e9c350dd-68515ab3 :: [ 07:23:41 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:23:41 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:23:41 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:41 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:23:41 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:41 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 117 kB/s | 680 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 9.7 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 9.7 k Installed size: 7.1 k Downloading Packages: Package hello.rpm is not signed Error: GPG check FAILED :: [ 07:23:42 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:42 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:42 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:42 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name BAD8AAEB7E0C617494535B71371BBCD39FA088F1' >~/.rpmmacros' :: [ 07:23:42 ] :: [ PASS ] :: Command 'echo '%_gpg_name BAD8AAEB7E0C617494535B71371BBCD39FA088F1' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:42 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name BAD8AAEB7E0C617494535B71371BBCD39FA088F1 :: [ 07:23:42 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:42 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:23:42 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:42 ] :: [ BEGIN ] :: Running 'cat /etc/crypto-policies/back-ends/rpm-sequoia.config >policy.backup && sed -i 's/^cv25519.*/cv25519 = "never"/' /etc/crypto-policies/back-ends/rpm-sequoia.config && (diff -u policy.backup /etc/crypto-policies/back-ends/rpm-sequoia.config || true)' --- policy.backup2025-08-05 07:23:42.982366909 -0400 +++ /etc/crypto-policies/back-ends/rpm-sequoia.config2025-08-05 07:23:42.984366909 -0400 @@ -47,7 +47,7 @@ nistp256 = "always" nistp384 = "always" nistp521 = "always" -cv25519 = "always" +cv25519 = "never" x25519 = "always" x448 = "always" mlkem768-x25519 = "always" :: [ 07:23:42 ] :: [ PASS ] :: Command 'cat /etc/crypto-policies/back-ends/rpm-sequoia.config >policy.backup && sed -i 's/^cv25519.*/cv25519 = "never"/' /etc/crypto-policies/back-ends/rpm-sequoia.config && (diff -u policy.backup /etc/crypto-policies/back-ends/rpm-sequoia.config || true)' (Expected 0, got 0) :: [ 07:23:43 ] :: [ BEGIN ] :: Running 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' hello.rpm: error: Verifying a signature using certificate BAD8AAEB7E0C617494535B71371BBCD39FA088F1 (badalgo_DEFAULT_CV25519_1): 1. Certificate 371BBCD39FA088F1 invalid: policy violation because: Policy rejected asymmetric algorithm because: Cv25519 is not considered secure 2. Certificate 371BBCD39FA088F1 invalid: policy violation because: Policy rejected asymmetric algorithm because: Cv25519 is not considered secure Header V4 EdDSA/SHA512 Signature, key ID c26971c1: NOTTRUSTED Header RSA signature: NOTFOUND Header DSA signature: NOTFOUND Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK RSA signature: NOTFOUND DSA signature: NOTFOUND MD5 digest: OK :: [ 07:23:43 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 1, got 1) :: [ 07:23:43 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:23:43 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:43 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) error: Verifying a signature using certificate BAD8AAEB7E0C617494535B71371BBCD39FA088F1 (badalgo_DEFAULT_CV25519_1): 1. Certificate 371BBCD39FA088F1 invalid: policy violation because: Policy rejected asymmetric algorithm because: Cv25519 is not considered secure 2. Certificate 371BBCD39FA088F1 invalid: policy violation because: Policy rejected asymmetric algorithm because: Cv25519 is not considered secure warning: repo/hello.rpm: Header V4 EdDSA/SHA512 Signature, key ID c26971c1: NOTTRUSTED Pool finished :: [ 07:23:43 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:43 ] :: [ BEGIN ] :: Running 'ls -la repo/repodata/' total 20 drwxr-xr-x. 2 root root 4096 Aug 5 07:23 . drwxr-xr-x. 3 root root 39 Aug 5 07:23 .. -rw-r--r--. 1 root root 683 Aug 5 07:23 6de93fb1737695bf1765a8bca9842db1af95bf4573b1ee77cf802d7a076a1da6-primary.xml.zst -rw-r--r--. 1 root root 337 Aug 5 07:23 a6f1860903941db7b046e4996c78ac1bad08ab44d7405965aa88a9b23fe4ac1e-other.xml.zst -rw-r--r--. 1 root root 310 Aug 5 07:23 c14adef7287a84cdc61cf0ca84f92cfa1cc53927b75dc54e7d509aab8d314164-filelists.xml.zst -rw-r--r--. 1 root root 1549 Aug 5 07:23 repomd.xml :: [ 07:23:43 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:23:43 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 125 kB/s | 683 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 10 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 10 k Installed size: 7.1 k Downloading Packages: error: Verifying a signature using certificate BAD8AAEB7E0C617494535B71371BBCD39FA088F1 (badalgo_DEFAULT_CV25519_1): 1. Certificate 371BBCD39FA088F1 invalid: policy violation because: Policy rejected asymmetric algorithm because: Cv25519 is not considered secure 2. Certificate 371BBCD39FA088F1 invalid: policy violation because: Policy rejected asymmetric algorithm because: Cv25519 is not considered secure Hello RPM 0.0 B/s | 0 B 00:00 Curl error (37): Could not read a file:// file for file:///tmp/tmp.0kiAVDlAVm/repo/RPM-GPG-KEY-1 [Couldn't open file /tmp/tmp.0kiAVDlAVm/repo/RPM-GPG-KEY-1] :: [ 07:23:43 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:43 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello remove hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. No match for argument: hello(B No packages marked for removal. Dependencies resolved. Nothing to do. Complete! :: [ 07:23:44 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:44 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:44 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:44 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:45 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-9fa088f1-6891e9bc' :: [ 07:23:45 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-9fa088f1-6891e9bc' (Expected 0, got 0) :: [ 07:23:45 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:45 ] :: [ BEGIN ] :: Running 'sq -q key list |grep -q 'Backend softkeys has no keys.'' thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:45 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :: [ 07:23:45 ] :: [ BEGIN ] :: Running 'cat policy.backup >/etc/crypto-policies/back-ends/rpm-sequoia.config && rm -f policy.backup' :: [ 07:23:45 ] :: [ PASS ] :: Command 'cat policy.backup >/etc/crypto-policies/back-ends/rpm-sequoia.config && rm -f policy.backup' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 5s :: Assertions: 27 good, 0 bad :: RESULT: PASS (badalgo default (cv25519)) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: badalgo default (cv25519) + MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:46 ] :: [ BEGIN ] :: Running 'cp hello-2.0-1.x86_64.rpm hello.rpm' :: [ 07:23:46 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:23:46 ] :: [ BEGIN ] :: Running 'rm -rf repo/ && mkdir -p repo/' :: [ 07:23:46 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:23:46 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid badalgo_DEFAULT_CV25519-MLDSA87_1 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: F83FECF3AFA0C794C353E4D359FAC513EC94B362 Public-key algo: EdDSA Public-key size: 256 bits Secret key: Unencrypted Creation time: 2025-08-05 11:23:46 UTC Expiration time: 2028-08-05 04:50:07 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: 739B02815709E21273B7CC819C68DBDB0FD38A61 Public-key algo: EdDSA Public-key size: 256 bits Secret key: Unencrypted Creation time: 2025-08-05 11:23:46 UTC Expiration time: 2028-08-05 04:50:07 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: badalgo_DEFAULT_CV25519-MLDSA87_1 Certifications: 1, use --certifications to list :: [ 07:23:46 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid badalgo_DEFAULT_CV25519-MLDSA87_1 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:46 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=badalgo_DEFAULT_CV25519-MLDSA87_1 >badalgo_DEFAULT_CV25519-MLDSA87_1' :: [ 07:23:46 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=badalgo_DEFAULT_CV25519-MLDSA87_1 >badalgo_DEFAULT_CV25519-MLDSA87_1' (Expected 0, got 0) :: [ 07:23:46 ] :: [ BEGIN ] :: Running 'cp badalgo_DEFAULT_CV25519-MLDSA87_1 RPM-GPG-KEY-1' :: [ 07:23:46 ] :: [ PASS ] :: Command 'cp badalgo_DEFAULT_CV25519-MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:23:46 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid badalgo_DEFAULT_CV25519-MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: B3DDE1D21D1DDB90C3130B6C28C2734B53F39E063D86F9FA4B5A2012F0BF17AC Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:23:46 UTC Expiration time: 2028-08-05 04:50:07 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: FA3F79B33E7A0FEBA52B7E61526BD577A8ADC70320BAC4B96CFD300108D839C4 Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:23:46 UTC Expiration time: 2028-08-05 04:50:07 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: badalgo_DEFAULT_CV25519-MLDSA87_2 Certifications: 1, use --certifications to list :: [ 07:23:46 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid badalgo_DEFAULT_CV25519-MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:46 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=badalgo_DEFAULT_CV25519-MLDSA87_2 >badalgo_DEFAULT_CV25519-MLDSA87_2' :: [ 07:23:46 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=badalgo_DEFAULT_CV25519-MLDSA87_2 >badalgo_DEFAULT_CV25519-MLDSA87_2' (Expected 0, got 0) :: [ 07:23:46 ] :: [ BEGIN ] :: Running 'cp badalgo_DEFAULT_CV25519-MLDSA87_2 RPM-GPG-KEY-2' :: [ 07:23:46 ] :: [ PASS ] :: Command 'cp badalgo_DEFAULT_CV25519-MLDSA87_2 RPM-GPG-KEY-2' (Expected 0, got 0) :: [ 07:23:46 ] :: [ BEGIN ] :: Running 'echo FPs: 1: 'F83FECF3AFA0C794C353E4D359FAC513EC94B362' 2: 'B3DDE1D21D1DDB90C3130B6C28C2734B53F39E063D86F9FA4B5A2012F0BF17AC'' FPs: 1: F83FECF3AFA0C794C353E4D359FAC513EC94B362 2: B3DDE1D21D1DDB90C3130B6C28C2734B53F39E063D86F9FA4B5A2012F0BF17AC :: [ 07:23:46 ] :: [ PASS ] :: Command 'echo FPs: 1: 'F83FECF3AFA0C794C353E4D359FAC513EC94B362' 2: 'B3DDE1D21D1DDB90C3130B6C28C2734B53F39E063D86F9FA4B5A2012F0BF17AC'' (Expected 0, got 0) :: [ 07:23:46 ] :: [ BEGIN ] :: Running 'rpm --import badalgo_DEFAULT_CV25519-MLDSA87_1 badalgo_DEFAULT_CV25519-MLDSA87_2' :: [ 07:23:46 ] :: [ PASS ] :: Command 'rpm --import badalgo_DEFAULT_CV25519-MLDSA87_1 badalgo_DEFAULT_CV25519-MLDSA87_2' (Expected 0, got 0) :: [ 07:23:47 ] :: [ BEGIN ] :: Running 'diff -u before.rpmkeys after.rpmkeys' --- before.rpmkeys2025-08-05 07:23:46.868366909 -0400 +++ after.rpmkeys2025-08-05 07:23:47.284366909 -0400 @@ -1,2 +1,4 @@ +gpg-pubkey-1d1ddb90-6891e9c2 gpg-pubkey-e37ed158-65785fa9 gpg-pubkey-e9c350dd-68515ab3 +gpg-pubkey-ec94b362-6891e9c2 :: [ 07:23:47 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:23:47 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:23:47 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:47 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:23:47 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:47 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 178 kB/s | 681 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 9.7 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 9.7 k Installed size: 7.1 k Downloading Packages: Package hello.rpm is not signed Error: GPG check FAILED :: [ 07:23:48 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:48 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:48 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:48 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name F83FECF3AFA0C794C353E4D359FAC513EC94B362' >~/.rpmmacros' :: [ 07:23:48 ] :: [ PASS ] :: Command 'echo '%_gpg_name F83FECF3AFA0C794C353E4D359FAC513EC94B362' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:48 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name F83FECF3AFA0C794C353E4D359FAC513EC94B362 :: [ 07:23:48 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:48 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:23:48 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:48 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name B3DDE1D21D1DDB90C3130B6C28C2734B53F39E063D86F9FA4B5A2012F0BF17AC' >~/.rpmmacros' :: [ 07:23:48 ] :: [ PASS ] :: Command 'echo '%_gpg_name B3DDE1D21D1DDB90C3130B6C28C2734B53F39E063D86F9FA4B5A2012F0BF17AC' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:48 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name B3DDE1D21D1DDB90C3130B6C28C2734B53F39E063D86F9FA4B5A2012F0BF17AC :: [ 07:23:48 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:48 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:23:48 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:48 ] :: [ BEGIN ] :: Running 'cat /etc/crypto-policies/back-ends/rpm-sequoia.config >policy.backup && sed -i 's/^cv25519.*/cv25519 = "never"/' /etc/crypto-policies/back-ends/rpm-sequoia.config && (diff -u policy.backup /etc/crypto-policies/back-ends/rpm-sequoia.config || true)' --- policy.backup2025-08-05 07:23:48.834366909 -0400 +++ /etc/crypto-policies/back-ends/rpm-sequoia.config2025-08-05 07:23:48.836366909 -0400 @@ -47,7 +47,7 @@ nistp256 = "always" nistp384 = "always" nistp521 = "always" -cv25519 = "always" +cv25519 = "never" x25519 = "always" x448 = "always" mlkem768-x25519 = "always" :: [ 07:23:48 ] :: [ PASS ] :: Command 'cat /etc/crypto-policies/back-ends/rpm-sequoia.config >policy.backup && sed -i 's/^cv25519.*/cv25519 = "never"/' /etc/crypto-policies/back-ends/rpm-sequoia.config && (diff -u policy.backup /etc/crypto-policies/back-ends/rpm-sequoia.config || true)' (Expected 0, got 0) :: [ 07:23:48 ] :: [ BEGIN ] :: Running 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' hello.rpm: error: Verifying a signature using certificate F83FECF3AFA0C794C353E4D359FAC513EC94B362 (badalgo_DEFAULT_CV25519-MLDSA87_1): 1. Certificate 59FAC513EC94B362 invalid: policy violation because: Policy rejected asymmetric algorithm because: Cv25519 is not considered secure 2. Certificate 59FAC513EC94B362 invalid: policy violation because: Policy rejected asymmetric algorithm because: Cv25519 is not considered secure Header V6 ML-DSA-87+Ed448/SHA512 Signature, key ID 3e7a0feb: OK Header V4 EdDSA/SHA512 Signature, key ID 0fd38a61: NOTTRUSTED Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK MD5 digest: OK :: [ 07:23:48 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 1, got 1) :: [ 07:23:48 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:23:48 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:48 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) error: Verifying a signature using certificate F83FECF3AFA0C794C353E4D359FAC513EC94B362 (badalgo_DEFAULT_CV25519-MLDSA87_1): 1. Certificate 59FAC513EC94B362 invalid: policy violation because: Policy rejected asymmetric algorithm because: Cv25519 is not considered secure 2. Certificate 59FAC513EC94B362 invalid: policy violation because: Policy rejected asymmetric algorithm because: Cv25519 is not considered secure warning: repo/hello.rpm: Header V4 EdDSA/SHA512 Signature, key ID 0fd38a61: NOTTRUSTED Pool finished :: [ 07:23:49 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:49 ] :: [ BEGIN ] :: Running 'ls -la repo/repodata/' total 20 drwxr-xr-x. 2 root root 4096 Aug 5 07:23 . drwxr-xr-x. 3 root root 39 Aug 5 07:23 .. -rw-r--r--. 1 root root 337 Aug 5 07:23 46a92e560696145c4d22a399a3bff643757e0bd58103e497c057d7d9c24c31f1-other.xml.zst -rw-r--r--. 1 root root 311 Aug 5 07:23 a54b3a05d83c78945bc66a08bf86ffa9c4cb8c7d410a85a6848033a4d8043fb1-filelists.xml.zst -rw-r--r--. 1 root root 684 Aug 5 07:23 d253760bf3e6347f0b649152a4f25bda0910e7eec2e23911b3a71cedbb2cc9ef-primary.xml.zst -rw-r--r--. 1 root root 1549 Aug 5 07:23 repomd.xml :: [ 07:23:49 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:23:49 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 106 kB/s | 684 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 16 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 16 k Installed size: 7.1 k Downloading Packages: error: Verifying a signature using certificate F83FECF3AFA0C794C353E4D359FAC513EC94B362 (badalgo_DEFAULT_CV25519-MLDSA87_1): 1. Certificate 59FAC513EC94B362 invalid: policy violation because: Policy rejected asymmetric algorithm because: Cv25519 is not considered secure 2. Certificate 59FAC513EC94B362 invalid: policy violation because: Policy rejected asymmetric algorithm because: Cv25519 is not considered secure Hello RPM 0.0 B/s | 0 B 00:00 Curl error (37): Could not read a file:// file for file:///tmp/tmp.0kiAVDlAVm/repo/RPM-GPG-KEY-1 [Couldn't open file /tmp/tmp.0kiAVDlAVm/repo/RPM-GPG-KEY-1] :: [ 07:23:49 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:49 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello remove hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. No match for argument: hello(B No packages marked for removal. Dependencies resolved. Nothing to do. Complete! :: [ 07:23:50 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:50 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:50 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:50 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:51 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-1d1ddb90-6891e9c2' :: [ 07:23:51 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-1d1ddb90-6891e9c2' (Expected 0, got 0) :: [ 07:23:51 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-ec94b362-6891e9c2' :: [ 07:23:51 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-ec94b362-6891e9c2' (Expected 0, got 0) :: [ 07:23:51 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:51 ] :: [ BEGIN ] :: Running 'sq -q key list |grep -q 'Backend softkeys has no keys.'' thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:51 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :: [ 07:23:51 ] :: [ BEGIN ] :: Running 'cat policy.backup >/etc/crypto-policies/back-ends/rpm-sequoia.config && rm -f policy.backup' :: [ 07:23:51 ] :: [ PASS ] :: Command 'cat policy.backup >/etc/crypto-policies/back-ends/rpm-sequoia.config && rm -f policy.backup' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 5s :: Assertions: 34 good, 0 bad :: RESULT: PASS (badalgo default (cv25519) + MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: badalgo MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:51 ] :: [ BEGIN ] :: Running 'cp hello-2.0-1.x86_64.rpm hello.rpm' :: [ 07:23:51 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:23:51 ] :: [ BEGIN ] :: Running 'rm -rf repo/ && mkdir -p repo/' :: [ 07:23:51 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:23:52 ] :: [ BEGIN ] :: Running 'sq -q key generate --own-key --userid badalgo_MLDSA87_1 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' Transferable Secret Key. Fingerprint: FD8C056B7728B643F55C58E1C3EAB608B82F08BC881EABAA3D289660C169CDC6 Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:23:52 UTC Expiration time: 2028-08-05 04:50:13 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: certification Subkey: 2F0CFA1D3EA2B68338268F00DD12F27719C8E19D595799011B6B49898E9E2336 Public-key algo: ML-DSA-87+Ed448 Secret key: Unencrypted Creation time: 2025-08-05 11:23:52 UTC Expiration time: 2028-08-05 04:50:13 UTC (creation time + 2years 11months 30days 9h 16m 45s) Key flags: signing UserID: badalgo_MLDSA87_1 Certifications: 1, use --certifications to list :: [ 07:23:52 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid badalgo_MLDSA87_1 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:52 ] :: [ BEGIN ] :: Running 'sq -q cert export --cert-userid=badalgo_MLDSA87_1 >badalgo_MLDSA87_1' :: [ 07:23:52 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=badalgo_MLDSA87_1 >badalgo_MLDSA87_1' (Expected 0, got 0) :: [ 07:23:52 ] :: [ BEGIN ] :: Running 'cp badalgo_MLDSA87_1 RPM-GPG-KEY-1' :: [ 07:23:52 ] :: [ PASS ] :: Command 'cp badalgo_MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:23:52 ] :: [ BEGIN ] :: Running 'echo FPs: 1: 'FD8C056B7728B643F55C58E1C3EAB608B82F08BC881EABAA3D289660C169CDC6' 2: ''' FPs: 1: FD8C056B7728B643F55C58E1C3EAB608B82F08BC881EABAA3D289660C169CDC6 2: :: [ 07:23:52 ] :: [ PASS ] :: Command 'echo FPs: 1: 'FD8C056B7728B643F55C58E1C3EAB608B82F08BC881EABAA3D289660C169CDC6' 2: ''' (Expected 0, got 0) :: [ 07:23:52 ] :: [ BEGIN ] :: Running 'rpm --import badalgo_MLDSA87_1' :: [ 07:23:52 ] :: [ PASS ] :: Command 'rpm --import badalgo_MLDSA87_1' (Expected 0, got 0) :: [ 07:23:53 ] :: [ BEGIN ] :: Running 'diff -u before.rpmkeys after.rpmkeys' --- before.rpmkeys2025-08-05 07:23:52.599366909 -0400 +++ after.rpmkeys2025-08-05 07:23:53.005366909 -0400 @@ -1,2 +1,3 @@ +gpg-pubkey-7728b643-6891e9c8 gpg-pubkey-e37ed158-65785fa9 gpg-pubkey-e9c350dd-68515ab3 :: [ 07:23:53 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:23:53 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:23:53 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:53 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) Pool finished :: [ 07:23:53 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:53 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 169 kB/s | 680 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 9.7 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 9.7 k Installed size: 7.1 k Downloading Packages: Package hello.rpm is not signed Error: GPG check FAILED :: [ 07:23:53 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:53 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:54 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:54 ] :: [ BEGIN ] :: Running 'echo '%_gpg_name FD8C056B7728B643F55C58E1C3EAB608B82F08BC881EABAA3D289660C169CDC6' >~/.rpmmacros' :: [ 07:23:54 ] :: [ PASS ] :: Command 'echo '%_gpg_name FD8C056B7728B643F55C58E1C3EAB608B82F08BC881EABAA3D289660C169CDC6' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:54 ] :: [ BEGIN ] :: Running 'cat ~/.rpmmacros' %_gpg_name FD8C056B7728B643F55C58E1C3EAB608B82F08BC881EABAA3D289660C169CDC6 :: [ 07:23:54 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:54 ] :: [ BEGIN ] :: Running 'rpmsign --addsign --rpmv6 hello.rpm' hello.rpm: :: [ 07:23:54 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:54 ] :: [ BEGIN ] :: Running 'cat /etc/crypto-policies/back-ends/rpm-sequoia.config >policy.backup && sed -i 's/^mldsa87.*//' /etc/crypto-policies/back-ends/rpm-sequoia.config && (diff -u policy.backup /etc/crypto-policies/back-ends/rpm-sequoia.config || true)' --- policy.backup2025-08-05 07:23:54.391366909 -0400 +++ /etc/crypto-policies/back-ends/rpm-sequoia.config2025-08-05 07:23:54.393366909 -0400 @@ -55,7 +55,7 @@ ed25519 = "always" ed448 = "always" mldsa65-ed25519 = "always" -mldsa87-ed448 = "always" + elgamal1024 = "never" elgamal2048 = "never" elgamal3072 = "never" :: [ 07:23:54 ] :: [ PASS ] :: Command 'cat /etc/crypto-policies/back-ends/rpm-sequoia.config >policy.backup && sed -i 's/^mldsa87.*//' /etc/crypto-policies/back-ends/rpm-sequoia.config && (diff -u policy.backup /etc/crypto-policies/back-ends/rpm-sequoia.config || true)' (Expected 0, got 0) :: [ 07:23:54 ] :: [ BEGIN ] :: Running 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' hello.rpm: error: Verifying a signature using certificate FD8C056B7728B643F55C58E1C3EAB608B82F08BC881EABAA3D289660C169CDC6 (badalgo_MLDSA87_1): 1. Certificate FD8C056B7728B643 invalid: policy violation because: Policy rejected asymmetric algorithm because: MLDSA87_Ed448 is not considered secure 2. Certificate FD8C056B7728B643 invalid: policy violation because: Policy rejected asymmetric algorithm because: MLDSA87_Ed448 is not considered secure Header V6 ML-DSA-87+Ed448/SHA512 Signature, key ID 3ea2b683: NOTTRUSTED Header RSA signature: NOTFOUND Header DSA signature: NOTFOUND Header SHA256 digest: OK Header SHA1 digest: OK Payload SHA256 digest: OK RSA signature: NOTFOUND DSA signature: NOTFOUND MD5 digest: OK :: [ 07:23:54 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 1, got 1) :: [ 07:23:54 ] :: [ BEGIN ] :: Running 'cp hello.rpm repo/' :: [ 07:23:54 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:54 ] :: [ BEGIN ] :: Running 'createrepo_c repo/' Directory walk started Directory walk done - 1 packages Temporary output repo path: repo/.repodata/ Pool started (with 5 workers) error: Verifying a signature using certificate FD8C056B7728B643F55C58E1C3EAB608B82F08BC881EABAA3D289660C169CDC6 (badalgo_MLDSA87_1): 1. Certificate FD8C056B7728B643 invalid: policy violation because: Policy rejected asymmetric algorithm because: MLDSA87_Ed448 is not considered secure 2. Certificate FD8C056B7728B643 invalid: policy violation because: Policy rejected asymmetric algorithm because: MLDSA87_Ed448 is not considered secure warning: repo/hello.rpm: Header V6 ML-DSA-87+Ed448/SHA512 Signature, key ID 3ea2b683: NOTTRUSTED Pool finished :: [ 07:23:54 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:54 ] :: [ BEGIN ] :: Running 'ls -la repo/repodata/' total 20 drwxr-xr-x. 2 root root 4096 Aug 5 07:23 . drwxr-xr-x. 3 root root 39 Aug 5 07:23 .. -rw-r--r--. 1 root root 308 Aug 5 07:23 b39644c65c6b132eabb7e5b7afef0b1671ccba3f0e5fb34d0f650bd12ace5d68-filelists.xml.zst -rw-r--r--. 1 root root 684 Aug 5 07:23 c0e4276c7081b8507206ea68e1c49de3c8635f664380cc590a14cbde82b8d8f2-primary.xml.zst -rw-r--r--. 1 root root 336 Aug 5 07:23 ef7c92e0369981447b2d8acc9539dc07be97abf4d8f3024a459585444432007e-other.xml.zst -rw-r--r--. 1 root root 1549 Aug 5 07:23 repomd.xml :: [ 07:23:54 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:23:54 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello install hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. Hello RPM [=== ] --- B/s | 0 B --:-- ETAHello RPM 137 kB/s | 684 B 00:00 Dependencies resolved. ============================================================================================================ Package Architecture Version Repository Size ============================================================================================================ Installing: hello (B x86_64 2.0-1 hello 16 k Transaction Summary ============================================================================================================ Install 1 Package Total size: 16 k Installed size: 7.1 k Downloading Packages: error: Verifying a signature using certificate FD8C056B7728B643F55C58E1C3EAB608B82F08BC881EABAA3D289660C169CDC6 (badalgo_MLDSA87_1): 1. Certificate FD8C056B7728B643 invalid: policy violation because: Policy rejected asymmetric algorithm because: MLDSA87_Ed448 is not considered secure 2. Certificate FD8C056B7728B643 invalid: policy violation because: Policy rejected asymmetric algorithm because: MLDSA87_Ed448 is not considered secure Hello RPM 0.0 B/s | 0 B 00:00 Curl error (37): Could not read a file:// file for file:///tmp/tmp.0kiAVDlAVm/repo/RPM-GPG-KEY-1 [Couldn't open file /tmp/tmp.0kiAVDlAVm/repo/RPM-GPG-KEY-1] :: [ 07:23:55 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:55 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello remove hello' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. No match for argument: hello(B No packages marked for removal. Dependencies resolved. Nothing to do. Complete! :: [ 07:23:55 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:55 ] :: [ BEGIN ] :: Running 'dnf -y --disablerepo=* --enablerepo=hello clean all' Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register. 3 files removed :: [ 07:23:56 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:56 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:56 ] :: [ BEGIN ] :: Running 'rpm -e gpg-pubkey-7728b643-6891e9c8' :: [ 07:23:56 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-7728b643-6891e9c8' (Expected 0, got 0) :: [ 07:23:57 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:57 ] :: [ BEGIN ] :: Running 'sq -q key list |grep -q 'Backend softkeys has no keys.'' thread 'main' panicked at src/output/wrapping.rs:47:13: Writing to output: Broken pipe (os error 32) note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace :: [ 07:23:57 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :: [ 07:23:57 ] :: [ BEGIN ] :: Running 'cat policy.backup >/etc/crypto-policies/back-ends/rpm-sequoia.config && rm -f policy.backup' :: [ 07:23:57 ] :: [ PASS ] :: Command 'cat policy.backup >/etc/crypto-policies/back-ends/rpm-sequoia.config && rm -f policy.backup' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 6s :: Assertions: 27 good, 0 bad :: RESULT: PASS (badalgo MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Cleanup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:57 ] :: [ BEGIN ] :: Running 'rpm -q hello && dnf -y --disablerepo=* --enablerepo=hello remove -y hello' package hello is not installed :: [ 07:23:57 ] :: [ PASS ] :: Command 'rpm -q hello && dnf -y --disablerepo=* --enablerepo=hello remove -y hello' (Expected 0,1, got 1) :: [ 07:23:57 ] :: [ BEGIN ] :: Running 'rlFileRestore' :: [ 07:23:57 ] :: [ PASS ] :: Command 'rlFileRestore' (Expected 0, got 0) :: [ 07:23:57 ] :: [ BEGIN ] :: Running 'popd' /mnt/tests/Integration/rpm-sequoia-PQ :: [ 07:23:57 ] :: [ PASS ] :: Command 'popd' (Expected 0, got 0) :: [ 07:23:57 ] :: [ BEGIN ] :: Removing tmp directory :: actually running 'rm -r /tmp/tmp.0kiAVDlAVm' :: [ 07:23:57 ] :: [ PASS ] :: Removing tmp directory (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 4 good, 0 bad :: RESULT: PASS (Cleanup) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST PROTOCOL :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Test run ID : 1276953001 Package : rpm-sequoia Installed : rpm-sequoia-1.9.0.1-1.el10.x86_64 beakerlib RPM : beakerlib-1.31.4-1.el10.noarch bl-redhat RPM : beakerlib-redhat-1-35.el9.noarch Test name : unknown Test started : 2025-08-05 07:22:04 EDT Test finished : 2025-08-05 07:23:57 EDT (still running) Test duration : 113 seconds Distro : Red Hat Enterprise Linux release 10.1 Beta (Coughlan) Hostname : mbanas-1mt-rhel-10.1-20250804.1-1276953-2025-08-05-11-20 Architecture : unknown CPUs : 1 x Intel Xeon Processor (Skylake, IBRS) RAM size : 1705 MB HDD size : 19.93 GB :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Setup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:22:04 ] :: [ PASS ] :: Command 'rpm -q dnf rpm rpm-sequoia sequoia-sq openssl-libs' (Expected 0, got 0) :: [ 07:22:04 ] :: [ INFO ] :: using '/var/tmp/beakerlib-1276953001/backup' as backup destination :: [ 07:22:04 ] :: [ PASS ] :: Command 'rlFileBackup /etc/hosts' (Expected 0, got 0) :: [ 07:22:04 ] :: [ INFO ] :: using '/var/tmp/beakerlib-1276953001/backup' as backup destination :: [ 07:22:04 ] :: [ PASS ] :: Command 'rlFileBackup --clean ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:04 ] :: [ INFO ] :: using '/var/tmp/beakerlib-1276953001/backup' as backup destination :: [ 07:22:05 ] :: [ PASS ] :: Command 'rlFileBackup --clean /etc/rpm/' (Expected 0, got 0) :: [ 07:22:05 ] :: [ INFO ] :: using '/var/tmp/beakerlib-1276953001/backup' as backup destination :: [ 07:22:05 ] :: [ PASS ] :: Command 'rlFileBackup --clean ~/.local/share' (Expected 0, got 0) :: [ 07:22:05 ] :: [ INFO ] :: using '/var/tmp/beakerlib-1276953001/backup' as backup destination :: [ 07:22:05 ] :: [ PASS ] :: Command 'rlFileBackup --clean /etc/yum.repos.d' (Expected 0, got 0) :: [ 07:22:05 ] :: [ PASS ] :: Command 'cp /usr/share/doc/rpm/macros.rpmsign-sequoia /etc/rpm/' (Expected 0, got 0) :: [ 07:22:05 ] :: [ PASS ] :: Creating tmp directory (Expected 0, got 0) :: [ 07:22:05 ] :: [ FAIL ] :: Command 'cp RPM-PGP-KEY-RHSIGN RPM-PGP-KEY-RHSIGN-RSA RPM-PGP-KEY-RHSIGN.secret RPM-PGP-KEY-RHSIGN-RSA.secret hello-2.0-1.x86_64.rpm rpm-corruptor.py /tmp/tmp.0kiAVDlAVm' (Expected 0, got 1) :: [ 07:22:05 ] :: [ PASS ] :: Command 'pushd /tmp/tmp.0kiAVDlAVm' (Expected 0, got 0) :: [ 07:22:05 ] :: [ PASS ] :: Command 'mkdir -p repo' (Expected 0, got 0) :: [ 07:22:05 ] :: [ WARNING ] :: Workarounds needed, correct packages not in place :: [ 07:22:11 ] :: [ PASS ] :: Command 'dnf install -y wget && wget --no-check-certificate https://download-01.beak-001.prod.iad2.dc.redhat.com/brewroot/vol/rhel-10/packages/crypto-policies/20250714/1.git95bf40e.el10/noarch/crypto-policies-20250714-1.git95bf40e.el10.noarch.rpm https://download-01.beak-001.prod.iad2.dc.redhat.com/brewroot/vol/rhel-10/packages/crypto-policies/20250714/1.git95bf40e.el10/noarch/crypto-policies-scripts-20250714-1.git95bf40e.el10.noarch.rpm && dnf update -y crypto-policies*.rpm && yes |dnf copr enable copr.devel.redhat.com/mdomonko/pqrpm rhel-10.dev-x86_64 && dnf update -y rpm' (Expected 0, got 0) :: [ 07:22:11 ] :: [ PASS ] :: Command 'rpm -q dnf rpm rpm-sequoia sequoia-sq openssl-libs' (Expected 0, got 0) :: [ 07:22:11 ] :: [ PASS ] :: Command 'cat /etc/yum.repos.d/hello.repo' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 7s :: Assertions: 13 good, 1 bad :: RESULT: WARN (Setup) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Sanity :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:22:11 ] :: [ PASS ] :: Command 'rpm --eval %_pkgverify_level |grep -q digest' (Expected 0, got 0) :: [ 07:22:11 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level digest' -Kv hello-2.0-1.x86_64.rpm' (Expected 0, got 0) :: [ 07:22:11 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello-2.0-1.x86_64.rpm' (Expected 1, got 1) :: [ 07:22:11 ] :: [ PASS ] :: File '/var/tmp/rlRun_LOG.uDhG957S' should contain '^ *Header OpenPGP.* NOTFOUND' :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 4 good, 0 bad :: RESULT: PASS (Sanity) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: RSA4k :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:22:11 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:22:11 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:22:12 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid RSA4k_1 --cipher-suite rsa4k --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:22:13 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=RSA4k_1 >RSA4k_1' (Expected 0, got 0) :: [ 07:22:13 ] :: [ PASS ] :: Command 'cp RSA4k_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:22:13 ] :: [ PASS ] :: Command 'echo FPs: 1: '4974914591A4CB2EAAF0BC91D0BBE77FD733D65B' 2: ''' (Expected 0, got 0) :: [ 07:22:13 ] :: [ PASS ] :: Command 'rpm --import RSA4k_1' (Expected 0, got 0) :: [ 07:22:13 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:22:13 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:13 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:14 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:22:15 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:15 ] :: [ PASS ] :: Command 'echo '%_gpg_name 4974914591A4CB2EAAF0BC91D0BBE77FD733D65B' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:15 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:15 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:15 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 0, got 0) :: [ 07:22:15 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:15 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:15 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:22:16 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 0, got 0) :: [ 07:22:17 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:22:18 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:18 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:22:18 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-d733d65b-6891e963' (Expected 0, got 0) :: [ 07:22:18 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:22:19 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 8s :: Assertions: 25 good, 0 bad :: RESULT: PASS (RSA4k) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: default (cv25519) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:22:19 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:22:19 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:22:19 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid DEFAULT_cv25519_1 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:22:19 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=DEFAULT_cv25519_1 >DEFAULT_cv25519_1' (Expected 0, got 0) :: [ 07:22:19 ] :: [ PASS ] :: Command 'cp DEFAULT_cv25519_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:22:19 ] :: [ PASS ] :: Command 'echo FPs: 1: '3CEC17DEBB39FD703BECBC106AEAD44561D8B71C' 2: ''' (Expected 0, got 0) :: [ 07:22:19 ] :: [ PASS ] :: Command 'rpm --import DEFAULT_cv25519_1' (Expected 0, got 0) :: [ 07:22:20 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:22:20 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:20 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:21 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:22:21 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:21 ] :: [ PASS ] :: Command 'echo '%_gpg_name 3CEC17DEBB39FD703BECBC106AEAD44561D8B71C' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:21 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:21 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:21 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 0, got 0) :: [ 07:22:21 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:21 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:21 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:22:22 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 0, got 0) :: [ 07:22:24 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:22:24 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:24 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:22:25 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-61d8b71c-6891e96b' (Expected 0, got 0) :: [ 07:22:25 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:22:25 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 6s :: Assertions: 25 good, 0 bad :: RESULT: PASS (default (cv25519)) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:22:25 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:22:25 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:22:25 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid MLDSA87_1 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:22:25 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=MLDSA87_1 >MLDSA87_1' (Expected 0, got 0) :: [ 07:22:25 ] :: [ PASS ] :: Command 'cp MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:22:25 ] :: [ PASS ] :: Command 'echo FPs: 1: 'B75E480137CF76E80B7C58398FDA32C1E226144E9B940AB712C2E7E297DC9495' 2: ''' (Expected 0, got 0) :: [ 07:22:26 ] :: [ PASS ] :: Command 'rpm --import MLDSA87_1' (Expected 0, got 0) :: [ 07:22:26 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:22:26 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:26 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:27 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:22:27 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:27 ] :: [ PASS ] :: Command 'echo '%_gpg_name B75E480137CF76E80B7C58398FDA32C1E226144E9B940AB712C2E7E297DC9495' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:27 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:27 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:28 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 0, got 0) :: [ 07:22:28 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:28 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:28 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:22:29 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 0, got 0) :: [ 07:22:30 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:22:30 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:30 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:22:31 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-37cf76e8-6891e971' (Expected 0, got 0) :: [ 07:22:31 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:22:31 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 6s :: Assertions: 25 good, 0 bad :: RESULT: PASS (MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: default (cv25519) + MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:22:31 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:22:31 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:22:31 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid DEFAULT_cv25519-MLDSA87_1 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:22:31 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=DEFAULT_cv25519-MLDSA87_1 >DEFAULT_cv25519-MLDSA87_1' (Expected 0, got 0) :: [ 07:22:31 ] :: [ PASS ] :: Command 'cp DEFAULT_cv25519-MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:22:32 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid DEFAULT_cv25519-MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:22:32 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=DEFAULT_cv25519-MLDSA87_2 >DEFAULT_cv25519-MLDSA87_2' (Expected 0, got 0) :: [ 07:22:32 ] :: [ PASS ] :: Command 'cp DEFAULT_cv25519-MLDSA87_2 RPM-GPG-KEY-2' (Expected 0, got 0) :: [ 07:22:32 ] :: [ PASS ] :: Command 'echo FPs: 1: '236259ABB59064048B17195DDD1FA87D76695320' 2: 'CB25ECC79717830174669EEA05045F1F93E290046F1EA054DF238578952D843A'' (Expected 0, got 0) :: [ 07:22:32 ] :: [ PASS ] :: Command 'rpm --import DEFAULT_cv25519-MLDSA87_1 DEFAULT_cv25519-MLDSA87_2' (Expected 0, got 0) :: [ 07:22:32 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:22:32 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:33 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:33 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:22:34 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:34 ] :: [ PASS ] :: Command 'echo '%_gpg_name 236259ABB59064048B17195DDD1FA87D76695320' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:34 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:34 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:34 ] :: [ PASS ] :: Command 'echo '%_gpg_name CB25ECC79717830174669EEA05045F1F93E290046F1EA054DF238578952D843A' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:34 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:34 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:34 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 0, got 0) :: [ 07:22:34 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:34 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:34 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:22:35 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 0, got 0) :: [ 07:22:36 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:22:37 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:37 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:22:37 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-76695320-6891e977' (Expected 0, got 0) :: [ 07:22:37 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-97178301-6891e978' (Expected 0, got 0) :: [ 07:22:38 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:22:38 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 7s :: Assertions: 32 good, 0 bad :: RESULT: PASS (default (cv25519) + MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: RSA4k + MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:22:38 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:22:38 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:22:40 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid RSA4k-MLDSA87_1 --cipher-suite rsa4k --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:22:40 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=RSA4k-MLDSA87_1 >RSA4k-MLDSA87_1' (Expected 0, got 0) :: [ 07:22:40 ] :: [ PASS ] :: Command 'cp RSA4k-MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:22:40 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid RSA4k-MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:22:40 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=RSA4k-MLDSA87_2 >RSA4k-MLDSA87_2' (Expected 0, got 0) :: [ 07:22:40 ] :: [ PASS ] :: Command 'cp RSA4k-MLDSA87_2 RPM-GPG-KEY-2' (Expected 0, got 0) :: [ 07:22:40 ] :: [ PASS ] :: Command 'echo FPs: 1: 'CB55F2CFD0D9DA690975FE7458D0E86D65FE4760' 2: '7C3135E44494A82E0DE227B184F2851050EE4DAB0F045FDFA407175761502B2C'' (Expected 0, got 0) :: [ 07:22:41 ] :: [ PASS ] :: Command 'rpm --import RSA4k-MLDSA87_1 RSA4k-MLDSA87_2' (Expected 0, got 0) :: [ 07:22:41 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:22:41 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:41 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:42 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:22:42 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:42 ] :: [ PASS ] :: Command 'echo '%_gpg_name CB55F2CFD0D9DA690975FE7458D0E86D65FE4760' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:42 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:42 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:42 ] :: [ PASS ] :: Command 'echo '%_gpg_name 7C3135E44494A82E0DE227B184F2851050EE4DAB0F045FDFA407175761502B2C' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:42 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:42 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:43 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 0, got 0) :: [ 07:22:43 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:43 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:43 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:22:44 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 0, got 0) :: [ 07:22:45 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:22:45 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:45 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:22:46 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-4494a82e-6891e980' (Expected 0, got 0) :: [ 07:22:46 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-65fe4760-6891e97e' (Expected 0, got 0) :: [ 07:22:46 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:22:46 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 8s :: Assertions: 32 good, 0 bad :: RESULT: PASS (RSA4k + MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: RSA4k v6 + MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:22:47 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:22:47 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:22:48 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid RSA4k_v6-MLDSA87_1 --cipher-suite rsa4k --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:22:48 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=RSA4k_v6-MLDSA87_1 >RSA4k_v6-MLDSA87_1' (Expected 0, got 0) :: [ 07:22:48 ] :: [ PASS ] :: Command 'cp RSA4k_v6-MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:22:48 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid RSA4k_v6-MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:22:48 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=RSA4k_v6-MLDSA87_2 >RSA4k_v6-MLDSA87_2' (Expected 0, got 0) :: [ 07:22:48 ] :: [ PASS ] :: Command 'cp RSA4k_v6-MLDSA87_2 RPM-GPG-KEY-2' (Expected 0, got 0) :: [ 07:22:48 ] :: [ PASS ] :: Command 'echo FPs: 1: 'DBE0A0AEE034DAB41B2C73A89408F50CE64885EADDE4477FA147C70C3AA7B59D' 2: '6EB319313F37949694DEEC2A68227A535091C8B9C5E6D5BFB0BF2F6F9267E778'' (Expected 0, got 0) :: [ 07:22:48 ] :: [ PASS ] :: Command 'rpm --import RSA4k_v6-MLDSA87_1 RSA4k_v6-MLDSA87_2' (Expected 0, got 0) :: [ 07:22:49 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:22:49 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:49 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:49 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:22:50 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:50 ] :: [ PASS ] :: Command 'echo '%_gpg_name DBE0A0AEE034DAB41B2C73A89408F50CE64885EADDE4477FA147C70C3AA7B59D' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:50 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:50 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:50 ] :: [ PASS ] :: Command 'echo '%_gpg_name 6EB319313F37949694DEEC2A68227A535091C8B9C5E6D5BFB0BF2F6F9267E778' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:50 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:50 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:50 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 0, got 0) :: [ 07:22:50 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:50 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:50 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:22:52 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 0, got 0) :: [ 07:22:53 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:22:53 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:53 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:22:54 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-3f379496-6891e988' (Expected 0, got 0) :: [ 07:22:54 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-e034dab4-6891e987' (Expected 0, got 0) :: [ 07:22:54 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:22:54 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 7s :: Assertions: 32 good, 0 bad :: RESULT: PASS (RSA4k v6 + MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: MLDSA-87 + default (cv25519) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:22:54 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:22:54 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:22:54 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid MLDSA87-DEFAULT_cv25519_1 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:22:54 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=MLDSA87-DEFAULT_cv25519_1 >MLDSA87-DEFAULT_cv25519_1' (Expected 0, got 0) :: [ 07:22:55 ] :: [ PASS ] :: Command 'cp MLDSA87-DEFAULT_cv25519_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:22:55 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid MLDSA87-DEFAULT_cv25519_2 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:22:55 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=MLDSA87-DEFAULT_cv25519_2 >MLDSA87-DEFAULT_cv25519_2' (Expected 0, got 0) :: [ 07:22:55 ] :: [ PASS ] :: Command 'cp MLDSA87-DEFAULT_cv25519_2 RPM-GPG-KEY-2' (Expected 0, got 0) :: [ 07:22:55 ] :: [ PASS ] :: Command 'echo FPs: 1: '3E5882F7D86B4146B6FA24CD72D71E46F45F060F7A5AA4654E7FA0BB211A86A1' 2: '341A4C8AFB0A86E25F096001CD40EA1AEC6AD3AA'' (Expected 0, got 0) :: [ 07:22:55 ] :: [ PASS ] :: Command 'rpm --import MLDSA87-DEFAULT_cv25519_1 MLDSA87-DEFAULT_cv25519_2' (Expected 0, got 0) :: [ 07:22:56 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:22:56 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:56 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:56 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:22:57 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:22:57 ] :: [ PASS ] :: Command 'echo '%_gpg_name 3E5882F7D86B4146B6FA24CD72D71E46F45F060F7A5AA4654E7FA0BB211A86A1' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:57 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:57 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:57 ] :: [ PASS ] :: Command 'echo '%_gpg_name 341A4C8AFB0A86E25F096001CD40EA1AEC6AD3AA' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:57 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:22:57 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:22:57 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 0, got 0) :: [ 07:22:57 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:22:57 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:22:57 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:22:58 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 0, got 0) :: [ 07:23:00 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:00 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:00 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:00 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-d86b4146-6891e98e' (Expected 0, got 0) :: [ 07:23:01 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-ec6ad3aa-6891e98f' (Expected 0, got 0) :: [ 07:23:01 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:01 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 7s :: Assertions: 32 good, 0 bad :: RESULT: PASS (MLDSA-87 + default (cv25519)) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: untrusted RSA4k :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:01 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:23:01 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:23:02 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid untrusted_RSA4k_1 --cipher-suite rsa4k --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:03 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=untrusted_RSA4k_1 >untrusted_RSA4k_1' (Expected 0, got 0) :: [ 07:23:03 ] :: [ PASS ] :: Command 'cp untrusted_RSA4k_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:23:03 ] :: [ PASS ] :: Command 'echo FPs: 1: 'F3A2D769C447F63A55E9C94ACFF55E218432CDF8' 2: ''' (Expected 0, got 0) :: [ 07:23:03 ] :: [ INFO ] :: Not importing RPM key(s) :: [ 07:23:03 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:03 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:04 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:04 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:04 ] :: [ PASS ] :: Command 'echo '%_gpg_name F3A2D769C447F63A55E9C94ACFF55E218432CDF8' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:04 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:04 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:04 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 1, got 1) :: [ 07:23:04 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:04 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:04 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:23:05 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:06 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:06 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:06 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:07 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:07 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 6s :: Assertions: 22 good, 0 bad :: RESULT: PASS (untrusted RSA4k) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: untrusted MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:07 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:23:07 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:23:07 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid untrusted_MLDSA87_1 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:07 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=untrusted_MLDSA87_1 >untrusted_MLDSA87_1' (Expected 0, got 0) :: [ 07:23:07 ] :: [ PASS ] :: Command 'cp untrusted_MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:23:07 ] :: [ PASS ] :: Command 'echo FPs: 1: '3BB1CFDA4472C847C2704BE7B9EF586974BC5F8828D570A86AFE79A991335E3B' 2: ''' (Expected 0, got 0) :: [ 07:23:08 ] :: [ INFO ] :: Not importing RPM key(s) :: [ 07:23:08 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:08 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:08 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:09 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:09 ] :: [ PASS ] :: Command 'echo '%_gpg_name 3BB1CFDA4472C847C2704BE7B9EF586974BC5F8828D570A86AFE79A991335E3B' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:09 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:09 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:09 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 1, got 1) :: [ 07:23:09 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:09 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:09 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:23:10 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:10 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:11 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:11 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:12 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:12 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 5s :: Assertions: 22 good, 0 bad :: RESULT: PASS (untrusted MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: RSA4k + corrupted MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:12 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:23:12 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:23:13 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid RSA4k-corrupted_MLDSA87_1 --cipher-suite rsa4k --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:13 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=RSA4k-corrupted_MLDSA87_1 >RSA4k-corrupted_MLDSA87_1' (Expected 0, got 0) :: [ 07:23:13 ] :: [ PASS ] :: Command 'cp RSA4k-corrupted_MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:23:13 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid RSA4k-corrupted_MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:13 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=RSA4k-corrupted_MLDSA87_2 >RSA4k-corrupted_MLDSA87_2' (Expected 0, got 0) :: [ 07:23:13 ] :: [ PASS ] :: Command 'cp RSA4k-corrupted_MLDSA87_2 RPM-GPG-KEY-2' (Expected 0, got 0) :: [ 07:23:13 ] :: [ PASS ] :: Command 'echo FPs: 1: '6818B9F2796630550A2B12801AE7D3CC87914A79' 2: '47A3A3387F921DA9F96FFF44B8451873CED9A61366F9FFC5A480EFFB97ADF423'' (Expected 0, got 0) :: [ 07:23:13 ] :: [ PASS ] :: Command 'rpm --import RSA4k-corrupted_MLDSA87_1 RSA4k-corrupted_MLDSA87_2' (Expected 0, got 0) :: [ 07:23:14 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:23:14 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:14 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:14 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:15 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:15 ] :: [ PASS ] :: Command 'echo '%_gpg_name 6818B9F2796630550A2B12801AE7D3CC87914A79' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:15 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:15 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:15 ] :: [ PASS ] :: Command 'echo '%_gpg_name 47A3A3387F921DA9F96FFF44B8451873CED9A61366F9FFC5A480EFFB97ADF423' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:15 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:15 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:15 ] :: [ PASS ] :: Command 'python3 rpm-corruptor.py hello.rpm 1' (Expected 0, got 0) :: [ 07:23:15 ] :: [ FAIL ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 1, got 0) :: [ 07:23:15 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:15 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:16 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:23:17 ] :: [ FAIL ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 0) :: [ 07:23:18 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:18 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:18 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:19 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-7f921da9-6891e9a1' (Expected 0, got 0) :: [ 07:23:19 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-87914a79-6891e9a0' (Expected 0, got 0) :: [ 07:23:19 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:19 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 7s :: Assertions: 31 good, 2 bad :: RESULT: FAIL (RSA4k + corrupted MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: corrupted RSA4k + MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:19 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:23:19 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:23:20 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid corrupted_RSA4k-MLDSA87_1 --cipher-suite rsa4k --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:20 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=corrupted_RSA4k-MLDSA87_1 >corrupted_RSA4k-MLDSA87_1' (Expected 0, got 0) :: [ 07:23:20 ] :: [ PASS ] :: Command 'cp corrupted_RSA4k-MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:23:20 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid corrupted_RSA4k-MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:20 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=corrupted_RSA4k-MLDSA87_2 >corrupted_RSA4k-MLDSA87_2' (Expected 0, got 0) :: [ 07:23:20 ] :: [ PASS ] :: Command 'cp corrupted_RSA4k-MLDSA87_2 RPM-GPG-KEY-2' (Expected 0, got 0) :: [ 07:23:20 ] :: [ PASS ] :: Command 'echo FPs: 1: '454758645E0693413E0E6FCA3B82A0BEE792E606' 2: 'CE0FEB52D7FEA0F704D3FB704DDA3506CCAC9FCCCEB04DA8EE359DEF04D8C0BE'' (Expected 0, got 0) :: [ 07:23:21 ] :: [ PASS ] :: Command 'rpm --import corrupted_RSA4k-MLDSA87_1 corrupted_RSA4k-MLDSA87_2' (Expected 0, got 0) :: [ 07:23:21 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:23:21 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:21 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:22 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:22 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:22 ] :: [ PASS ] :: Command 'echo '%_gpg_name 454758645E0693413E0E6FCA3B82A0BEE792E606' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:22 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:23 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:23 ] :: [ PASS ] :: Command 'echo '%_gpg_name CE0FEB52D7FEA0F704D3FB704DDA3506CCAC9FCCCEB04DA8EE359DEF04D8C0BE' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:23 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:23 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:23 ] :: [ PASS ] :: Command 'python3 rpm-corruptor.py hello.rpm 0' (Expected 0, got 0) :: [ 07:23:23 ] :: [ FAIL ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 1, got 0) :: [ 07:23:23 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:23 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:23 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:23:24 ] :: [ FAIL ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 0) :: [ 07:23:25 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:26 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:26 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:26 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-d7fea0f7-6891e9a8' (Expected 0, got 0) :: [ 07:23:26 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-e792e606-6891e9a8' (Expected 0, got 0) :: [ 07:23:27 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:27 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 8s :: Assertions: 31 good, 2 bad :: RESULT: FAIL (corrupted RSA4k + MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: corrupted RSA4k + corrupted MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:27 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:23:27 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:23:27 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid corrupted_RSA4k-corrupted_MLDSA87_1 --cipher-suite rsa4k --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:28 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=corrupted_RSA4k-corrupted_MLDSA87_1 >corrupted_RSA4k-corrupted_MLDSA87_1' (Expected 0, got 0) :: [ 07:23:28 ] :: [ PASS ] :: Command 'cp corrupted_RSA4k-corrupted_MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:23:28 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid corrupted_RSA4k-corrupted_MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:28 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=corrupted_RSA4k-corrupted_MLDSA87_2 >corrupted_RSA4k-corrupted_MLDSA87_2' (Expected 0, got 0) :: [ 07:23:28 ] :: [ PASS ] :: Command 'cp corrupted_RSA4k-corrupted_MLDSA87_2 RPM-GPG-KEY-2' (Expected 0, got 0) :: [ 07:23:28 ] :: [ PASS ] :: Command 'echo FPs: 1: '3EE0AF85EE261A5C3A7B40BAF4FF0A3F5851472D' 2: 'CBF514766DFE8ECA4A2F85AA9BCB0376C4F380E03658D72C7E6440862150A8D8'' (Expected 0, got 0) :: [ 07:23:28 ] :: [ PASS ] :: Command 'rpm --import corrupted_RSA4k-corrupted_MLDSA87_1 corrupted_RSA4k-corrupted_MLDSA87_2' (Expected 0, got 0) :: [ 07:23:29 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:23:29 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:29 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:29 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:30 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:30 ] :: [ PASS ] :: Command 'echo '%_gpg_name 3EE0AF85EE261A5C3A7B40BAF4FF0A3F5851472D' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:30 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:30 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:30 ] :: [ PASS ] :: Command 'echo '%_gpg_name CBF514766DFE8ECA4A2F85AA9BCB0376C4F380E03658D72C7E6440862150A8D8' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:30 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:30 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:30 ] :: [ PASS ] :: Command 'python3 rpm-corruptor.py hello.rpm' (Expected 0, got 0) :: [ 07:23:30 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 1, got 1) :: [ 07:23:30 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:30 ] :: [ FAIL ] :: Command 'createrepo_c repo/' (Expected 0, got 2) :: [ 07:23:30 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:23:31 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:32 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:32 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:32 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:32 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-5851472d-6891e9af' (Expected 0, got 0) :: [ 07:23:33 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-6dfe8eca-6891e9b0' (Expected 0, got 0) :: [ 07:23:33 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:33 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 6s :: Assertions: 32 good, 1 bad :: RESULT: FAIL (corrupted RSA4k + corrupted MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: default (cv25519) + corrupted MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:33 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:23:33 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:23:33 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid DEFAULT_cv25519-corrupted_MLDSA87_1 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:33 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=DEFAULT_cv25519-corrupted_MLDSA87_1 >DEFAULT_cv25519-corrupted_MLDSA87_1' (Expected 0, got 0) :: [ 07:23:33 ] :: [ PASS ] :: Command 'cp DEFAULT_cv25519-corrupted_MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:23:34 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid DEFAULT_cv25519-corrupted_MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:34 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=DEFAULT_cv25519-corrupted_MLDSA87_2 >DEFAULT_cv25519-corrupted_MLDSA87_2' (Expected 0, got 0) :: [ 07:23:34 ] :: [ PASS ] :: Command 'cp DEFAULT_cv25519-corrupted_MLDSA87_2 RPM-GPG-KEY-2' (Expected 0, got 0) :: [ 07:23:34 ] :: [ PASS ] :: Command 'echo FPs: 1: '7BF393A36689C3D3FAB5ECAA59CE9C7840F96F52' 2: '52F2DAB8764DF28984FD58D6F0669908C98746E50791BF6136165F5E8512678A'' (Expected 0, got 0) :: [ 07:23:34 ] :: [ PASS ] :: Command 'rpm --import DEFAULT_cv25519-corrupted_MLDSA87_1 DEFAULT_cv25519-corrupted_MLDSA87_2' (Expected 0, got 0) :: [ 07:23:34 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:23:34 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:35 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:35 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:36 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:36 ] :: [ PASS ] :: Command 'echo '%_gpg_name 7BF393A36689C3D3FAB5ECAA59CE9C7840F96F52' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:36 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:36 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:36 ] :: [ PASS ] :: Command 'echo '%_gpg_name 52F2DAB8764DF28984FD58D6F0669908C98746E50791BF6136165F5E8512678A' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:36 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:36 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:36 ] :: [ PASS ] :: Command 'python3 rpm-corruptor.py hello.rpm 1' (Expected 0, got 0) :: [ 07:23:36 ] :: [ FAIL ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 1, got 0) :: [ 07:23:36 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:36 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:36 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:23:37 ] :: [ FAIL ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 0) :: [ 07:23:38 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:39 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:39 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:39 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-40f96f52-6891e9b5' (Expected 0, got 0) :: [ 07:23:39 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-764df289-6891e9b5' (Expected 0, got 0) :: [ 07:23:40 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:40 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 7s :: Assertions: 31 good, 2 bad :: RESULT: FAIL (default (cv25519) + corrupted MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: badalgo default (cv25519) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:40 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:23:40 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:23:40 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid badalgo_DEFAULT_CV25519_1 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:40 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=badalgo_DEFAULT_CV25519_1 >badalgo_DEFAULT_CV25519_1' (Expected 0, got 0) :: [ 07:23:40 ] :: [ PASS ] :: Command 'cp badalgo_DEFAULT_CV25519_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:23:40 ] :: [ PASS ] :: Command 'echo FPs: 1: 'BAD8AAEB7E0C617494535B71371BBCD39FA088F1' 2: ''' (Expected 0, got 0) :: [ 07:23:41 ] :: [ PASS ] :: Command 'rpm --import badalgo_DEFAULT_CV25519_1' (Expected 0, got 0) :: [ 07:23:41 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:23:41 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:41 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:42 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:42 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:42 ] :: [ PASS ] :: Command 'echo '%_gpg_name BAD8AAEB7E0C617494535B71371BBCD39FA088F1' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:42 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:42 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:42 ] :: [ PASS ] :: Command 'cat /etc/crypto-policies/back-ends/rpm-sequoia.config >policy.backup && sed -i 's/^cv25519.*/cv25519 = "never"/' /etc/crypto-policies/back-ends/rpm-sequoia.config && (diff -u policy.backup /etc/crypto-policies/back-ends/rpm-sequoia.config || true)' (Expected 0, got 0) :: [ 07:23:43 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 1, got 1) :: [ 07:23:43 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:43 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:43 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:23:43 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:44 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:44 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:44 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:45 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-9fa088f1-6891e9bc' (Expected 0, got 0) :: [ 07:23:45 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:45 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :: [ 07:23:45 ] :: [ PASS ] :: Command 'cat policy.backup >/etc/crypto-policies/back-ends/rpm-sequoia.config && rm -f policy.backup' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 5s :: Assertions: 27 good, 0 bad :: RESULT: PASS (badalgo default (cv25519)) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: badalgo default (cv25519) + MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:46 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:23:46 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:23:46 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid badalgo_DEFAULT_CV25519-MLDSA87_1 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:46 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=badalgo_DEFAULT_CV25519-MLDSA87_1 >badalgo_DEFAULT_CV25519-MLDSA87_1' (Expected 0, got 0) :: [ 07:23:46 ] :: [ PASS ] :: Command 'cp badalgo_DEFAULT_CV25519-MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:23:46 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid badalgo_DEFAULT_CV25519-MLDSA87_2 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:46 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=badalgo_DEFAULT_CV25519-MLDSA87_2 >badalgo_DEFAULT_CV25519-MLDSA87_2' (Expected 0, got 0) :: [ 07:23:46 ] :: [ PASS ] :: Command 'cp badalgo_DEFAULT_CV25519-MLDSA87_2 RPM-GPG-KEY-2' (Expected 0, got 0) :: [ 07:23:46 ] :: [ PASS ] :: Command 'echo FPs: 1: 'F83FECF3AFA0C794C353E4D359FAC513EC94B362' 2: 'B3DDE1D21D1DDB90C3130B6C28C2734B53F39E063D86F9FA4B5A2012F0BF17AC'' (Expected 0, got 0) :: [ 07:23:46 ] :: [ PASS ] :: Command 'rpm --import badalgo_DEFAULT_CV25519-MLDSA87_1 badalgo_DEFAULT_CV25519-MLDSA87_2' (Expected 0, got 0) :: [ 07:23:47 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:23:47 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:47 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:48 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:48 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:48 ] :: [ PASS ] :: Command 'echo '%_gpg_name F83FECF3AFA0C794C353E4D359FAC513EC94B362' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:48 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:48 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:48 ] :: [ PASS ] :: Command 'echo '%_gpg_name B3DDE1D21D1DDB90C3130B6C28C2734B53F39E063D86F9FA4B5A2012F0BF17AC' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:48 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:48 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:48 ] :: [ PASS ] :: Command 'cat /etc/crypto-policies/back-ends/rpm-sequoia.config >policy.backup && sed -i 's/^cv25519.*/cv25519 = "never"/' /etc/crypto-policies/back-ends/rpm-sequoia.config && (diff -u policy.backup /etc/crypto-policies/back-ends/rpm-sequoia.config || true)' (Expected 0, got 0) :: [ 07:23:48 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 1, got 1) :: [ 07:23:48 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:49 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:49 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:23:49 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:50 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:50 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:50 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:51 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-1d1ddb90-6891e9c2' (Expected 0, got 0) :: [ 07:23:51 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-ec94b362-6891e9c2' (Expected 0, got 0) :: [ 07:23:51 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:51 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :: [ 07:23:51 ] :: [ PASS ] :: Command 'cat policy.backup >/etc/crypto-policies/back-ends/rpm-sequoia.config && rm -f policy.backup' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 5s :: Assertions: 34 good, 0 bad :: RESULT: PASS (badalgo default (cv25519) + MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: badalgo MLDSA-87 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:51 ] :: [ PASS ] :: Command 'cp hello-2.0-1.x86_64.rpm hello.rpm' (Expected 0, got 0) :: [ 07:23:51 ] :: [ PASS ] :: Command 'rm -rf repo/ && mkdir -p repo/' (Expected 0, got 0) :: [ 07:23:52 ] :: [ PASS ] :: Command 'sq -q key generate --own-key --userid badalgo_MLDSA87_1 --cipher-suite mldsa87 --profile rfc9580 --without-password --cannot-authenticate --cannot-encrypt' (Expected 0, got 0) :: [ 07:23:52 ] :: [ PASS ] :: Command 'sq -q cert export --cert-userid=badalgo_MLDSA87_1 >badalgo_MLDSA87_1' (Expected 0, got 0) :: [ 07:23:52 ] :: [ PASS ] :: Command 'cp badalgo_MLDSA87_1 RPM-GPG-KEY-1' (Expected 0, got 0) :: [ 07:23:52 ] :: [ PASS ] :: Command 'echo FPs: 1: 'FD8C056B7728B643F55C58E1C3EAB608B82F08BC881EABAA3D289660C169CDC6' 2: ''' (Expected 0, got 0) :: [ 07:23:52 ] :: [ PASS ] :: Command 'rpm --import badalgo_MLDSA87_1' (Expected 0, got 0) :: [ 07:23:53 ] :: [ PASS ] :: Command 'diff -u before.rpmkeys after.rpmkeys' (Expected 1, got 1) :: [ 07:23:53 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:53 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:53 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:54 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:54 ] :: [ PASS ] :: Command 'echo '%_gpg_name FD8C056B7728B643F55C58E1C3EAB608B82F08BC881EABAA3D289660C169CDC6' >~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:54 ] :: [ PASS ] :: Command 'cat ~/.rpmmacros' (Expected 0, got 0) :: [ 07:23:54 ] :: [ PASS ] :: Command 'rpmsign --addsign --rpmv6 hello.rpm' (Expected 0, got 0) :: [ 07:23:54 ] :: [ PASS ] :: Command 'cat /etc/crypto-policies/back-ends/rpm-sequoia.config >policy.backup && sed -i 's/^mldsa87.*//' /etc/crypto-policies/back-ends/rpm-sequoia.config && (diff -u policy.backup /etc/crypto-policies/back-ends/rpm-sequoia.config || true)' (Expected 0, got 0) :: [ 07:23:54 ] :: [ PASS ] :: Command 'rpm --define '_pkgverify_level signature' -Kv hello.rpm' (Expected 1, got 1) :: [ 07:23:54 ] :: [ PASS ] :: Command 'cp hello.rpm repo/' (Expected 0, got 0) :: [ 07:23:54 ] :: [ PASS ] :: Command 'createrepo_c repo/' (Expected 0, got 0) :: [ 07:23:54 ] :: [ PASS ] :: Command 'ls -la repo/repodata/' (Expected 0, got 0) :: [ 07:23:55 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello install hello' (Expected 1, got 1) :: [ 07:23:55 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello remove hello' (Expected 0,1, got 0) :: [ 07:23:56 ] :: [ PASS ] :: Command 'dnf -y --disablerepo=* --enablerepo=hello clean all' (Expected 0, got 0) :: [ 07:23:56 ] :: [ INFO ] :: Restoring RPM keys :: [ 07:23:56 ] :: [ PASS ] :: Command 'rpm -e gpg-pubkey-7728b643-6891e9c8' (Expected 0, got 0) :: [ 07:23:57 ] :: [ PASS ] :: Files before.rpmkeys and end.rpmkeys should not differ :: [ 07:23:57 ] :: [ PASS ] :: Command 'sq -q key list |grep -q 'Backend softkeys has no keys.'' (Expected 0, got 0) :: [ 07:23:57 ] :: [ PASS ] :: Command 'cat policy.backup >/etc/crypto-policies/back-ends/rpm-sequoia.config && rm -f policy.backup' (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 6s :: Assertions: 27 good, 0 bad :: RESULT: PASS (badalgo MLDSA-87) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Cleanup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:57 ] :: [ PASS ] :: Command 'rpm -q hello && dnf -y --disablerepo=* --enablerepo=hello remove -y hello' (Expected 0,1, got 1) :: [ 07:23:57 ] :: [ PASS ] :: Command 'rlFileRestore' (Expected 0, got 0) :: [ 07:23:57 ] :: [ PASS ] :: Command 'popd' (Expected 0, got 0) :: [ 07:23:57 ] :: [ PASS ] :: Removing tmp directory (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 4 good, 0 bad :: RESULT: PASS (Cleanup) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: unknown :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 07:23:57 ] :: [ LOG ] :: Phases fingerprint: nkUn11UJ :: [ 07:23:57 ] :: [ LOG ] :: Asserts fingerprint: aV962X75 :: [ 07:23:57 ] :: [ LOG ] :: File '/var/tmp/beakerlib-1276953001/journal.xml' stored here: /var/tmp/BEAKERLIB_1276953001_STORED_journal.xml :: [ 07:23:57 ] :: [ INFO ] :: Deleting rlRun_LOG file(s) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 113s :: Phases: 14 good, 5 bad :: OVERALL RESULT: FAIL (unknown) Script done on 2025-08-05 07:23:57-04:00 [COMMAND_EXIT_CODE="0"]