Net::AMQP::RabbitMQ Releases

This weekend I released two versions of Net::AMQP::RabbitMQ on CPAN: 0.007000 and 0.007001.

The first version was the culmination of some major refactoring in how Perl types were inferred into C and AMQP types in headers, and then also adding a bunch of previously-unsupported AMQP header types into Perl.

The second version was fixing an oversight where timestamp types in headers weren’t supported. I also added a manual_tests directory which is where I will add some manual tests as I do some of those. There is a test where I verify dead-letter queue functionality that helped me verify that x-death headers were working properly now.

The primary reason why this is huge is because the special x-death headers are now supported. Not only that, but in the event that you had a non-Perl program publishing to your queue with headers, you may have had compatibility issues with the header types that would cause to have to kluge.

As of now, the new version – 0.007001 – isn’t live, but if you search for the module on CPAN you should find the latest published version.

If you notice any issues, let me know by going to the official github repo and filing an issue.

Install Party Anybody?

I’m thinking of holding an install party the first last weekend in July. Anybody game? I would propose a few different agenda items:

1. Install GNU/Linux of your desired flavor (bring your own ISO, I’ll bring Ubuntu and Kubuntu 13.04 images to share)
2. Intro to contributing to Free Software, and what it takes to contribute
3. Hackathon

Denny’s will have their full menu available to us the whole time, and they do have free wifi and a community space for us.

Please use the comments section to RSVP.

When: July 27th @ 12:30pm – 4:30pm
Where: In the Community Room of Denny’s at 702 W Town Center Blvd, Champaign, IL 61822 (Map: http://goo.gl/NQOu7)

It’s Good to Be Back

Well, I’ve been working on my first contribution to Kubuntu since 2007 and it feels good. I haven’t done a whole bunch yet, but I’ve gotten my feet wet. While I understand the C++ much better than I used to – having worked on it during my 9-to-5 – I’ve still got a lot to learn in C++. I really like the features in Launchpad that are new (to me, since 2007) for reviewing commits. This is a great idea, it makes the whole process of contributing much easier. Before I’d just send a patch to a mailing list, and if there were revisions then people would have to send a new diff, and then you may end up with some changes getting lost if there was a large discussion.

I’ll try to blog about my Free Software work again, no promises.