Re: ActiveState module failures

From: plugh (plugh_at_hello--excise-this--six.com)
Date: 03/18/05

  • Next message: Sisyphus: "Re: ActiveState module failures"
    Date: Thu, 17 Mar 2005 18:00:36 -0800
    
    

    On Wed, 16 Mar 2005 22:46:38 +0000, Sisyphus wrote:

    > plugh wrote:
    >
    >
    >> If it were only a few bogus FAILs, I wouldn't be concerned, but a casual
    >> look at a selection of failures indicates that perhaps 50% of all the
    >> failed modules (maybe 25% of ALL the modules) are marked FAIL when they
    >> may actually be OK.
    >>
    >>
    > Can you give some specific examples of modules that look as though they
    > should have passed ? - ones that failed because Test::More was unlocatable
    > would be a good starting point.
    >
    > [ . . . ]
    > Also, what OS are we concerned with here ? I assume it's Win32.

    Well, I was looking more at the linux and solaris columns - I don't
    use DOS. I know AS is mostly Windows oriented, but they're including test
    results for other OSes too.

    Here's a selection of suspicious reports from the 5.8 A section. I didn't
    run across a missing Test::More this time (hmm, maybe I saw those in the
    5.6 section?), but there are plenty of other things. I'll concentrated on
    modules that fail across the board (for all or most of the OSes):

    Here are two that look like everything passed, but they're listed as a
    FAILs:
    http://ppm.activestate.com/BuildStatus/5.8-linux/linux-5.8/Acme-DNS-Correct-0.4.txt
    http://ppm.activestate.com/BuildStatus/5.8-linux/linux-5.8/AI-Categorizer-0.07.txt

    Here's a 'can't chown test module: Operation not permitted' - could be a
    module problem, but I'd suspect the test setup first:
    http://ppm.activestate.com/BuildStatus/5.8-linux/linux-5.8/Acme-Abuse-0.02.txt

    These modules "Can't locate Module/Build.pm":
    http://ppm.activestate.com/BuildStatus/5.8-linux/linux-5.8/Algorithm-Line-Bresenham-0.10.txt
    http://ppm.activestate.com/BuildStatus/5.8-linux/linux-5.8/Algorithm-TokenBucket-0.2.txt
    Looks like a bunch more get stuck in some configuration loop trying to
    build Module/Build until they eventually bail and fail. Here's one of
    those (caution: it's a *long* listing):
    http://ppm.activestate.com/BuildStatus/5.8-linux/linux-5.8/App-Info-0.44.txt

    I dunno what the heck happened on this one, but again I suspect the test
    setup first:
    http://ppm.activestate.com/BuildStatus/5.8-linux/linux-5.8/Algorithm-Networksort-1.05.txt

    I also see a lot of "Can't open perl script "Makefile.PL": No such file or
    directory". For example:
    http://ppm.activestate.com/BuildStatus/5.8-linux/linux-5.8/Array-PAT-1.0.0.txt
    Hmmm, Array-PAT-1.0.0.zip from CPAN is a ZIP, not a tar.gz, maybe that's
    the problem? It certainly contains a Makefile.PL...

    Of course, if any failing module is a prerequisite for other modules, it
    causes a cascade of failures.

    Practically everything in Apache:: fails due to some missing prerequisite.
    Well, Apache testing is something of a subject unto itself. I didn't look
    at DBD/DBI, but I'll guess they're similar.

    Just a few more from the 5.8 T section. Sorry, T is pretty large. It
    includes Thread, Tie, and Tk - all large sub-groups. But there are a
    suspicious number of Tk modules failed for "couldn't connect to display
    :0".

    This one failed for downrev prerequisite:
    http://ppm.activestate.com/BuildStatus/5.8-linux/linux-5.8/Time-UTC-0.000.txt

    I can see where it's difficult to keep up with versions, but the most
    recent Time::UTC is dated late January this year. Math::BigRat's
    changelog reports the required version was released in August 2002. From
    various other revision problems it looks like AS is using modules from at
    least a couple of years ago on their testers.

    Here are some in the Tk area that failed with:
    _X11TransSocketUNIXConnect: Can't connect: errno = 111
    couldn't connect to display ":0"...
    http://ppm.activestate.com/BuildStatus/5.8-linux/linux-5.8/Tk-DataControl-1.0.txt
    http://ppm.activestate.com/BuildStatus/5.8-linux/linux-5.8/Tk-FontDialog-0.10.txt
    http://ppm.activestate.com/BuildStatus/5.8-linux/linux-5.8/Tk-GraphViz-0.13.txt
    http://ppm.activestate.com/BuildStatus/5.8-linux/linux-5.8/Tk-GridEntry-1.0.txt

    Thanks for taking an interest,

    plugh


  • Next message: Sisyphus: "Re: ActiveState module failures"