OSX TC non-universal cross-compile builds broken on Beta



Firefox Build System
a year ago
17 days ago


(Reporter: RyanVM, Unassigned)


Firefox Tracking Flags

(Not tracked)




a year ago
Bug 1333278 got the universal builds green on Beta, but the non-universal ones still have issues.


INFO -  Automation steps completed.
INFO -  gmake[3]: Leaving directory `/home/worker/workspace/build/src/obj-firefox/x86_64'
INFO -  gmake[2]: Leaving directory `/home/worker/workspace/build/src'
INFO -  gmake[1]: Leaving directory `/home/worker/workspace/build/src'
INFO -  411 compiler warnings present.
INFO -  Notification center failed: Install the python dbus module to get a notification when the build finishes.
INFO -  We know it took a while, but your build finally finished successfully!
INFO -  To view resource usage of the build, run |mach resource-usage|.
INFO - Return code: 0
INFO - setting properties set by mach build. Looking in path: /home/worker/workspace/build/src/obj-firefox/dist/mach_build_properties.json
INFO - No mach_build_properties.json found - not importing properties.
FATAL - Can't set the following properties: buildid, sourcestamp, appVersion, and appName. Required paths missing. Verify both /home/worker/workspace/build/src/config/printconfigsetting.py and /home/worker/workspace/build/src/obj-firefox//dist/bin/application.ini exist. These paths require the 'build' action to be run prior to this
FATAL - Running post_fatal callback...
ERROR - setting return code to 2 because fatal was called
WARNING - setting return code to 2
FATAL - Exiting -1

Comment 1

a year ago
Hidden on esr52 now as well.
It looks like the non-universal builds are using a universal mozconfig:

'src_mozconfig': 'browser/config/mozconfigs/macosx-universal/beta'

But mozharness is failing because it tries to grab application.ini from a non-universal objdir (obj-firefox/dist/bin instead of obj-firefox/x86_64/dist/bin). I think the fix would be to add a macosx64/beta mozconfig and use that. This was added in m-c by bug 1295375, but isn't in the beta tree.


17 days ago
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.