>>>>> On Fri, 14 Sep 2001 03:22:06 +0200, Michael G Schwern <[EMAIL PROTECTED]> said:
> To avoid overwhelming Andreas with all my indexing suggestions, and in
> order to gain some flexibility to try out New Things without screwing
> up everyone's CPAN access, I'm going to try a little experiment.
> Hold onto your knees--I'm going to publish alternative CPAN indexes.
Great.
> This is *not*, repeat, *not* a fork.
And I will *not*, repeat, *not* be offended by any fork, should it
happen and should it prove useful:-)
> The new indexes would all point
> at the existing CPAN servers and modules. They would simply publish
> additional information, different views on the data and try out new
> indexing models. The indexes will live on a seperate server and will
> be accessable via a subclass of the CPAN shell that has the ability to
> read an index from one machine but download from another.
Good.
> Things I will try out...
> - Alternative indexing schemes that I've proposed in the last few days
Good
> - A more interesting indexing format, probably YAML
Excellent
> - rsyncing rather than downloading a new index
Please talk to Ian Phillipps <[EMAIL PROTECTED]> (CC'd), he's
interested in adding generic rsync capabilities to CPAN.pm. Good
thing.
> - publishing index fragments in each modules/by-module/Foo/ directory
Sounds useful.
> - new indexing programs and schemas
As above.
> - faster indexing by trusting the version # on the tarball name
This sounds dangerous, I'm afraid. I'm sure you are aware of, say,
admin's cpan> d GAAS/libwww-perl-5.53.tar.gz
Distribution id = G/GA/GAAS/libwww-perl-5.53.tar.gz
CPAN_USERID GAAS (Gisle Aas <[EMAIL PROTECTED]>)
CONTAINSMODS LWP::Protocol::ftp HTTP::Status File::Listing HTTP::Headers
LWP::Protocol::nntp HTTP::Daemon LWP::Protocol::mailto HTML::Form
LWP::Protocol::gopher HTTP::Message HTTP::Cookies HTTP::Headers::Auth
HTTP::Request::Common HTTP::Response LWP::Authen::Basic HTTP::Request WWW::RobotRules
LWP::Protocol LWP LWP::MediaTypes LWP::Protocol::data HTTP::Negotiate
LWP::Protocol::http11 LWP::Simple Net::HTTP LWP::RobotUA LWP::Protocol::file
HTTP::Headers::Util HTTP::Headers::ETag LWP::Authen::Digest LWP::Protocol::http
HTTP::Date LWP::MemberMixin LWP::UserAgent LWP::Protocol::GHTTP LWP::Debug
WWW::RobotRules::AnyDBM_File
Thanks for your impetus,
--
andreas