On 4/28/07, Marcus Ramberg via RT <bug-Catalyst-Runtime@rt.cpan.org> wrote:
Show quoted text>
> <URL:
http://rt.cpan.org/Ticket/Display.html?id=26758 >
>
> This is done for historical reasons, because the Catalyst distribution
> used to include both Runtime and Devel. We feel it's less confusing to
> inform the user that he needs devel to use catalyst.pl, than to remove
> it from the core distribution.
That's not an unreasonable approach, but it makes things difficult
from a packager point of view. E.g., from an rpm and dependency
perspective, if catalyst.pl is in perl-Catalyst-Runtime, that will
cause perl-Catalyst-Runtime to require perl-Catalyst-Devel. But
perl-Catalyst-Devel requires perl-Catalyst-Runtime to build, which is
uninstallable w/o perl-Catalyst-Devel...
For Fedora, I'm actually taking the route of not packaging catalyst.pl
with perl-Catalyst-Runtime, but providing it in the
perl-Catalyst-Devel package so all dependencies are satisfied nicely.
It's not like catalyst.pl could be run w/o Catalyst::Helper (in
perl-Catalyst-Devel) anyways.
I'm just saying :)
-Chris
--
Chris Weyl
Ex astris, scientia