Skip to content

obs runner is confused by multple OBS repos

Background

OBS runner helps to track OBS builds from Gitlab, to make sure that on a new MR a full build of the package is tested. Usually, the Gitlab pipeline is marked as success if the build for each enabled architecture succeed. However, when multiple OBS repos are enabled, like during the "full archive rebuild", it has been noticed that build result is not properly propagated.

In https://gitlab.apertis.org/pkg/strace/-/pipelines/721409 the build for x86_64 failed on "default" repo but it succeed on "rebuild" repo, but all the job appear as success.

Reproducibility

How often the issue is hit when repeating the steps to reproduce and changing nothing?

Put the in the most appropriate entry:

  1. always
  2. often, but not always
  3. rarely

Impact of bug

How severe is the bug? Does it render an image unbootable? Is it a security issue? Does it prevent specific applications from working? What is the impact? Does this bug affect a critical component? Does it cause something else to not work? How often is the bug likely to be found by a user? For example, every boot or once per year?

Outcomes

TBD

Management data

This section is for management only, it should be the last one in the description.

/cc @andrunko @em @Balasubramanian @sudarshan @wlozano

Phabricator link: https://phabricator.apertis.org/T10520

Edited by Apertis CI robot