Salve J Nilsen wrote:

Bug #1: The module build output text is too verbose. (Hiding the detailed
        output would be useful.)

It certainly is, especially when there's XS things being built. The vast majority of the time all you're interested in is failures, no-one cares that yet another file compiled just fine, or what weird incantation was needed to make that happen. Nor do normal people care about what files were extracted from the tarball, where they were copied to, and so on. In fact, all I usually care about is:
  what dependencies have been found;
  the test results

Bug #4: There isn't a sufficiently clear test output summary telling Joe which module broke the dependency chain - so he can't look into it himself. (Visualizing the dependencies and show where it broke may help. Maybe
        displaying the relevant dependencies in a way like tree(1) does?)

That would be very useful, both for non-perl people installing stuff, and also for authors, especially if the CPAN testers were to send that stuff to people whose modules don't get tested because of pre-requisites that failed.

I hope you don't mind, but I've just posted to cpan-testers about this, quoting you.

Bug #5: There's no simple way available Joe to report/post the failed test to someone who cares. (It may help asking if the test failures should be reported, possibly resulting in the installation of Test::Reporter and it picking up the previous Build.log files)

CPAN::Reporter makes this easy. [author CCed]

But for this to work, one has to lower the "barrier of entry" for giving feedback, and up the quality of the base level of feedback offered.

Are you suggesting that some kind of test reporting mechanism should be core in 5.10? It's a nice idea - it's one of very *very* few things that I'd not object to having added to the core.

Additionally, it's fallacious to assume that authors are either helpful, proactive, competant, or even (unfortunately in some cases) alive.
This is true, and I'm actually assuming that the authors ARE all these things (or at the very least _wants_ to be these things.)

Many authors *are* helpful, proactive, competent and alive. That includes most of the authors of the most important modules that I've reported failures in. Sadly, a lot of authors seem to be indifferent based on how I keep seeing the same failures again and again and again while smoke-testing CPAN. Only a tiny minority of authors are deliberately unhelpful, or are incompetent or dead.

Would it make sense to find a way to make it easier to "take over" projects that are obviosly standing still?

It's already easy, and there were some mumblings on another perly list recently (module-authors, IIRC) about documenting it better so it stops appearing to be hard.

--
David Cantrell

Reply via email to