> Please update the files from CVS - You may have got a "bad"
> version of DateTime::Set or Set::Infinite!
As you told me, I updated 'Set::Infinite' from CVS, I updated
'DateTime::Event::Recurrence':
Module id = DateTime::Event::Recurrence
CPAN_USERID FGLOCK (Flavio Soibelmann Glock <[EMAIL PROTECTED]>)
CPAN_VERSION 0.10
CPAN_FILE F/FG/FGLOCK/DateTime-Event-Recurrence-0.10.tar.gz
MANPAGE DateTime::Event::Recurrence - DateTime::Set extension for computing
basic recurrences.
INST_FILE /usr/lib/perl5/site_perl/5.8.2/DateTime/Event/Recurrence.pm
INST_VERSION 0.10
and I downloaded the new DateTime::Set 0.16 giving me the
follwing errors when testing:
Running make test
/usr/bin/perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib',
'blib/arch')" t/*.t
t/00load.....................ok
t/01sanity...................ok
t/02immutable................ok
t/03add_subtract.............ok
t/04recurrence...............Invalid interval specification: start value is after end
at /cygdrive/d/rm/personal/.cpan/build/DateTime-Set-0.16/blib/lib/DateTime/Set.pm line
574
ok
t/05iterator.................ok
t/06backtrack................ok
t/07previous.................ok
t/08span.....................ok
t/09spanset..................ok
t/10previous-2...............ok
t/11next.....................ok
t/12iterator_intersection....ok
t/13add_recurrence...........Invalid interval specification: start value is after end
at /cygdrive/d/rm/personal/.cpan/build/DateTime-Set-0.16/blib/lib/DateTime/Set.pm line
488
Use of uninitialized value in string eq at t/13add_recurrence.t line 109.
Use of uninitialized value in concatenation (.) or string at t/13add_recurrence.t line
109.
# Failed test (t/13add_recurrence.t at line 109)
Invalid interval specification: start value is after end at
/cygdrive/d/rm/personal/.cpan/build/DateTime-Set-0.16/blib/lib/DateTime/SpanSet.pm
line 328
Use of uninitialized value in numeric gt (>) at
/usr/lib/perl5/site_perl/5.8.2/Set/Infinite/Basic.pm line 221.
Use of uninitialized value in numeric gt (>) at
/usr/lib/perl5/site_perl/5.8.2/Set/Infinite/Basic.pm line 221.
Invalid interval specification: start value is after end at t/13add_recurrence.t line
133
Invalid interval specification: start value is after end at t/13add_recurrence.t line
133
Can't call method "intersection" without a package or object reference at
/usr/lib/perl5/site_perl/5.8.2/Set/Infinite.pm line 948.
# Looks like you planned 8 tests but only ran 6.
# Looks like your test died just after 6.
dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 6-8
Failed 3/8 tests, 62.50% okay
t/14complement...............ok
t/15time_zone................Invalid interval specification: start value is after end
at /cygdrive/d/rm/personal/.cpan/build/DateTime-Set-0.16/blib/lib/DateTime/Set.pm line
488
Can't call method "datetime" on an undefined value at t/15time_zone.t line 54.
# Looks like you planned 10 tests but only ran 6.
# Looks like your test died just after 6.
dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 7-10
Failed 4/10 tests, 60.00% okay
t/16bounded_recurrence.......Invalid interval specification: start value is after end
at /cygdrive/d/rm/personal/.cpan/build/DateTime-Set-0.16/blib/lib/DateTime/Set.pm line
574
# Failed test (t/16bounded_recurrence.t at line 60)
# got: 'DateTime::Infinite::Past'
# expected: 'DateTime::Infinite::Future'
# Failed test (t/16bounded_recurrence.t at line 101)
# got: '-0002--02--02'
# expected: '1810-08-01'
Invalid interval specification: start value is after end at
/cygdrive/d/rm/personal/.cpan/build/DateTime-Set-0.16/blib/lib/DateTime/Set.pm line 574
# Failed test (t/16bounded_recurrence.t at line 143)
# got: '-9223265284863608509--9223265284863608509--9223265284863608509'
# expected: '1810-11-01'
# Failed test (t/16bounded_recurrence.t at line 146)
# got: undef
# expected: '4'
Invalid interval specification: start value is after end at
/cygdrive/d/rm/personal/.cpan/build/DateTime-Set-0.16/blib/lib/DateTime/Set.pm line 574
# Failed test (t/16bounded_recurrence.t at line 178)
# got: '-9223265284863608509--9223265284863608509--9223265284863608509'
# expected: '1810-11-01'
# Failed test (t/16bounded_recurrence.t at line 181)
# got: undef
# expected: '3'
# Looks like you failed 6 tests of 17.
dubious
Test returned status 6 (wstat 1536, 0x600)
DIED. FAILED tests 8, 10, 13-14, 16-17
Failed 6/17 tests, 64.71% okay
t/17quantize.................ok
Failed 3/18 test scripts, 83.33% okay. 13/169 subtests failed, 92.31% okay.
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/13add_recurrence.t 255 65280 8 5 62.50% 6-8
t/15time_zone.t 255 65280 10 8 80.00% 7-10
t/16bounded_recurrence.t 6 1536 17 6 35.29% 8 10 13-14 16-17
make: *** [test_dynamic] Error 255
/usr/bin/make test -- NOT OK
They look very much like the errors I got during the run of my
test program.
Am I still missing something?
> This is the result I get here:
>
> [2006-06-21T00:00:00..2006-06-21T12:00:00)[2006-06-22T00:00:00..2006-06-22T12:00:00)
>
> Is this correct?
Yes, that would be what I'd expect.
Reinhold