--->>>*** The primary purpose of the install chain is to install modules ***<<<---
...
It has to work... because most folks want to use the code, not fix it.
Schwern, Thank you for writing this rant. I've written flames on the same subject a number of times over the last few years, but deleted them all since I couldn't say it quite as succinctly as you have. Sysadmins everywhere feel this "broken tests are a good thing" syndrome as real, almost physical, pain nearly every time they work with CPAN these days. It's great that TDD is making the progress it has, but I think some coders got religion and missed the point: quality. Maybe the catch phrase is "every time a CPAN test fails, a sysadmin loses a day off the end of his life." It really is that frustrating at times. -Al Tobey (by the way, my worst peeve is when an installation fails because it depends on a Test:: module that I don't have installed and isn't set up right in the dependencies)