Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

AndyArmstrong (7200)

AndyArmstrong
  (email not shown publicly)
http://hexten.net/
Tuesday March 27, 2007
02:18 PM

Dependency Frenzy

[ #32809 ]

Wow. I'm just installing Plagger on a couple of boxes. One of them is my regular laptop and it already has quite a lot of CPAN installed. Even so Plagger has what look like hundreds of unsatisfied dependencies.

I'm sure it's all going to be worth it - although all I want to do is merge a handful of RSS feeds. Right now it feels slightly like overkill for that task :)

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • I'll chalk it up to having a bad day, but the last time I tried installing Plagger, I got fed up with the amount of deps.

    http://use.perl.org/~jk2addict/journal/31372 [perl.org]
  • ...I shouldn't have said Y to all the optional deps. It's still going more than an hour since I started. Crazy stuff.

    Still it probably means I'm unlikely to need to install anything for a few weeks - pretty soon I'll have all of CPAN :)

  • Catalyst solved this problem by splitting it into seperate distributions.

    They have some core dists, and then the Task::Catalyst dist which asks a whole bunch of different questions and installs whatever deps you need.

    Plagger is currently the same, you almost certainly shouldn't install ALL the optional deps.
    • I now know this :)

      I started again skipping all the optional deps and, while it still pulled in a load of dependencies it installed cleanly in a few minutes.

      I think that at least the documentation could use a note to explain this. Unfortuntely the Plagger Wiki doesn't seem to be editable so I can't add it.

  • The sad thing is that two of those at least (Test::Pod and Test::Pod::Coverage) don't even add any user functionality.