Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

switch to macosx cross-compiled builds on taskcluster on trunk

62 views
Skip to first unread message

Kim Moir

unread,
Jun 21, 2017, 2:38:46 PM6/21/17
to dev-pl...@lists.mozilla.org
(I apologize for the late notice on this, I forgot to include dev-platform
in the original earlier email)


At 11:00PT today, we will be landing patches to run mac opt builds on trunk
as cross compiled builds on Linux machines on taskcluster. As this change
is uplifted to m-c, nightly builds for mac will also switch to run on
taskcluster on Linux. We will be testing to ensure that updates work as
expected. We don’t expect any impact to developers as this has been tested
extensively on a project branch as well as by manual testing by PI.



If you have questions, please contact us in #releng



Enable OSX cross-compile builds as tier1 on mozilla-central

https://bugzilla.mozilla.org/show_bug.cgi?id=1374422



Land completed OSX cross compile Nightly code to mozilla-central

https://bugzilla.mozilla.org/show_bug.cgi?id=1357867



Land more Nightly OSX support to central

https://bugzilla.mozilla.org/show_bug.cgi?id=1373326
<https://bugzilla.mozilla.org/show_bug.cgi?id=1374422>



Kim Moir

Mozilla Release Engineering

Boris Zbarsky

unread,
Jun 21, 2017, 5:00:29 PM6/21/17
to
On 6/21/17 2:38 PM, Kim Moir wrote:
> At 11:00PT today, we will be landing patches to run mac opt builds on trunk
> as cross compiled builds on Linux machines on taskcluster.

I just wanted to thank everyone who has worked on this change. I know
there were a bunch of nasty obstacles to making this happen, and a ton
of work by many people went into it. This change is awesome, both in
terms of allowing us to better scale our Mac build infrastructure and in
terms of allowing us to build/ship Stylo on Mac.

-Boris

Bobby Holley

unread,
Jun 21, 2017, 5:09:06 PM6/21/17
to Boris Zbarsky, dev-pl...@lists.mozilla.org
+1 to that. So great to see so many parts of the org coming together to
make something like this happen!
> _______________________________________________
> dev-platform mailing list
> dev-pl...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-platform
>

Kim Moir

unread,
Jun 21, 2017, 10:05:05 PM6/21/17
to Randi Schell, relops, sheriffs, m...@mozilla.com, tools-taskcluster, Laura Thomson, Melissa O'Connor, Stuart Philp, jmaher-...@mozilla.com, Engineering, Mozilla, dev-pl...@lists.mozilla.org
Status update:

We have successful cross compiled macosx opt builds running on trunk. We
also have run a successful nightly cross compiled nightly on m-c. We are
going to leave the rule in place that blocks updates for macosx nightlies
so we can test and update from tonight's nightly to tomorrow's nightly on
the test channel, before enabling updates for all nightly users.

Kim

On Wed, Jun 21, 2017 at 12:35 PM, Kim Moir <km...@mozilla.com> wrote:

> At 11:00PT today, we will be landing patches to run mac opt builds on

Randell Jesup

unread,
Jun 22, 2017, 12:47:11 AM6/22/17
to
>At 11:00PT today, we will be landing patches to run mac opt builds on trunk
>as cross compiled builds on Linux machines on taskcluster. As this change
>is uplifted to m-c, nightly builds for mac will also switch to run on
>taskcluster on Linux. We will be testing to ensure that updates work as
>expected. We don’t expect any impact to developers as this has been tested
>extensively on a project branch as well as by manual testing by PI.

Does this have affect on our still using the 10.7 Mac SDK? I've had to
add a number of hacks to imported code to make it buildable on 10.7 SDK,
and we can't use certain newer features/APIs because of it.

--
Randell Jesup, Mozilla Corp
remove "news" for personal email

Ralph Giles

unread,
Jun 22, 2017, 1:08:19 AM6/22/17
to Randell Jesup, dev-platform
On Wed, Jun 21, 2017 at 9:47 PM, Randell Jesup <rjesu...@jesup.org>
wrote:


> Does this have affect on our still using the 10.7 Mac SDK?


We are still building against the macOS 10.7 SDK, but we can update to 10.9
once we've confirmed transition away from the 10.7 builders.

-r

Ted Mielczarek

unread,
Jun 22, 2017, 6:16:31 AM6/22/17
to Ralph Giles, Randell Jesup, dev-platform
On Thu, Jun 22, 2017, at 01:08 AM, Ralph Giles wrote:
> On Wed, Jun 21, 2017 at 9:47 PM, Randell Jesup <rjesu...@jesup.org>
> wrote:
>
>
> > Does this have affect on our still using the 10.7 Mac SDK?
>
>
> We are still building against the macOS 10.7 SDK, but we can update to
> 10.9
> once we've confirmed transition away from the 10.7 builders.

I uploaded the 10.12 SDK to tooltool a few months ago[1]. We needed to
update the linker we were using before we could switch, but that may
have already happened.

-Ted

1. https://bugzilla.mozilla.org/show_bug.cgi?id=1324892#c5

Kim Moir

unread,
Jun 22, 2017, 3:09:54 PM6/22/17
to Randi Schell, relops, sheriffs, m...@mozilla.com, tools-taskcluster, Laura Thomson, Melissa O'Connor, Stuart Philp, jmaher-...@mozilla.com, Engineering, Mozilla, dev-pl...@lists.mozilla.org
After successful testing this morning, we have now enabled macosx nightly
updates again.

The migration is complete, enjoy your cross compiled builds and more
scalable CI infrastructure.

Kim

On Wed, Jun 21, 2017 at 10:04 PM, Kim Moir <km...@mozilla.com> wrote:

> Status update:
>
> We have successful cross compiled macosx opt builds running on trunk. We
> also have run a successful nightly cross compiled nightly on m-c. We are
> going to leave the rule in place that blocks updates for macosx nightlies
> so we can test and update from tonight's nightly to tomorrow's nightly on
> the test channel, before enabling updates for all nightly users.
>
> Kim
>
> On Wed, Jun 21, 2017 at 12:35 PM, Kim Moir <km...@mozilla.com> wrote:
>
>> At 11:00PT today, we will be landing patches to run mac opt builds on
>> trunk as cross compiled builds on Linux machines on taskcluster. As this
>> change is uplifted to m-c, nightly builds for mac will also switch to run
>> on taskcluster on Linux. We will be testing to ensure that updates work as
>> expected. We don’t expect any impact to developers as this has been tested
>> extensively on a project branch as well as by manual testing by PI.
>>
>>
>>

Lawrence Mandel

unread,
Jun 22, 2017, 3:11:44 PM6/22/17
to Kim Moir, relops, sheriffs, m...@mozilla.com, tools-taskcluster, Laura Thomson, Randi Schell, Melissa O'Connor, Stuart Philp, jmaher-...@mozilla.com, dev-platform, Engineering, Mozilla
\o/ Congratulations to everyone involved in making this happen! (Take a
breath.) On to release!

Chris Cooper

unread,
Jun 22, 2017, 3:17:30 PM6/22/17
to Kim Moir, relops, sheriffs, m...@mozilla.com, tools-taskcluster, Laura Thomson, Randi Schell, Melissa O'Connor, Stuart Philp, jmaher-...@mozilla.com, dev-pl...@lists.mozilla.org, Engineering, Mozilla
\o/

This was a multi-year project, and I'm ecstatic to see it finally come
to fruition. Thanks to everyone who's been involved in getting this
across the line.

cheers,
--
coop
>>> Kim Moir
>>>
>>> Mozilla Release Engineering
>>>
>>>
>>
>>
>
>
> _______________________________________________
> Sheriffs mailing list
> Sher...@mozilla.org
> https://mail.mozilla.org/listinfo/sheriffs
>

Laura Thomson

unread,
Jun 22, 2017, 3:21:56 PM6/22/17
to Chris Cooper, relops, sheriffs, m...@mozilla.com, tools-taskcluster, Laura Thomson, Randi Schell, Melissa O'Connor, Stuart Philp, Kim Moir, jmaher-...@mozilla.com, dev-platform, Engineering, Mozilla
Great news! Thanks everyone for all the hard work.

Laura
0 new messages