[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#862051: nodejs (6.11.2~dfsg-1) experimental; urgency=medium



>>>>> "Didier" == Didier 'OdyX' Raboud <odyx@debian.org> writes:


    Didier> For good reasons, Debian forcibly introduced a special-case
    Didier> when Node.js first appeared in a stable release through only
    Didier> shipping it under /usr/bin/nodejs.  That forced hundreds of
    Didier> projects to cope with that, probably often through
    Didier> supporting both /usr/bin/node and /usr/bin/nodejs I suspect.

Right.
I think we introduced the special case for good reason, so I think we
should have a good reason to remove it.
When we introduce an interface, we should only break it with cause.
I don't personally think the esthetic cleanlyness of removing one
symlink from the filesystem and the infrastructure from the source
package to create it is worth the cost of breaking people who have come
to depend on the interface we created.

There is a significant difference between this and cleaning up
maintainer scripts.
Here we created the interface not just within our own packaging, but
also for our users to use.


Reply to: