Re: Re: Merging repository discussions

2003-11-07 Thread aok123
 I have been out of commission for the better part of this year but
 Plexus was slated to integrate Maven's repositories directly. Of late
 I've been discussing this with the Loom folk and ~10 people who have
 access to the Plexus-based version of Maven.

Yes, I remember checking out maven-new from the maven cvs repository.
If you remember, you told me of its eventual move to Codehaus.  So 
it's new home is there I take it?  Is there a way I can take a look 
at it?

Also I'm not thinking of the repository as only part of a component
container or just a Maven thing.  I'm concerned with creating a 
single free repository.  All the folks out there across projects 
can use it including Loom and Plexus at Codehaus.

It should not matter what project uses it.  The key is to make it
a standard and not have a dozen implementations out there causing
incompatibilities.

 One of the the first tools to be released is something called Wagon
 which Michal has been refactoring since the first versions of the
 artifact handling mechanisms were checked into the maven-new repository.
 It's Michal's baby and I will definitely encourage him to join this
 list. Wagon was at first dependent on Plexus but that has now changed to
 be more PicoComponent-esque whereby it can be embedded or used in any
 Java tool or application. Michal has actually endeavoured to make Wagon
 work with Loom as Peter Donald will most likely get to using Wagon in
 Loom before I get to using it in Plexus.

So Wagon is a repository API implemented at Codehaus?

snip/

 Right, the Component Software nirvanna :-) If you haven't read Component
 Software by Syperski I highly recommend it. There are also a plethora of
 papers at citeseer on the topic of confederated repositories of
 components so really just artifacts in essence.

It's always nice to dream ;-). However outcome is not my primary 
goal.  I just want a standard repository API for all repo 
aware apps to use.  I also want to explore the use of directories
coupled with this idea.

 
  The ideas being discussed revolve around the notion of an attribute 
  database to be used to centrally manage project related artifact 
  attributes.  This way the repository becomes a queriable artifact directory 
  as well as a artifact store.
 
 I think as a decoration many things can be built on the notion of the

Yes the decorator pattern is what I was inferring to - good catch.  
What about putting the POM and potentially other related app specific
info extending the POM and keeping it allin a queriable centralized 
directory?

 repository. There is certainly no reason that hinting types of artifacts
 can't be introduced in order to enable the construction of large
 metadata repositories for querying.

Perhaps we want to get away from having properties files or XML 
files floating around just to mark up the repo with metadata.
Even thought this can server as a make shift solution for now.
We need to manage the relational info in a form that can be 
indexed and queried not one that requres it to be snarfed down 
and parsed et. cetera.  Without a database solution the repo
may become very difficult to manage with several metadata files
as it grows.

 
  Are these ideas appealing to the Maven community?
 
 Most certainly and is definitely in sync with the component form that
 Maven will start to take in the next couple of months.

That's great to hear.  Is this maven-new you are referring to?
Is maven-new going to come back to Apache?  I took your advice
and chilled out rather than trying to componentize maven.  I'm
glad to see you've gotten so far with it.

Thanks,
Alex



Re: Maven Repository @ Apache

2003-11-07 Thread Leo Simons
Joshua Slive wrote:
maven.repo.remote = [preferred]/avalon,http://www.ibiblio.org/maven
   

Sorry, I'm not on [EMAIL PROTECTED] (Do we have any mirror
maintainers on that list?)  But I don't believe this is a particularly
smart thing to do.
hmm. Good point. I've disabled this feature for now. A shame though :D
cheers,
- Leo
PS: note this was not something discussed on [EMAIL PROTECTED] 
just seemed a good
idea at the time :D





RE: Proposals

2003-11-07 Thread Dirk-Willem van Gulik


On Fri, 7 Nov 2003 [EMAIL PROTECTED] wrote:

 not as much bandwidth...

So lets design this a bit better then = make sure that it allows for the
authoritative source to be on ASF[*] hardware (perhaps with an ASF signed
key, sha1 or md5) - but it can be mirrored out through ibiblio, my local
disk, or wherever - without compromsing trust, oversight, etc.

If that means we need to maintain a 'master' list of checksums or
something else signed on trusted hardware - that can be arranged. Either
as a web page or through some clever DNS/urn naptr mechanism.  But there
is no reason not to decouple the trust/authoritative chain and/or metadata
from the actual bulk payload.

Dw

*:  or whoever else is authoritative on the package.


Re: Proposals

2003-11-07 Thread Anou Manavalan

I concur,  it is just shifting the the problem.  Is xerces in  XML or Web 
Services or Text Processing or  Library or Core or Utility or Base or 
Transormation or .

:-) You ask me, then I would say XML-Parser.  I unerstand it is hard to 
group them into one, but every project focuses on one thing, if it falls 
under the already existing one, put it under that, if not create something 
specific.

I will probably agree with the same old URI, but I just want to look at it 
from a user point of view ( Use case - isn't this user focussed :-)

With repositories growing fast, it needs to be searched and there should be 
a keyword search that assists faster search ( speaking from the established 
UDDI Repository and Database point of view ).

With no responses supporting this idea, I guess I will put this idea to rest 
in peace ;-)

regards,
-Anou
_
Concerned that messages may bounce because your Hotmail account is over 
limit? Get Hotmail Extra Storage! http://join.msn.com/?PAGE=features/es



Re: Proposals

2003-11-07 Thread Nick Chalko
Anou Manavalan wrote:
With repositories growing fast, it needs to be searched and there 
should be a keyword search that assists faster search ( speaking from 
the established UDDI Repository and Database point of view ).

With no responses supporting this idea, I guess I will put this idea 
to rest in peace ;-)
Added a  may / second phase goal.  

We will need evenetually some metadata and metadata serach facilities. 
But later after the base URI is agreed upon.

regards,
-Anou
_
Concerned that messages may bounce because your Hotmail account is 
over limit? Get Hotmail Extra Storage! 
http://join.msn.com/?PAGE=features/es



smime.p7s
Description: S/MIME Cryptographic Signature


Re: Proposals

2003-11-07 Thread Nick Chalko
Stephen McConnell wrote:

Anou Manavalan wrote:
With no responses supporting this idea, I guess I will put this idea 
to rest in peace ;-) 

Searching is certainly on the my agenda.  We need it for IDE related 
development, repository management, and intelligent query based 
artifact aquisition (and HTTP in this context is not an ideal solution).
HTTP is fine for searches
http://repo.apahce.org/search/?keyword=cool
Or something.
returns some XML format or another.
But first the simple URL then the search interfaces.


smime.p7s
Description: S/MIME Cryptographic Signature