CPAN6. Mark Overmeer & Sam Vilain YAPC::EU 2006, Aug 31 Birmingham UK. “CPAN is the best thing that ever happened to Perl”. CPAN is. “CPAN is the best thing that ever happened to Perl”. CPAN is. “CPAN is the best thing that ever happened to Perl 5 ”. CPAN is. CPAN is.
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Mark Overmeer & Sam Vilain
YAPC::EU 2006, Aug 31 Birmingham UK
“CPAN is the best thing
that ever happened
to Perl5”CPAN is..
but a good alternative
perl -MCPAN6 'install Test::More'
perl -MCPAN6 'install DBD::Oracle'
is something like
LOC=$(pause6 project get http://cpan.org?project=DBD::Oracle)
tar xzf *.tar.gz
make test install
pause6 archive use http://cpan6.net/perl5
pause6 archive use http://pause-id.cpan.org as pauseid
pause6 identity default pauseid/MARKOV
pause6 archive create ~/perl/devel as myperl
pause6 project create perl5/DBD::Oracle
mkdir ~/perl/dbd-oracle; cd $_
pause6 release create DBD::Oracle 0.01 as ora
pause6 release add ora DBD-Oracle-0.01.tar.gz
pause6 release edit ora
pause6 release publish ora to perl5 # or myperl
DIR=$(pause6 release get perl5/DBD::Oracle)
Syntax subject to change
pause6 archive create http://archives.cpan6.net/cpants
# Triggered daily by cron
pause6 archive query perl5 -c name,version release=last \
| while read NAME VERSION
LOC=$(pause6 release get “pause6/$NAME;$VERSION”)
pause6 project create cpants/$NAME 2>/dev/null
pause6 release create $NAME $VERSION as new
pause6 release add new $Q
pause6 release publish new to cpants