On Fri, 2002-04-05 at 09:25, Humberto Hernandez Torres wrote:
> I cannot point exaclty why but I have the feeling that there are some
> advantages on the way the modules are managed in CPAN. Somehow you don't
> have to worry much about versions or CVS.
> 
> This are some of the CPAN features from the top of my head.
> - The number of packages available is way bigger. I presume they are also
> smaller and every module has an owner.

Hopefully we'll have a large number of packages too :-)

> - Modules are better organized on categories.

It would definitely be a good idea to make a set of categories and allow
the specification of cateogies in the POM. Then we could make an
indexing tool to help people search for software easily.

> - All the Makefiles work exactly the same.

This what I would like to see with the use of maven. I'm hoping that
people will want to use Maven because it provides some real value and
just becomes the de facto method for building projects. Optimistic I
know, but if it works well I'm hoping developers will be attracted to
it.

> - Mirroring.

This is something to work out, but we definitely have the good CPAN
model and there are a number of sites that mirror the apache httpd
project so maybe we could leverage those mirror sites for a CJAN type
repository.

> - You can automagically search, download, build, test and install.

Maven will do this.

> - The installer (CPAN::Shell?) can upgrade itself.

Maven will do this too eventually.

> - Automatic upgrading of dependencies.

Maven does this.

> --
>   Humberto
> 
> 
> -----Original Message-----
> From: Eric Dobbs [mailto:[EMAIL PROTECTED]]
> Sent: Friday, April 05, 2002 12:10 AM
> To: Turbine Developers List
> Subject: Re: Updating the repository
> 
> 
> 
> On Thursday, April 4, 2002, at 03:52  PM, Jason van Zyl wrote:
> 
> > I am trying to get in touch
> > with some of the CPAN fellows and ask why they chose to setup CPAN they
> > way they did. They are not using CVS for their distribution mechanism
> > and I would be curious as to know why as they obviously have a model
> > that works.
> 
> One of the salient features of CPAN is the mirroring.  CPAN
> grew up when the network was generally slow and it was much
> better to get things from a local mirror than to haul stuff
> all over the network.  I'll bet mirroring was a design goal.
> Another feature of CPAN is the multiple indexes.  There's a
> ton of stuff in CPAN.
> 
> It might also be worth talking with the creators of various
> package managers from Debian and RedHat, etc.  Seems like
> they are playing a similar game.
> 
> There's one thing I have to agree with Jon about.  The
> problem with jar files is a version management problem.  It
> just makes sense to use a version control system.  It's the
> right tool for that particular problem.  You could even
> lean completely on cvs tags and remove the need for versions
> in the jar names (not that I want to start the whole argument
> about versions in jar names).
> 
> -Eric
> 
> 
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
-- 
jvz.

Jason van Zyl
[EMAIL PROTECTED]

http://tambora.zenplex.org


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to