Skip Menu |

This queue is for tickets about the Module-Build-Tiny CPAN distribution.

Report information
The Basics
Id: 87024
Status: rejected
Priority: 0/
Queue: Module-Build-Tiny

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

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



Subject: prereqs are not checked
https://metacpan.org/module/CPAN::Meta::Spec#Prereq-Spec says: - perl Build.PL should have 'configure' prereqs satisfied - ./Build should have configure, runtime, build prereqs satisfied . ./Build test should have configure, runtime, build, test prereqs satisfied ...which is not being verified currently. I've been thinking about ways to make the MBT code pluggable, and if I can find a good way to do that (that you accept), then this would be something worthy of a plugin, perhaps? Doing the check itself is straightforward, with CPAN::Meta + CPAN::Meta::Check. Please assign this ticket to me, if the 'owner' field doesn't stick.
[meta: info about rt.cpan.org unrelated to actual bug report] On Thu Jul 18 11:01:14 2013, ETHER wrote: Show quoted text
> Please assign this ticket to me, if the 'owner' field doesn't stick.
Ticket owners are limited to the dist maintainers for the current queue. You're not a maintainer of MBT, so you can't own this ticket. (I noticed the permissions error in the logs, which is how I found this ticket. :)
On 2013-07-25 12:51:27, ETHER wrote: Show quoted text
Note to anyone who might find this ticket -- this change will probably not go ahead in MBT directly, but rather be considered the responsibility of the callers of MBT -- e.g. cpan clients, Dist::Zilla, etc. (I do anticipate implementing such changes for Dist::Zilla shortly - see the ticket referenced by the above github pull request.)