[Pkg-catalyst-maintainers] RFC libcatalyst-modules-perl

Krzysztof Krzyzaniak eloy at kofeina.net
Mon Nov 21 14:01:42 UTC 2005


Florian Ragwitz wrote:
> On Mon, Nov 14, 2005 at 08:02:52PM +0100, Krzysztof Krzyzaniak wrote:
> 
>>"The policy that all pkg-catalyst packages need to conform to is mainly 
>>based upon the Debian Perl policy 
>>(http://www.debian.org/doc/packaging-manuals/perl-policy/).
>>
>>There's only one exception. All packages, that are in the CPAN bundle 
>>Bundle::Catalyst will be packaged seperately. All other modules will be 
>>put into the libcatalyst-modules-perl package, so the archive will not 
>>be bloated that much with those tons of Catalyst::* packages that are 
>>currently on CPAN. "
>>
>>There is one problem - Bundle::Catalyst is not solid, stable list of 
>>packages, this list could be changed from time to time (especially when 
>>new Big version of Catalyst is released). For example:
>>
>>http://lists.rawmode.org/pipermail/catalyst/2005-November/002550.html
>>
>>Then our rule is not quite smart. I propose to drop this rule and make 
>>libcatalyst-modules-perl some metapackage.
> 
> 
> The problem that was the reason for libcatalyst-modules-perl is that
> ftp-masters (namely joerg) don't want the archive to be bloated by
> hundreds of small libcatalyst-*-perl package.
> 
> What's your suggestion to solve that?

Ok, I understand point. So my proposition is that:

libcatalyst-modules-perl stays but we change rule about 
Catalyst::Bundle. To libcatalyst-modules-perl goes modules which are not 
  "multi-dependand" - I mean that one which do not demand installing 
many others packages.

For example (both packages are from Bundle::Catalyst): 
Catalyst-Plugin-Prototype is fine (because it demand only 
HTML::Prototype & Catalyst) and goes to libcatalyst-modules-perl but 
Catalyst-Model-DBIC are not fine (because it demands five & more other 
packages) and it's packaged separately.

I know that such rule is not strict but I think you will know what I 
mean. In future we can ask here where new package belong.

Meanwhile, I've put Catalyst::Plugin::Prototype into 
libcatalyst-modules-perl.

   eloy
-- 
-------e-l-o-y---------------------------e-l-o-y- at -k-o-f-e-i-n-a-.-n-e-t------

        jak to dobrze, że są oceany - bez nich byłoby jeszcze smutniej



More information about the Pkg-catalyst-maintainers mailing list