[Catalyst] Catalyst Dependency list for Perl 5.8.7 on Ubuntu Linux

Jess Robinson castaway at desert-island.demon.co.uk
Fri Feb 10 10:15:04 CET 2006


Can you stick this on the Wiki somewhere useful please? Easier to find 
than digging through mailing list archives. (Also easier to update) ..

You can still mail the ML with a link to the page when you update it.

Jess

On Wed, 8 Feb 2006, John Napiorkowski wrote:

> I spent most of the day trying to track down the
> dependency list so that I could install catalyst
> without force or wierd tricks.  I believe I made some
> progress.  Here is what I have learned:
> 
> 1) Stay away from Perl 5.8.8, there are some strange
> behaviors in modules that Catalyst needs which will
> cause you hell.
> 
> 2) Perl 5.8.7 is the best bet.
> 
> Here's what I did.  I downloaded Perl 5.8.7 and
> compiled is from scratch on my Ubuntu 5.10 box using
> gcc 4 and the required libraries.
> 
> I then installed each of the followed modules one by
> one from "perl -MCPAN -e shell;".  Following this list
> you should be able to install one after the other
> without getting prompted to download dependent files
> (although there is some strangness around the place
> where spiffy gets installed, but it shouldn't bother
> you, please just log what happens so I can improve the
> list).  For me they all just installed without force.
> 
> CPAN
> AppConfig
> Template
> URI
> Test::More
> Spiffy
> Test::Base
> YAML
> Class::Accessor
> Class::Accessor::Fast
> Class::Accessor::Chained::Fast
> Class::Data::Inheritable
> Class::Inspector
> File::Modified
> HTML::Tagset
> HTML::Entities
> MIME::Types
> UNIVERSAL::require
> Module::Pluggable::Fast
> Path::Class
> File::Copy::Recursive
> Module::ScanDeps
> Module::CoreList
> Compress::Zlib
> IO::Zlib
> Archive::Tar
> ExtUtils::CBuilder
> ExtUtils::ParseXS
> Module::Build
> PAR::Dist
> CPANPLUS
> Module::Install
> Text::SimpleTable
> LWP (accept all defaults)
> HTTP::Request::AsCGI
> HTTP::Body
> sub::Uplevel
> Test::Exception
> Scalar::Utils
> Tree::Simple	
> Tree::Simple::Vistor::FindByPath
> Test::Tester
> Test::NoWarnings
> Array::Compare
> Tree::DAG_Node
> UNIVERSAL::isa
> Test::Warn
> Test::Simple
> UNIVERSAL::can
> Test::MockObject
> 
> For the few modules that prompted me for installation
> params, like LWP, I just accepted the defaults.
> 
> If you follow my order you should be able to "install
> Catalyst" after going through these.  Yeah, the order
> is a bit strange looking, it's what I came up with
> after a lot of testing.  I am sure they could be moved
> around a bit, but it works as it is so I recommend
> leaving it alone.
> 
> Right now I am trying to work on being able to install
> Task::Catalyst, but I don't have a final list or order
> yet.  Here is what I have right now if you are willing
> to try it out.
> 
> Devel::StackTrace		
> Params::Validate
> HTML::Prototype
> Log::Dispatch
> XML::DOM
> HTML::Element
> HTML::Scrubber
> HTML::Widget
> Test::Deep
> Object::Signature
> Digest::SHA1
> Error
> HTML::TokeParser::Simple
> DBI
> DBIx::Class
> DBIx::Class::Loader
> 
> There are a bunch of XML modules that need installing,
> as well as the fact that a lot of tests get skipped
> because the default install of perl 5.8.7 doesn't have
> Test::Pod or Test::Pod::Coverage.  However I am not
> sure it matters.
> 
> If we can get a really good list then we could make a
> module that people could install before trying to
> install Catalyst.  I think this could help us.
> 
> If anyone is about to try to install catalyst I hope
> you give this method a try and let me know what
> happens.
> 
> --john
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> 
> _______________________________________________
> Catalyst mailing list
> Catalyst at lists.rawmode.org
> http://lists.rawmode.org/mailman/listinfo/catalyst
> 
> 



More information about the Catalyst mailing list