Il giorno mer 7 lug 2021 alle ore 18:22 Sandro Bonazzola <sbonazzo@redhat.com> ha scritto:


Il giorno mer 7 lug 2021 alle ore 18:16 Sandro Bonazzola <sbonazzo@redhat.com> ha scritto:


Il giorno mer 7 lug 2021 alle ore 18:12 Sandro Bonazzola <sbonazzo@redhat.com> ha scritto:
Candidate to be the patch which broke ppc64le: https://gerrit.ovirt.org/c/jenkins/+/115492
+Ehud Yonasi was this tested on ppc64le?

As far as I can tell the mirror is x86_64 only and you're trying to use it on ppc64le


looks like the revert is not enough, still failing using the mirror, probably due to:
../jenkins/mock_configs/mock_runner.sh --execute-script automation/check-patch.sh --mock-confs-dir ../jenkins/mock_configs --secrets-file /home/jenkins/workspace/ovirt-release_standard-check-patch/std_ci_secrets.yaml --try-proxy --timeout-duration 10800 --try-mirrors http://mirrors.phx.ovirt.org/repos/yum/all_latest.json 'el8stream.*ppc64le'

still overriding mock repos.

Can we stop playing with repositories, local mirrors and proxies and just use the same repos everyone else are using?

I would also stop reuisng mock environemnts instead of creating clean ones, but that would go probably too far :-/

I'm kind of frustrated from our CI being broken in a different way every single day.

For ovirt-release repository I'm considering abandoning gerrit repository and jenkins automation and move 100% to github and github actions.

 

 

 

Il giorno mer 7 lug 2021 alle ore 18:04 Sandro Bonazzola <sbonazzo@redhat.com> ha scritto:
Looking at 

It shows:
# /usr/bin/yum --installroot /var/lib/mock/centos-stream-8-ppc64le-6cf77c626743751e199a195f6b050912-bootstrap-10125/root/ --releasever 8 install dnf dnf-plugins-core --setopt=tsflags=nocontexts
command being executed and failing with:
[2021-07-07T15:18:32.577Z] --> Finished Dependency Resolution
[2021-07-07T15:18:32.577Z] Error: Package: python3-dnf-4.7.0-1.el8.noarch (centos-base-el8stream)
[2021-07-07T15:18:32.577Z]            Requires: python(abi) = 3.6
[2021-07-07T15:18:32.577Z] Error: Package: python3-dnf-4.7.0-1.el8.noarch (centos-base-el8stream)
[2021-07-07T15:18:32.577Z]            Requires: python3-libdnf >= 0.61.1
[2021-07-07T15:18:32.577Z] Error: Package: 1:python3-dateutil-2.6.1-6.el8.noarch (centos-base-el8stream)
[2021-07-07T15:18:32.577Z]            Requires: python(abi) = 3.6
[2021-07-07T15:18:32.577Z] Error: Package: python3-dnf-plugins-core-4.0.21-1.el8.noarch (centos-base-el8stream)
[2021-07-07T15:18:32.577Z]            Requires: python3-dbus
[2021-07-07T15:18:32.577Z] Error: Package: python3-dnf-4.7.0-1.el8.noarch (centos-base-el8stream)
[2021-07-07T15:18:32.577Z]            Requires: python3-libcomps >= 0.1.8
[2021-07-07T15:18:32.577Z] Error: Package: dnf-data-4.7.0-1.el8.noarch (centos-base-el8stream)
[2021-07-07T15:18:32.577Z]            Requires: libreport-filesystem
[2021-07-07T15:18:32.577Z] Error: Package: python3-dnf-4.7.0-1.el8.noarch (centos-base-el8stream)
[2021-07-07T15:18:32.577Z]            Requires: libmodulemd >= 2.9.3
[2021-07-07T15:18:32.577Z] Error: Package: python3-dnf-plugins-core-4.0.21-1.el8.noarch (centos-base-el8stream)
[2021-07-07T15:18:32.577Z]            Requires: python(abi) = 3.6
[2021-07-07T15:18:32.577Z] Error: Package: python3-dnf-plugins-core-4.0.21-1.el8.noarch (centos-base-el8stream)
[2021-07-07T15:18:32.577Z]            Requires: python3-hawkey >= 0.46.1
[2021-07-07T15:18:32.577Z] Error: Package: dnf-4.7.0-1.el8.noarch (centos-base-el8stream)
[2021-07-07T15:18:32.577Z]            Requires: /bin/sh
[2021-07-07T15:18:32.577Z] Error: Package: python3-dnf-4.7.0-1.el8.noarch (centos-base-el8stream)
[2021-07-07T15:18:32.577Z]            Requires: python3-rpm >= 4.14.2-35
[2021-07-07T15:18:32.577Z] Error: Package: python3-dnf-4.7.0-1.el8.noarch (centos-base-el8stream)
[2021-07-07T15:18:32.578Z]            Requires: python3-hawkey >= 0.61.1
[2021-07-07T15:18:32.578Z] Error: Package: python3-dnf-4.7.0-1.el8.noarch (centos-base-el8stream)
[2021-07-07T15:18:32.578Z]            Requires: python3-libdnf
[2021-07-07T15:18:32.578Z] Error: Package: python3-dnf-4.7.0-1.el8.noarch (centos-base-el8stream)
[2021-07-07T15:18:32.578Z]            Requires: /usr/libexec/platform-python
[2021-07-07T15:18:32.578Z] Error: Package: python3-six-1.11.0-8.el8.noarch (centos-base-el8stream)
[2021-07-07T15:18:32.578Z]            Requires: python(abi) = 3.6
[2021-07-07T15:18:32.578Z] Error: Package: python3-dnf-4.7.0-1.el8.noarch (centos-base-el8stream)
[2021-07-07T15:18:32.578Z]            Requires: python3-gpg
[2021-07-07T15:18:32.578Z]  You could try using --skip-broken to work around the problem
[2021-07-07T15:18:32.578Z]  You could try running: rpm -Va --nofiles --nodigest

I initially thought it was a repo issue on centos stream side and reported it at https://bugzilla.redhat.com/show_bug.cgi?id=1979601

But it sorted out it's a CI configuration issue. The proof repositories are fine:

LC_ALL=C sudo dnf --disablerepo=*  --repofrompath=baseos1,http://mirror.centos.org/centos/8/BaseOS/ppc64le/os/ --enablerepo=baseos1 --releasever=8 --installroot=/tmp/test --nogpgcheck install  :qdnf dnf-plugins-core --setopt=tsflags=nocontexts  --setopt=arch=ppc64le

correctly install the needed packages.

This is blocking CI on ppc64le architecture.

--

Sandro Bonazzola

MANAGER, SOFTWARE ENGINEERING, EMEA R&D RHV

Red Hat EMEA

sbonazzo@redhat.com   

Red Hat respects your work life balance. Therefore there is no need to answer this email out of your office hours.




--


--


--


--