From f575b54c6b71656cced2a79f9f9f741d34560428 Mon Sep 17 00:00:00 2001 From: Tomas Tomecek Date: Mon, 20 Feb 2023 16:02:17 +0100 Subject: [PATCH 1/4] verify RPMs using rpminspect Signed-off-by: Tomas Tomecek --- plans/rpminspect.centos.fmf | 19 +++++++++++++++++++ plans/rpminspect.fedora.fmf | 19 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 plans/rpminspect.centos.fmf create mode 100644 plans/rpminspect.fedora.fmf diff --git a/plans/rpminspect.centos.fmf b/plans/rpminspect.centos.fmf new file mode 100644 index 00000000..fa6d1eec --- /dev/null +++ b/plans/rpminspect.centos.fmf @@ -0,0 +1,19 @@ +summary: + Check rpm files with rpminspect +discover: + how: shell + tests: + - name: rpminspect SRPM + test: rpminspect-centos -v -t VERIFY --profile=centos-stream-9-devel /tmp/*.src.rpm + - name: rpminspect binary RPMs + test: for rpm in /var/share/test-artifacts/*.rpm; do rpminspect-centos -v -t VERIFY --profile=centos-stream-9-devel $rpm; done +prepare: + - name: packages + how: install + package: + - rpminspect + - rpminspect-data-centos + - how: shell + script: cd /tmp && curl -O ${PACKIT_SRPM_URL} +execute: + how: tmt diff --git a/plans/rpminspect.fedora.fmf b/plans/rpminspect.fedora.fmf new file mode 100644 index 00000000..fd921902 --- /dev/null +++ b/plans/rpminspect.fedora.fmf @@ -0,0 +1,19 @@ +summary: + Check rpm files with rpminspect +discover: + how: shell + tests: + - name: rpminspect + test: rpminspect-fedora /tmp/*.src.rpm + - name: rpminspect binary RPMs + test: for rpm in /var/share/test-artifacts/*.rpm; do rpminspect-fedora $rpm; done +prepare: + - name: packages + how: install + package: + - rpminspect + - rpminspect-data-fedora + - how: shell + script: cd /tmp && curl -O ${PACKIT_SRPM_URL} +execute: + how: tmt From 0244252d1949a2c824b6b953e6a4cce253ec368b Mon Sep 17 00:00:00 2001 From: Laura Barcziova Date: Mon, 22 May 2023 12:32:04 +0200 Subject: [PATCH 2/4] rpminspect tests: exclude metadata check, check distro --- plans/rpminspect.centos.fmf | 7 +++++-- plans/rpminspect.fedora.fmf | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/plans/rpminspect.centos.fmf b/plans/rpminspect.centos.fmf index fa6d1eec..82a7e128 100644 --- a/plans/rpminspect.centos.fmf +++ b/plans/rpminspect.centos.fmf @@ -4,9 +4,9 @@ discover: how: shell tests: - name: rpminspect SRPM - test: rpminspect-centos -v -t VERIFY --profile=centos-stream-9-devel /tmp/*.src.rpm + test: rpminspect-centos -E metadata -v -t VERIFY --profile=centos-stream-9-devel /tmp/*.src.rpm - name: rpminspect binary RPMs - test: for rpm in /var/share/test-artifacts/*.rpm; do rpminspect-centos -v -t VERIFY --profile=centos-stream-9-devel $rpm; done + test: for rpm in /var/share/test-artifacts/*.rpm; do rpminspect-centos -E metadata -v -t VERIFY --profile=centos-stream-9-devel $rpm; done prepare: - name: packages how: install @@ -17,3 +17,6 @@ prepare: script: cd /tmp && curl -O ${PACKIT_SRPM_URL} execute: how: tmt +adjust: + enabled: false + when: distro == fedora diff --git a/plans/rpminspect.fedora.fmf b/plans/rpminspect.fedora.fmf index fd921902..349ea569 100644 --- a/plans/rpminspect.fedora.fmf +++ b/plans/rpminspect.fedora.fmf @@ -4,9 +4,9 @@ discover: how: shell tests: - name: rpminspect - test: rpminspect-fedora /tmp/*.src.rpm + test: rpminspect-fedora -E metadata /tmp/*.src.rpm - name: rpminspect binary RPMs - test: for rpm in /var/share/test-artifacts/*.rpm; do rpminspect-fedora $rpm; done + test: for rpm in /var/share/test-artifacts/*.rpm; do rpminspect-fedora -E metadata $rpm; done prepare: - name: packages how: install @@ -17,3 +17,6 @@ prepare: script: cd /tmp && curl -O ${PACKIT_SRPM_URL} execute: how: tmt +adjust: + enabled: false + when: distro == centos-stream-9 From 864cb130baf587549fd85fb747d18cc4462d7234 Mon Sep 17 00:00:00 2001 From: Laura Barcziova Date: Tue, 13 Jun 2023 16:21:33 +0200 Subject: [PATCH 3/4] Rename rpminspect plans --- plans/{rpminspect.centos.fmf => rpminspect-centos.fmf} | 0 plans/{rpminspect.fedora.fmf => rpminspect-fedora.fmf} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename plans/{rpminspect.centos.fmf => rpminspect-centos.fmf} (100%) rename plans/{rpminspect.fedora.fmf => rpminspect-fedora.fmf} (100%) diff --git a/plans/rpminspect.centos.fmf b/plans/rpminspect-centos.fmf similarity index 100% rename from plans/rpminspect.centos.fmf rename to plans/rpminspect-centos.fmf diff --git a/plans/rpminspect.fedora.fmf b/plans/rpminspect-fedora.fmf similarity index 100% rename from plans/rpminspect.fedora.fmf rename to plans/rpminspect-fedora.fmf From e1adbeb4a0d7d20cc32f4bb201112ee3da508e25 Mon Sep 17 00:00:00 2001 From: Laura Barcziova Date: Thu, 13 Jul 2023 09:26:26 +0200 Subject: [PATCH 4/4] Run rpminspect on the SRPM rebuilt by Copr TF downloads both RPMs and SRPM (rebuilt by Copr), so we can run rpminspect on all of them in one step. --- plans/rpminspect-centos.fmf | 6 +----- plans/rpminspect-fedora.fmf | 6 +----- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/plans/rpminspect-centos.fmf b/plans/rpminspect-centos.fmf index 82a7e128..0d1146d7 100644 --- a/plans/rpminspect-centos.fmf +++ b/plans/rpminspect-centos.fmf @@ -3,9 +3,7 @@ summary: discover: how: shell tests: - - name: rpminspect SRPM - test: rpminspect-centos -E metadata -v -t VERIFY --profile=centos-stream-9-devel /tmp/*.src.rpm - - name: rpminspect binary RPMs + - name: rpminspect SRPM and RPMs test: for rpm in /var/share/test-artifacts/*.rpm; do rpminspect-centos -E metadata -v -t VERIFY --profile=centos-stream-9-devel $rpm; done prepare: - name: packages @@ -13,8 +11,6 @@ prepare: package: - rpminspect - rpminspect-data-centos - - how: shell - script: cd /tmp && curl -O ${PACKIT_SRPM_URL} execute: how: tmt adjust: diff --git a/plans/rpminspect-fedora.fmf b/plans/rpminspect-fedora.fmf index 349ea569..fd01bbeb 100644 --- a/plans/rpminspect-fedora.fmf +++ b/plans/rpminspect-fedora.fmf @@ -3,9 +3,7 @@ summary: discover: how: shell tests: - - name: rpminspect - test: rpminspect-fedora -E metadata /tmp/*.src.rpm - - name: rpminspect binary RPMs + - name: rpminspect SRPM and RPMs test: for rpm in /var/share/test-artifacts/*.rpm; do rpminspect-fedora -E metadata $rpm; done prepare: - name: packages @@ -13,8 +11,6 @@ prepare: package: - rpminspect - rpminspect-data-fedora - - how: shell - script: cd /tmp && curl -O ${PACKIT_SRPM_URL} execute: how: tmt adjust: