Closed
Bug 1357134
Opened 8 years ago
Closed 8 years ago
Verify win64 TC-derived builds are equivalent to BB builds
Categories
(Firefox Build System :: Task Configuration, task)
Firefox Build System
Task Configuration
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: kmoir, Assigned: kmoir)
References
Details
Attachments
(1 obsolete file)
No description provided.
Comment hidden (mozreview-request) |
Comment 2•8 years ago
|
||
Comment on attachment 8862704 [details]
Bug 1357134 - Recover from incorrectly guessing the CDM's shmem sizes.
Wrong bug...
Attachment #8862704 -
Attachment is obsolete: true
Attachment #8862704 -
Flags: review?(gsquelart)
Updated•8 years ago
|
Summary: Verify win64 TC-derived builds are byte-for-byte equivalent to BB builds → Verify win64 TC-derived builds are equivalent to BB builds
Assignee | ||
Updated•8 years ago
|
Assignee: nobody → kmoir
Assignee | ||
Comment 3•8 years ago
|
||
kmoir> Kim Moir callek: do you have instructions on how you verified the linux builds before that I can use to build upon for the windows work?
<Callek> Justin Wood kmoir: my best docs are in 1321005 and 1320998
12:18 PM
<kmoir> Kim Moir okay will look thanks
Assignee | ||
Comment 4•8 years ago
|
||
So I tried installing diffoscope locally but it failed due to some dependency issues, then I tried in a virtualenv same issues. The online compare tool failed with an error
https://try.diffoscope.org/zrcdqezffegz
Tomorrow I will try to install it on a loaner and compare the file there.
Assignee | ||
Comment 5•8 years ago
|
||
I've tried many incantations to run diffoscope on a virtual env on my mac, and the same on a loaner linux machine. None of them work. I talked to Callek and ran the same revision of the diffoscope tool that he used and the same libs installed in the virtual env and still it doesn't work.
So Callek since you have this tool working, could you run it with the following files and send me the output to analyze
for win64
old (m-c)
https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&filter-job_type_symbol=N&selectedJob=115169646
https://archive.mozilla.org/pub/firefox/nightly/2017/07/2017-07-18-03-02-07-mozilla-central/firefox-56.0a1.en-US.win64.zip
new (date)
from https://treeherder.mozilla.org/#/jobs?repo=date&revision=edbab709cca954d79a2c227d4e77d8714cb9312f&selectedJob=115258897
https://queue.taskcluster.net/v1/task/ECGfLKQNQy6TXV7S7SEaPQ/runs/0/artifacts/public/build/target.zip
diffoscope --new-file --text /Users/kmoir/diff_win64.txt ~/verify64/firefox-56.0a1.en-US.win64.zip ~/verify64/target.zip
Flags: needinfo?(bugspam.Callek)
Assignee | ||
Comment 6•8 years ago
|
||
I have the tool working and am comparing the files.
Rail created a docker image called rail/diffoscope with the tool which I was able to download and use
The issue with my installation was that the pip packages were broken. The debian packages work.
I haven't found any unexpected issues so far other than the fact that the packages are from different revisions on m-c vs date. Callek said he would provide me with a new revision on date that I could compare more accurately with m-c.
Comment 7•8 years ago
|
||
Task for win64 repackage signing (Installers + mar): https://tools.taskcluster.net/task-inspector/#fAOfyNNLRuu4TCsKzOWwWg
Task for win64 signing (.zip): https://tools.taskcluster.net/task-inspector/#RSke61aYR32XYDvQsSnk-A
Corresponding BB Nightly build (files): https://archive.mozilla.org/pub/firefox/nightly/2017/07/2017-07-18-09-40-46-mozilla-central/
Assignee | ||
Comment 8•8 years ago
|
||
I've been comparing the files from the comment above and haven't found anything yet other than update channel differences as expected.
Updated•8 years ago
|
Flags: needinfo?(bugspam.Callek)
Assignee | ||
Comment 9•8 years ago
|
||
verification by PI team is complete and found no tc specific issues
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Updated•7 years ago
|
Product: TaskCluster → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•