On Mon, Sep 6, 2010 at 10:02 PM, Tim Bunce <tim.bu...@pobox.com> wrote:
> On Mon, Sep 06, 2010 at 03:29:11PM +0200, rosenfield.alb...@gmail.com wrote:
>> > Where do you get the 70%/30% ratio from?
>>
>> Uploaded a package to CPAN with
>>  - a test that fails when DBI is not installed, and
>>  - a Build.PL which does not indicate that DBI is a requirement (even
>> though it is).
>
> And then you counted pass/fail stats that largely come from automated
> smoke testers

I did.

> on virtual machines that have their modules removed
> after each run.

Sounds very likely.

>> > I'd like to see details of the specific underlying problems that cause
>> > build failures with the current release. Ideally with some indication of
>> > which are the most frequent.
>>
>> You would be missing the point.
>>
>> (The point being not to pour lots of work into making the C version
>> work everywhere, but to make it just *possible* to install only the
>> PurePerl version on the <1% of systems where the C version cannot be
>> made to work or other reasons motivate the use of the PurePerl
>> version.)
>
> As I said before, I'll happily take a patch to Makefile.PL that detects
> the lack of a C compiler and then alters %opts so WriteMakefile() writes
> a Makefile that won't try to compile DBI.xs etc etc.

But you would not be willing to make the PurePerl version of DBI
separately available.

I wonder why, as the latter seems like a much simpler and resilient approach.

Anyway, thanks a lot for your input.

Reply via email to