<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><br>
</p>
<br>
<div class="moz-cite-prefix">On 16/08/17 15:06, Jérémy Lal wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAJxTCxyTLvdgrnobPYUvnZU39yVn9c9bf+=gqP8RxxDiQgt7BQ@mail.gmail.com">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote">2017-08-16 14:30 GMT+02:00 Ross
Gammon <span dir="ltr"><<a
href="mailto:javascript@the-gammons.net" target="_blank"
moz-do-not-send="true">javascript@the-gammons.net</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<div>
<div class="h5">
<p><br>
</p>
<br>
<div class="m_-6849110863572613228moz-cite-prefix">On
16/08/17 10:22, 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-16 9:08
GMT+02:00 Ross Gammon <span dir="ltr"><<a
href="mailto:javascript@the-gammons.net"
target="_blank" moz-do-not-send="true">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="m_-6849110863572613228gmail-h5">
<div
class="m_-6849110863572613228gmail-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"
moz-do-not-send="true">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="m_-6849110863572613228gmail-m_-3954145042489379921h5">
<div
class="m_-6849110863572613228gmail-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" moz-do-not-send="true">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"
moz-do-not-send="true">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="m_-6849110863572613228gmail-m_-3954145042489379921m_3956862677007773356mimeAttachmentHeader"></fieldset>
<br>
</blockquote>
<p><br>
</p>
</div>
</div>
<p>Once that is done, I
will tweak <a
class="m_-6849110863572613228gmail-m_-3954145042489379921m_3956862677007773356moz-txt-link-freetext"
href="https://wiki.debian.org/Javascript/Nodejs/Manual" target="_blank"
moz-do-not-send="true">https://wiki.debian.org/Javasc<wbr>ript/Nodejs/Manual</a>
and <a
class="m_-6849110863572613228gmail-m_-3954145042489379921m_3956862677007773356moz-txt-link-freetext"
href="https://wiki.debian.org/Javascript/Nodejs" target="_blank"
moz-do-not-send="true">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>
</div>
</div>
</div>
</blockquote>
<br>
</div>
</div>
Sorry - yes, just the wiki changes.<span class=""><br>
<br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<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="m_-6849110863572613228gmail-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>
</div>
</div>
</blockquote>
<br>
</span> No. But maybe I went too far with the wiki
update, as I also renamed the library install paths (as
well as the binary path), and npm2deb would also need to
update the paths in the debian/install files. I can drop
that part of the change. In any case I think npm2deb
would need to adjust the path to the binary in
debian/dirs and debian/install (and/or links?).<span
class=""><br>
<br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<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="m_-6849110863572613228gmail-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>
</div>
</div>
</div>
</blockquote>
<br>
</span> Sorry again, I misread a changelog entry. Should
have dug deeper.<span class=""><br>
<br>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<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>
</div>
</div>
</div>
</blockquote>
<br>
</span> I will add that it is now mandatory on the wiki.<br>
<br>
Should I leave the /lib install paths as they were? I
suppose that is better as they match the package name
(nodejs), and means less changes to existing packages.<br>
</div>
</blockquote>
<div><br>
</div>
<div>Yes, you should ! The only thing that changes is that
references to the "node" executable do not need to be
renamed, now (in shebangs or else).</div>
<div>I say it again: i plan on keeping /usr/bin/nodejs
around for a while, until it is no longer necessary, and i
think it'd be nice that Buster does not ship
/usr/bin/nodejs at all,</div>
<div>but if it does it's not a big issue.</div>
</div>
<br>
</div>
<div class="gmail_extra">Jérémy</div>
</div>
</blockquote>
<br>
Thanks - wiki should be fixed now.<br>
</body>
</html>