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

Reply via email to