I’ve just pushed a pile of important updates into the holyhandgrenade repo. Here’s a quick rundown of the most important changes:
I’ve added another repository, holyhandgrenade-thirdparty, in which I redistribute rebuilds from other people’s SRPMs in an attempt to cut down on the amount of unnecessary dependencies. In particular, I’m trying to kill all the dependencies on the RBEL repo, which I’ve become increasingly unhappy with on account of them doing everything totally differently from Fedora upstream (shit, there’s unmodified rebuilds of openSUSE packages in there!)
I could probably push most of this stuff into the main repo, but I don’t want to seem like I’m taking authorship credit away from some people who really deserve it, like T.C. Hollingsworth who has put a ton of work into his packages in the Node.JS ecosystem. Since he hasn’t provided builds for RHEL 6, I have.
Moving right along.
I’ve started keeping a large supply of Node.JS packages supporting Etsy’s statsd and some other endeavors. As it stands, it’s more than enough to support Node.JS standalone, but not enough to daemonize it the de facto standard way (the Forever library). Stay tuned, as this is where I’ll be focusing most of my packaging attention in the next few weeks.
Many of these are in -thirdparty, but a large number that I’m writing will start to make their way into the main -stable and -testing repos.
More statsd and Graphite goodness
I’ve added a bunch of other statsd/Graphite-related packages, specifically:
- collectd-carbon (collectd Python plugin to export statistics to Graphite)
- collectd-graphite (collectd Perl plugin to export statistics for Python)
- python-statsd (synchronous statsd client for Python)
- python-gstatsd (asynchronous/Twisted statsd client/server for Python)
Additionally, the Graphite packages (carbon, whisper, and graphite-web) received significant updates.
A pure-C implementation of statsd will be pushed as soon as I get around to checking it out.