Open Bug 1577212 Opened 5 months ago Updated 1 month ago

Create a Linux build job that compares two builds to detect reproducible regressions


(Firefox Build System :: General, enhancement)

Not set


(Not tracked)


(Reporter: tjr, Unassigned)


(Depends on 2 open bugs, Blocks 1 open bug)


(Keywords: leave-open)


(2 files)

We recently made Linux builds reproducible ( - it would be neat to detect regressions to this by comparing them. We could do a fuzzy comparison using a script that ignores expected, innocuous differences like signatures and timestamps.

Duplicate the linux64-shippable/opt task, and edit taskcluster/ci/diffoscope/kind.yml to add a comparison job.

The patch is trivial. The problem is it's not landable: reproducibility is already broken.

There's a r+ patch which didn't land and no activity in this bug for 2 weeks.
:glandium, could you have a look please?
For more information, please visit auto_nag documentation.

Flags: needinfo?(mh+mozilla)
Depends on: 1596283
Depends on: 1596341
Depends on: 1596350
Pushed by
Add diffoscope jobs ensuring reproducibility of the linux32 shippable builds. r=mshal
Flags: needinfo?(mh+mozilla)
Keywords: leave-open

why is this on linux32 and not linux64?

Flags: needinfo?(mh+mozilla)

See the dependencies on this bug.

Flags: needinfo?(mh+mozilla)
You need to log in before you can comment on or make changes to this bug.