<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2017-08-16 9:08 GMT+02:00 Ross Gammon <span dir="ltr"><<a href="mailto:javascript@the-gammons.net" target="_blank">javascript@the-gammons.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF"><div><div class="gmail-h5">
<div class="gmail-m_-3954145042489379921moz-cite-prefix">On 08/01/2017 09:14 AM, Jérémy Lal
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote">2017-08-01 7:59 GMT+02:00 Ross Gammon
<span dir="ltr"><<a href="mailto:javascript@the-gammons.net" target="_blank">javascript@the-gammons.net</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF">
<div>
<div class="gmail-m_-3954145042489379921h5">
<div class="gmail-m_-3954145042489379921m_3956862677007773356moz-cite-prefix">On
07/31/2017 08:05 PM, Jérémy Lal wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hi team,<br>
<div class="gmail_extra"><br>
<div class="gmail_quote">2017-07-31 19:17
GMT+02:00 Tollef Fog Heen <span dir="ltr"><<a href="mailto:tfheen@debian.org" target="_blank">tfheen@debian.org</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><br>
The technical committee was asked in bug
#862051 to revisit the decision in<br>
bug #614907 (conflict between the
ax25-node package and the nodejs package).<br>
<br>
=== Resolution ===<br>
<br>
The Technical Committee recognises that
circumstances change in ways<br>
that make previous resolutions no longer
appropriate. In 2012, it was<br>
resolved that the nodejs package should
not provide /usr/bin/node due to<br>
the historical conflict with the ax25-node
package. Node.js is still<br>
quite popular and the ax25-node package is
no longer in stable, testing<br>
or unstable so the requirement for nodejs
to not provide /usr/bin/node<br>
no longer applies.<br>
<br>
The Committee therefore resolves that:<br>
<br>
1. The CTTE decision from 2012-07-12 in
bug #614907 is repealed.<br>
<br>
This means Debian's normal policies and
practices take over and the<br>
nodejs package is free to provide
/usr/bin/node. The migration should<br>
be managed according to Debian's usual
backwards-compatibility<br>
arrangements.<br>
<br>
=== End Resolution ===<br>
<br>
Please see <a href="http://bugs.debian.org/862051" rel="noreferrer" target="_blank">http://bugs.debian.org/862051</a>
for discussion of this bug.<br>
</blockquote>
</div>
<br>
</div>
<div class="gmail_extra">Next time i'll upload
nodejs, it will be with /usr/bin/node and
/usr/bin/nodejs.</div>
<div class="gmail_extra">After that, please stop
patching modules shebangs.</div>
<div class="gmail_extra">I suspect it is a bad
idea to keep /usr/bin/nodejs forever, so
hopefully it will</div>
<div class="gmail_extra">be possible to remove
it before buster.</div>
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra">Regards,</div>
<div class="gmail_extra">Jérémy.</div>
<div class="gmail_extra"><br>
</div>
</div>
<br>
<fieldset class="gmail-m_-3954145042489379921m_3956862677007773356mimeAttachmentHeader"></fieldset>
<br>
</blockquote>
<p><br>
</p>
</div>
</div>
<p>Once that is done, I will tweak <a class="gmail-m_-3954145042489379921m_3956862677007773356moz-txt-link-freetext" href="https://wiki.debian.org/Javascript/Nodejs/Manual" target="_blank">https://wiki.debian.org/Javasc<wbr>ript/Nodejs/Manual</a>
and <a class="gmail-m_-3954145042489379921m_3956862677007773356moz-txt-link-freetext" href="https://wiki.debian.org/Javascript/Nodejs" target="_blank">https://wiki.debian.org/Javasc<wbr>ript/Nodejs</a>
for new team members if you like.</p>
<p>Should we eventually add something to the buster
release notes to warn those users/developers that
might have been unaware of nodejs-legacy, and
developed their own stuff using /usr/bin/nodejs? Or is
that likely to be a rare situation?</p>
</div>
</blockquote>
<div><br>
</div>
<div>I suppose it's important enough to, yes.</div>
<div><br>
</div>
<div>Jérémy</div></div></div></div></blockquote></div></div></div></blockquote><div><br></div><div>What's "done" exactly ? The wiki changes ?</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF"><div><div class="gmail-h5"><blockquote type="cite"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">
</div>
</div>
</div>
</blockquote>
</div></div><p>Done - please double check someone!</p>
<p>Where are we with npm2deb. Should I submit a bug, or has it
already been fixed? Sorry - I am suck on Stretch on my laptop
(waiting for more time), so I do lots of manual fixing when
working on a new package ATM.<br></p></div></blockquote><div>Was npm2deb rewriting shebang ?</div><div>There is no particular urge in dropping /usr/bin/nodejs, though it would be nice to get there for Buster.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF"><p>
</p>
<p>Backports - It struck me when doing the updates to the wiki that
we might need a versioned depends on nodejs <tt>[</tt><tt class="gmail-m_-3954145042489379921backtick">Build-Depends:Â nodejs (>= </tt>4.8.3~dfsg-1~)
to make it clear for people (like Andreas Tille) that might want
to start backporting node stuff to stretch. Otherwise they will
need to add back the patches to make things work.</p></div></blockquote><div>Right now, to my knowledge, it's only version 6.11.2~dfsg-2 in unstable that installs /usr/bin/node.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF">
<p>Also I note on the wiki that the "nodejs-abi" might become a
mandatory goal for Stretch! Where did we get with that? Should we
make it mandatory for Buster?<br></p></div></blockquote><div>This should be mandatory for nodejs c++ addons, though there are not plenty of them and it's really easy to fix using the dh helper.</div><div>Other pure javascript libraries should not be concerned.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF">
<p>Ross<br></p></div></blockquote><div>Jérémy</div><div> </div></div><br></div></div>