Hi Fedora noders!
If you're receiving this, you've done *something* related to Node at
some point. (And there's a lot of you, which is why you're all
Bcc'ed!) There's now a Node.js mailing list to make communicating
easier:
https://admin.fedoraproject.org/mailman/listinfo/nodejs
Please join us there if you're interested; this will be the last time
I mass mail anybody. If you don't care about node anymore, feel free
to skip the rest of this, otherwise read on..
In addition to the mailing list, I've also given node some wiki love.
There's now an overview page you can point all your friends to:
https://fedoraproject.org/wiki/Node.js
There's also a fancy SIG page. Add your name to it!
https://fedoraproject.org/wiki/SIGs/Node.js
While I got them off to a start, they definitely could use some more
love. Please edit away, it is a wiki after all!
Note that there's a link to a Packaging FAQ, but it currently
redirects to the guidelines. I'm going to be putting in a guidelines
update real soon now, taking into account all the changes thanks to
your wonderful suggestions. Part of that will be moving some stuff
out of the guidelines and into the FAQ, since FPC wants to get the
guidelines back to the basics. [1] So that page won't stay a redirect
long! If you have any suggestions in this area that we haven't
already discussed previously, please e-mail the list. Otherwise, I'll
send out the drafts there prior to sending them along to FPC to gather
feedback.
Additionally, there's now a tracking bug for Node.js reviews [2].
Please add "nodejs-reviews" to the Blocks field of all future
Node.js-related package reviews. npm2rpm will use it to skip packages
that are already awaiting review. Speaking of npm2rpm, I hope to have
that out for everyone next week, along with an additional script that
checks npm for updates and updates packages. Sorry it's taken so
long!
In case you missed it, Stephen Gallagher recently got Node.js working
on EPEL 6. (Thanks, Stephen!) The only thing extra you need to do
for EPEL is add %{?nodejs_find_provides_and_requires} to the top of
your spec file. This forces the older RPM in RHEL6 to invoke the
Node.js provides and requires generators, since it cannot be done
automatically like it is in Fedora. (This will also find it's way
into the EPEL guidelines in the aforementioned guidelines update.)
Finally, at this point in the Node.js 0.10.x release cycle, updates
are being released roughly every week, as more people migrate to the
new version and find all the bugs in it. Unfortunately, that means as
soon as bodhi lets me push 0.10.4, 0.10.5 is out! Please test new
versions, and visit bodhi and give them karma, so we're not pushing
stuff with already fixed bugs stable two days after the next version
is released. In about a month or so, releases should taper off and it
won't be such a problem anymore.
Thanks for all of your awesome work!
-T.C.
[1] https://lists.fedoraproject.org/pipermail/packaging/2013-March/008971.html
[2] https://bugzilla.redhat.com/show_bug.cgi?id=956806