http://nagoya.apache.org/wiki/apachewiki.cgi?RuperProposal

I've set up a proposal about a Jakarta project for a Repository Project on the wiki. Below is the current content.

Maven developers are invited to partecipate in the effort :-)

Cheers!

--------------------------------

'''Proposal for Apache Jakarta Ruper, A Java Resource Repository Subproject'''

''5 February 2003''

'''(0) rationale'''

Advanced build systems like Maven and Centipede use a system to download project dependencies at need, instead on relying them to be in CVS. This has evident benefits, including less bandwith and disk space usage, and better and easier project and repository management.

'''(0.1) criteria'''

Meritocracy: Design decisions have been made following the Krysalis Community project Guidelines, that are very similar to the usual Apache project guidelines.

Community: There is a growing community of developers that are using the code in everyday projects.

Alignment: Uses many Jakarta components, and is compatible with Maven repositories.

Scope:

* Versioning
* Dependencies
* Reposistory mangement
* Downloading of jars.

'''(0.2) warning signs'''

Orphaned products: Ruper is alive and used in Centipede, which is used to build OS projects.

As for

* Inexperience
* Homogeneous
* Developers
* Reliance on Salaried Developers
* Ties to other Apache Products
* Fascination with Apache Brand

Krysalis Ruper is developed and maintained by Apache developers, that wish to bring this effort inside Apache itself.

'''(1) scope of the subproject'''

The purpose of this subproject is to create and maintain an implementation of a repository for resources, dealing with versioning, dependencies, and usable by the widest possible range of build tools. Mirroring and alternative ways of distribution are to be strongly pursued.

'''(2) identify the initial source from which the subproject is to be populated '''

* [http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/krysalis/krysalis-ruper/ Krysalis Ruper]
* [http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/metamorphosis/krysalis-version/ Krysalis Version]
* [http://jakarta.apache.org/turbine/maven/ part of Maven ?]

'''(3) identify the ASF resources to be created '''

'''(3.1) mailing list(s) '''

* ruper-dev
* ruper-cvs

(no user mailing list yet, we are starting at Jakarta)

'''(3.2) CVS repositories '''

* jakarta-ruper

'''(3.3) Bugzilla '''

* jakarta ruper

'''(4) identify the initial set of committers '''

* Nicola Ken Barozzi ([EMAIL PROTECTED])
* Nick Chalko ([EMAIL PROTECTED])
* Adam Jack ([EMAIL PROTECTED])
* Ted Leung ([EMAIL PROTECTED])

'''(5) identify apache sponsoring individual '''

* Andrew C. Oliver ([EMAIL PROTECTED])
* Nicola Ken Barozzi ([EMAIL PROTECTED])

'''(6) open issues for discussion'''

* Some Maven committers are interested in contributing Maven code for this effort.

* The name is still to be defined. Ruper is the current name, but it can be anything elso. Suggestions:

** '''Jakarta Ruper''' ('''R'''esource '''UP'''dat'''ER''')
** '''JRAN''' (Sorta like CPAN)
** '''Jakarta Lean'''
*** Lean as in smaller becuse there is no jars in cvs.
*** Lean on me - to help you find your jars.
** '''JPM''' (Jaava/Jakarta Package Manager)

--
Nicola Ken Barozzi [EMAIL PROTECTED]
- verba volant, scripta manent -
(discussions get forgotten, just code remains)
---------------------------------------------------------------------


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

Reply via email to