On Jun 28, 2008, at 1:21 PM, Jacek Laskowski wrote:

On Sat, Jun 28, 2008 at 12:11 PM, Manu George <[EMAIL PROTECTED]> wrote:
Hmm I see your point David. So I guess it makes sense to go with 3.1.
So what do we plan to call future releases delivering EJB 3.1 support?
3.x or 4.0?

3.1.1, 3.1.2 and so forth.

Heh. But InfoQ (or whoever) might not be interested in a 3.1.2 release... Which is Manu's point, I think... Or at least it would be my point... ;-)

Basing decisions on headline grabbing potential seems like a poor starting point for making this decision, IMO. Heck, if 3.1 will get a notice, wouldn't a 4.0 release get a bigger headline? :-P I'll also note that TSS just ran an article for a 1.3.4 release of Wicket.

IMO, the project has one fundamental decision: Do you want to base release numbers on the supported EJB spec level? The ability of the project to introduce new "features" is going to far outpace the ability of the JCP to generate new EJB spec version numbers. By convention, 3.0.1 would be a bug-fix update of the 3.0 release. New "features" do find their way into bug-fix releases, but you'd usually expect most new features to appear in 3.x releases. However, that doesn't mean you absolutely *must* follow the convention... Allowing 3.0.x releases to introduce new features. It's then a matter of communicating the content. On the other hand, a 3.x release clearly communicates new function.

I'm ok with either direction. A few additional thoughts...

Would be nice to discuss what users might want... Discussing releases a bit further in advance would give committers a chance to target new capabilities for them, etc...

--kevan







Reply via email to