CI: Install EPEL packages first
For unknown reason, packages from required_packages were installed in seemingly arbitrary order.
This lead to errors like:
No match for argument: tox
As tox was trying to be installed before epel.
Or:
Problem: conflicting requests
- nothing provides epel-release = 9-10.el9 needed by epel-next-release-9-10.el9.noarch from @commandline
As epel-next-release was trying to be installed before epel.
Let's prefix everything with epel installation. One by one, in the required order.
Related: RHEL-168159, RHEL-167917
This commit is contained in:
parent
7349454ffb
commit
de34c160e9
@ -6,6 +6,12 @@
|
|||||||
- dnf:
|
- dnf:
|
||||||
name: "*"
|
name: "*"
|
||||||
state: latest
|
state: latest
|
||||||
|
- dnf:
|
||||||
|
name: "https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm"
|
||||||
|
state: installed
|
||||||
|
- dnf:
|
||||||
|
name: "https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm"
|
||||||
|
state: installed
|
||||||
|
|
||||||
- hosts: localhost
|
- hosts: localhost
|
||||||
roles:
|
roles:
|
||||||
@ -47,8 +53,6 @@
|
|||||||
dir: python/marshalparser
|
dir: python/marshalparser
|
||||||
run: "VERSION={{ pybasever }} SAMPLE=10 test_marshalparser_compatibility.sh"
|
run: "VERSION={{ pybasever }} SAMPLE=10 test_marshalparser_compatibility.sh"
|
||||||
required_packages:
|
required_packages:
|
||||||
- 'https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm'
|
|
||||||
- 'https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm'
|
|
||||||
- gcc # for extension building in venv and selftest
|
- gcc # for extension building in venv and selftest
|
||||||
- gcc-c++ # for test_cppext
|
- gcc-c++ # for test_cppext
|
||||||
- gdb # for test_gdb
|
- gdb # for test_gdb
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user