Re: Phalanx has started, and I need perl-qa's help

2003-08-24 Thread Matthew O. Persico
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

2003-08-23 Thread alian
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

2003-08-22 Thread Andrew Savige
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

2003-08-22 Thread H.Merijn Brand
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

2003-08-22 Thread Thomas Klausner
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

2003-08-22 Thread Andy Lester
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

2003-08-22 Thread Fergal Daly
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

2003-08-22 Thread Potozniak, Andrew
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