<div dir="ltr">(reordered your reply to the bottom)<br><div class="gmail_extra"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="gmail-HOEnZb"><div class="gmail-h5">
On 15/09/16 19:22, Jonas Smedegaard wrote:<br>
> Quoting Jérémy Lal (2016-09-15 17:21:30)<br>
>> 2016-09-15 17:12 GMT+02:00 Matijs van Zuijlen <<a href="mailto:matijs@matijs.net">matijs@matijs.net</a>>:<br>
>><br>
>>> Package: npm<br>
>>> Version: 1.4.21+ds-2<br>
>>> Severity: wishlist<br>
>>><br>
>>> Executables installed with npm need the /usr/bin/node executable, which<br>
>>> is provided in the nodejs-legacy package. This information is currently<br>
>>> only in the README.Debian file. I think it would be really helpful to<br>
>>> add nodejs-legacy to the npm package's Suggests:, or even Recommends:.<br>
>>><br>
>>><br>
>> Well, re-reading<br>
>> <a href="https://lists.debian.org/debian-devel-announce/2012/07/msg00002.html" rel="noreferrer" target="_blank">https://lists.debian.org/<wbr>debian-devel-announce/2012/07/<wbr>msg00002.html</a><br>
>> paragraph 2 says<br>
>><br>
>>> No package in the archive may depend on or recommend<br>
>>> the nodejs-legacy package, which is provided solely for upstream<br>
>> compatibility.<br>
>><br>
>> Taken literally, it doesn't forbid Suggest. Does it ?<br>
><br>
> I agree we are not forbidden from suggesting: Seems to me the choice of<br>
> words by the Technical Committee was deliberate, as that matches how<br>
> packages outside of Debian (i.e. non-free stuff) is allowed to be<br>
> suggested only.<br></div></div></blockquote><div><br></div>2016-09-16 9:57 GMT+02:00 Matijs van Zuijlen <span dir="ltr"><<a href="mailto:matijs@matijs.net" target="_blank">matijs@matijs.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I read through bug 614907, and I think the very best solution would be<br>for npm to ensure the correct node executable is referenced in each<br>package's executable. I don't know how feasible that would be.<br></blockquote><div><br></div><div>While it looks pleasant, the executable name is referenced in js code, in makefiles,</div><div>bash files, json files, and possibly in very hidden ways.</div><div>It wouldn't be the best solution, it would be the riskiest one.</div><div><br></div><div>Jérémy</div></div></div></div>