Costin Manolache wrote:
I'm +1 overall - but I have few sugestions and proposals.
First: if it will be a jakarta project, I would like it to be all-jakarta, like gump - any jakarta ( apache ) committer should have access to it. I consider this an requirement ( I won't vote +1 without this ). I think that jakarta should become a single community, and I see no good reason for a project like that ( which affects the entire jakarta and more ) to not be jakarta-wide.
Total +1 to that. Gump is a FINE model for this.
I am not very happy with the maven layout - which includes only jars. If this is aproved - I would like it to require a layout that supports all project components. I assume ( hope ) that part of this project will be an effort to convert jakarta projects to this layout, and alsoHere is my 2c. All the "big dream" attempts at this have failed. So starting with maven's approach and
make the necesary changes to gump to generate output for the repository.
growing into the "big dream" seems the most sensible model. There are obvious problems with maven's
approach, but the fact that it actually works is the cutting board. From there though, eventually the approach will
improve itself through the normal benefit of real people with real problems solving them.
-Andy
Costin
On Wed, 5 Feb 2003, Nicola Ken Barozzi wrote:
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)
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
