Skip Menu |

This queue is for tickets about the CPANPLUS CPAN distribution.

Report information
The Basics
Id: 27057
Status: resolved
Priority: 0/
Queue: CPANPLUS

People
Owner: Nobody in particular
Requestors: ilmari.vacklin [...] cs.helsinki.fi
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: Dry runs and dep tree
Date: Thu, 10 May 2007 14:47:03 +0300
To: bug-CPANPLUS [...] rt.cpan.org
From: Ilmari Vacklin <ilmari.vacklin [...] cs.helsinki.fi>
It would be very useful for debugging CPANPLUS and modules if we had a flag on selfupdate to not actually do any updating but just show what it would update, and *why*. This is relevant with broken modules like Crypt::OpenPGP, because we never want to install it, but some other dep of CPANPLUS might want it, which needs fixing, but is hard to see without the aforementioned flag. Crack: Add the flag to all install commands. (Doesn't need to be a flag. I just want some easy method to get the dep tree.)
On Thu May 10 07:47:57 2007, ilmari.vacklin@cs.helsinki.fi wrote: Show quoted text
> It would be very useful for debugging CPANPLUS and modules if we had a > flag on selfupdate to not actually do any updating but just show what it > would update, and *why*. This is relevant with broken modules like > Crypt::OpenPGP, because we never want to install it, but some other dep > of CPANPLUS might want it, which needs fixing, but is hard to see > without the aforementioned flag.
Thanks for this suggestion. As of CPANPLUS 0.79_03 this behaviour is now supported. Output looks something like this: CPAN Terminal> s selfupdate all --dryrun [MSG] Checking if source files are up to date [MSG] Retrieving /Users/kane/.cpanplus/sourcefiles.2.16.stored The following updates will take place: Core: No upgrades required Dependencies: File::Spec 3.12 -> 3.24 Module::Pluggable 3.1 -> 3.6 Test::Harness 2.56 -> 2.64 IO::Zlib 1.04 -> 1.05 Locale::Maketext::Simple 0.16 -> 0.18 version 0.69 -> 0.7203 Test::More 0.62 -> 0.70 Module::CoreList 2.05 -> 2.11 Modules for 'md5' support: No upgrades required Modules for 'prefer_makefile' support: No upgrades required Modules for 'shell' support: No upgrades required Modules for 'storable' support: No upgrades required
Subject: Re: [rt.cpan.org #27057] Dry runs and dep tree
Date: Sat, 19 May 2007 08:26:52 +0300
To: via RT <bug-CPANPLUS [...] rt.cpan.org>
From: Ilmari Vacklin <ilmari.vacklin [...] cs.helsinki.fi>
On Fri, May 18, 2007 at 01:38:01PM -0400, via RT wrote: Show quoted text
> Thanks for this suggestion. As of CPANPLUS 0.79_03 this behaviour is now > supported.
Thanks! This is very useful. -- Ilmari Vacklin