Closed Bug 557715 Opened 14 years ago Closed 14 years ago

Enable Mac OS X 10.6 64-bit builds in production

Categories

(Release Engineering :: General, defect, P2)

x86_64
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: coop, Assigned: bear)

References

Details

(Whiteboard: [10.6])

Attachments

(2 files, 1 obsolete file)

After landing the changes in bug 557569, we're pretty close to being able to turn these builds on in production. There are a few things we need to do to make that happen:

* production config patch to match attachment 435204 [details] [diff] [review] (adding macosx64)
* moving the MAC_SNOW_MINIS from staging to production

Assigning directly to bear, but I fully intend to be helping him plow through it tomorrow morning.
Status: NEW → ASSIGNED
Priority: P3 → P2
Attached patch add x86_64 os to config.py (obsolete) — Splinter Review
adding snow leopard slave configurations to the production side
Attachment #437577 - Flags: review?(ccooper)
Comment on attachment 437577 [details] [diff] [review]
add x86_64 os to config.py

>+            'update_platform': 'Darwin_Universal-gcc3',

I think we've determined over in bug 552924 that this should be 'Darwin_x86_64-gcc3.' This should change in the staging config.py as well.
Attachment #437577 - Flags: review?(ccooper) → review-
fixed update target for production and also staging config.py
Attachment #437577 - Attachment is obsolete: true
Attachment #437628 - Flags: review?(ccooper)
Attachment #437628 - Flags: review?(ccooper) → review+
Attachment #437628 - Flags: checked-in?
Attachment #437628 - Flags: checked-in? → checked-in+
Comment on attachment 437628 [details] [diff] [review]
add x86_64 os to production config.py and associated files

http://hg.mozilla.org/build/buildbot-configs/rev/d3070df162e2
(In reply to comment #5)
> * disabling unittests until we have symbols:
NOTE that we will enable unit tests on talos snow leopard slaves.
(In reply to comment #5)
> Shark build is failing in compile:
> http://production-master.build.mozilla.org:8010/builders/OS%20X%2010.6.2%20mozilla-central%20shark/builds/0

g++-4.2 -o jsdbgapi.o -c -fvisibility=hidden  -DOSTYPE=\"Darwin10.2.0\" -DOSARCH=Darwin -DEXPORT_JS_API  -DJS_HAS_CTYPES -Ictypes/libffi/include  -I/builds/slave/mozilla-central-macosx64-shark/build/js/src -I. -I./../../dist/include -I./../../dist/include/nsprpub  -I/builds/slave/mozilla-central-macosx64-shark/build/obj-firefox/dist/include/nspr   -I/builds/slave/mozilla-central-macosx64-shark/build/js/src  -fPIC  -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Wno-long-long -gdwarf-2 -isysroot /Developer/SDKs/MacOSX10.5.sdk -fno-strict-aliasing -fpascal-strings -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -gdwarf-2 -F/System/Library/PrivateFrameworks -O3 -fstrict-aliasing  -F/System/Library/PrivateFrameworks   -DMOZILLA_CLIENT -include ./js-confdefs.h -Wp,-MD,.deps/jsdbgapi.pp /builds/slave/mozilla-central-macosx64-shark/build/js/src/jsdbgapi.cpp
/builds/slave/mozilla-central-macosx64-shark/build/js/src/jsdbgapi.cpp:1842:23: error: CHUD/CHUD.h: No such file or directory

You appear to be missing the CHUD framework here.
(In reply to comment #5)
> The leaktest build is seeing an intermittent failure when running its Alive
> Test:
> http://production-master.build.mozilla.org:8010/builders/OS%20X%2010.6.2%20mozilla-central%20leak%20test%20build/builds/15

This is segfaulting (exit code -11), but we don't have crash reporting on OS X/x86-64 yet, so we don't get a stack. :-/
(In reply to comment #8)
> (In reply to comment #5)
> > Shark build is failing in compile:
> > http://production-master.build.mozilla.org:8010/builders/OS%20X%2010.6.2%20mozilla-central%20shark/builds/0
> 
> g++-4.2 -o jsdbgapi.o -c -fvisibility=hidden  -DOSTYPE=\"Darwin10.2.0\"
> -DOSARCH=Darwin -DEXPORT_JS_API  -DJS_HAS_CTYPES -Ictypes/libffi/include 
> -I/builds/slave/mozilla-central-macosx64-shark/build/js/src -I.
> -I./../../dist/include -I./../../dist/include/nsprpub 
> -I/builds/slave/mozilla-central-macosx64-shark/build/obj-firefox/dist/include/nspr
>   -I/builds/slave/mozilla-central-macosx64-shark/build/js/src  -fPIC  -fno-rtti
> -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth
> -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof
> -Wno-variadic-macros -Wno-long-long -gdwarf-2 -isysroot
> /Developer/SDKs/MacOSX10.5.sdk -fno-strict-aliasing -fpascal-strings
> -fno-common -pthread -pipe  -DNDEBUG -DTRIMMED -gdwarf-2
> -F/System/Library/PrivateFrameworks -O3 -fstrict-aliasing 
> -F/System/Library/PrivateFrameworks   -DMOZILLA_CLIENT -include ./js-confdefs.h
> -Wp,-MD,.deps/jsdbgapi.pp
> /builds/slave/mozilla-central-macosx64-shark/build/js/src/jsdbgapi.cpp
> /builds/slave/mozilla-central-macosx64-shark/build/js/src/jsdbgapi.cpp:1842:23:
> error: CHUD/CHUD.h: No such file or directory
> 
> You appear to be missing the CHUD framework here.

There isn't a CHUD framework to install on Snow Leopard - see

http://lists.apple.com/archives/perfoptimization-dev/2009/Sep/msg00071.html
Depends on: 558094
bug 558094 filed to track shark issue
Depends on: 558097
bug 558097 filed to track Leak test Alive check failures
Depends on: 558098
bug 558098 filed to track the XR make package failure
No longer depends on: 558098
No longer depends on: 558097
No longer depends on: 558094
Let's remove this until it can actually reconfigure.
Attachment #437931 - Flags: review?(ccooper)
Attachment #437931 - Flags: review?(bear)
Attachment #437931 - Flags: review?(bear) → review+
Comment on attachment 437931 [details] [diff] [review]
bustage fix for Snow Leopard on talos-staging-pool

http://hg.mozilla.org/build/buildbot-configs/rev/aa154b46b277
Attachment #437931 - Flags: review?(ccooper) → checked-in+
10.6 slaves are now active, buildbotcustom changes have landed and the reconfigure surived and talos update/changes have landed.

marking as resolved
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: