Date::Leapyear module for Perl does not install at and fails all the tests in the installation package. (This module is required to install Date:ICal and I need that) Reproducible: Always Steps to Reproduce: 1. emerge Date-Leapyear 2. 3. Actual Results: >>> Unpacking source... >>> Unpacking Date-Leapyear-1.7.tar.gz to /var/tmp/portage/Date-Leapyear-1.7-r1/work >>> Source unpacked. Checking if your kit is complete... Looks good Writing Makefile for Date::Leapyear cp lib/Date/Leapyear.pm blib/lib/Date/Leapyear.pm Manifying blib/man3/Date::Leapyear.3pm PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib -I/usr/lib/perl5/5.6.1/i686-linux -I/usr/lib/perl5/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t t/00load............FAILED test 1 Failed 1/1 tests, 0.00% okay t/01isleap..........FAILED tests 1-12 Failed 12/12 tests, 0.00% okay t/02testmore........FAILED tests 1-751 Failed 751/751 tests, 0.00% okay Failed Test Status Wstat Total Fail Failed List of Failed -------------------------------------------------------------------------------- t/00load.t 1 1 100.00% 1 t/01isleap.t 12 12 100.00% 1-12 t/02testmore.t 751 751 100.00% 1-751
Installs fine on a 5.8 system. Anyone with a 5.6.1 that can confirm installation? Philippe - does emerge search Test-Simple show that you have a recent copy of Test installed (Date::Leapyear depends on Test-Simple for the tests that are giving you trouble). Also, not that it should matter, but 1.71 of Date::Leapyear will be hitting portage within the half hour.
Problem resolved by update Test::Simple and Test::Harness to the latest versions in portage. Maybe the package's dependencies should be updated.
Deps updated :) (Though they should have been caught earlier in your dependancy tree).