Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 40231 invoked from network); 2 May 2006 17:41:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 2 May 2006 17:41:02 -0000 Received: (qmail 19583 invoked by uid 500); 2 May 2006 15:52:16 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 19539 invoked by uid 500); 2 May 2006 15:52:15 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 19528 invoked by uid 99); 2 May 2006 15:52:15 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 May 2006 08:52:15 -0700 X-ASF-Spam-Status: No, hits=1.3 required=10.0 tests=RCVD_IN_BL_SPAMCOP_NET,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of ammulder@gmail.com designates 64.233.166.176 as permitted sender) Received: from [64.233.166.176] (HELO pproxy.gmail.com) (64.233.166.176) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 May 2006 08:52:14 -0700 Received: by pproxy.gmail.com with SMTP id t32so3115041pyc for ; Tue, 02 May 2006 08:51:53 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=Ut51FtwtgZ/a0P8nxtDqyw+A9g2pl9l9KpMj8YBZ22ijFaAIB3CjW2+6uv+hwDWyG0wLfRBplP6hUbmrHc6uTW0MAtNoZHurSJRBR6pFTp46nUdCnbHE4eizdfYqB25t46ds3n5bqa4raNBADiPpnteFj0L3ETIRYWQfbBmLqVQ= Received: by 10.35.34.18 with SMTP id m18mr861252pyj; Tue, 02 May 2006 08:51:53 -0700 (PDT) Received: by 10.35.91.20 with HTTP; Tue, 2 May 2006 08:51:53 -0700 (PDT) Message-ID: <74e15baa0605020851l7f943be9s810cfbb30129401@mail.gmail.com> Date: Tue, 2 May 2006 11:51:53 -0400 From: "Aaron Mulder" Sender: ammulder@gmail.com To: dev@geronimo.apache.org Subject: Re: Questions about www.geronimoplugins.com site In-Reply-To: <44577A6F.2000703@hogstrom.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <44559D71.6000209@gmail.com> <445767A1.5000105@hogstrom.org> <74e15baa0605020726p424b41daoa29cd723f8743622@mail.gmail.com> <44577A6F.2000703@hogstrom.org> X-Google-Sender-Auth: d067ee4cb2b46678 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N So it would be possible to construct a plugin list in the console from a variety of sources, or from a source containing pointers to other sources. I would like to minimize the number of network connections required to generate a single console page (to avoid console hangs if one of 11 sites is presently offline). So of these approaches, I'd prefer if the "central site" (Apache or whatever) maintained the master list of metadata and the console just downloaded that and used it to render the available list, and only hit the other sites for the actual downloads. So there are two issues if we go that way: 1) I think we still want a consolidated web-based plugin list for people who want to browse the available plugins without doing it through the console of a running Geronimo server. This could potentially be auto-generated from the master metadata, so long as that doesn't make it look terrible. 2) We still need a place to host non-Apache plugins for people who don't have an appropriate site of their own. One possibility is to keep the geronimoplugins.com site where it is to serve those duties, but maintain the master plugin metadata list at Apache. Is Apache going to have any issues being responsible for maintaining this list of all kinds of plugins from all kinds of people with all kinds of licenses? (So long as it's only the metadata it's providing, of course.) One advantage to this kind of approach is that we could put a hash for each plugin in the master metadata file and then you'd have to break 2 servers to swap in a corrupted file. Thanks, Aaron On 5/2/06, Matt Hogstrom wrote: > Your point about the number of available plugins is valid. One way to mi= tigate that is to have the > internal plugin component enhanced to use the list of plugin sites so the= y can all be searched and a > comprehensive list of plugins from all sites presented to the user with t= he source of the plugin > displayed alongside the plugin. Then it doesn't matter how many or where= the sites are. If the > sites are up then the content will be displayed, if they're down then the= content is invisible. > This way the user doesn't have to iterate through the sites individually = which is a problem that we > have today regardless of what the default is. > > Would this enhancement resolve the issues as Geronimo can be the default,= the user's life is > simplified and the number and location of the sites is not the primary is= sue. The site's that have > the content would be visible next to teh plugin so the user can select th= e one they want. > > Another enhancement would be for the plugin manger to list and display an= optional license file that > is included in the plugin so users would be able to get that information = about what license they are > accepting. > > Matt > > Aaron Mulder wrote: > > I have to disagree with putting up an ASF option as the default. > > > > Let's say there are 50 plugins produced by Apache and 70 by outsiders. > > > > We have a choice to make the default a repository containing 50 > > entries, or a repository containing 120 entries. What makes sense? > > > > To me, this is a no-brainer, you make the default the one that offers > > the best selection to the user. > > > > If you're worried about site maintenance, as I've said repeatedly, > > we're more than happy to provide accounts to Geronimo committers who > > want to help out. We could also move much of the site content to an > > Apache SVN repo if you like, leaving the non-free content such as > > images as URLs that will need to be resolved by the browser. > > > > There was a proposal on IRC to set up a separate non-profit > > organization to manage the plugin site, and I think we'd be happy to > > ultimately transition the site to such an organization. Another > > recommendation was to allow the list of available plugin sites to be > > updated on demand (e.g. not only updated by new Geronimo releases), > > which is also fine. > > > > Finally, remember, this is not a proposal to host the Geronimo core > > offsite, or to replace the Apache repository as the authoritative site > > for downloads of Apache components. This is a method to make the > > widest possible selection of third-party / after-market components > > available to Geronimo users. > > > > Thanks, > > Aaron > > > > On 5/2/06, Matt Hogstrom wrote: > >> I agree that in principle its different with the following exceptions. > >> > >> * IBiblio is maintained by a staff of engineers at Chapel Hill. I > >> believe their availability > >> requirements and staffing are an order of magnitude above what is > >> currently available for the > >> Geronimo Plugins Site. > >> > >> * We do not point to IBiblio for a running server, we use it to build > >> the server. I think there is > >> a different constituency of people that would be depending on > >> availability. > >> > >> * IBiblio is a mirror of other content sites so if it is down there > >> are other places to get the > >> information contained on their site. > >> > >> Again, I'm in favor of the plugin concept and Aaron has brought it to > >> life. I also think the > >> www.geronimoplugins.com is a great way to distribute a variety of > >> material that is non-ASF licensed. > >> However, from a project perspective I think we should make the defau= lt > >> http://geronimo.apache.org/plugins and have the > >> www.geronimoplugins.com as an alternate site in the > >> dropdown list along with any other sites that people choose to put up. > >> > >> I do not think we should make the geronimoplugins site the default and > >> we need an ASF option as the > >> default. > >> > >> Matt > >> > >> David Jencks wrote: > >> > I haven't looked in detail at the current plugin site, but I don't s= ee > >> > how it is different in principle to the primary maven repo at ibibli= o, > >> > which is certainly not on apache hardware, as it distributes oodles = of > >> > non-asl compatible stuff. Just as there is an apache maven repo tha= t > >> > gets synched to the ibiblio one, I have no problem with an apache > >> > geronimo plugin repo that is synched to a more inclusive one. > >> > > >> > Is the plugin site essentially a maven 2 repo with specialized conte= nt? > >> > I would hope that we have a maven (2) plugin to install plugins into= a > >> > server, so the process of building the server for your application c= an > >> > be somewhat integrated into your build process. > >> > > >> > thanks > >> > david jencks > >> > > >> > On Apr 30, 2006, at 10:32 PM, John Sisson wrote: > >> > > >> >> I noticed that the 1.1 console has the www.geronimoplugins.com site= as > >> >> a default value for the URL in the "Import/Export Configurations" > >> >> page. This was introduced in > >> >> http://svn.apache.org/viewcvs?rev=3D394605&view=3Drev . > >> >> > >> >> I have a few questions: > >> >> > >> >> Was the plugin concept, site etc. discussed on the dev list? I > >> >> haven't been able to find much at all. > >> >> Where is this site currently hosted? > >> >> Will it be an ASF hosted site before the 1.1 release goes out? > >> >> Where is the source for the site? > >> >> > >> >> Thanks, > >> >> > >> >> John > >> >> > >> >> > >> >> > >> > > >> > > >> > > >> > > >> > > > > > > >