From 83ac2c4dac1f1f869f2d0bbf7dfcab630d3c406f Mon Sep 17 00:00:00 2001 From: ryan Date: Tue, 25 Jul 2017 13:18:11 -0700 Subject: [PATCH] Update a few things for the new run --- lib/Module.pm | 8 ++++++-- modcache.stor | Bin 0 -> 5415 bytes revdepcache.stor | Bin 0 -> 24 bytes 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 modcache.stor create mode 100644 revdepcache.stor diff --git a/lib/Module.pm b/lib/Module.pm index eaad27c..7cae5ff 100755 --- a/lib/Module.pm +++ b/lib/Module.pm @@ -97,11 +97,15 @@ sub get_deps { return [] if _is_banned($module); print "Getting deps for $module\n"; - my @cmd = (qw|cpanm --quiet --mirror http://cpan.simcop2387.info/ --showdeps|, $module); + my @cmd = (qw|cpanm --quiet --showdeps|, $module); $SIG{TERM}="ignore"; my $out; - run \@cmd, '>&', \$out; + my $ret = run \@cmd, '>&', \$out; + + die "Failed to get deps for $module: $?" unless $ret; + + my $deps = [map {Module->new_module($_)} grep {!_is_core($_)} grep {defined $_ && $_ !~ /^\s*$/} split($/, $out)]; __save_cache; diff --git a/modcache.stor b/modcache.stor new file mode 100644 index 0000000000000000000000000000000000000000..6fdf267182bfa523dce22ba35cb3c25f465b416e GIT binary patch literal 5415 zcmbVQO;g)O7~VKeOO|{zY1+xqnFa__lvxYe`{>q`2_FmZQ$15zB z%u*RfslIIrfPwQyK4+yCh()8$+G@3{fl)An5+I(GsvC%BmP2v1TbL53R@*6AvSW_gwE3SIM}xk5_;3J1QTB*Zmi%l8ihqvCZN`>l>YI5CUzTWhvWK-(T8ad%i2 zR^b2iBBg)N)|(CRB>!mOgi;b;*fO_DFiOo$6Xp#ujjpI~D5b##U~%@-a`ids2vKw+ zlgRO7GM2I_En~!B(s!C$oEwEZtSIWYlG>V1a2zd2ZtO%~;5YcN75N*#x$ATeodegl zTcH!Ywe6R!ctgu^bVeY9FviOkY$KIevYB`nMOq}I>_YrNS24Ll_uC4DUrSO!0Cf?I z6KGhu;^b3@hrs?kGGlw=mWiLpCG&zSU46P5 zvE`$hvg5klamTi-gaj2Onx+jDEK4tXsi2}I5=Na}?>hnX4>iyQ&XPqJlt`g@1E578n8i zQr-81I16Vpx8X-p%sA@q)y!H2Mq{UKuJ4w1jJgY550y#Ob(+}?L_ygCSX53WzidWr z15y^@T(k~l*B!`5_`KG6;3Q}yU(n-8i6Gj+jP#ypRoEHZQ$YN76KqsvPPmLEh+j{G6z+p)JZ{Uvp&*3KG0PtR?SlM^Lx6A>@Ku^ zOM%bDDtM?+AQP|mUB|-%WiSA*LrWJ@ZugCdLJf-YF(GC%9PVhf&vX@D_lfR*l`AU+ zwnQ_&8hKx#AYx$K9b|+M%C-+6+N&_uO0B)tR@IDw2H}wJiB|tOUKm6r^6HWj#7!TP zDxEeU-tbSa5}YGMJ93~zp>d&QbuY9zYVz12-FN8vLD}y2@VH_J%D52kP@~isV|xX_ z{l6}leZ2!ZV}+qz5QUT z+RLO#r*c+AXV6OW$u9$#kL$;NBU8C(%e8)(%_rZ0ocdyg{f=&+c>9#4nf+N5gvRb8 vNu6C^*gx3k>Mo(>NIjjh3cB~S=YIBS9?+U@Pi%Ks7