eclipse-iceoryx / eclipse-iceoryx/iceoryx

Additional CI targets for the major linux distribution families.

Open
#634 0 comments 0 reactions 1 assignee Claimed by @dkroenke View on GitHub
technical debt
Dominant language
C++
Stars
2.2k
Forks
492
Avg merge
18h 57m
Merged PRs (30d)
1

Description

## Brief feature description

At the moment our Linux support is only validated with Ubuntu targets. Since every distributions differs a little bit in the details we should aim for a CI target for every major linux distribution family.

## Detailed information

I suggest the following linux distributions in our CI pipeline:

- Ubuntu (for Debian based like Mint)
- ArchLinux (for pacman based distributions like Manjaro)
- Fedora (for RPM based distributions like OpenSuSe)

We should take a look at the top 100 page hit ranking list in: https://distrowatch.com and make sure that every family from the top 10 is represented which should be fulfilled with the list above.

If we do not follow this approach it can happen that on some distributions `iox-roudi` is not running because it requires additional access rights since we would like to access certain system folders like `/var/lock` (for the roudi file lock).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.