Skip Menu |

This queue is for tickets about the Catalyst-Devel CPAN distribution.

Report information
The Basics
Id: 63847
Status: rejected
Priority: 0/
Queue: Catalyst-Devel

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

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



Subject: Please remove dependency on Module::Install
Module::Install has a zero dependency policy. Any M:I dependency that might cause grief on the end user must be and usually automatically is included in the inc/ tree. End users should never have to install Module::Install. Given the flakyness of Module::Install itself, this dependency actually causes harm. Thank you!
Clarification: I did not mean you should remove the dependency itself, just the dependency declaration! Sorry for the unclear wording.
Catalyst::Devel contains all the tools needed to build Catalyst applications. Most Catalyst applications are regular CPAN distributions, and Catalyst::Devel defaults to generating those distributions using a Makefile.PL using Module::Install(::Catalyst). Distributions generated with Catalyst::Devel will include Module::Install and possibly other dependencies bundled in inc/, but in order to build them, which is the purpose of this module, you will have to have Module::Install installed. Hence the dependency. I'm rejecting this report. However, feel free to reopen it if you disagree with the above reasoning and have an alternative that'd avoid depending on Module::Install.
Subject: Re: [rt.cpan.org #63847] Please remove dependency on Module::Install
Date: Mon, 13 Dec 2010 01:08:18 -0600
To: bug-Catalyst-Devel [...] rt.cpan.org
From: Jonathan Rockway <jon [...] jrock.us>
But this case is different, we aren't using M::I to install the module, we're using it so that the user will have it to *produce* modules that use M::I. So it makes sense to ignore this 'policy' and include it as a prereq. * On Sun, Dec 12 2010, Andreas Koenig via RT wrote: Show quoted text
> Queue: Catalyst-Devel > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=63847 > > > Clarification: I did not mean you should remove the dependency itself, > just the dependency declaration! > > Sorry for the unclear wording. >
-- print just => another => perl => hacker => if $,=$"