sawyer x, I am top posting here. I looked inside my ~/.cpan/build directory, and copied the list of all the modules that cpan attempted to install starting with Plack, sorted by file times. Not as good as the build log, but something to start with, anyway. By the way, cpan was trying to install Mouse, not Moose, but iirc, Mouse is a smaller version of Moose, no? Oh, and again, iirc, the process died on trying to install Continuity and Squatting. Mar 3 14:44 Plack-0.9913-K8Pw0S.yml Mar 3 14:44 Plack-0.9913-K8Pw0S/ Mar 3 14:44 Devel-StackTrace-AsHTML-0.05-xOsvtT.yml Mar 3 14:44 Devel-StackTrace-AsHTML-0.05-xOsvtT/ Mar 3 14:44 Test-TCP-0.16-sr5z2V.yml Mar 3 14:44 Test-TCP-0.16-sr5z2V/ Mar 3 14:45 FCGI-0.69-mlb0yZ.yml Mar 3 14:45 FCGI-0.69-mlb0yZ/ Mar 3 14:49 CGI-Compile-0.10-bho5dx.yml Mar 3 14:49 CGI-Compile-0.10-bho5dx/ Mar 3 14:49 CGI-Emulate-PSGI-0.05-T0Fgol.yml Mar 3 14:49 CGI-Emulate-PSGI-0.05-T0Fgol/ Mar 3 14:50 Digest-HMAC-1.02-_3BEcu.yml Mar 3 14:50 Digest-HMAC-1.02-_3BEcu/ Mar 3 14:50 Digest-SHA1-2.12-k31Akq.yml Mar 3 14:50 Digest-SHA1-2.12-k31Akq/ Mar 3 14:51 Event-1.13-lZvvuY/ Mar 3 14:51 FCGI-ProcManager-0.19-XaOe74.yml Mar 3 14:51 FCGI-ProcManager-0.19-XaOe74/ Mar 3 14:51 Plack-Middleware-Auth-Digest-0.03-upQcDJ.yml Mar 3 14:51 Plack-Middleware-Auth-Digest-0.03-upQcDJ/ Mar 3 14:52 Class-C3-0.22-9KDhTm.yml Mar 3 14:52 Class-C3-0.22-9KDhTm/ Mar 3 14:52 Continuity-1.1-gzW1oz/ Mar 3 14:52 Coro-5.21-Nz0MLu.yml Mar 3 14:52 Coro-5.21-Nz0MLu/ Mar 3 14:52 Guard-1.021-7qTEkQ.yml Mar 3 14:52 Guard-1.021-7qTEkQ/ Mar 3 14:52 Shell-Perl-0.0018-LWK24k.yml Mar 3 14:52 Shell-Perl-0.0018-LWK24k/ Mar 3 14:53 Class-C3-Componentised-1.0006-CGlRrA.yml Mar 3 14:53 Class-C3-Componentised-1.0006-CGlRrA/ Mar 3 14:53 HTTP-Parser-XS-0.07-QZRqzq.yml Mar 3 14:53 HTTP-Parser-XS-0.07-QZRqzq/ Mar 3 14:53 Net-Server-0.97-Kl9WLI.yml Mar 3 14:53 Net-Server-0.97-Kl9WLI/ Mar 3 14:53 Squatting-0.70-5u2r4J/ Mar 3 14:53 Squatting-On-PSGI-0.03-uq6Js8/ Mar 3 14:53 Starman-0.1001-a6ysVD.yml Mar 3 14:53 Starman-0.1001-a6ysVD/ Mar 3 14:55 String-Format-1.16-rPST6V.yml Mar 3 14:55 String-Format-1.16-rPST6V/ Mar 3 14:56 Perl-Critic-1.105-95miEH/ Mar 3 14:57 Perl-Critic-1.105-95miEH.yml Mar 3 14:57 Test-Perl-Critic-1.02-Fq1EI4/ Mar 3 14:58 Test-Distribution-2.00-9JuXZN/ Mar 3 14:58 Test-Perl-Critic-1.02-Fq1EI4.yml Mar 3 14:59 CGI-PSGI-0.09-4J7pKm.yml Mar 3 14:59 CGI-PSGI-0.09-4J7pKm/ Mar 3 14:59 Plack-Handler-SCGI-0.01-rNmJum.yml Mar 3 14:59 Plack-Handler-SCGI-0.01-rNmJum/ Mar 3 14:59 Plack-Middleware-Deflater-0.02-_qIEvR.yml Mar 3 14:59 Plack-Middleware-Deflater-0.02-_qIEvR/ Mar 3 14:59 Plack-Middleware-File-Sass-0.01-rjzIY1.yml Mar 3 14:59 Plack-Middleware-File-Sass-0.01-rjzIY1/ Mar 3 14:59 SCGI-0.6-H0mD3i.yml Mar 3 14:59 SCGI-0.6-H0mD3i/ Mar 3 14:59 Test-Distribution-2.00-9JuXZN.yml Mar 3 14:59 Text-Sass-0.4-QT9Knl.yml Mar 3 14:59 Text-Sass-0.4-QT9Knl/ Mar 3 14:59 Try-Tiny-0.04-2qLUtw.yml Mar 3 14:59 Try-Tiny-0.04-2qLUtw/ Mar 3 15:00 Plack-App-Proxy-0.13-uQTdXB.yml Mar 3 15:00 Plack-App-Proxy-0.13-uQTdXB/ Mar 3 15:01 Carp-Assert-0.20-1Yl06V.yml Mar 3 15:01 Carp-Assert-0.20-1Yl06V/ Mar 3 15:01 Carp-Assert-More-1.12-U8e1ac.yml Mar 3 15:01 Carp-Assert-More-1.12-U8e1ac/ Mar 3 15:01 Test-WWW-Mechanize-1.24-QtxPVj.yml Mar 3 15:01 Test-WWW-Mechanize-1.24-QtxPVj/ Mar 3 15:01 Test-WWW-Mechanize-PSGI-0.35-JzEvZy.yml Mar 3 15:01 Test-WWW-Mechanize-PSGI-0.35-JzEvZy/ Mar 3 15:02 CGI-Application-PSGI-1.00-xnq2Kb.yml Mar 3 15:02 CGI-Application-PSGI-1.00-xnq2Kb/ Mar 3 15:02 Parallel-Prefork-0.07-RdWy64.yml Mar 3 15:02 Parallel-Prefork-0.07-RdWy64/ Mar 3 15:02 Proc-Wait3-0.03-eP67Jq.yml Mar 3 15:02 Proc-Wait3-0.03-eP67Jq/ Mar 3 15:04 POE-Test-Loops-1.033-v_LRaW.yml Mar 3 15:04 POE-Test-Loops-1.033-v_LRaW/ Mar 3 15:05 IO-Tty-1.08-kaezMv.yml Mar 3 15:05 IO-Tty-1.08-kaezMv/ Mar 3 15:08 POE-1.287-FGOHsK.yml Mar 3 15:08 POE-1.287-FGOHsK/ Mar 3 15:08 Test-POE-Client-TCP-1.06-MnWN5A/ Mar 3 15:09 HTTP-Parser-0.04-Osr6JQ.yml Mar 3 15:09 HTTP-Parser-0.04-Osr6JQ/ Mar 3 15:09 POE-Component-Server-PSGI-0.5-m7aPkL.yml Mar 3 15:09 POE-Component-Server-PSGI-0.5-m7aPkL/ Mar 3 15:09 POE-Filter-HTTP-Parser-1.02-NS42wr.yml Mar 3 15:09 POE-Filter-HTTP-Parser-1.02-NS42wr/ Mar 3 15:09 Test-POE-Client-TCP-1.06-MnWN5A.yml Mar 3 15:09 Test-POE-Server-TCP-1.08-DzZHHI.yml Mar 3 15:09 Test-POE-Server-TCP-1.08-DzZHHI/ Mar 3 15:11 Mouse-0.50-5MGmFv/ Mar 3 15:11 Test-Exception-0.29-KBh1Je.yml Mar 3 15:11 Test-Exception-0.29-KBh1Je/ Mar 3 15:12 Any-Moose-0.11-3u098w.yml Mar 3 15:12 Any-Moose-0.11-3u098w/ Mar 3 15:12 AnyEvent-ReverseHTTP-0.05-VPRQy4.yml Mar 3 15:12 AnyEvent-ReverseHTTP-0.05-VPRQy4/ Mar 3 15:12 Catalyst-Engine-PSGI-0.07-hLWErG.yml Mar 3 15:12 Catalyst-Engine-PSGI-0.07-hLWErG/ Mar 3 15:12 FCGI-Client-0.04-0IYGTq.yml Mar 3 15:12 FCGI-Client-0.04-0IYGTq/ Mar 3 15:12 Mouse-0.50-5MGmFv.yml Mar 3 15:12 Plack-Handler-AnyEvent-ReverseHTTP-0.04-mvyHwQ.yml Mar 3 15:12 Plack-Handler-AnyEvent-ReverseHTTP-0.04-mvyHwQ/ Mar 3 15:13 Class-Method-Modifiers-1.05-sfn6US.yml Mar 3 15:13 Class-Method-Modifiers-1.05-sfn6US/ Mar 3 15:13 Devel-StackTrace-WithLexicals-0.05-Grwif1.yml Mar 3 15:13 Devel-StackTrace-WithLexicals-0.05-Grwif1/ Mar 3 15:13 Module-Versions-0.02-KhTmBq.yml Mar 3 15:13 Module-Versions-0.02-KhTmBq/ Mar 3 15:13 Plack-Middleware-Debug-0.07-NdDIcp.yml Mar 3 15:13 Plack-Middleware-Debug-0.07-NdDIcp/ Mar 3 15:13 Text-MicroTemplate-0.11-Wc7Ipi.yml Mar 3 15:13 Text-MicroTemplate-0.11-Wc7Ipi/ Mar 3 15:14 AnyEvent-HTTPD-0.84-Vh0ycP.yml Mar 3 15:14 AnyEvent-HTTPD-0.84-Vh0ycP/ Mar 3 15:14 Object-Event-1.21-Ty6b9x.yml Mar 3 15:14 Object-Event-1.21-Ty6b9x/ Mar 3 15:14 Plack-Handler-AnyEvent-HTTPD-0.01-r8UxMR.yml Mar 3 15:14 Plack-Handler-AnyEvent-HTTPD-0.01-r8UxMR/ Mar 3 15:14 Plack-Middleware-ReverseProxy-0.06-7jqmIP.yml Mar 3 15:14 Plack-Middleware-ReverseProxy-0.06-7jqmIP/ Mar 3 15:14 Twiggy-0.1004-AXMlGB.yml Mar 3 15:14 Twiggy-0.1004-AXMlGB/ Mar 3 15:16 EV-3.9-EEaNcb.yml Mar 3 15:16 EV-3.9-EEaNcb/ Mar 3 15:16 Net-Server-Coro-0.8-V1dM0i.yml Mar 3 15:16 Net-Server-Coro-0.8-V1dM0i/ Mar 3 15:16 Net-SSLeay-1.36-uRZtu2.yml Mar 3 15:16 Net-SSLeay-1.36-uRZtu2/ Mar 3 15:16 Plack-Middleware-Header-0.03-_ygcVh.yml Mar 3 15:16 Plack-Middleware-Header-0.03-_ygcVh/ Mar 3 15:16 Plack-Middleware-JSConcat-0.29-OzEGDO.yml Mar 3 15:16 Plack-Middleware-JSConcat-0.29-OzEGDO/ Mar 3 15:16 Plack-Server-Coro-0.02-SZKl3X.yml Mar 3 15:16 Plack-Server-Coro-0.02-SZKl3X/ Mar 3 15:17 Plack-Middleware-Session-0.11-6alEoZ.yml Mar 3 15:17 Plack-Middleware-Session-0.11-6alEoZ/ Mar 3 15:17 PSGI-1.03-_8JZZE.yml Mar 3 15:17 PSGI-1.03-_8JZZE/ Mar 3 15:17 Task-Plack-0.18-I7RVp9.yml Mar 3 15:17 Task-Plack-0.18-I7RVp9/ Mar 3 15:19 Continuity-1.1-gzW1oz.yml Mar 3 15:19 Event-1.13-lZvvuY.yml Mar 3 15:19 Squatting-0.70-5u2r4J.yml Mar 3 15:19 Squatting-On-PSGI-0.03-uq6Js8.yml On Mon, Mar 8, 2010 at 8:59 AM, P Kishor <punk.kish@gmail.com> wrote:
On Mon, Mar 8, 2010 at 1:30 AM, sawyer x <xsawyerx@gmail.com> wrote:
On Mon, Mar 8, 2010 at 9:09 AM, Alexis Sukrieh <sukria@sukria.net> wrote:
- ask on IRC, and am directed to the dance deployment manual. See that I require Plack. - fire cpan, install Plack, and get caught in a dependency circle from hell... everyone and his moose is being installed. Installation fails.
This is strange, Plack does not depend on Moose at all... http://deps.cpantesters.org/?module=Plack;perl=latest
If you could run it again I'd love to read the output, there might be a small "bug" somewhere that requires Moose or a module that requires Moose with no need. This should probably be solved so others that try to install Plack don't get this error.
If you could run it as: # cpan Plack 2>&1 | tee output.txt
And then send output.txt to me, or the mailing list.
I will be happy to do that provided --
1. you can tell me how to reinstall Plack via cpan temporarily to a local directory so I don't screw up my existing successful Plack installation that I achieved via cpanm
2. I am able to replicate. As you note above, I too was very surprised the cpan was installing everything under the sun, including Moose. I only hope I am able to replicate that... I kick myself for not having saved that output right away.
Thank you, and enjoy your new dance moves! :)
_______________________________________________ Dancer-users mailing list Dancer-users@perldancer.org http://www.backup-manager.org/cgi-bin/listinfo/dancer-users
-- Puneet Kishor http://www.punkish.org Carbon Model http://carbonmodel.org Charter Member, Open Source Geospatial Foundation http://www.osgeo.org Science Commons Fellow, http://sciencecommons.org/about/whoweare/kishor Nelson Institute, UW-Madison http://www.nelson.wisc.edu ----------------------------------------------------------------------- Assertions are politics; backing up assertions with evidence is science =======================================================================