[Pkg-javascript-devel] Bug#754462: Bug#862051: nodejs (6.11.2~dfsg-1) experimental; urgency=medium

Sam Hartman hartmans at debian.org
Tue Aug 29 17:40:19 UTC 2017


>>>>> "Didier" == Didier 'OdyX' Raboud <odyx at 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.



More information about the Pkg-javascript-devel mailing list