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

Reply via email to