Quoting T.C. Hollingsworth (2013-04-25 20:07:21)
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
Heh, funnily enough just yesterday I was talking to thrcka about proposing some
mailing list to simplify coordination and communication
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]
Uhmm, that's was just my goal with Java guidelines since they have become
bloated over time :-) In any case I believe it's a good idea to separate policy
and common trips & tricks so +1 for this endeavor
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!
Great to hear, it will surely simplify and speed up common tasks. Automation is
the key :-)
[snip]
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.
There's another thing which I mentioned to T.C., but I'll repeat it here in ML
as well. It would be nice if we split up packaging of rpm macros and various
helper scripts from nodejs package itself and create a separate project on
fedorahosted just for those scripts/tools. It will simplify improvements to
tooling and provide a common place where other distributions can perhaps share
some code. We have something similar set up for Java packaging[1] for a while and
it's been working great.
Last thing from me: in Java it became apparent only after a while...It might be good
idea to create a separate "nodejs-local" or similarly named package used for
RPM
builds. This would pull in macros and all dependencies needed to build RPMs.
Otherwise we'll possibly pollute user systems with rpm macros and additional
dependencies even though they are not interested in packaging RPMs, just using
node/npm.
[1]
https://fedorahosted.org/javapackages/
--
Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Software Engineer - Developer Experience
PGP: 7B087241
Red Hat Inc.
http://cz.redhat.com