Dependency Frenzy

AndyArmstrong on 2007-03-27T19:18:28

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 :)


Hated it.

jk2addict on 2007-03-27T20:00:23

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/user/jk2addict/journal/31372

Maybe...

AndyArmstrong on 2007-03-27T20:08:16

...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 :)

Re:Maybe...

sigzero on 2007-03-28T02:03:21

That is crazy.

Task::Plagger

Alias on 2007-03-28T03:56:34

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.

Re:Task::Plagger

AndyArmstrong on 2007-03-28T11:54:13

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.

unnecessary deps

educated_foo on 2007-03-28T12:23:54

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