Open Bug 1577212 Opened 1 year ago Updated 4 months 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)

The leave-open keyword is there and there is no activity for 6 months.
:rstewart, maybe it's time to close this bug?

Flags: needinfo?(rstewart)

Is there progress being made on the dependencies? Wondering if we should close as WONTFIX or just leave this open indefinitely.

Flags: needinfo?(rstewart)

Yes, we are still pursuing this.

You need to log in before you can comment on or make changes to this bug.