On Thu, Feb 28, 2008 at 12:07 AM, Michael G Schwern <[EMAIL PROTECTED]> wrote: > David Golden wrote: > > Can Task:: distributions cause the installer to upgrade to the latest > > version of a module? I.e. the way we can install Bundle::CPAN to get > > upgrades of all the modules listed in it? > > No, they act like normal prerequisites. I never even knew that bundles > always > installed the latest version, I had to go digging into the CPAN.pm code to > verify. It's not documented.
I was sort of being rhetorical. My point was that Bundles are semantically different than distributions. They are equivalent to stringing a whole bunch of modules or distributions together on the cpan command line: cpan> install Test::More File::Spec ANDK/CPAN-1.92_57.tar.gz etc. Whether that should live in Pod in CONTENTS or in a metadata file is a worthy technical debate, but the really are more like CPAN macros than ordinary distributions so we shouldn't confuse the two. The *advantage* of Task distributions as I see it is that they are minimum specifiers and *don't* require upgrades that aren't necessary. David