fedora-ci / rpminspect-runner

Container image for the rpminspect pipeline
Apache License 2.0
2 stars 9 forks source link

Something wrong with the container #137

Open LecrisUT opened 2 days ago

LecrisUT commented 2 days ago

Regarding an issue reported by @musicinmybrain in the Fedora-CI channel. rpminspect seems to fail inside the container, but if we manually install the packages in a fresh container the same issues do not occur:

$ podman run quay.io/fedoraci/rpminspect:43bc818 rpminspect-fedora python-pytest-freezer-0.4.8-1.fc42
emptyrpm:
---------
1) New package python3-pytest-freezer-0.4.8-1.fc42.noarch.rpm is empty (no payloads) 

Result: VERIFY
Waiver Authorization: Anyone

Suggested Remedy: 

$ podman run -ti fedora:latest
# dnf -y install 'dnf5-command(copr)'
# dnf -y copr enable dcantrell/rpminspect
# dnf -y copr enable @osci/fedora-license-data
# dnf -y install rpminspect-data-fedora
# rpminspect-fedora python-pytest-freezer-0.4.8-1.fc42
emptyrpm:
---------
Result: OK

I have run against fedoraci/rpminspect:43bc818 with dnf upgrade but got the same results

LecrisUT commented 2 days ago

It seems to be related to the fedora:42 container. I've managed to reproduce it there

$ podman run -ti fedora:42
# dnf -y install 'dnf5-command(copr)'
# dnf -y copr enable dcantrell/rpminspect
# dnf -y copr enable @osci/fedora-license-data
# dnf -y install rpminspect-data-fedora
# rpminspect-fedora python-pytest-freezer-0.4.8-1.fc42
emptyrpm:
---------
1) New package python3-pytest-freezer-0.4.8-1.fc42.noarch.rpm is empty (no payloads) 

Result: VERIFY
Waiver Authorization: Anyone

Suggested Remedy: