ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> perl-xml
perl-xml
Re: Sharing core modules
by Robin Berjon other posts by this author
Jul 27 2005 7:28PM messages near this date
view in the new Beta List Site
Re: Sharing core modules | RE: Sharing core modules
& XSLT Hi Petr, all,

Petr Cimprich wrote:
>  If we can ask Bjorn Hansen for anything, it would make sense to point 
>  xml.perl.org to the Perl XML homepage.

A few things I'd like to note:

  - I agree with almost everything that's been said so far;
  - I would add the PerlSAX specs to what needs to be commonly maintained
    (as part of XML::SAX);
  - doing it using svn on xml.perl.org is IMHO the best place -- I'm
    happy to contact Ask about that if everyone agrees;
  - and most importantly, it did *not* take 21 beers to convince me that
    this was a good idea, the 17 first beers did make me digress into
    trying to figure out the reasons why some modules were not
    maintained rather than be practical, but I agreed from the start ;)

The current list is:

XML::Schematron
XML::Simple
XML::NamespaceSupport
XML::SAX::Writer
XML::Filter::BufferText
XML::SAX::ExpatXS
XML::Validator::Schema
XML::Filter::ExceptionLocator
XML::Parser
XML::XPath
XML::SAX
XML::LibXML
XML::LibXSLT

To that I would add (off the top of my head at 4am on vacation) 
XML::Twig, not because it's not maintained but because it's core), and 
XML::SAX::Expat because even though ExpatXS deprecates it in many ways, 
it's still used by people who might have trouble installing XS modules 
but have XML::Parser installed by default. I think that XML::Writer is 
also used by quite a few people, and in general I don't think that we 
should exclude any XML module that wishes to be there. 
XML::SAX::Machines and XML::XSH definitely need to be in there as well. 
And I'm probably forgetting some. How about XML::Sablotron, should it 
not be there too? I want my Symbian Perl to be able to use my Symbian 
sablotron :)

The issues are:

  - who gets to decide who becomes a new committer to that repository. I 
would guess that all the authors of the listed distros would naturally 
be committers. For new ones, I suggest that one Fearless Leader would 
propose them on this list, and if two existing committers +1 that person 
s/he is in. For Fearless Leader, I vote PetrC :)

  - making CPAN releases requires at the least co-maintainership on a 
module. Having each current maintainer give co-maint status to whoever 
is currently in charge of releases (I think it should be anyone in the 
committers gang) is going to be complicated, and will cause bottlenecks 
at the least convenient moments. I suggest creating a common PAUSE user 
that all will give co-maint or maint status to, and all the committers 
will have the password.

All in all that's not much work, and I can handle part of it (notably 
the CPAN admin stuff). Thoughts?

-- 
Robin Berjon
   Senior Research Scientist
   Expway, http://expway.com/

_______________________________________________
Perl-XML mailing list
Perl-XML@[...].com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
Thread:
Petr Cimprich
Grant McLean
Petr Cimprich
Jonathan Stowe
Luis M
Sam Tregar
Dominic Mitchell
Petr Cimprich
Robin Berjon
Benjamin Holzman
Petr Cimprich
Robin Berjon
Dominic Mitchell
Bjoern Hoehrmann
Robin Berjon
Bjoern Hoehrmann
Shlomi Fish
Dominic Mitchell
Petr Pajas
Petr Cimprich
Petr Cimprich
Grant McLean

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved