Work finally picked up today, both in demand and output. I worked with one of our engineers, who has recently been learning Perl to parse data from our characterization equipment. I wrote a simple interface for him to use to log measurements to our main database, and today I tweaked some installation problems. The biggest one was prerequisites. I hadn't declared them in the Makefile.PL, which led to an error during testing that was, if not silent, at least obtuse.
So, I spent some time declaring prerequisites in that distribution and others. Unfortunately some of those modules must be installed from PPM's, since installing a compiler on so many machines isn't going to go over well. So, I need to set up a local repository, I think. I'm just thrilled.
A similar problem has been getting my goat, as regards Games::Goban. I get reports from cpantesters saying that tests fail for Games-Goban (board.t) because the base package for Games::Goban::Board is empty. It seems empty because it's not installed. Shouldn't cpansmoke be noticing that there is a prerequisite and that it isn't installed? It would be nice, too, if C didn't fail silently when the module couldn't be required. I imagine there's some reason for that. I should look into it.
Oh, and finally, I installed Squid on the lone Slackware box at work. While most things under Panther will go through the MS ISA box at work, NetNewsWire won't use proxy auth, for some unknown reason. Someone suggested Authoxy, but I'll be damned if I'm going to pay for such a stupid feature. So, I set up a proxy to proxy to the proxy, and everything's proxying just fine now.