Permalink
Browse files

further move around listing and set version to 0.07

  • Loading branch information...
1 parent 5b3e550 commit 0ea775923277bd1f50a19d8234c8957899957dc0 @szabgab szabgab committed Dec 24, 2012
Showing with 79 additions and 90 deletions.
  1. +3 −2 CHANGES
  2. +3 −1 README
  3. +26 −25 lib/Task/DWIM.pm
  4. +21 −0 lists/CPAN.txt
  5. +2 −0 lists/Desktop.txt
  6. +3 −52 lists/Modules.txt
  7. +0 −3 lists/Moose.txt
  8. +10 −5 lists/NoWindows.txt
  9. +9 −0 lists/Science.txt
  10. +1 −0 lists/Web.txt
  11. +1 −2 lists/WebClient.txt
View
@@ -1,7 +1,8 @@
-v0.07
+v0.07 2012.12.24
More subtasks separated.
- Also release Task::DWIM installing all the others.
+ Also releasing Task::DWIM installing all the other Task::DWIM::* modules.
+ Testing after installation if the required versions were installed.
v0.06 2012.12.23
Separate modules into several lists and create Task-DWIM-*
View
4 README
@@ -10,7 +10,9 @@ and Task::DWIM itself.
TODO
======
-Further remove entries from the Modules.txt
+Further remove entries from the Modules.txt of modules that are dependencies
+and not really interesting to anyone excepe CPAN authors.
+
Further split it into parts (max 100 modules per Task package).
Improve the script fetching the dependency tree so it can be ammended
View
@@ -3,38 +3,39 @@ package Task::DWIM;
use 5.008;
use strict;
use warnings;
-our $VERSION = '0.06';
+our $VERSION = '0.07';
my %modules;
- # based on Task-Kensho-0.33
+ # based on Task-Kensho-0.33
sub get_modules {
- read_modules('Async.txt'); # Task-Kensho-Async-0.28
- read_modules('Catalyst.txt'); # Task-Kensho-WebDev-0.29 -> Task-Catalyst-4.02
- read_modules('CLI.txt'); # Task-Kensho-CLI-0.29
- read_modules('Config.txt'); # Task-Kensho-Config-0.28
- read_modules('CPAN.txt'); # Task-Kensho-ModuleDev-0.28
- read_modules('Compression.txt'); #
- read_modules('Dancer.txt'); #
- read_modules('Database.txt'); # Task-Kensho-DBDev-0.28
- read_modules('DateTime.txt'); # Task-Kensho-Dates-0.28
- read_modules('DistZilla.txt'); # Task-Kensho-ModuleDev-0.28
- read_modules('Email.txt'); # Task-Kensho-Email-0.28
- read_modules('Encryption.txt'); #
- read_modules('Exceptions.txt'); # Task-Kensho-Exceptions-0.28
+ read_modules('Async.txt'); # Task-Kensho-Async-0.28
+ read_modules('Catalyst.txt'); # Task-Kensho-WebDev-0.29 -> Task-Catalyst-4.02
+ read_modules('CLI.txt'); # Task-Kensho-CLI-0.29
+ read_modules('Config.txt'); # Task-Kensho-Config-0.28
+ read_modules('CPAN.txt'); # Task-Kensho-ModuleDev-0.28
+ read_modules('Compression.txt'); #
+ read_modules('Dancer.txt'); #
+ read_modules('Database.txt'); # Task-Kensho-DBDev-0.28
+ read_modules('DateTime.txt'); # Task-Kensho-Dates-0.28
+ read_modules('DistZilla.txt'); # Task-Kensho-ModuleDev-0.28
+ read_modules('Email.txt'); # Task-Kensho-Email-0.28
+ read_modules('Encryption.txt'); #
+ read_modules('Exceptions.txt'); # Task-Kensho-Exceptions-0.28
# Task-Kensho-Hackery-0.28 in various places
- read_modules('Logging.txt'); # Task-Kensho-Logging-0.01
- read_modules('Modules.txt'); #
- read_modules('Moose.txt'); # Task-Kensho-OOP-0.28 -> Task-Moose-0.03 (TryCatch moved to Exceptions)
- read_modules('OOP.txt'); #
+ read_modules('Logging.txt'); # Task-Kensho-Logging-0.01
+ read_modules('Modules.txt'); #
+ read_modules('Moose.txt'); # Task-Kensho-OOP-0.28 -> Task-Moose-0.03 (TryCatch moved to Exceptions)
+ read_modules('OOP.txt'); #
# Task-Kensho-Scalability-0.28 (CHI)
- read_modules('Serialization.txt');#
- read_modules('Spreadsheet.txt'); # Task-Kensho-ExcelCSV-0.28
- read_modules('Test.txt'); # Task-Kensho-Testing-0.29
+ read_modules('Serialization.txt'); #
+ read_modules('Science.txt'); #
+ read_modules('Spreadsheet.txt'); # Task-Kensho-ExcelCSV-0.28
+ read_modules('Test.txt'); # Task-Kensho-Testing-0.29
# Task-Kensho-Toolchain-0.28 (App::cpanminus local::lib version)
- read_modules('Web.txt'); # Task-Kensho-WebDev-0.29
- read_modules('WebClient.txt'); # Task-Kensho-WebCrawling-0.28
- read_modules('XML.txt'); # Task-Kensho-XML-0.28
+ read_modules('Web.txt'); # Task-Kensho-WebDev-0.29
+ read_modules('WebClient.txt'); # Task-Kensho-WebCrawling-0.28
+ read_modules('XML.txt'); # Task-Kensho-XML-0.28
read_modules('tasks.txt');
if ($^O eq 'MSWin32') {
View
@@ -43,5 +43,26 @@ Perl::Critic = 1.117 # Task-Kensho-ModuleDev-
Perl::Tidy = 20101217 # Task-Kensho-ModuleDev-0.28
Perl::Version = 1.011 # Task-Kensho-ModuleDev-0.28
Software::License = 0.103004 # Task-Kensho-ModuleDev-0.28
+Sort::Versions = 1.5
+PAR = 1.002
+PAR::Dist = 0.48
+PAR::Dist::FromPPD = 0.03
+PAR::Dist::InstallPPD = 0.02
+PAR::Repository::Client = 0.25
+PAR::Repository::Query = 0.14
+Pod::Abstract = 0.20
+Pod::Coverage = 0.22
+# Pod::Coverage::CountParents has an undef version number and Devel::Cover is checking it sort of.
+Pod::Eventual = 0.093330
+Pod::Functions = 0
+Pod::Perldoc = 3.15
+Pod::POM = 0.27
Pod::Readme = 0 # Task-Kensho-ModuleDev-0.28
+Pod::Simple = 3.23
+Pod::Simple::XHTML = 3.04
+PPI = 1.215
+PPI::HTML = 1.08
+PPIx::EditorTools = 0.15
+PPIx::Regexp = 0.025
+PPIx::Utilities::Node = 1.001000
View
@@ -4,6 +4,8 @@ Padre::Plugin::PerlCritic = 0.12
Padre::Plugin::PerlTidy = 0.21
Padre::Plugin::Moose = 0.20
Padre::Plugin::Snippet = 0.01
+threads = 1.85
+threads::shared = 1.40
Wx = 0.9903
Wx::Perl::ProcessStream = 0.30
Wx::Scintilla = 0.36
View
@@ -10,7 +10,6 @@ Clone = 0.31
common::sense = 3.4
constant::boolean = 0.02
Context::Preserve = 0.01
-# Curses = 1.28 # ??? Could this be really installed on Windows?
Data::Buffer = 0.04
Data::Compare = 1.22
Data::Denter = 0.15
@@ -25,22 +24,18 @@ Data::Random = 0.06
Data::Section = 0.101621
Data::Taxi = 0.96
Data::UUID = 1.217
-Data::Visitor = 0.27 # install earlier!
+Data::Visitor = 0.27
Debug::Client = 0.20
Debug::ShowStuff = 1.13
Declare::Constraints::Simple = 0.03
Devel::Cycle = 1.11
-# Devel::DProf = 20110802.00 # test failed
Devel::Refactor = 0.05
Devel::StackTrace::AsHTML = 0.11
Devel::Symdump = 2.08
-# DIME::Tools = 0
Encode = 2.44
Encode::Locale = 1.02
Env = 1.03
-Error = 0.17017
Eval::Closure = 0.07
-Feed::Find = 0.07
Fennec::Lite = 0.004
File::ChangeNotify = 0.21
File::chmod = 0.32
@@ -52,11 +47,8 @@ File::Path = 2.08
File::pushd = 1.001
File::Remove = 1.51
File::Slurp = 9999.19
-File::Spec = 3.2701
-File::Spec::Functions = 3.33
Filesys::Notify::Simple = 0.08
File::Which = 1.09
-# Filter = 1.39 # not on CPAN?
Filter::Simple = 0.87
Format::Human::Bytes = 0.06
# GD = 2.46
@@ -69,12 +61,9 @@ Imager = 0.86
# ImageMagic = 0
IO::All = 0 # Task-Kensho-Hackery-0.28
IO::CaptureOutput = 1.1102
-# IO::Compress = 2.042 # no on CPAN any more?
-# IO::Compress::Lzma = 2.042
IO::Interactive = 0.0.6
IO::Scalar = 0
IO::Socket = 1.30
-# IO::Socket::SSL = 1.49
IO::String = 1.08
IO::Stringy = 2.110
IO::TieCombine = 1.001
@@ -90,55 +79,25 @@ List::Util = 1.25
Locale::Codes = 3.18
Locale::Maketext = 1.19
Locale::Msgfmt = 0.15
-# Math::BigInt = 1.997 # on window 1.993 and does not upgrade
-# Math::BigInt::FastCalc = 0.30
-# Math::BigInt::GMP = 1.37
-Math::Complex = 1.59
-# Math::GMP = 2.06
-# Math::MPC = 0.91
-# Math::MPFR = 3.10
-# Math::Pari = 2.01080605 # hard to install, let's wait with this
-Math::Round = 0.06
# MIME::Parser = 0
-Mixin::Linewise::Readers = 0.003 # Mixin-Linewise-0.003
+Mixin::Linewise::Readers = 0.003
# Module::Signature = 0.70 # needs Math::Pari
Number::Compare = 0.03
PadWalker = 1.93
-PAR = 1.002
Parallel::ForkManager = 1.00
Params::Check = 0.36
Params::Classify = 0.013
Params::Util = 1.04
Params::Validate = 1.05
-PAR::Dist = 0.48
-PAR::Dist::FromPPD = 0.03
-PAR::Dist::InstallPPD = 0.02
-PAR::Repository::Client = 0.25
-PAR::Repository::Query = 0.14
Parse::Binary = 0.11
Parse::ErrorString::Perl = 0.15
Parse::ExuberantCTags = 1.02
Parse::Method::Signatures = 1.003014
Parse::RecDescent = 1.967003
-Path::Class = 0.24 # (0.25 and 0.26 fail on Windows, fixed, pull request sent)
+Path::Class = 0.29
PDF::Create = 1.06
Perl6::Junction = 1.400000
POD2::Base = 0.043
-Pod::Abstract = 0.20
-Pod::Coverage = 0.22
-# Pod::Coverage::CountParents has an undef version number and Devel::Cover is checking it sort of.
-Pod::Eventual = 0.093330
-Pod::Functions = 0
-Pod::Perldoc = 3.15
-Pod::POM = 0.27
-Pod::Simple = 3.23
-Pod::Simple::XHTML = 3.04
-POSIX = 0
-PPI = 1.215
-PPI::HTML = 1.08
-PPIx::EditorTools = 0.15
-PPIx::Regexp = 0.025
-PPIx::Utilities::Node = 1.001000
Probe::Perl = 0.01
Proc::ProcessTable = 0.46
Readonly = 1.03
@@ -149,26 +108,18 @@ Scope::Guard = 0.20
Scope::Upper = 0.18
Set::Object = 0
Smart::Comments = 0 # Task-Kensho-Hackery-0.28
-Sort::Versions = 1.5
-Spiffy = 0.30
strictures = 1.002002
String::CRC32 = 1.4
String::Random = 0.22
-Sub::Exporter = 0.982
-Sub::Exporter::ForMethods = 0.100050
-Sub::Exporter::GlobExporter = 0.002
SVG = 2.50
syntax = 0.003
Syntax::Keyword::Gather = 1.002001
Sys::Hostname = 0
Sys::Syslog = 0.29
-Template::Tiny = 0.12
Text::Balanced = 2.01
Text::FindIndent = 0.10
Text::Markdown = 1.000031
Text::Template = 1.45
-# threads = 1.85
-# threads::shared = 1.40
Tree::Simple = 1.18
Tree::Simple::Visitor::FindByPath = 0.03
Unicode::Collate = 0.84
View
@@ -6,7 +6,6 @@ MooseX::AttributeHelpers = 0.23
MooseX::ClassAttribute = 0
MooseX::Clone = 0
MooseX::ConfigFromFile = 0
-# MooseX::Daemonize = 0 # test seems to fail on Windows
MooseX::Declare = 0
MooseX::Emulate::Class::Accessor::Fast = 0.00903
MooseX::Getopt = 0.47
@@ -29,7 +28,6 @@ MooseX::OneArgNew = 0.002
MooseX::Param = 0
MooseX::Params::Validate = 0.16
MooseX::POE = 0
-# MooseX::Role::Cmd = 0 # failed on windows
MooseX::Role::Parameterized = 1.00
MooseX::Role::TraitConstructor = 0.01
MooseX::Role::WithOverloading = 0.09
@@ -49,7 +47,6 @@ MooseX::Types::Path::Class = 0.05
MooseX::Types::Perl = 0.101341
MooseX::Types::Set::Object = 0.03
MooseX::Types::Structured = 0.28
-# MooseX::Workers = 0 # test seems to be stuck on Windows
Mouse = 0.97
namespace::autoclean = 0.09
Pod::Coverage::Moose = 0
View
@@ -1,12 +1,17 @@
-App::Nopaste = 0.33 # one of its prereqs fails on Windows # Task-Kensho-CLI-0.29
-App::perlbrew = 0 # 0.58 fails its tests on Windows # Task-Kensho-CLI-0.29
-Archive::Extract = 0.60
+App::Nopaste = 0.33 # one of its prereqs fails on Windows # Task-Kensho-CLI-0.29 (should be in CLI.txt)
+App::perlbrew = 0 # 0.58 fails its tests on Windows # Task-Kensho-CLI-0.29 (should be in CLI.txt)
+Archive::Extract = 0.60 # (should be in Compression.txt)
CatalystX::REPL = 0 # one of the prereqs (IO::Tty) cannot be installed on Windows
Compress::Raw::Lzma = 2.059 # needs liblzma::dev on Linux
+Curses = 1.28 # ??? Could this be really installed on Windows?
IO::Pty = 1.10 # not on Windows
+IO::Socket::SSL = 1.81
IPC::ShareLite = 0 # does not work on Windows
local::lib = 0 # ??
-POE::Component::Client::Keepalive = 0 # POE-Component-Resolver-0.921 failed on Windows (RT reported)
-Starman = 0 # IMHO does not run on Windows
+MooseX::Daemonize = 0.15 # test seems to fail on Windows (should be in Moose.txt)
+MooseX::Role::Cmd = 0.10 # failed on windows see CPANTESTERS, (should be in Moose.txt)
+MooseX::Workers = 0.16 # test seems to be stuck on Windows (should be in Moose.txt)
+POE::Component::Client::Keepalive = 0 # POE-Component-Resolver-0.921 failed on Windows (RT reported) (should be in Async.txt)
+Starman = 0 # IMHO not planned to run on Windows (should be in Web.txt)
Sys::SigAction = 0.15 # OS unsupported
View
@@ -0,0 +1,9 @@
+Math::BigInt = 1.997
+Math::BigInt::FastCalc = 0.30
+# Math::BigInt::GMP = 1.37 # Can't link/include 'gmp.h', 'gmp'
+Math::Complex = 1.59
+# Math::GMP = 2.06 # GMP.xs:4:17: fatal error: gmp.h: No such file or directory
+# Math::MPC = 0.91 # needs Math::MPFR
+# Math::MPFR = 3.10 # needs gmp.h
+# Math::Pari = 2.01080605 # hard to install, let's wait with this
+Math::Round = 0.06
View
@@ -35,6 +35,7 @@ SOAP::Lite = 0.714
# SOAP::Transport::MQ = 0
# SOAP::Transport::TCP = 0
Template = 2.24 # from Task-Kensho-WebDev-0.29
+Template::Tiny = 0.12
URI = 1.59
URI::Fetch = 0.09
URI::Find = 20111103
View
@@ -1,3 +1,4 @@
+Feed::Find = 0.07
HTTP::Lite = 2.3 # Task-Kensho-WebCrawling-0.28
LWP = 6.04
LWP::MediaTypes = 6.02
@@ -7,5 +8,3 @@ LWP::Simple = 0 # Task-Kensho-WebCrawling-0.
WWW::Mechanize = 1.72 # Task-Kensho-WebCrawling-0.28
WWW::Mechanize::TreeBuilder = 1.10003 # Task-Kensho-WebCrawling-0.28
-
-

0 comments on commit 0ea7759

Please sign in to comment.