action #168706
openCollect BCI requirements
Added by ph03nix 6 days ago. Updated 39 minutes ago.
80%
Description
@jlausuch requested to collect the BCI test setup requirements for a discussion about BCI testing on SLEM
Updated by ph03nix 5 days ago
Ok, I tested the required packages for BCI test on Leap Micro 5.5. I used 5.5 because I could add the Leap 15.6 repository there, and continue checking if installing the missing packages would make us able to run BCI-Test on the Leap Micro platform. The results are representative for SLEM 5.5.
For SLEM 6.0 we run into the issue, that there is no SLES16/Leap16 available where we could "borrow" the missing dependencies.
The missing packages for making BCI-Test run on SLE-Micro are:
- gcc (comes with additional dependencies from the package)
- python3-devel
- python3-pip
- postgresql-server-devel
The postgresql-server-devel
package might not be required after https://github.com/SUSE/BCI-tests/pull/621 but that one is still under testing/development.
Updated by ph03nix 5 days ago
I could also verify that when installing the listed dependencies on Leap Micro 5.5, BCI-Test runs. I tested this with the BCI minimal
test runs from OBS:
export OS_VERSION=tumbleweed
export TARGET=factory-totest
timeout 5400 tox -e minimal -- -rxX -n auto -k "bci-minimal_latest"
...
============================== 3 passed in 15.48s ==============================
___________________________________ summary ____________________________________
minimal: commands succeeded
congratulations :)
Updated by dirkmueller 5 days ago
you also don't need "gcc" or "python3-devel" after https://github.com/SUSE/BCI-tests/pull/621
Updated by jlausuch 4 days ago
Still, I see python3-pip
and postgresql-server-devel
would be needed.
We basically need to add it here: https://build.suse.de/project/show/QA:Head and you need to add this repo in the tests.
For pip, would this one help? https://build.suse.de/package/show/home:dgarcia:branches:SUSE:SLE-15-SP7:GA/python313-pip
Updated by ph03nix 41 minutes ago
Remove some of the discussed dependencies from above: https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/20467/files
Updated by ph03nix 39 minutes ago
- Status changed from Feedback to In Progress
- % Done changed from 0 to 80
jlausuch wrote in #note-6:
Still, I see
python3-pip
andpostgresql-server-devel
would be needed.We basically need to add it here: https://build.suse.de/project/show/QA:Head and you need to add this repo in the tests.
For pip, would this one help? https://build.suse.de/package/show/home:dgarcia:branches:SUSE:SLE-15-SP7:GA/python313-pip
Please wait before proceeding, we're right now tidying the dependencies. Likely python3-devel
also can go. postgresql-server-devel
has already been removed in https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/20467/files.
I will report back with the new dependencies, once this is fixed.