Add artifact build validation tasks
Categories
(Firefox Build System :: Task Configuration, task)
Tracking
(firefox119 fixed)
Tracking | Status | |
---|---|---|
firefox119 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
Details
Attachments
(4 files)
We kind of accidentally have one such thing via the eme check for win64-aarch64, and it caught problems in the past (the most recent being bug 1851714), but that's going to go away with bug 1853088. It would be valuable to have an explicit artifact builds check.
Assignee | ||
Comment 1•2 years ago
|
||
Assignee | ||
Comment 2•2 years ago
|
||
We never really had such tasks, so that they failed was not visible. The
problem is that the unpack code doesn't handle symbolic links properly,
and mac builds have a symbolic link for the icon that sends to
/Applications. What we really want to unpack, though, is the
Firefox*.app/Contents/Resources directory, so do that.
While doing that, we also change the path we unpack for other platforms,
which has the side effect of removing precomplete, so we don't need to
alter. It should have been this way all along.
Assignee | ||
Comment 3•2 years ago
|
||
diffoscope uses it to display nicer binary diffs.
Assignee | ||
Comment 4•2 years ago
|
||
Comment 7•1 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/ad1476c9ef59
https://hg.mozilla.org/mozilla-central/rev/9d2fc12cb8e2
https://hg.mozilla.org/mozilla-central/rev/90bbffae21ea
https://hg.mozilla.org/mozilla-central/rev/4e4e101b77c0
https://hg.mozilla.org/mozilla-central/rev/4d416c08d583
Comment 8•1 years ago
|
||
Backed out changeset 4d416c08d583 (bug 1853091) bug 1853874 fixed the actual underlying issue.
Assignee | ||
Updated•1 years ago
|
Description
•