Re: [mozlintf] Exploring requiring Node.js to build Firefox

2018-04-20 Thread Gregory Szorc
On Fri, Jan 26, 2018 at 1:10 AM, Wolfgang Rosenauer wrote: > Hi, > > (wondering if this goes through. Somehow I miss another answer sent to > this list earlier.) > > Am 24.01.2018 um 10:26 schrieb Landry Breuil: > > On Tue, Jan 23, 2018 at 04:50:10PM -0800, Gregory Szorc wrote: > >> On Tue, Jan 2

Re: [mozlintf] Exploring requiring Node.js to build Firefox

2018-04-05 Thread Landry Breuil
On Tue, Jan 23, 2018 at 04:50:10PM -0800, Gregory Szorc wrote: > On Tue, Jan 23, 2018 at 4:34 PM, Gregory Szorc wrote: > > > What we don't generally know is the impact requiring Node.js would have on > > downstream packagers. Our adoption of Rust last year was a long and > > sometimes painful pro

Re: [mozlintf] Exploring requiring Node.js to build Firefox

2018-04-05 Thread Wolfgang Rosenauer
Hi, (wondering if this goes through. Somehow I miss another answer sent to this list earlier.) Am 24.01.2018 um 10:26 schrieb Landry Breuil: > On Tue, Jan 23, 2018 at 04:50:10PM -0800, Gregory Szorc wrote: >> On Tue, Jan 23, 2018 at 4:34 PM, Gregory Szorc wrote: >> >>> If we require Node.js to b

Re: Exploring requiring Node.js to build Firefox

2018-01-26 Thread myk
On Wednesday, January 24, 2018 at 11:10:06 AM UTC-8, Nicholas Alexander wrote: > If we really want to avoid a build time dependency on NPM, then I think we > should think through a small set of build system primitives that we want to > support and not really think about NPM-based tooling at all.

Re: Exploring requiring Node.js to build Firefox

2018-01-24 Thread ISHIKAWA,chiaki
On 2018/01/24 22:42, Sylvestre Ledru wrote: On 24/01/2018 08:08, ISHIKAWA,chiaki wrote: The following issue related to npm package affects only a subset of mozilla developers: only the patch contributors who develop on their PCs that run Debian GNU/Linux. |mach bootstrap| to set up the deve

Re: Exploring requiring Node.js to build Firefox

2018-01-24 Thread Nicholas Alexander
Greg, thanks for starting this discussion. On Tue, Jan 23, 2018 at 4:34 PM, Gregory Szorc wrote: > Speaking as a maintainer of the Firefox build system, we try to be > conservative about the set of dependencies required to build Firefox from > source. We recognize that every required dependency

Re: Exploring requiring Node.js to build Firefox

2018-01-24 Thread ISHIKAWA,chiaki
On 2018/01/24 22:42, Sylvestre Ledru wrote: On 24/01/2018 08:08, ISHIKAWA,chiaki wrote: The following issue related to npm package affects only a subset of mozilla developers: only the patch contributors who develop on their PCs that run Debian GNU/Linux. |mach bootstrap| to set up the deve

Re: Exploring requiring Node.js to build Firefox

2018-01-24 Thread Sylvestre Ledru
On 24/01/2018 08:08, ISHIKAWA,chiaki wrote: > > The following issue related to npm package affects only a subset of mozilla > developers: only the patch contributors who develop on their PCs that run > Debian GNU/Linux. > > |mach bootstrap| to set up the development tools and niceties fails now u

Re: Exploring requiring Node.js to build Firefox

2018-01-24 Thread Dustin Mitchell
http://nvm.sh/ seems to be a great way to avoid distro-specific issues with node/npm installs, and to run exactly the expected version. Mach could likely use that or do something similar, installing node and npm in the objdir and using it from there. Dustin On Wed, Jan 24, 2018 at 2:08 AM, ISHIK

Re: Exploring requiring Node.js to build Firefox

2018-01-23 Thread ISHIKAWA,chiaki
On 2018/01/24 9:50, Gregory Szorc wrote: On Tue, Jan 23, 2018 at 4:34 PM, Gregory Szorc > wrote: Speaking as a maintainer of the Firefox build system, we try to be conservative about the set of dependencies required to build Firefox from source. We recognize

Re: Exploring requiring Node.js to build Firefox

2018-01-23 Thread Gregory Szorc
On Tue, Jan 23, 2018 at 4:34 PM, Gregory Szorc wrote: > Speaking as a maintainer of the Firefox build system, we try to be > conservative about the set of dependencies required to build Firefox from > source. We recognize that every required dependency is a potential source > of failure and compl

Exploring requiring Node.js to build Firefox

2018-01-23 Thread Gregory Szorc
Speaking as a maintainer of the Firefox build system, we try to be conservative about the set of dependencies required to build Firefox from source. We recognize that every required dependency is a potential source of failure and complexity. Dependencies can create complications for packagers. From