Show quoted text>>>>> On Sun, 3 Apr 2005 10:33:51 -0400 (EDT), "YAML" <bug-YAML@rt.cpan.org> said:
Show quoted text > YAML-0.38.tar.gz: test hangs until either interrupted or running Out Of Memory here:
Show quoted text > t/20load......ok 2/17make: *** [test_dynamic] Interrupt
Show quoted text > Tested with Debian's perl which is 5.8.4.
Show quoted text > Also tested with bleedperl, where the test succeeds.
Show quoted text > All the perls I have lying around up to perl-5.8.0@23450 fail, all perls from
> 23606 and up succeed.
It seems to me that this was due to a bug in Test::More::is_deeply.
23450 had Test::More v 0.47 and 23606 had v 0.53. Running the test in
the debugger stops at
% ../installed-perls/perl/pyFEFtu/perl-5.8.0@23450/bin/perl -Mblib -d t/20load.t
Loading DB routines from perl5db.pl version 1.28
Editor support available.
Enter h or `h h' for help, or `man perldebug' for more help.
main::(t/20load.t:3): plan tests => number_of_tests;
DB<1> c
1..17
ok 1 - No test description (t/20load.t:8)
ok 2 - No test description (t/20load.t:33)
Test::More::_deep_check(/home/src/perl/repoperls/installed-perls/perl/pyFEFtu/perl-5.8.0@23450/lib/5.9.2/Test/More.pm:1044):
1044: $ok = eq_array($e1, $e2);
99 levels deep in subroutine calls!
If Schwern can confirm that this bug did exist, then I'd suggest you
refrain from using is_deeply for the years to come.
Ingy, Thanks for the new version of YAML, it's highly appreciated and
welcomed with great enthusiasm,
--
andreas