Gav... wrote: > David Crossley wrote: > > Gav... wrote: > > > > > > When code has been changed on a plugin since the last release, are we > > using > > > the > > > policy of 'lets upgrade the forrest version required as well as the > > plugin > > > version number' - that would make it easier all round. If that is ok, > > then I > > > can > > > just go round all plugins that have had any code changes since April > > 2007 > > > and bump > > > their forrest version numbers to 0.9 ? > > > > No. We are not using that policy. > > > > The "forrestVersion" only gets incremented if there are > > changes that "require" the current version of Forrest. > > > > To do what you are suggesting would mean that users of the > > released versions of Forrest would not get any plugin updates. > > Ok, but the plugins when rebuilt will be done so with Java 1.5 , how > will that affect things?
Ah good point. We should have done a deploy of all plugins that had Java code (only some do) before doing that change. To answer, i don't know what effect it will have. > It's been so long since some were updated that I guess they would need > testing on 0.8 release before deciding if they are still compatible or > not. This is part of our past problems. We don't deploy those plugins often enough and don't pay sufficent attention to their version numbers. Hmmm, i don't know what to do. > > > Obviously any 'plugin releases' between forrest versions can just > > have their > > > 'plugin > > > version' bumped - and for any of these we intend to start voting on? > > (After > > > this > > > next Forrest release if I'm interpreting correctly) > > > > Again only if it "requires" v0.9 functionality. > > huh, Im talking 'plugin version' such as 0.1, 0.2, 0.3 not the > 'forrest version' > > But I get it now I think, any total code changes that warrant a new > plugin version number, such as any release would. Minor code changes > whould stay at the same version number until there are sufficient to > warrant a bump in number (i.e release) - And, if any of those code > changes introduce 0.9 specific functionality, then we bump the 'forrest > version' also. Therefore it is assumed the 'forrest version' number is > the _minimum_ version we are saying it _will_ work on. > > > Please see the explanation at > > http://forrest.apache.org/docs/dev/howto/howto-buildPlugin.html > > Oh, how I've read that a million times these last couple of days. Yeah, i understand. There are also some past dev discussions where Ross explained it. Also there are some JIRA tickets. > I have just updated the POD plugin - it had code changes from 2 years > ago, + doc changes and references dispatcher related documentation > examples that are or will be 0.9 specific, so I hope I was right in > bumping both the 'forrest version' and 'plugin version' in this case. (?) Bringing my comment over from that edit to try to keep the discussion together. http://thread.gmane.org/gmane.text.xml.forrest.cvs/9889/focus=27975 > > Sure it may have been updated, but if its own functionality > did not substantially change then leave its ""plugin-version" as-is. > > Did it require new "0.9" functionalty, If so then also > increment its "forrest.version". > > By the way would need to also happen in the Plugins descriptor file > e.g. plugins/plugins.xml etc.