Closed Bug 556125 Opened 14 years ago Closed 14 years ago

Talos needs to test x86_64 mac builds

Categories

(Release Engineering :: General, defect)

x86_64
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bear, Assigned: bear)

References

Details

(Whiteboard: [10.6])

Attachments

(2 files, 4 obsolete files)

Add the appropriate config changes to introduce x86_64 to talos-staging
Assignee: nobody → bear
Whiteboard: [10.6]
the worry I have is that builds are not done for anything except mozilla-central but the pattern in config.py seems to assume all platforms do all builds - do I need to adjust the assumption?
Attachment #436040 - Flags: feedback?(anodelman)
Status: NEW → ASSIGNED
To run only on moz-central you'd need to add x86_64 to ALL_PLATFORMS, then create something that is a subset (the way that we have NO_WIN for tests that don't run on windows platforms) that excludes x86_64 and then use that for every branch that shouldn't call this test.
On second consideration, I'm also a little confused here.  Are we talking about tests that should only be run on snow leopard?  If so then the set up should be different.  Otherwise are you talking about only running these builds on a platform that we do not yet have?
I was just trying to see if I could help by adding the new 10.6 slaves to the Talos test list.  The new slaves are building mozilla-central only for right now.
I'm updating the summary to be more clear. What we want to do here is have the upcoming x86_64 only Mac builds tested on the 10.6 Talos slaves, with both unit tests and Talos running.
Summary: add x86_64 support to Talos server → Talos needs to test x86_64 mac builds
Comment on attachment 436040 [details] [diff] [review]
[WIP] Add x86_64 to supported platforms

Now that I understand what's going on, I think that this would be okay for staging and we can work out the rest of the kinks there.
Attachment #436040 - Flags: feedback?(anodelman) → feedback+
Comment on attachment 436040 [details] [diff] [review]
[WIP] Add x86_64 to supported platforms

am I able to commit for talos-staging?  if not who is the gatekeeper?
Attachment #436040 - Flags: checked-in?
caught a couple spots where the new platform was required to prevent runtime errors on talos-staging-pool2
Attachment #436040 - Attachment is obsolete: true
Attachment #436359 - Flags: feedback?(anodelman)
Attachment #436040 - Flags: checked-in?
changed to misc.py to support new builddir_suffix key to prevent the rule error about builddir names being the same
Attachment #436361 - Flags: review?(anodelman)
Attachment #436359 - Attachment is obsolete: true
Attachment #436368 - Flags: feedback?(anodelman)
Attachment #436359 - Flags: feedback?(anodelman)
Attachment #436361 - Attachment is obsolete: true
Attachment #436641 - Flags: review?(anodelman)
Attachment #436361 - Flags: review?(anodelman)
Attachment #436368 - Attachment is obsolete: true
Attachment #436642 - Flags: review?(anodelman)
Attachment #436368 - Flags: feedback?(anodelman)
Did you get a run where the slaves were tipped off correctly (ie, 32bit mac build generated tests on leopard + snow leopard, 64bit mac build generated tests on snow leopard only) ?  The construction looks correct to me, but I want to be sure that we've had a successful run before giving this a stamp.
I got stopped by not being able to attach a talos staging slave to the talos staging master
Depends on: 557382
No longer depends on: 557382
(In reply to comment #14)
> I got stopped by not being able to attach a talos staging slave to the talos
> staging master

issue was my info-set which alice corrected (not realizing the breakdown of the 3 talos snow leopard slaves and the location of buildbot.tac for talos slaves)
Depends on: 557910
This is currently blocked on bug 557910.
Attachment #436641 - Flags: review?(anodelman) → review-
Attachment #436642 - Flags: review?(anodelman) → review-
Fixed by bug 557910 - macosx 64bit builds now being testing on snow leopard.
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: