[Fedora-packaging] How to differentiate "console-log" from "console.log"

T.C. Hollingsworth tchollingsworth at gmail.com
Wed Jun 5 05:36:57 UTC 2013

Generally, we try to name Node.js packages using their name from the
npm repository, with the "nodejs-" prefix, as stated in the Node.js
naming guidelines [1].  Unfortunately, npm names are allowed to use
some characters that RPM packages aren't, like periods (".").  Usually
you would just replace the dot with a dash or something, but we've run
into a little problem.

There are npm packages named "console-log" and "console.log", and
Jamie Nguyen has packaged the latter. [2]  I'd rather not this be
named "nodejs-console-log" in case the real "console-log" gets
packaged later.  We could use a underscore, but the Naming Guidelines
[3] makes it seem like it needs some special approval.

Should we file a FPC ticket asking for approval to use underscores in
this fashion, or does anyone have any better ideas?


[1] https://fedoraproject.org/wiki/Packaging:Node.js#Naming_Guidelines
[2] https://bugzilla.redhat.com/show_bug.cgi?id=968594
[3] https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Separators

More information about the packaging mailing list