IO::InnerFile::seek() and flush() did not return true value until recently. http://rt.cpan.org/NoAuth/Bug.html?id=8085 http://rt.cpan.org/NoAuth/Bug.html?id=8512 http://rt.cpan.org/NoAuth/Bug.html?id=11312 http://rt.cpan.org/NoAuth/Bug.html?id=11452 http://rt.cpan.org/NoAuth/Bug.html?id=12375 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=277318 --- MIME-tools-5.417/lib/MIME/Parser.pm- 2005-01-13 19:23:15 +0000 +++ MIME-tools-5.417/lib/MIME/Parser.pm 2005-05-12 14:40:53 +0000 @@ -136,7 +136,7 @@ use IO::Scalar 1.117; use IO::ScalarArray 1.114; use IO::Lines 1.108; use IO::File; -use IO::InnerFile; +use IO::InnerFile 2.110; use File::Spec; use File::Path; use Config qw(%Config); --- MIME-tools-5.417/Makefile.PL- 2004-12-02 19:38:21 +0000 +++ MIME-tools-5.417/Makefile.PL 2005-05-12 15:14:20 +0000 @@ -13,6 +13,7 @@ my %modules = 'IO::Stringy' => { min_version => "1.211" }, 'File::Spec' => { min_version => "0.6" }, - 'File::Path' => { min_version => "1" } + 'File::Path' => { min_version => "1" }, + 'IO::InnerFile' => { min_version => "2.110" }, ); my($m, $foundit, $foundrec, @missing); @@ -75,6 +76,7 @@ WriteMakefile( "IO::Stringy" => 1.211, "File::Spec" => 0.6, "File::Path" => 1, + "IO::InnerFile" => 2.110, }, AUTHOR => 'Eryq , David F. Skoll ', ABSTRACT => 'Tools to manipulate MIME messages', --- MIME-tools-5.417/META.yml- 2005-01-20 21:21:10 +0000 +++ MIME-tools-5.417/META.yml 2005-05-12 15:17:32 +0000 @@ -8,6 +8,7 @@ requires: File::Path: 1 File::Spec: 0.6 IO::Stringy: 1.211 + IO::InnerFile: 2.110 Mail::Field: 1.05 Mail::Header: 1.01 Mail::Internet: 1.0203