Bug#862051: Allow nodejs to provide /usr/bin/node (draft resolution)
]] Ian Jackson
> Tollef Fog Heen writes ("Re: Bug#862051: Allow nodejs to provide /usr/bin/node (draft resolution)"):
> > > Tollef Fog Heen writes ("Bug#862051: Allow nodejs to provide /usr/bin/node (draft resolution)"):
> > > > 1. The CTTE decision from 2012-07-12 in bug #614907 is repealed.
> > > >
> > > > This means Debian's normal policies and practices take over and the
> > > > nodejs package is free to provide /usr/bin/node. The migration should
> > > > be managed according to Debian's usual backwards-compatibility
> > > > arrangements.
> > >
> > > Can you please say that /usr/bin/nodejs should remain indefinitely.
> > > Otherwise someone may get it into their head to get rid of it.
> > I think that's covered under the last sentence and don't think we should
> > add any extra restrictions on nodejs.
> I think a natural reading of "Debian's usual backwards-compatibility
> arrangements" applied to /usr/bin/nodejs would arguably involve
> keeping it only for a realease or two. But in fact, there is no
> reason to ever delete it (except for punishment purposes, as I discuss
I don't think there's a good reason to add extra restrictions on top of
what we generally do for other packages. Having a uniform set of rules
that apply to all packages has value. Special cases are
As a non-contrived example, at some point nodejs might want to break
APIs in a way that make switching to /usr/bin/node2 makes sense. I
don't think keeping /usr/bin/nodejs would make sense then. I also think
having to have yet another CTTE decision allowing the maintainer to then
drop the symlink would be pure overhead, so I'd rather trust the
maintainer to be responsible and not break stuff unless there's a really
good reason for doing so.
As a separate point, it saddens me that you make it sound like the
maintainer has any incentive or wish to punish users. Why would they do
> But I guess I will take that message as a promise of your support if
> my fears come to pass.
I don't give out promises unless I use wording to that effect.
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are