1. -1, if other things hold up the release for a few days I change my vote
to -0.
2. +1, Russell are you fixing this right now ?
3. +1 to removing the C++ implementation for beta 2.  Beta 2 quality is
applicable to java for this release.

Rich Scheuerle
XML & Web Services Development
512-838-5115  (IBM TL 678-5115)


                                                                                       
                                     
                      Russell                                                          
                                     
                      Butek/Austin/IBM@        To:       [EMAIL PROTECTED]       
                                     
                      IBMUS                    cc:                                     
                                     
                                               Subject:  Issues with beta 2 - does it 
need more work?                       
                      04/29/2002 10:45                                                 
                                     
                      AM                                                               
                                     
                      Please respond to                                                
                                     
                      axis-dev                                                         
                                     
                                                                                       
                                     
                                                                                       
                                     



Over the weekend some folks played with beta 2 rc 1.  I've seen a number of
issues related to it.

1.  Glen found and fixed a problem with bean field names - capitalized vs
lowercase (in the head branch - NOT in the beta 2 branch).  Glen and I
determined that this should not go into beta2, but we should ask the wider
community.  Should this fix go into beta 2?

2.  There's a problem with our mapping of xsd:date (thanks to Tom Mikalsen
for finding it).  It used to work in beta 1.  It doesn't in beta 2.  Since
it's a regression, the fix is a good candidate for inclusion in beta 2.
Here's the relevant code in
org/apache/axis/encoding/DefaultTypeMappingImpl.java:

        myRegister(Constants.XSD_DATE1,       java.util.Calendar.class,
                   new DateSerializerFactory(java.util.Date.class,
                                             Constants.XSD_DATE1),
                   new DateDeserializerFactory(java.util.Date.class,
                                               Constants.XSD_DATE1),
                   true);

Note that we're mixing Calendar and Date in this code.  It should be all
Calendar or all Date.  I suggest it should be all Date because
CalendarDeserializer assumes a time portion as well, which doesn't exist in
xsd:date.  (And after beta2 we should write a test for this as well!)

3.  The C++ code is in the source distribution.  Do we want that to be
there?  It implies that we're distributing a C++ implementation which we're
not yet.  I think we should remove the C++ files from the beta 2
distribution.

Any other issues?

At this point my votes for changing the beta 2 for these issues are:

1.  -0
2.  +1
3.  +0

Russell Butek
[EMAIL PROTECTED]




Reply via email to