I'll run the signature tests on the servlet, jsp, and el spec jars.
If I encounter any problems then I'll work with tomcat to get them
fixed before replacing geronimo's versions.
I'll also report the problem you found with annotations-api.jar,
thanks for pointing that out.
Best wishes,
Paul
On May 23, 2007, at 3:19 PM, Dain Sundstrom wrote:
IIRC the Tomcat has some non-compliant spec jars. Specifically,
the annotations-api.jar is not correct... it has javax/persistence/
PersistenceContext$PersistenceContextType.class, but that class is
not an inner class and should be
javax.persistence.PersistenceContextType
I'm guessing there are other problems with that jar and based on
that I am concerned about the other spec jars they have. Have we
run the signature tests on these jars?
Paul, I don't follow the tomcat list, so can you mention the bad
code to them? Apache isn't allowed to ship non compliant
implementations of specs.
Thanks,
-dain
On May 23, 2007, at 8:16 AM, Paul McMahan wrote:
Geronimo's servlet 2.5, jsp 2.1, and EL 1.0 specs were copied from
tomcat6. This was done because geronimo needed them for JEE5 but
the tomcat team had not made those spec jars available in a maven
repo. See discussion at http://tinyurl.com/yvtj3f
Since that time there have been some concerns raised on [EMAIL PROTECTED]
about ASF maintaining multiple copies of these specs, and at least
one geronimo has expressed frustration about drift between the two
versions.
Now thanks to Filip Hanik's efforts tomcat's JEE api jars are now
available at the maven central repo. If I verify that that these
don't break TCK then are there any concerns with using them in
geronimo 2.0 and deleting geronimo's copy of these specs from SVN?
Best wishes,
Paul