Re: Phalanx has started, and I need perl-qa's help
On Thu, 21 Aug 2003 22:48:11 -0500, Andy Lester wrote: [snip] The project page is at http://qa.perl.org/phalanx/. Please take a look, tell me your thoughts, and if there are any serious ommissions from the Phalanx 100 module list... Tk? -- Matthew O. Persico
Re: Phalanx has started, and I need perl-qa's help
Hi, I just start smoke on this top100 with cpanplus. Why, as you display docs, bugs and rating, you didn't display link to cpan testers results ? Regards, -- Alain BARBET
Re: Phalanx has started, and I need perl-qa's help
Andy Lester wrote: The Phalanx project has started its rampup to an official announcement. Phalanx is going to beef up the tests, coverage and docs on Perl and 100 heavily-used modules from CPAN. The project page is at http://qa.perl.org/phalanx/. Please take a look, tell me your thoughts, and if there are any serious ommissions from the Phalanx 100 module list... I'm turning to the perl-qa group for feedback BEFORE I announce to the world, so I appreciate any comments. Looks like a most excellent start to me. Thanks Andy. Here is the top 100 list sorted by most prolific author (just in case anyone is interested :-): 8 GAAS : HTML-Parser libwww-perl MIME-Base64 URI Digest-HMAC Digest-SHA1 Image-Info MD5 4 JWIED : DBD-mysql Msql-Mysql-modules Net-Daemon Text-CSV_XS 3 GBARR : Convert-ASN1 perl-ldap Scalar-List-Utils 3 INGY : CGI-Kwiki Inline YAML 2 ABW : Template-Toolkit AppConfig 2 DPARIS: Crypt-Blowfish Crypt-DES 2 DROLSKY : HTML-Mason Params-Validate 2 ERYQ : IO-stringy MIME-tools 2 KANE : CPANPLUS Archive-Tar 2 LDS : GD Crypt-CBC 2 MARKOV: MailTools Mail-Box 2 MSERGEANT : XML-SAX XML-XPath 2 MVERB : GDGraph GDTextUtil 2 RGIERSIG : Expect IO-Tty 2 SBURKE: HTML-Tagset HTML-Tree 2 STBEY : Date-Calc Bit-Vector 2 TIMB : DBI DBD-Oracle 1 ABH : Apache-DBI 1 ABIGAIL : Regexp-Common 1 AKSTE : Data-ShowTable 1 AREIBENS : PDF-API2 1 AUTRIJUS : PAR 1 BEHROOZI : IO-Socket-SSL 1 BIRNEY: bioperl 1 BTROTT: Net-SSH-Perl 1 CHAMAS: Crypt-SSLeay 1 CNANDOR : MP3-Info 1 COOPERCL : XML-Parser 1 CREIN : Net-DNS 1 CWINTERS : SPOPS 1 DCLINTON : Cache-Cache 1 DCONWAY : Parse-RecDescent 1 DMEGG : XML-Writer 1 DTOWN : Net-SNMP 1 GRANTM: XML-Simple 1 GSAR : libwin32 1 ILYAZ : Term-ReadLine-Perl 1 JBAKER: Apache-Session 1 JCRISTY : PerlMagick 1 JERLBAUM : CGI-Application 1 JESSE : DBIx-SearchBuilder 1 JMASON: Mail-SpamAssassin 1 JMCNAMARA : Spreadsheet-WriteExcel 1 JOESUF: libapreq 1 JROGERS : Net-Telnet 1 JURL : DBD-ODBC 1 JZUCKER : DBD-CSV 1 KGB : PDL 1 KJALB : TermReadKey 1 KMACLEOD : libxml-perl 1 KULCHENKO : SOAP-Lite 1 KWILLIAMS : Module-Build 1 KWITKNR : Spreadsheet-ParseExcel 1 MERGL : DBD-Pg 1 MIVKOVIC : Mail-Sendmail 1 MPIOTR: Text-Iconv 1 MUIR : Time-modules 1 NEDKONZ : Archive-Zip 1 PETDANCE : WWW-Mechanize 1 PHISH : XML-LibXML 1 PMQS : Compress-Zlib 1 RCAPUTO : POE 1 RJRAY : Image-Size 1 RSE : TimeDate 1 SAMPO : Net_SSLeay.pm 1 SAMTREGAR : HTML-Template 1 SBECK : DateManip 1 SHERZODR : CGI-Session 1 TJMATHER : XML-DOM 1 TMTM : Class-DBI 1 UARUN : Error 1 WADG : Config-IniFiles 1 YVES : MIME-Lite /-\ http://search.yahoo.com.au - Yahoo! Search - Looking for more? Try the new Yahoo! Search
Re: Phalanx has started, and I need perl-qa's help
On Fri 22 Aug 2003 11:16, Michael G Schwern [EMAIL PROTECTED] wrote: On Thu, Aug 21, 2003 at 10:48:11PM -0500, Andy Lester wrote: The Phalanx project has started its rampup to an official announcement. Phalanx is going to beef up the tests, coverage and docs on Perl and 100 heavily-used modules from CPAN. I'll be interested to see how you handle non-Perl dependencies as in C libraries. The project page is at http://qa.perl.org/phalanx/. Please take a look, tell me your thoughts, and if there are any serious ommissions from the Phalanx 100 module list... If we do, then it won't be the Phalanx 100 anymore, will it. :) I'd highly recommend against a naming scheme that limits your implementation. Hard coded constants and all that. :) I'd also recommend you list by Module::Name rather than Distribution-Name. If nothing else the Module::Name is more consistent. Here's some Really Important modules you're missing. I'm using http://mungus.schwern.org/~schwern/cgi-bin/perl-qa-wiki.cgi?EssentialModules for reference. It looks like you've left off all CPAN modules which are also in the core, I suppose you're figuring they'll be handled by the core smokers. Except that the versions on CPAN are sometimes slightly different than the ones in the core. I recall a recent release of Filter::Simple that worked fine in the core but got the paths to its test libraries wrong when installed from CPAN. The smokers also don't check for backwards compat. Most I mention because they're important. Some I mention because they tend to break a lot and reveal subtle incompatibilities in Perl. Test Test::Harness Test::More IO Class::Date (simply because it seems to break every time Perl changes) File::Spec (now on CPAN) Cwd (will be on CPAN soon) ExtUtils::MakeMaker CPAN Date::Parse (not so sure about that one) IPC::Run (cross-platform process execution is important) Devel::Cover Devel::Peek Devel::DProf Devel::SmallProf Text::Template libnet (Net::FTP, et al) Pod::Parser Pod::Man Pod::Text Pod::Simple Time::HiRes Tk (very complex, very chummy with MakeMaker) WxPerl (ditto) Filter::Simple (if that breaks, think of all the Acme modules that go with it!) FWIW here's my list of `standard' modules I allways add or update to the default installation, with the lastest version I use: my @defmod = qw( ExtUtils-MakeMaker-6.16 Test-1.24 Test-Harness-2.28 Test-Simple-0.47 Getopt-Long-2.33 Compress-Zlib-1.22 IO-Zlib-1.01 Archive-Tar-1.04 Archive-Zip-1.06 Data-Dumper-2.102 Heap-0.50 Graph-0.201 Storable-2.07 Scalar-List-Utils-1.12 Devel-Size-0.58 Debug-Trace-0.04 Bit-Vector-6.3 Date-Calc-5.3 DateManip-5.42a Time-HiRes-1.50 Encode-1.97 Unicode-Collate-0.25 Text-CSV_XS-0.23 DB_File-1.806 DBI-1.37 DBD-Unify-0.26 DBD-Oracle-1.14 DBD-mysql-2.9002 SQL-Statement-1.005 DBD-CSV-0.2002 Digest-1.02 Digest-MD5-2.27 Digest-SHA1-2.04 PROCURA-1.23 Text-Balanced-1.95 Parse-RecDescent-1.94 Crypt-SSLeay-0.51 Crypt-Rot13-0.04 libnet-1.16 Net-Ping-2.31 Net-Rexec-0.12 Net-SNMP-3.65 NNTPClient-0.37 TermReadKey-2.21 Term-ReadLine-Perl-1.0203 Text-Soundex-3.02 Text-Format0.52+NWrap0.11 Tk800.024 Tk-Clock-0.07 Tk-TreeGraph-1.024 Devel-ptkdb-1.1086 MIME-Base64-2.20 Term-Size-0.2 Mail-Sendmail-0.79 Unix-Processors-2.014 ); if ($^O eq cygwin) { push @defmod, qw( IO-stringy-2.108 OLE-Storage_Lite-0.11 Spreadsheet-ParseExcel-0.2602 Spreadsheet-WriteExcel-0.41 DBD-Excel-0.06 DBD-ODBC-1.06 Win32-Sound-0.45_001 ); } else { push @defmod, qw( Proc-ProcessTable-0.38 User-Utmp-1.6.1.1 Inline-0.44 X11-Protocol-0.51 ); -- H.Merijn BrandAmsterdam Perl Mongers (http://amsterdam.pm.org/) using perl-5.6.1, 5.8.0, 5.9.x, and 806 on HP-UX 10.20 11.00, 11i, AIX 4.3, SuSE 8.2, and Win2k. http://www.cmve.net/~merijn/ http://archives.develooper.com/[EMAIL PROTECTED]/ [EMAIL PROTECTED] send smoke reports to: [EMAIL PROTECTED], QA: http://qa.perl.org
Re: Phalanx has started, and I need perl-qa's help
Hi! On Thu, Aug 21, 2003 at 10:48:11PM -0500, Andy Lester wrote: The Phalanx project has started its rampup to an official announcement. Phalanx is going to beef up the tests, coverage and docs on Perl and 100 heavily-used modules from CPAN. Have you got an plans on combining Phalanx and CPANTS? As far as I understand it, Phalanx is mainly a manual project. I.e. real humans (with brains and all) will look at some modules, apply some tests (as listed in http://qa.perl.org/phalanx/kwalitee.html) and improve those modules CPANTS on the other hand is 100% automatic and limited to dumb computing power. One of the basic ideas of CPANTS (when I first heard about from Schwern at YAPC::Europe 2001) was exactly what you're doing now: Improving the quality of CPAN. I guess that there could by some synergic effects (is this an English word? Synergieffekte in German?). Leon? -- #!/usr/bin/perl http://domm.zsi.at for(ref bless{},just'another'perl'hacker){s-:+-$-gprint$_.$/}
Re: Phalanx has started, and I need perl-qa's help
I'll be interested to see how you handle non-Perl dependencies as in C libraries. Yeah, me too! :-) If we do, then it won't be the Phalanx 100 anymore, will it. :) I'd highly recommend against a naming scheme that limits your implementation. Hard coded constants and all that. :) How does it limit my implementation? Do you know for a fact that there are exactly 100 modules in the Phalanx 100? At one point, the count was 103, and that was fine by me. :-) I'd also recommend you list by Module::Name rather than Distribution-Name. If nothing else the Module::Name is more consistent. The basic work unit of Phalanx is going to be the distribution. A team will take a distribution and work on it. Now, I may expand the list to show the modules that are in the distribution, but I'm looking at this from the point of view of organizing the effort. Here's some Really Important modules you're missing. I'm using http://mungus.schwern.org/~schwern/cgi-bin/perl-qa-wiki.cgi?EssentialModules for reference. It looks like you've left off all CPAN modules which are also in the core, I suppose you're figuring they'll be handled by the core smokers. Core modules are phase two because of the Extra Excitement that will be caused by mucking with them and pumpking coordination and whatnot. Most I mention because they're important. Some I mention because they tend to break a lot and reveal subtle incompatibilities in Perl. Thanks for the list. xoxo, Andy -- Andy Lester = [EMAIL PROTECTED] = www.petdance.com = AIM:petdance
Re: Phalanx has started, and I need perl-qa's help
On Friday 22 August 2003 15:08, Andy Lester wrote: Core modules are phase two because of the Extra Excitement that will be caused by mucking with them and pumpking coordination and whatnot. None of the phalanx 100 depend on any core modules? Or you just plan to deal with the bare minimum of core modules to get the 100 working? F
RE: Phalanx has started, and I need perl-qa's help
When will all of this phalanxing start? I'm excited about it and I can't wait to get my hands dirty. Hopefully with school and all I will have time to help you guys out. BTW phalanxing - the action of testing and improving CPAN and Perl. (or something to that effect) :-p ~~Andrew -Original Message- From: Andy Lester [mailto:[EMAIL PROTECTED] Sent: Thursday, August 21, 2003 11:48 PM To: perl-qa Subject: Phalanx has started, and I need perl-qa's help The Phalanx project has started its rampup to an official announcement. Phalanx is going to beef up the tests, coverage and docs on Perl and 100 heavily-used modules from CPAN. The project page is at http://qa.perl.org/phalanx/. Please take a look, tell me your thoughts, and if there are any serious ommissions from the Phalanx 100 module list... I'm turning to the perl-qa group for feedback BEFORE I announce to the world, so I appreciate any comments. Thanks, xoxo, Andy -- Andy Lester = [EMAIL PROTECTED] = www.petdance.com = AIM:petdance