Re: Intent to require Python 3 to build Firefox 59 and later

2017-11-10 Thread Andreas Tolfsen
Also sprach Gregory Szorc: The requirement will likely be Python 3.5+. Although I would love to make that 3.6 if possible so we can fully harness modern features and performance. Hold your horses with 3.6. Only Python 3.5.3 is at the time of writing available in the most common Linux

Re: Intent to require Python 3 to build Firefox 59 and later

2017-11-10 Thread Gregory Szorc
On Fri, Nov 10, 2017 at 7:43 PM, Mike Hommey wrote: > On Fri, Nov 10, 2017 at 05:42:01PM -0800, Gregory Szorc wrote: > > On Fri, Nov 10, 2017 at 4:22 PM, Xidorn Quan wrote: > > > > > I'm happy hearing this. I would be interested on whether we are going > to

Re: Intent to require Python 3 to build Firefox 59 and later

2017-11-10 Thread Mike Hommey
On Fri, Nov 10, 2017 at 05:42:01PM -0800, Gregory Szorc wrote: > On Fri, Nov 10, 2017 at 4:22 PM, Xidorn Quan wrote: > > > I'm happy hearing this. I would be interested on whether we are going to > > drop Python 2 at some point, or are we stuck with that forever? > > > > Let's

Re: Intent to require Python 3 to build Firefox 59 and later

2017-11-10 Thread David Burns
My only concern about this is how local developer environments are going to be when it comes to testing. While I am sympathetic to moving to python 3 we need to make sure that all the test harnesses have been moved over and this is something that needs a bit of coordination. Luckily a lot of the

Re: Intent to require Python 3 to build Firefox 59 and later

2017-11-10 Thread Gregory Szorc
On Fri, Nov 10, 2017 at 4:22 PM, Xidorn Quan wrote: > I'm happy hearing this. I would be interested on whether we are going to > drop Python 2 at some point, or are we stuck with that forever? > Let's put it this way: we still have a few uses of Perl in the build system. There

Re: Intent to require Python 3 to build Firefox 59 and later

2017-11-10 Thread Xidorn Quan
I'm happy hearing this. I would be interested on whether we are going to drop Python 2 at some point, or are we stuck with that forever? Also I'm curious what modern features are the team looking forward to? - Xidorn On Sat, Nov 11, 2017, at 10:27 AM, Gregory Szorc wrote: > For reasons outlined

Re: Please use nsGlobalWindow{Inner,Outer}

2017-11-10 Thread Kyle Huey
On Fri, Nov 10, 2017 at 8:41 AM, Nika Layzell wrote: > Hey, > > Bug 1414974 (https://bugzilla.mozilla.org/show_bug.cgi?id=1414974) is in > mozilla-central, and it introduces the nsGlobalWindowInner and > nsGlobalWindowOuter types. These represent inner and outer

Intent to require Python 3 to build Firefox 59 and later

2017-11-10 Thread Gregory Szorc
For reasons outlined at https://bugzilla.mozilla.org/show_bug.cgi?id=1388447#c7, we would like to make Python 3 a requirement to build Firefox sometime in the Firefox 59 development cycle. (Firefox 59 will be an ESR release.) The requirement will likely be Python 3.5+. Although I would love to

Re: Building mozilla-central with clang + icecream

2017-11-10 Thread Karl Tomlinson
Zibi Braniecki writes: > On Tuesday, November 7, 2017 at 2:54:45 AM UTC-8, pa...@paul.cx wrote: >> I'm using this setup daily (with clang trunk from some weeks ago, not >> 5.0, but it's the same really), here is my mozconfig: >> >> ``` >> export CC="icecc clang" >> export CXX="icecc clang++" >>

Please use nsGlobalWindow{Inner,Outer}

2017-11-10 Thread Nika Layzell
Hey, Bug 1414974 (https://bugzilla.mozilla.org/show_bug.cgi?id=1414974) is in mozilla-central, and it introduces the nsGlobalWindowInner and nsGlobalWindowOuter types. These represent inner and outer nsGlobalWindow objects, and can be cast from the nsPIDOMWindowInner/Outer objects using