Maybe this is the wrong place to make such a suggestion, but why not add an 
extra package ("nodejs-as-node") that creates a symlinks node -> nodejs? 
That package could conflict with the ax25 package; if people want to have 
both they just install nodejs but not the symlink.

- Bert

On Friday, July 13, 2012 4:52:11 AM UTC+2, ryandesign wrote:
>
> I am not familiar with Debian or Linux, but am a manager of the MacPorts 
> project, and in that capacity I have certainly encountered the problem of 
> two different software packages wanting to install a program of the same 
> name. The authors of those software packages might not have been aware of 
> one another, but when packages want to live in the same package manager, 
> some kind of decision must be made. In MacPorts we might initially mark the 
> two packages as conflicting with one another, which makes it impossible for 
> the user to install both simultaneously; this usually invites complaints 
> from users fairly rapidly. The other option is to install the programs into 
> different directories, but that's not very satisfactory either because it 
> makes the user modify their PATH or call the programs by their absolute 
> path, and requires them to be aware of the conflict. Other times we might 
> rename one of the programs, like Debian have done. Whichever program is 
> renamed, that package's developers are likely to be unhappy about it, and 
> for us at least, which one gets renamed is could be determined by which one 
> has been in MacPorts the longest, which one is depended on the most within 
> MacPorts, which one was developed first, or even which one is more popular. 
>
> The best solution of all would be for one of the upstream developers to 
> rename their program so that the name collision no longer exists. What 
> would speak against officially renaming the "node" binary to "nodejs"? I 
> understand the reluctance to make changes for no reason, but this change 
> would have a reason: it would fix the name collision, and would make the 
> program name less generic and more recognizable. Possibly even more 
> searchable on e.g. Google. 
>
> We're not 1.0 yet; it's not too late to make changes like this. One way to 
> handle the transition gracefully would be for 0.9.x/0.10.x to rename the 
> binary to nodejs and also install a node -> nodejs symlink. Encourage 
> developers and users at that time to use "nodejs" instead of "node". In 
> 0.11.x/0.12.x, make nodejs print a warning if it's invoked as "node". And 
> in some future version, remove the "node" symlink. 
>
>
> On Jul 12, 2012, at 18:26, Mark Hahn wrote: 
>
> > So they have chosen who gets to use what name?  That is insane.  It will 
> never work.  There will be web pages for the rest of time telling how to 
> "fix" a node installation on debian. 
> > 
> > I'm new to the linux community.  Has this been tried before, and did it 
> work? 
>
>

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