Skip to content

Gitlab pipeline OBS job reported "success" but OBS build was "unresolvable"

Description

Pipeline https://gitlab.apertis.org/pkg/jupyter-notebook/-/pipelines/252632 successfully finished OBS job, but OBS reports unresolvable state.

Further details can be found looking at the OBS pipeline job log, which is reporting missing pandoc package:

unresolvable • False • default • x86_64 • published • nothing provides pandoc

However, the job history shows that a build for the current revision was recorded as successful, so the job does not flag the unresolvable state and exits cleanly:

<jobhistlist>
  <jobhist package="jupyter-notebook" rev="1" srcmd5="9f6caac92b1a4aa565ba1e2935ec8197" versrel="6.2.0-1" bcnt="1" readytime="1619165347" starttime="1619165455" endtime="1619165922" code="succeeded" uri="http://192.168.103.3:44073" workerid="argon/6" hostarch="x86_64" reason="new build" verifymd5="9f6caac92b1a4aa565ba1e2935ec8197" />
</jobhistlist>

See https://gitlab.apertis.org/pkg/jupyter-notebook/-/jobs/928400#L83

Expected behaviour

Gitlab pipeline job OBS should report as failed if the OBS built result was "unresolvable".

Management data

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

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

Edited by Walter Lozano