Finally, a triumph of process and committee over usability.

Well done. *slow clap*

-Mikeal

On Jul 12, 2012, at July 12, 20122:41 PM, Carl Fürstenberg 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
> <signature.asc>

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