On 4/24/06, Andy Dougherty <[EMAIL PROTECTED]> wrote: > The patch included below changes lib/Parrot/Revision.pm and > lib/Parrot/Distribution.pm back to 5.006, and appears to be > the minimal change needed to get back to building with perl-5.6.x. > i'm of the "don't repeat yourself" camp, so as of r12404, the 'use version' lines have been removed entirely from lib/Parrot/*, and 'use 5.006;' is specified only in Configure.pl.
> Looking further, the following files still require 5.008: > > ./languages/m4/lib/Parrot/Test/M4/Gnu.pm:use 5.008; > ./languages/m4/lib/Parrot/Test/M4/PIR.pm:use 5.008; > ./languages/m4/lib/Parrot/Test/M4.pm:use 5.008; > ./languages/m4/tools/scrutinize.pl:use 5.008; > > I haven't looked in languages/m4 for a long time, so I don't have > any useful comment on those. > i'll leave languages/* files up to their authors for now. > ./lib/Pod/Simple/TranscodeSmart.pm:use 5.008; > > This contains the singularly unhelpful comment: > > ## Anything before 5.8.0 is GIMPY! > > I have no idea what that was intended to mean. > uggh. (external dependencies)-- this will need to be followed up on outside the commits i've just made. > ./t/codingstd/cppcomments.t:use 5.008; > > Offhand, I don't see why ./t/codingstd/cppcomments.t really needs > 5.008, but I haven't had time check it out carefully. > it's not needed. fixed in r12410. > ./tools/dev/check_source_standards.pl:use 5.008; > ./tools/dev/mk_manifest_and_skip.pl:use 5.008; > > These are developer tools; their requirements needn't be the same as those > required for ordinary users to build parrot. > true, but fixed in r12414 anyway. > As before, I have no strong opinion on which version to use, but the main > parrot README certainly ought to reflect reality. > that seems to be fixed already. unless andy has missed anything, or i have fixed it improperly, the only remaining issues related to perl minimum version requirements are languages/ and external libraries, as of 12414. ~jerry