The current DBI v1 branch absolutely requires Perl 5.006000 but gives a warning if it is not 5.006001, unless the user is on Darwin.

My question for today is whether you think it is reasonable for DBI v2, which is already expected to break a few things, to simply require 5.8.x at the outset, or perhaps specifically 5.008004 (whatever is stable at the time of v2 release).

Would a 5.8 requirement make the job of developing DBI itself and the DBD drivers simpler, since there is less cruft for version-specific bug workarounds?

Or alternately, would the impending Parrot make this matter ultimately unimportant, and hence DBI v2 should just support 5.006001 as well?

Personally, I'm in favor of 5.8.x-only dependencies for DBI v2, and those who insist in staying with older versions can keep DBI v1.

Any comments? Is raising the dependency level "arbitrarily" a bad idea? Or is this exactly the right time to do it?

-- Darren Duncan

Reply via email to