Project

General

Profile

Actions

Feature #6327

open

Osmocom-build-tags-against-master job builds very basic configurations

Added by fixeria 4 months ago.

Status:
New
Priority:
Low
Assignee:
Target version:
-
Start date:
01/12/2024
Due date:
% Done:

0%

Spec Reference:

Description

The idea behind this job is to check if [a limited set of] old tagged versions of various Osmocom projects can still compile with the most recent versions of Osmocom libraries.

I checked the build logs and found out that it's building the default configurations for Osmocom projects (no --with-foo flags passed to configure scripts).
For instance, the default build configuration for osmo-bts does not include any models except the -virtual, so osmo-bts-{trx,sysmo,...} are not covered.
Same applies to osmo-trx: we build only the common code, but not the -uhd/-lms variants.

The more complete configurations we build, the more chances we have to catch various backwards compatibility problems.
A good example is https://cgit.osmocom.org/osmo-ci/tree/coverity/build_Osmocom.sh, where we do enable much more features / variants.
Maybe this code can be generalized and re-used somehow?

No data to display

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)