Error compiling style

2017-11-13 Thread AllassoPraise
Aggg! Grabbing a previous mail as a template I forgot to change the subject - Sorry for the confusion. See below -- Forwarded message -- From: AllassoPraise Date: Mon, 13 Nov 2017 18:57:47 -0700 Subject: Re: Intent to require Python 3 to build Firefox 59 and later To: dev-bu

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

2017-11-13 Thread AllassoPraise
Hello, When trying to do non-archive build on Linux I get error: 29:57.52Compiling style v0.0.1 (file:///home/allasso/mozilla-central/mozilla-central_3/servo/components/style) 29:57.52 error[E0106]: missing lifetime specifier This is after successfully running mach bootstrap. Here is my con

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

2017-11-13 Thread Gregory Szorc
On Mon, Nov 13, 2017 at 5:22 PM, Kevin Jones wrote: > I have python2.7, python3.5, and python (which links to 2.7) on my linux > machine. Will mach build sort this out and know which version to use for > what? > That is the recommend binary naming convention for Python binaries. The build syste

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

2017-11-13 Thread AllassoPraise
I have python2.7, python3.5, and python (which links to 2.7) on my linux machine. Will mach build sort this out and know which version to use for what? Also, on OS X I only have 2.7, so I assume I'll have to install 3.x using port. What variable do I need to set in my mozconfig to tell mach bui

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

2017-11-13 Thread Jeff Gilbert
As long as we follow PEP 394, I'm super excited. (including on our mozilla-build windows system, which counts as 'unix-like') On Sun, Nov 12, 2017 at 9:12 AM, David Burns wrote: > I am not saying it should but if we have a requirement for python 3, we are > also going to have a requirement for py

Re: Intent to remove client.mk

2017-11-13 Thread Gregory Szorc
On Fri, Oct 27, 2017 at 4:16 PM, Gregory Szorc wrote: > client.mk has existed since 1998 (https://hg.mozilla.org/ > experimental/mozilla-central-cvs/rev/0a5e1fa423bd). Before `mach`, > client.mk was the recommended way to build Firefox and perform other > build tasks. client.mk has rarely changed

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

2017-11-13 Thread Dustin Mitchell
There will come a point very soon when working on Python 2 code is about as attractive as working on Perl (sorry, Perl afficionados!). So this effort will get us to the point where heavily-developed things run in Python 3, less-heavily-develped stuff is at least "ready to port" (ensured via variou

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

2017-11-13 Thread Gregory Szorc
On Mon, Nov 13, 2017 at 5:22 AM, Ted Mielczarek wrote: > On Sun, Nov 12, 2017, at 12:12 PM, David Burns wrote: > > I am not saying it should but if we have a requirement for python 3, we > are also going to have a requirement for py2 to both be available for local > development. > > > Correct, an

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

2017-11-13 Thread Ted Mielczarek
On Sun, Nov 12, 2017, at 12:12 PM, David Burns wrote: > I am not saying it should but if we have a requirement for python 3, > we are also going to have a requirement for py2 to both be available > for local development. Correct, and as far as I know that's the plan of record. As Greg said, we're n