Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

chromatic (983)

chromatic
  (email not shown publicly)
http://wgz.org/chromatic/

Blog Information [technorati.com] Profile for chr0matic [technorati.com]

Journal of chromatic (983)

Tuesday March 16, 2004
12:46 AM

Multipart Mail Hacks

[ #17922 ]

At the risk of finding a brown paper bag bug, I've released the latest version of my mailhacks modules. See my Perl projects page or wait for the Mail::Action 0.30, Mail::SimpleList 0.87, and Mail::TempAddress 0.56 to hit the CPAN.

Tomorrow's project? Test::MockObject::Extends.

(Mini-rant: Mail::Box is huge to pull in just for message handling, but it appears to work. It'd surely be nice if it were split into smaller pieces, though. I don't need IMAP, POP3, mbox, or maildir handling to parse a message.)

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • O.K., I'll bite. What is a "brown paper bag bug"?
    • When you put out a release only to realize a short time later the existence of a blindingly obvious bug that requires you to wear a (virtual) brown paper bag over your head from the embarrassment as you put out a new release with a three-line changelog. Here's an example... [cpan.org]

      IME this most often happens with releases that have been in the cooker too long.

    • From brown-paper-bag bug [astrian.net]:

      brown-paper-bag bug     n.   A bug in a public software release that is so embarrassing that the author notionally wears a brown paper bag over his head for a while so he won't be recognized on the net. Entered popular usage after the early-1999 release of the first Linux 2.2, which had one. The phrase was used in Linus Torvalds's apology posting.