Skip Menu |

This queue is for tickets about the Dist-Zilla-Plugin-Conflicts CPAN distribution.

Report information
The Basics
Id: 80271
Status: resolved
Priority: 0/
Queue: Dist-Zilla-Plugin-Conflicts

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

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



Subject: Plugin silently doesn't add conflicts checking if [Conflicts] declaration appears too soon in dist.ini
If [Conflicts] appears in dist.ini above [MakeMaker] or [ModuleBuild] (or [@Basic], which includes [MakeMaker]), then there is no Makefile.PL generated yet, so setup_installer() can't find any file to insert its conflict checking code into - which means that the installation silently gets no conflicts checking. I'll be sending a patch which calls log_fatal if no *.PL file is patched - I can't think of a good reason why the user would deliberately want to circumvent this behaviour.
On Thu Oct 18 15:22:34 2012, ETHER wrote: Show quoted text
> I'll be sending a patch which calls log_fatal if no *.PL file is patched > - I can't think of a good reason why the user would deliberately want to > circumvent this behaviour.
Patched, in https://github.com/karenetheridge/Dist-Zilla-Plugin-CheckConflicts/tree/topic/check_if_no_makefile
On Thu Oct 18 15:40:56 2012, ETHER wrote: Show quoted text
> On Thu Oct 18 15:22:34 2012, ETHER wrote:
> > I'll be sending a patch which calls log_fatal if no *.PL file is
> patched
> > - I can't think of a good reason why the user would deliberately
> want to
> > circumvent this behaviour.
> > Patched, in > https://github.com/karenetheridge/Dist-Zilla-Plugin- > CheckConflicts/tree/topic/check_if_no_makefile
I don't know why I created this repository with the wrong name - please see https://github.com/karenetheridge/Dist-Zilla-Plugin-Conflicts/tree/topic/check_if_no_makefile