On Wed, Mar 22, 2006 at 09:07:33PM +0100, Luk Claes wrote: > The reason why the tests fail are following differences between the > reference files and the output files (cdumps). It are all whitespace, > print and warning changes... > > --- Ref_Data/eslect.cdump_ref 2003-05-12 02:51:55.000000000 +0200 > +++ eslect.cdump 2006-03-22 20:50:18.000000000 +0100 > @@ -1,8 +1,8 @@ > > BEGIN { @ARGV or @ARGV= ; } > -# eslect $var[2] ( ) { print } > +# eslect $var[2] ( ) { print "$var[2]\n" }
Hi, this is caused by Filter::Simple upgrade to 0.80. I believe the new behaviour is the better one; although not shown in the diff above, the previous 'reference dump' contains NUL and other unprintable characters as the 'print' argument. The corresponding change in Filter::Simple is probably this: - Fixed handling of vars in FILTER_ONLY code=>... (thanks Lasse) especially since Select.pm uses this exact idiom. Unfortunately there are still NUL characters in the new dumps too, so there might well be more bugs in Filter::Simple. I haven't investigated this, though. Cheers, -- Niko Tyni [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]