On Mar 26, 2008, at 6:47 AM, Joe Bohn wrote:
-1 (non-binding).

I'm sorry to report that I hit some tck failures with this image (see the Geronimo tck list).

Spent all day analyzing the tck failures and think I can break the failures out into three camps, our transaction attribute changes, security attribute changes, and exception handling changes.

I'll look at fixing the transaction changes first. These changes span a few commits and would be hard to pull out.

The security issues are fixable reverting my commit 640283 -- I swear I tested it but must have been far too tired and rushed. This is my second priority. If it looks like I can fix it in a day, then I'll go for it. If that doesn't work out, then I'll yank it. The tx and security failures together will likely take me a day or two.

Regarding the exception handling related errors, if David J has more time to hammer on it again in the next day or two, great. Otherwise, after I'm done with the above tx and security failures I'll revert to broken exception handling that the tck likes and I can pickup the rollback exception change post 3.0. I thought I had spotted all the issues with it already, sorry, David.

One way or another I hope we can get back on track and another release binary up Saturday afternoon.

-David


David Blevins wrote:
Binaries respun and available for testing:
Changes added since last vote:
 OPENEJB-784 Improved support for annotation inheritance
 OPENEJB-782 RollbackException swallowed in TransactionPolicy
OPENEJB-778 Application in apps dir are some times not loaded at startup OPENEJB-779 Validation: Conflicting use of @RolesAllowed, @PermitAll on a class OPENEJB-780 Validation: Conflicting use of @RolesAllowed, @PermitAll, @DenyAll on a method
 OPENEJB-781 Validation: Timeout method syntax
 OPENEJB-777 Transaction logging for DBCP
 OPENEJB-702 Transaction Logging not working in OpenEJB for MDBs
 OPENEJB-770 Validation: Bean class with no Interfaces
OPENEJB-771 Validation: Use of @Stateless, @Stateful or @MessageDriven on an interface or abstract class OPENEJB-773 Validation: Combined use of @Stateless @Stateful and @MessageDriven on same class OPENEJB-774 Validation: Component and Business Interfaces are interface types OPENEJB-775 Validation: Bean-class-only annotations not used on interfaces Assembled "distro" directory to be copied to /www/www.apache.org/dist/openejb/ :
 http://people.apache.org/~dblevins/stage/3.0/
Maven 2 artifacts to be copied to /www/people.apache.org/repo/m2- ibiblio-rsync-repository/:
 http://people.apache.org/~dblevins/stage/repo/
SVN Tag:
 http://svn.apache.org/repos/asf/openejb/tags/openejb-3.0/
Make sure you clean out any old binaries from your local repo (i.e. ~/.m2/repository/org/apache/openejb) Thanks to the feedback from the previous vote, I think the 3.0 final release will be a pretty solid one!
-David



Reply via email to