Skip Menu |

This queue is for tickets about the FindBin-libs CPAN distribution.

Report information
The Basics
Id: 125153
Status: resolved
Priority: 0/
Queue: FindBin-libs

People
Owner: Nobody in particular
Requestors: DBOOK [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Modules used in Makefile.PL should be configure dependencies
The modules version, Cwd, File::Basename, and List::Util are used in Makefile.PL itself and so should be declared in CONFIGURE_REQUIRES or otherwise added to the configure prereqs metadata in the generated META.json. All of these are core back to 5.8 (which appears to be the minimum version of Perl supported here) except version which is not core until 5.10, so that one should definitely be added, but it's still good practice to add core modules as well.
CC: lembark [...] wrkhors.com
Subject: Re: [rt.cpan.org #125153] Modules used in Makefile.PL should be configure dependencies
Date: Sun, 22 Apr 2018 19:25:24 -0500
To: bug-FindBin-libs [...] rt.cpan.org
From: Steven Lembark <lembark [...] wrkhors.com>
On Fri, 20 Apr 2018 14:56:48 -0400 "Dan Book via RT" <bug-FindBin-libs@rt.cpan.org> wrote: Show quoted text
> Fri Apr 20 14:56:47 2018: Request 125153 was acted upon. > Transaction: Ticket created by DBOOK > Queue: FindBin-libs > Subject: Modules used in Makefile.PL should be configure > dependencies Broken in: (no value) > Severity: (no value) > Owner: Nobody > Requestors: DBOOK@cpan.org > Status: new > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=125153 > > > > The modules version, Cwd, File::Basename, and List::Util are used in > Makefile.PL itself and so should be declared in CONFIGURE_REQUIRES or > otherwise added to the configure prereqs metadata in the generated > META.json. All of these are core back to 5.8 (which appears to be the > minimum version of Perl supported here) except version which is not > core until 5.10, so that one should definitely be added, but it's > still good practice to add core modules as well.
Was done in .15, uploaded last Friday. Ideally they will all be replaced with a single module this week. I've reverted Module::FromPerlVer to the pre-gist handler, file-based handler worked the first time on all platforms. Frankly, I'd push the whole bloody thing up to 5.24 if I could :-) -- Steven Lembark 1505 National Ave Workhorse Computing Rockford, IL 61103 lembark@wrkhors.com +1 888 359 3508
use 5.008; use strict; use version; use ExtUtils::MakeMaker; qw ( strict 0 version 0 ExtUtils::MakeMaker )