I’ve always thought “node” was WAY too generic of a name for the binary. “nodejs” is both more recognizeable out-of-context and more consistent with node.js’s own branding.

-FG

On 12.7.12 4:46 PM, Joshua Holbrook wrote:
Wow, the debian community sounds kinda scary. I'm definitely not used
to these sort of top-down edicts. Is it just me?

--Josh

On Thu, Jul 12, 2012 at 2:41 PM, Carl Fürstenberg <[email protected]> wrote:
---------- Forwarded message ----------
From: Don Armstrong <[email protected]>
Date: Thu, Jul 12, 2012 at 8:59 PM
Subject: [CTTE #614907] Resolution of node/nodejs conflict
To: [email protected]



=== Resolution ===
The Technical Committee reaffirms the importance of preventing namespace
collisions for programs in the distribution, while recognizing that
compatibility with upstreams and with previous Debian releases is also
important and that sometimes an imperfect balance must be struck between
these three goals.

The Committee therefore resolves that:

1. The nodejs package shall be changed to provide /usr/bin/nodejs, not
    /usr/bin/node.  The package shall declare a Breaks: relationship with any
    packages in Debian that reference /usr/bin/node.
2. The nodejs source package shall also provide a nodejs-legacy binary
    package at Priority: extra that contains /usr/bin/node as a symlink to
    /usr/bin/nodejs.  No package in the archive may depend on or recommend
    the nodejs-legacy package, which is provided solely for upstream
    compatibility.  This package shall also declare a Conflicts: relationship
    with the node package.
3. The node source package shall rename its binary to /usr/sbin/ax25-node,
    and its binary package to ax25-node.
4. The node source package shall continue to build a transitional 'node'
    binary package for compatibility with deployed Debian installations,
    which provides /usr/sbin/node as a symlink to /usr/sbin/ax25-node.  This
    package shall declare a reciprocal Conflicts: relationship with the
    nodejs-legacy package.  Other packages may reference the 'node' package
    as a dependency or recommendation, but are encouraged to transition to
    'ax25-node'.
5. The maintainers of these packages are required to implement the above
    changes immediately in unstable.  Failing that, the Technical Committee
    reserves the right to NMU to implement these changes.
6. Once the above changes are implemented, the packages shall be considered
    suitable for release with respect to the Debian policy on conflicting
    packages.

=== End Resolution ===

Please see http://bugs.debian.org/614907 for the background and discussion.


Don Armstrong

--
I may not have gone where I intended to go, but I think I have ended
up where I needed to be.
  -- Douglas Adams _The Long Dark Tea-Time of the Soul_

http://www.donarmstrong.com              http://rzlab.ucr.edu


--
Carl Fürstenberg

--
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en





--
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to