> On Mar 30, 2022, at 9:12 PM, Tom Lane <t...@sss.pgh.pa.us> wrote:
> 
> Andrew Dunstan <and...@dunslane.net> writes:
>>>> On Mar 30, 2022, at 8:19 PM, Tom Lane <t...@sss.pgh.pa.us> wrote:
>>> I think this means that its old Perl version misinterprets
>>> use parent -norequire, qw(PostgreSQL::Test::Cluster);
>>> as a request to include "parent.pm".  Is there a more
>>> backwards-compatible way to spell that?
> 
>> Not that I know of. Googling tells me it was a core module from 5.10.1. I 
>> can revert tomorrow if necessary :-(
> 
> Hmm.  I checked not too long ago, and these are the buildfarm
> animals that would be broken:
> 
> prairiedog    | 2022-03-23 05:04:02 | configure: using perl 5.8.3
> anole         | 2022-03-24 10:40:08 | configure: using perl 5.8.8
> gharial       | 2022-03-24 18:32:22 | configure: using perl 5.8.8
> locust        | 2022-03-19 22:17:53 | configure: using perl 5.8.8
> gaur          | 2022-03-19 15:00:54 | configure: using perl 5.8.9
> 
> I could update prairiedog and gaur (... probably), but hard to say
> about the others.
> 
> It seems kind of sad for a backwards-compatibility patch to force a
> major move of our minimum Perl version.  OTOH, if there's no other
> good way to do it, maybe we gotta.
> 
> Another possibility is that maybe parent.pm could be successfully
> installed into a 5.8.x installation.  I can't speak for those
> other animals, but mine at least are already frankencritters.
> 
> 

I think it can be salvaged. See 
https://fastapi.metacpan.org/source/CORION/parent-0.238/lib/parent.pm

Cheers

Andrew

Reply via email to