Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re^2: Why I hate Dist::Zilla

by FunkyMonk (Canon)
on May 08, 2011 at 23:03 UTC ( #903668=note: print w/ replies, xml ) Need Help??


in reply to Re: Why I hate Dist::Zilla
in thread Why I hate Dist::Zilla

136 non-core
I've got my site-perl under version control, so I deleted it and installed Dist::Zilla just for the hell of it. I needed to install a couple of modules manually.

Altogether, cpanp installed 132* modules from CPAN.

* These:

Algorithm-Diff-1.1902
App-Cmd-0.311
B-Hooks-EndOfScope-0.09
CPAN-Meta-2.110930
CPAN-Meta-YAML-0.003
CPAN-Uploader-0.103000
Carp-Clan-6.04
Class-Data-Inheritable-0.08
Class-Inspector-1.25
Class-Load-0.06
Class-Singleton-1.4
Clone-0.31
Config-INI-0.017
Config-MVP-2.200001
Config-MVP-Reader-INI-2.101461
Data-Dumper-2.128
Data-OptList-0.107
Data-Section-0.101621
DateTime-0.69
DateTime-Locale-0.45
DateTime-TimeZone-1.34
Devel-GlobalDestruction-0.03
Devel-StackTrace-1.27
Dist-CheckConflicts-0.02
Dist-Zilla-4.200006
Encode-Locale-1.02
Eval-Closure-0.05
Exception-Class-1.32
File-Copy-Recursive-0.38
File-Find-Rule-0.32
File-HomeDir-0.97
File-Listing-6.02
File-Remove-1.49
File-ShareDir-1.03
File-ShareDir-Install-0.03
File-Slurp-9999.16
File-Which-1.09
File-pushd-1.00
Getopt-Long-Descriptive-0.090
HTML-Parser-3.68
HTML-Tagset-3.20
HTTP-Cookies-6.00
HTTP-Daemon-6.00
HTTP-Date-6.00
HTTP-Message-6.02
HTTP-Negotiate-6.00
Hash-Merge-Simple-0.051
Hook-LexWrap-0.24
IO-String-1.08
IO-TieCombine-1.000
IPC-Run3-0.044
JSON-2.51
JSON-PP-2.27105
LWP-MediaTypes-6.01
List-MoreUtils-0.30
Log-Dispatch-2.29
Log-Dispatch-Array-1.001
Log-Dispatchouli-2.005
MRO-Compat-0.11
Math-Round-0.06
Mixin-Linewise-0.003
Module-Metadata-1.000004
Moose-2.0002
Moose-Autobox-0.11
MooseX-LazyRequire-0.07
MooseX-OneArgNew-0.001
MooseX-Role-Parameterized-0.26
MooseX-SetOnce-0.200000
MooseX-Types-0.25
MooseX-Types-Path-Class-0.05
MooseX-Types-Perl-0.101340
Net-HTTP-6.01
Number-Compare-0.01
PPI-1.215
Package-DeprecationManager-0.10
Package-Stash-0.29
Package-Stash-XS-0.22
Params-Util-1.04
Params-Validate-0.98
Parse-CPAN-Meta-1.4401
Path-Class-0.23
Perl-OSType-1.002
Perl-PrereqScanner-1.002
Perl-Version-1.011
Perl6-Junction-1.40000
Pod-Eventual-0.093330
Probe-Perl-0.01
Role-HasMessage-0.005
Role-Identifiable-0.005
Scope-Guard-0.20
Software-License-0.103001
String-Errf-0.006
String-Flogger-1.101241
String-Formatter-0.102082
String-RewritePrefix-0.006
Sub-Exporter-0.982
Sub-Exporter-GlobExporter-0.002
Sub-Identify-0.04
Sub-Install-0.925
Sub-Name-0.05
Sub-Uplevel-0.22
Task-Weaken-1.04
TermReadKey-2.30
Test-Deep-0.108
Test-Differences-0.61
Test-Exception-0.31
Test-Fatal-0.005
Test-Most-0.23
Test-NoWarnings-1.02
Test-Object-0.07
Test-Requires-0.06
Test-Script-1.07
Test-SubCalls-1.09
Test-Warn-0.23
Text-Diff-1.41
Text-Glob-0.09
Text-Template-1.45
Throwable-0.102080
Tie-IxHash-1.22
TimeDate-1.20
Tree-DAG_Node-1.06
Try-Tiny-0.09
URI-1.58
Variable-Magic-0.46
Version-Requirements-0.101020
WWW-RobotRules-6.01
YAML-Tiny-1.48
aliased-0.30
libwww-perl-6.02
namespace-autoclean-0.12
namespace-clean-0.20
version-0.88
Update:

using perl 5.13.3 5.12.3


Comment on Re^2: Why I hate Dist::Zilla
Replies are listed 'Best First'.
Re^3: Why I hate Dist::Zilla
by chromatic (Archbishop) on May 08, 2011 at 23:22 UTC
      A lot -- If you look at the page I linked, you still have a bunch of stuff hanging off PPI, Log::Dispatchouli, Config::MVP::Reader, and MooseX::*, plus many other random things. It shouldn't be hard for you to come up with an exact number.
      I have no idea. I'll try to find time tomorrow to answer your question. No criticism of Dist::Zilla was intended, my post was merely informational.

      Some modules do a lot, and I think it's right that they use CPAN to do the "lotness".

      I had to install some undeclared prereqs first:

      cpanp i Module::Metadata Perl::OSType

      Then,

      cpanp i Test::Most Moose LWP DateTime

      added another 53 modules, plus the 3 prereqs, for a total of 56. So, Dist::Zilla needs another another 76 modules.

        There are no undeclared prereqs, none

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://903668]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (9)
As of 2015-07-08 00:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (93 votes), past polls