Recently in debian Category

Installing Google::Checkout::* in Debian:

apt-get install libxml-writer-perl libcrypt-ssleay-perl libdate-manip-perl

cpan Google::Checkout::General::GCO

Installing Net::Amazon::S3 in Debian?  This might help.  I'm documenting it here because I have had to do this so many times in the past few weeks.  It's not hard, but it's definitely annoying to have to find all the modules that Net::Amazon::S3 depends on.

apt-get install libxml-libxml-perl libmoose-perl libmoosex-strictconstructor-perl libregexp-common-perl libclass-mop-perl libdatetime-format-iso8601-perl libdigest-md5-file-perl libnamespace-clean-perl libtest-use-ok-perl libtime-duration-parse-perl libdatetime-format-natural-perl libdatetime-set-perl libdatetime-perl libexception-class-perl libtest-warn-perl libtest-differences-perl libtest-deep-perl libmodule-build-perl liblwp-useragent-determined-perl

cpan Data::Stream::Bulk

cpan DateTimeX::Easy

cpan MooseX::Types::DateTimeX

cpan DateTime::Format::HTTP

cpan Net::Amazon::S3


And then if you get tired of any of the warnings when you "use" it, try this at the top of your code:

open(my $olderr, '>&', \*STDERR);
close(STDERR);
eval('use Net::Amazon::S3');
open(STDERR, '>&', $olderr);

Joined Debian Perl Group

By Dusty on September 15, 2009 11:55 PM · No Comments
So, I've finally joined the Perl Group within Debian.  I thought it'd be a difficult thing to do, but no... it's not.  My biggest misunderstanding of the process is that I thought I needed to be a Debian Developer (DD) to join a group.  Nay!  You just have to have a clue.  I requested assistance to gain that clue and was happily greeted with "clue".  Go to a page and read about it.  Then let them know you created a new user in the system.  Ta-da!

So now I begin lurking and watching the group.  I'm not going to do anything yet until I observe a bit about how they go about getting things done.  I'd rather not look like an idiot straight away.

In my observation thus far, I've noticed a Perl module that I'd never seen before:  Net::DRI.  Someone had just packaged it and submitted it to the group.  Basically this module is the equivalent to DBD, but for domain registry company interfaces.  It makes a single API to abstract all the different APIs provided by various registrars.  Very nice!  I haven't given it a shot yet, but the idea just sounds genius.  Who knows, maybe I'll even submit some code to handle the registrars I use.