Not sure how that answers my question. In my example, you'll notice that there are two Geronimo namespace versions. What do you put into the schema version attribute?
Regards, Alan > -----Original Message----- > From: Sandip Ghayal [mailto:[EMAIL PROTECTED] > Sent: Tuesday, October 26, 2004 7:42 AM > To: [EMAIL PROTECTED] > Subject: RE: Geronimo Schema Versioning > > I do agree the need to have versioning. > > Any format is fine that helps me identify the version. > > And I also suppor the point that version number should > follow Geronimo Version number. > > Cheers, > > Sandip > --- "Alan D. Cabrera" <[EMAIL PROTECTED]> wrote: > > > > > > > > -----Original Message----- > > > From: Bruce Snyder [mailto:[EMAIL PROTECTED] > > > Sent: Wednesday, October 20, 2004 5:06 PM > > > To: [EMAIL PROTECTED] > > > Subject: Re: Geronimo Schema Versioning > > > > > > Aaron Mulder wrote: > > > > All, > > > > I suggest we add the "Geronimo version number" > > to our schema > > file > > > > names and namespaces. For example, a Geronimo > > Jetty header > > currently > > > > looks like this: > > > > > > > > <web-app > > > > > > xmlns="http://geronimo.apache.org/xml/ns/web/jetty" > > > > > > > xmlns:naming="http://geronimo.apache.org/xml/ns/naming" > > > > configId="..." parentId="..."> > > > > > > > > And I'm thinking it ought to be more like this: > > > > > > > > <web-app > > > > > > > xmlns="http://geronimo.apache.org/xml/ns/web/jetty_1_0" > > > > > > > xmlns:naming="http://geronimo.apache.org/xml/ns/naming_1_0" > > > > configId="..." parentId="..." > > > > > > > > > Or else like this: > > > > > > > > <web-app > > > > > > > xmlns="http://geronimo.apache.org/xml/ns/1.0/web/jetty" > > > > > > > xmlns:naming="http://geronimo.apache.org/xml/ns/1.0/naming" > > > > configId="..." parentId="..." > > > > > > > > > I'm thinking 2 or 3 release down the road, when > > we'll want to be > > > > able to look at a deployment plan and identify > > which release it was > > > > developed against, since the deployment plan > > format will surely > > change > > > as > > > > we go. It will also let us put the Schemas on > > our web site and > > there > > > > would be a more obvious correspondance between > > the namespace and the > > > > schema location. > > > > > > I concur with Aaron and I vote for option number > > three with one > > > addition. IMO, I think that we should add the > > schema version attribute > > > like so: > > > > > > <web-app > > > > > > xmlns="http://geronimo.apache.org/xml/ns/1.0/web/jetty" > > > > > > xmlns:naming="http://geronimo.apache.org/xml/ns/1.0/naming" > > > configId="..." parentId="..." > > > version="1.0"> > > > > > > I also have one question for you, Aaron. Should > > the directory name and > > > the schema version atribute follow the Geronimo > > version? I would argue > > > that it should so that we don't wind up with > > Geronimo at, say, version > > > 2.3 and the schema version attribute and the > > directory at, say, > > version > > > 4.1. Keeping these items in sync with the overall > > Geronimo version > > will > > > save a lot of trouble in the long run. > > > > I prefer option two; I do not like dots in my path. > > > > > > I think I have a scenario were your proposal about > > the schema version > > attribute will not hold up. Let's say that we've > > added some wizbang > > feature to > > http://geronimo.apache.org/xml/ns/naming_1_1. Now, > > I want to > > deploy this new feature in my web app: > > > > <web-app > > > > > xmlns="http://geronimo.apache.org/xml/ns/web/jetty_1_0" > > > > > xmlns:naming="http://geronimo.apache.org/xml/ns/naming_1_1" > > configId="..." parentId="..." > > version="1.?"> > > > > What schema version attribute should we use? > > > > > > Regards, > > Alan > > > > > > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com
