On Tue, Aug 14, 2007 at 07:11:36AM -0700, jerry gay wrote: > i started Bundle::Parrot to work towards the goal of removing all > external modules from the parrot repository. external modules don't > belong in the repository unless we need to fork them from their CPAN > version. unfortunately, this work has not been completed.
Particle++ > the idea is that anybody who wants to develop parrot can install > Bundle::Parrot from CPAN, and then run through the config/build/test > cycle without requiring any other modules. this requires that > Bundle::Parrot contain all necessary modules for those tasks. however, > it does not require that every nifty module that might in some way > benefit parrot should be added to Bundle::Parrot--we're trying to keep > this distro (and requirements for developing parrot) lightweight. ~/parrot $ grep -iR Parrot::Bundle docs (notta) I think we should just change the install docs now to say the installing Parrot::Bundle is a prereq to building Parrot and that the bundle will need to be reinstalled periodically (perhaps we could add a test to check for the right versions of modules to be installed). > work to be done involves assessing what modules are missing from > Bundle::Parrot and adding them. also, testing config/build/test and > other development tasks with only core perl and > Bundle::Parrot--removing external modules contained in the parrot > repository. documentation somewhere inside the parrot repository > should mention Bundle::Parrot and how to get it once it's truly > required. > > although i started the work, all of the parrot release managers share > co-maintainership, so no one person should be a bottleneck if patches > are submitted via parrotbug. A pointer to where the source code lives would be nice. ;) -J --
pgpX6d0y3U3gt.pgp
Description: PGP signature