Sorry, it's really late here - forgot to call a vote ;) [+1] yes, postpone and hack the JSR-330 changes as quick as possible [0] don't care [-1] no, realease OWB M3 as it currently is
+1 aka let's get JSR-330 on board from me LieGrue, strub ----- Original Message ---- > From: Mark Struberg <[email protected]> > To: [email protected] > Sent: Thursday, August 20, 2009 1:40:09 AM > Subject: postpone of M3 > > Hi! > > Gurkan, Jean-Louis and I had a discusson on IRC abouth whether we should wait > with the M3 and hack all the new changes from yesterdays spec into it before > we > do the release. The changes are mainly caused by JSR-330. > > The JSR-299 spec now additionally depends on the JSR-330 @Inject > specification. > To satisfy this requirement, I'd suggest to introduce a new package > 'atinject-api' which may later be moved to geronimo-specs (clarified this > with > David Jencks and David Blevins). This new package should contain onle the few > annotations defined in JSR-330. It currently will get the openwebbeans-parent > as > all other OWB modules. > The following annotations are part of this module > javax.inject.Inject > javax.inject.Qualifier > javax.inject.Named > javax.inject.Scope > javax.inject.Singleton > > The webbeans-api module will get a dependency to this new atinject-api > artifact > and use that annotations instead of the 'old' WB annotations. > The following annotations will be 'replaced' basically: > @Current -> @Inject > @BindingType -> @Qualifier > @ScopeType -> @Scope + @NormalScope (javax.inject.Scope doesn't have the > 'normal' and 'passivating' attributes) This is now unclear btw... > @Singleton will be a new Scope > > The atinject-api and webbeans-api should get the openwebbeans-parent for now, > and will get geronimo-spec-parent after they have moved. > > That's it basically :) > > LieGrue, > strub
