<span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 12px"><div>Eli, Jim,</div>

<div> </div>

<div>  The build toolchain is more important now to us implementers because it must be used to debug GeoMoose.  In the past it was possible to use the Geomoose_dev.html file to load un-minified version of the code and use the browser's debugger to step through the code.  The new dependency on NodeJS for debugging is an added burden (but thankfully it is mitigated by the doc Jim and Dan have written).</div>

<div> </div>

<div>  Since my exposure to NodeJS is minimal (I just used it to help me add Bing layer types other than Aerial and Road), I am OK with choice A).</div>

<div> </div>

<div>  I wonder how many people debug Geomoose?</div>

<div> </div>

<div>Best Regards,</div>

<div>Brent  </div>

<div> </div>

<div> </div>

<div style="-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;"> </div>

<div> </div>

<hr align="center" size="2" width="100%" />
<div><span style="font-family: tahoma,arial,sans-serif; font-size: 10pt;"><b>From</b>: "Eli Adam" <eadam@co.lincoln.or.us><br />
<b>Sent</b>: Tuesday, November 14, 2017 9:23 AM<br />
<b>To</b>: "Jim Klassen" <klassen.js@gmail.com><br />
<b>Cc</b>: "geomoose-psc@lists.osgeo.org" <geomoose-psc@lists.osgeo.org><br />
<b>Subject</b>: Re: [geomoose-psc] GeoMoose Supported NodeJS Vesion(s)?</span>

<div> </div>
On Mon, Nov 13, 2017 at 1:53 PM, Jim Klassen <klassen.js@gmail.com> wrote:<br />
> I am trying to come up with a policy for which nodejs versions we<br />
> officially support for the *build* toolchain. My general thoughts are<br />
<br />
Do we need a policy for the *build* toolchain?<br />
<br />
> either current LTS (8.9.1 now) or current and previous LTS (now 6.9.x).<br />
> The benefits to two versions is it gives us and others more leeway when<br />
> to update things. The benefit to one version is that is likely what we<br />
> are testing in practice and it can simplify the build scripts.<br />
<br />
More than one version seems infeasible. We'll actively be working<br />
with one. Maybe additional versions will work but that could be<br />
happenstance, not design.<br />
<br />
><br />
> The nodejs release schedule is here [1]:<br />
> Node 8.x became LTS on 2017-10-31 and will be supported until 2019-12.<br />
> Node 6.x became LTS on 2016-10-18 and will be supported until 2019-4.<br />
> Node 4.x became LTS on 2015-10-1 and will be supported until 2018-4.<br />
> (We made some efforts to support this version at one point, but it has<br />
> not been tested in a long time by me and probably doesn't currently work<br />
> with GeoMoose).<br />
><br />
> I also point out that 8.9.1 doesn't build out of the box on Ubuntu 14.04<br />
> because the gcc version is not new enough. I'm pretty sure Jessie and<br />
> 16.04 are ok with 8.9.1.<br />
><br />
> So how do people feel about supporting:<br />
><br />
> A) Current LTS version of nodejs only.<br />
><br />
> or<br />
><br />
> B) Current and previous LTS versions of nodejs.<br />
><br />
><br />
> (Note: the demo server is still on Ubuntu 14.04 due to MapScript not<br />
> being in Ubuntu 16.04. Of course GeoMoose 3 doesn't care about<br />
> MapScript, but we are still hosting GeoMoose 2.9 demo which does. This<br />
> could easily be split up so it isn't the end of the world, just where<br />
> we're at now.)<br />
<br />
<br />
C) Whatever one version is convenient based on a variety of factors<br />
like MapScript running a previous version of the demo. Not to be<br />
flippant, but since this an internal facing build tool, I'm not<br />
convinced that we need a policy.<br />
<br />
Best regards, Eli<br />
<br />
><br />
> [1] https://github.com/nodejs/Release<br />
><br />
> _______________________________________________<br />
> geomoose-psc mailing list<br />
> geomoose-psc@lists.osgeo.org<br />
> https://lists.osgeo.org/mailman/listinfo/geomoose-psc<br />
_______________________________________________<br />
geomoose-psc mailing list<br />
geomoose-psc@lists.osgeo.org<br />
https://lists.osgeo.org/mailman/listinfo/geomoose-psc</div></span>