Closed Bug 1357134 Opened 7 years ago Closed 7 years ago

Verify win64 TC-derived builds are equivalent to BB builds

Categories

(Firefox Build System :: Task Configuration, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: kmoir, Assigned: kmoir)

References

Details

Attachments

(1 obsolete file)

      No description provided.
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)
Depends on: 1357126
Summary: Verify win64 TC-derived builds are byte-for-byte equivalent to BB builds → Verify win64 TC-derived builds are equivalent to BB builds
Blocks: 1267427
Assignee: nobody → kmoir
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
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.
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)
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.
I've been comparing the files from the comment above and haven't found anything yet other than update channel differences as expected.
Flags: needinfo?(bugspam.Callek)
verification by PI team is complete and found no tc specific issues
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Product: TaskCluster → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: