Closed Bug 1128643 Opened 10 years ago Closed 10 years ago

Update xre.zip to use xulrunner 35

Categories

(Testing :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jgriffin, Assigned: jgriffin)

References

Details

Attachments

(2 files)

B2G needs xre.zip updated to use xulrunner 35.
Uploaded a gecko 35 linux-i686 version of xre.zip to tooltool: [ { "size": 36102261, "digest": "64b655694963a05b9cf8ac7f2e7480898e6613714c9bedafc3236ef633ce76e726585d0a76dbe4b428b5142ce85bebe877b70b5daaecf073e592cb505690839f", "algorithm": "sha512", "filename": "xre.linux-i686.zip" } ]
Uploaded OSX version to tooltool: [ { "size": 60812429, "digest": "cf66407ad81d1ac979a57df6a472b33103a42f6ec2bca1245da58ac2dc5fdff23cd7fdea999d1468d888f7c10c39af1ed9f4e6ec1c6138155485c2a9ac1077cc", "algorithm": "sha512", "filename": "xre.mac.zip" } ]
OSX is not so happy. This is causing this error when running Gaia's 'make': 19:10:38 INFO - Test SDK directory: xulrunner-sdk 19:10:38 INFO - test -f /builds/slave/talos-slave/test/gaia/xulrunner-sdk/bin/XUL.framework/Versions/Current/xpcshell 19:10:39 INFO - Setting GreD failed. 19:10:39 INFO - make: *** [app] Error 1 I'm not sure where that error is coming from; I don't see it in either gecko or gaia. Probably this is getting produced by the xpcshell binary, but I'm not sure why or how to fix it.
It looks like the version of xpcshell packaged into xulrunner-sdk no longer can be executed standalone. In OSX automation for desktop unit tests, we munge it together with the Firefox build before launching it. I'll have to change the structure of the package in order to get this to work, which will take a little experimentation.
I suppose this is why Gu and Gip are perma-busted on b2g30 now? https://treeherder.mozilla.org/logviewer.html#?job_id=107172&repo=mozilla-b2g30_v1_4
Flags: needinfo?(jgriffin)
I wonder if mozharness pinning can help here?
Flags: needinfo?(armenzg)
It would. I can throw a patch for rail.
Flags: needinfo?(armenzg)
Attached patch pinning.diff (deleted) — Splinter Review
Attachment #8558516 - Flags: review?(rail)
Attachment #8558516 - Flags: review?(rail) → review+
Yep, this is the problem. Thanks for the patch Armen.
Flags: needinfo?(jgriffin)
(In reply to Jonathan Griffin (:jgriffin) from comment #7) > It looks like the version of xpcshell packaged into xulrunner-sdk no longer > can be executed standalone. In OSX automation for desktop unit tests, we > munge it together with the Firefox build before launching it. I'll have to > change the structure of the package in order to get this to work, which will > take a little experimentation. So, I couldn't get xpcshell from 35 to work at all on my local mac, but the one from 36.0b6 works fine, so I'm making a package based on that: [ { "size": 62470633, "digest": "314a6b9e177307950461bf3dd13a92a9ae4ceb35acc865e5bdff58a860f617e7b9bfb9485ab276a0a4ac82b1ea6c9ec60652d2f46dc5a7769c4a5f5d04d6dbcd", "algorithm": "sha512", "filename": "xre.mac.zip" } ]
(In reply to Jonathan Griffin (:jgriffin) from comment #15) > Running with OSX updated xre.zip on try: > https://treeherder.mozilla.org/#/jobs?repo=try&revision=8cce9d8f6e5d Looks good. https://hg.mozilla.org/build/mozharness/rev/0263da397361
(In reply to Jonathan Griffin (:jgriffin) from comment #18) > (In reply to Jonathan Griffin (:jgriffin) from comment #15) > > Running with OSX updated xre.zip on try: > > https://treeherder.mozilla.org/#/jobs?repo=try&revision=8cce9d8f6e5d > > Looks good. https://hg.mozilla.org/build/mozharness/rev/0263da397361 production: http://hg.mozilla.org/build/mozharness/rev/d859d5262acb tedders, let us know if this doesn't resolve your problem.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
This is the parent of the patch you landed: https://hg.mozilla.org/build/mozharness/rev/5559fd324a71
Attachment #8561391 - Flags: review?(jgriffin)
Comment on attachment 8561391 [details] [diff] [review] Pin b2g30 to the ancestor of 5559fd324a71 Thanks Armen.
Attachment #8561391 - Flags: review?(jgriffin) → review+
I think all we need is a reconfig and then re-triggered the failing jobs: https://hg.mozilla.org/releases/mozilla-b2g30_v1_4/rev/37d0205e2747
So far the jobs are coming back green (including the failing ones): https://treeherder.mozilla.org/#/jobs?repo=mozilla-b2g30_v1_4
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: