Re: [jira] Created: (GERONIMO-2757) Enhance plugin schema to allow for multiple versions of a plugin

2007-01-19 Thread Jason Warner

Worked perfectly.  Thanks, again.

On 1/19/07, Kevan Miller <[EMAIL PROTECTED]> wrote:



On Jan 19, 2007, at 2:57 PM, Jason Warner wrote:

> My jira username is jawarner.  Thanks, Kevan

OK. You should have "contributor" access to our Jira database. Let us
know if you have any problems.

--kevan




Re: [jira] Created: (GERONIMO-2757) Enhance plugin schema to allow for multiple versions of a plugin

2007-01-19 Thread Kevan Miller


On Jan 19, 2007, at 2:57 PM, Jason Warner wrote:


My jira username is jawarner.  Thanks, Kevan


OK. You should have "contributor" access to our Jira database. Let us  
know if you have any problems.


--kevan



Re: [jira] Created: (GERONIMO-2757) Enhance plugin schema to allow for multiple versions of a plugin

2007-01-19 Thread Jason Warner

My jira username is jawarner.  Thanks, Kevan

Jason

On 1/19/07, Kevan Miller <[EMAIL PROTECTED]> wrote:



On Jan 19, 2007, at 2:40 PM, Jason Warner wrote:

> I have been looking into this issue and would like to continue
> doing so.  I seem to lack the ability to assign jira's to myself,
> though.  How would I go about gaining this ability?  Thanks.

Jason,
That's great. What's your jira username?

--kevan





Re: [jira] Created: (GERONIMO-2757) Enhance plugin schema to allow for multiple versions of a plugin

2007-01-19 Thread Kevan Miller


On Jan 19, 2007, at 2:40 PM, Jason Warner wrote:

I have been looking into this issue and would like to continue  
doing so.  I seem to lack the ability to assign jira's to myself,  
though.  How would I go about gaining this ability?  Thanks.


Jason,
That's great. What's your jira username?

--kevan




Re: [jira] Created: (GERONIMO-2757) Enhance plugin schema to allow for multiple versions of a plugin

2007-01-19 Thread Jason Warner

I have been looking into this issue and would like to continue doing so.  I
seem to lack the ability to assign jira's to myself, though.  How would I go
about gaining this ability?  Thanks.

Jason Warner


[jira] Created: (GERONIMO-2757) Enhance plugin schema to allow for multiple versions of a plugin

2007-01-19 Thread Paul McMahan (JIRA)
Enhance plugin schema to allow for multiple versions of a plugin


 Key: GERONIMO-2757
 URL: https://issues.apache.org/jira/browse/GERONIMO-2757
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public (Regular issues)
  Components: Plugins
Affects Versions: 2.0
Reporter: Paul McMahan


plugins-1.1.xsd currently allows for a single version of a plugin to be 
described from within a  element.   For example, if there were a 
different version of plugin for each version of geronimo then the plugin 
catalog would like something like:


org.apache.geronimo.configs/ca-helper-tomcat/1.1/car
1.1

http://geronimo.apache.org/plugins/geronimo-1.1
[...]


org.apache.geronimo.configs/ca-helper-tomcat/1.2/car
1.2

http://geronimo.apache.org/plugins/geronimo-1.2
[...]


org.apache.geronimo.configs/ca-helper-tomcat/2.0/car
2.0

http://geronimo.apache.org/plugins/geronimo-2.0
[...]

http://geronimo.apache.org/plugins/geronimo-1.1
http://geronimo.apache.org/plugins/geronimo-1.2
http://geronimo.apache.org/plugins/geronimo-2.0

Plugins are usually not compatible across versions of Geronimo for various 
reasons, probably the most prominent of which is Geronimo's reliance on 
serialized java objects in CAR files.  Browsing a catalog that contains a 
 element for each version of Geronimo's plugins from the  admin console 
or from the CLI  would be confusing because of the many (seemingly redundant) 
entries.  Therefore the collection of Geronimo plugins is distributed across a 
set of catalogs, one per version of Geronimo, and each version of Geronimo 
points at a version specific plugin catalog.

Modifying the plugin schema so that a  element can allow the plugin's 
module-id and source-repository to depend on the  would allow 
there to be much fewer entries in a consolidated plugin catalog.  A plugin 
catalog that is created using this modified schema might look something like 
(this is just a sample) :




org.apache.geronimo.configs/ca-helper-tomcat/1.1/car

http://geronimo.apache.org/plugins/geronimo-1.1



org.apache.geronimo.configs/ca-helper-tomcat/1.2/car

http://geronimo.apache.org/plugins/geronimo-1.2



org.apache.geronimo.configs/ca-helper-tomcat/2.0/car

http://geronimo.apache.org/plugins/geronimo-2.0

[...]


Also, for this to work a customized list of  elements would 
probably have to be supported inside the  element as well, 
since those might also be version specific.

Once this improvement is in place it will be easier to maintain Geronimo's 
plugin collection since each version of Geronimo won't require a separate 
catalog.  Also it will be easier for end users and other external sources to 
refer to Geronimo's plugin catalog since the repository URL will no longer be 
version specific.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira