Project

General

Profile

Actions

action #168706

open

Collect BCI requirements

Added by ph03nix 5 days ago. Updated 3 days ago.

Status:
Feedback
Priority:
High
Assignee:
Target version:
-
Start date:
2024-10-22
Due date:
% Done:

0%

Estimated time:

Description

@jlausuch requested to collect the BCI test setup requirements for a discussion about BCI testing on SLEM

Actions #1

Updated by ph03nix 4 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.

Actions #2

Updated by ph03nix 4 days ago

  • Status changed from In Progress to Feedback

Reporting back to @jlausuch who requested this list of dependencies.

Actions #3

Updated by ph03nix 4 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 :)
Actions #4

Updated by dirkmueller 4 days ago

you also don't need "gcc" or "python3-devel" after https://github.com/SUSE/BCI-tests/pull/621

Actions #5

Updated by ph03nix 3 days ago

dirkmueller wrote in #note-4:

you also don't need "gcc" or "python3-devel" after https://github.com/SUSE/BCI-tests/pull/621

That simplifies the workflow by A LOT. Thnx.

Actions #6

Updated by jlausuch 3 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

Actions

Also available in: Atom PDF