Page MenuHomeSoftware Heritage

Investigate behavior discrepancies between the doc build on diff and the dev build (on master)
Closed, MigratedEdits Locked

Description

There seems to exist a discrepancy in behavior in the documentation build for diff and the documentation build on master.
The former fails whereas the latter succeeds...

I cannot pinpoint exactly the source of the issue.
And looking through our docker declaration, i cannot see anything that much divergent which could explain it.

The diff build fails where as once pushed in master the build is ok.

Example: D7480 where the diff failed, once pushed in master, the equivalent commit rDDOC0d1e871c66c0cdc60738c0e7990a02f3dbca0540 build succeeded.

Hence why i lost some more hair on [1].

[1] T4120#82292

Event Timeline

ardumont triaged this task as Normal priority.Apr 1 2022, 10:44 AM
ardumont created this task.
ardumont renamed this task from Investigate behavior discrepancies between the doc build on diff and the dev build to Investigate behavior discrepancies between the doc build on diff and the dev build (on master).Apr 1 2022, 10:47 AM

And now D7482 just decided to do the opposite... It's green ¯\_(ツ)_/¯.
The only thing i can see that explains it is that i tagged swh.model...

Then I don't see anything that makes use of tag in the diff build... [1]
Besides implementation detail on how they do/declare it, the dev and diff build do mostly the same (diff ones only applies the patch it's testing...).
I'm bedaffled...

Anyway, it's back to green for now so might as well let this go.

[1] https://forge.softwareheritage.org/source/swh-jenkins-jobs/browse/master/jobs/templates/swh-docs-pipeline-diff.groovy.j2$32-37

[2] https://forge.softwareheritage.org/source/swh-jenkins-jobs/browse/master/jobs/swh-docs.yaml$73-81