<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>