axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Samisa Abeysinghe <samisa.abeysin...@gmail.com>
Subject Re: Axis c++ 1.5 release plan (draft 4)
Date Tue, 01 Feb 2005 12:34:36 GMT
Sure, then lets go with codegen stuff as well.
Please put it in CVS if possible.
Then we could consider the CVS to be frozen for alpha once these
codegen stuff are in CVS.

I will let Sanjaya know.

Thanks,
Samisa...


On Tue, 1 Feb 2005 12:35:03 +0000, John Hawkins <HAWKINSJ@uk.ibm.com> wrote:
>  
> We managed to test it breaks compex types tests but the rest are OK. 
> That makes me happy enough that the whole test suite hasn't been broken and
> that we have a bug and therefore we should go for Alpha with code gen stuff
> in (option 1) and fix the issue in Alpha (we can put them in from here when
> we've agreed if Carsten is not on line) 
>  
> John Hawkins
>  
>  
>  
>  
>  
>  Samisa Abeysinghe <samisa.abeysinghe@gmail.com> 
> 
> 01/02/2005 11:57 
>  
>  
> Please respond to
>  "Apache AXIS C Developers List" 
>  
>  
> To Apache AXIS C Developers List <axis-c-dev@ws.apache.org> 
>  
> cc 
>  
> Subject Re: Axis c++ 1.5 release plan (draft 4) 
>  
>  
>  
>  
>  
> On behalf of Sanjaya!
>  
>  (Sanjaya is having problems with his mail server and communicated this
>  message over the phone to be informed to the mailing list)
>  
>  Sanjaya would like to go with Option 2, and do the alpha release.
>  Code generation changes could be put in place after alpha.
>  
>  Please let know your thoughts on this.
>  
>  Thanks,
>  Samisa...
>  
>  
>  On Tue, 1 Feb 2005 16:18:59 +0600, sanjaya singharage
>  <sanjayas@opensource.lk> wrote:
>  >  
>  > The options being as Carsten also points out.. 
>  > 1. go for the alpha "with" the code generation changes committed ( being
>  > satisfied with the test results). 
>  > 2. gor for the alpha "without" the code genereation changes ( not being
>  > satisfied with the test results). 
>  >   
>  > John, did you manage to run the tests with Carstens patch for code
>  > generator? 
>  >   
>  > sanjaya. 
>  >   
>  >  
>  > ----- Original Message ----- 
>  > From: John Hawkins 
>  > To: Apache AXIS C Developers List 
>  >  
>  > Sent: Tuesday, February 01, 2005 4:01 PM 
>  > Subject: Re: Axis c++ 1.5 release plan (draft 4) 
>  > 
>  > 
>  > Hi Sanjaya, 
>  > We're happy that the current build is in good shape. 
>  > 
>  > Not sure what you mean by "option"? 
>  > 
>  > 
>  > John Hawkins
>  > 
>  > 
>  > 
>  > 
>  >  
>  >  "sanjaya singharage" <sanjayas@opensource.lk> 
>  > 
>  > 01/02/2005 08:26 
>  >  
>  > Please respond to
>  > "Apache AXIS C Developers List"
>  >  
>  >  
>  > To "Apache AXIS C Developers List" <axis-c-dev@ws.apache.org> 
>  >  
>  > cc 
>  >  
>  > Subject Re: Axis c++ 1.5 release plan (draft 4)
>  >  
>  >  
>  > 
>  > 
>  > 
>  > great! 
>  >   
>  > If we can codefreeze today we can get the release out on thursday
>  > (03.02.2005). Also Friday is a holiday here in Sri Lanka, so we should go
>  > for codefreeze today. 
>  > Only thing is we need to decide on which option. 
>  >   
>  > sanjaya. 
>  > ----- Original Message ----- 
>  > From: Carsten Blecken 
>  > To: Apache AXIS C Developers List 
>  > Sent: Tuesday, February 01, 2005 12:53 PM 
>  > Subject: RE: Axis c++ 1.5 release plan (draft 4) 
>  > 
>  > I have (finally) been able to get some of the auto test cases running. 
>  >   
>  > The most important hint came from Roshan discouraging the use of
>  > SimpleAxisServer. 
>  > This looks like we need to point this out further. Using the TCPMonitor
> from
>  > the test suite together with 
>  > the SAS gave me always a Connection reset by peer 10054. Has somebody
> been
>  > able to 
>  > use SAS with the test cases? 
>  >   
>  > After switching to apache things started working. Since I need to get the
>  > services in place 
>  > - we are missing so far an automatic build on the server side - I could
> so
>  > far only construct 5 test cases: 
>  > AxisBench, CalculatorDoc, FourLevelTestDoc, MathOpsDoc, SimpleArrayDoc 
>  > which passed using the attached code changes. 
>  >   
>  > I will need a bit more time to construct the maybe 10 other relevant test
>  > cases, so if John wants to try 
>  > it that would be great. But please with the attached diffs : one replaces
>  > the cpp\literal\BeanParamWriter.java 
>  > from the message below and the other one is a change in the array section
> of
>  > the src\soap\SoapDeSerializer.cpp 
>  >  which could use some review in any case and the
>  > cpp\literal\ClientStubWriter.cpp from below. 
>  >   
>  > The other option is to trust the so far committed serializer changes
> (with
>  > more confidence now) and build 
>  > the alpha and the attached changes will be committed after alpha with
> add.
>  > testing. 
>  >   
>  > Thanks, 
>  >   
>  > Carsten 
>  >   
>  >   
>  >   
>  > -----Original Message-----
>  > From: sanjaya singharage [mailto:sanjayas@opensource.lk]
>  > Sent: Monday, January 31, 2005 9:32 PM
>  > To: Apache AXIS C Developers List
>  > Subject: Re: Axis c++ 1.5 release plan (draft 4)
>  > 
>  > Hi john, 
>  >   
>  > could you confirm whether you can test the attached changes by carsten? 
>  >   
>  > sanjaya. 
>  > ----- Original Message ----- 
>  > From: Carsten Blecken 
>  > To: Apache AXIS C Developers List 
>  > Sent: Tuesday, February 01, 2005 12:45 AM 
>  > Subject: RE: Axis c++ 1.5 release plan (draft 4) 
>  > 
>  > Sorry for the late reply but my timezone (PST) seems to be a bit
> different
>  > than most other people here. 
>  >   
>  > First of all, the changes are only related to the document literal
>  > serialization and code generation 
>  > in cpp mode. RPC style and c stubs are unaffected. 
>  >   
>  > I have had trouble running the test suite in tests/auto_build (with the
> two
>  > services I have there, it seems 
>  > the request doesn't make it to the service), but I have run the relevant
>  > examples in samples (doclitbase, 
>  > base,doclitgroupB,groupB) successfully, which include the mesa
>  > interoperability tests. 
>  > This is insufficient for testing the code generation changes (since the
> stub
>  > are statically checked in) but it 
>  > does test the serializer changes - that's where I got some confidence
> that
>  > the serializer changes 
>  > won't wreak havoc. 
>  >   
>  > More details in case somebody wants to run the changes: 
>  > The diffs for the two files representing the code generation changes are
>  > attached. 
>  > These are
>  > src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/BeanParamWriter.java 
>  > and 
>  > src/wsdl/org/apache/axis/wsdl/wsdl2ws/cpp/literal/ClientStubWriter.java 
>  >   
>  > I also attached the test case I intend to add into tests/auto_build (The
>  > FourLevelTestDoc.wsdl into 
>  > tests/auto_build/testcases/wsdl, the FourLevelTestDoc.xml file into
>  > tests/auto_build/testcases/wsdl, 
>  > the test client FourLevelTestDocClient.cpp into
>  > tests/auto_build/testcases/client/cpp, 
>  > the test server FourLevelTestDocInterface.cpp into
>  > tests/auto_build/testcases/client/cpp 
>  > and the expected output FourLevelTestDoc.expected into
>  > tests/auto_build/testcases/output). 
>  >   
>  > I will keep plugging away at this to run these on my own. BTW, so far I
> have
>  > trying to use the 
>  > SimpleAxisServer - would it be better to use the apache plugin? 
>  >   
>  > Thanks, 
>  >   
>  > Carsten 
>  >   
>  >   
>  >   
>  >   
>  >   
>  >   
>  >   
>  > -----Original Message-----
>  > From: sanjaya singharage [mailto:sanjayas@opensource.lk]
>  > Sent: Monday, January 31, 2005 5:56 AM
>  > To: Apache AXIS C Developers List
>  > Subject: Re: Axis c++ 1.5 release plan (draft 4)
>  > 
>  > No problem. as long as we get unconfused :). (I think there was a full
> stop
>  > missing in this reply and I have put it there to avoid further confusion
> :)
>  > ) 
>  >   
>  > Carsten, could you take note and respond please? 
>  >   
>  > sanjaya. 
>  >   
>  > ----- Original Message ----- 
>  > From: John Hawkins 
>  > To: Apache AXIS C Developers List 
>  > Sent: Monday, January 31, 2005 7:31 PM 
>  > Subject: Re: Axis c++ 1.5 release plan (draft 4) 
>  > 
>  > 
>  > hi, 
>  > sorry for the confusion :-) 
>  > 
>  > I suggest we ask Carsten to run the regression tests to ensure that his
> code
>  > gen changes have not broken stuff on  at least one platform of his
> choice.
>  > He can then decide, based on this test results, which he can discuss here
> if
>  > necessary,  whether he wants to commit his changes or not. If he runs the
>  > suite and gets some errors then I suggest we're happy. if he breaks that
>  > suite entirely then we're not? 
>  > 
>  > Running the suite should take him three hours from scratch, if he hasn't
>  > done it before so we should know soon whether the gen changes are viable.
>  > 
>  > If he is not able to test them (not having the services would be the
> obvious
>  > issue) then perhaps one of us can run them for him (Carsten - have you 
> got
>  > a branch we can extract?). 
>  > 
>  > If Carsten is not around or able to commit changes then I suggest we go
>  > alpha without the gen changes and do the same as above in alpha
> timeframe. 
>  > 
>  > 
>  > 
>  > 
>  > John Hawkins
>  > 
>  > 
>  > 
>  >  
>  >  "sanjaya singharage" <sanjayas@opensource.lk> 
>  > 
>  > 31/01/2005 13:09 
>  >  
>  >  
>  > Please respond to
>  > "Apache AXIS C Developers List" 
>  > 
>  >  
>  >  
>  >  
>  > To "Apache AXIS C Developers List" <axis-c-dev@ws.apache.org> 
>  >  
>  > cc 
>  >  
>  > Subject Re: Axis c++ 1.5 release plan (draft 4)
>  > 
>  >  
>  >  
>  > 
>  > 
>  > 
>  > 
>  > (If the situation is not clear, Carseten has already put his changes to
> the
>  > serializer. He has also finished the changes to the code generator but is
>  > not able to test them as yet, therefore he has avoided committing those
>  > changes.) 
>  >  
>  > What exactly do you mean? That we go ahead with the codefreeze with the
>  > serilizer changes intact and let Carsten commit the code generation stuff
>  > before the final? 
>  > If so we can codefreeze early tuesday morning and start on the release
>  > procedure. 
>  >  
>  > sanjaya. 
>  > ----- Original Message ----- 
>  > From: John Hawkins 
>  > To: Apache AXIS C Developers List 
>  > Sent: Monday, January 31, 2005 6:45 PM 
>  > Subject: Re: Axis c++ 1.5 release plan (draft 4) 
>  > 
>  > 
>  > I would suggest Carsten put in his fixes asap (into the Alpha
> preferably?)
>  > but not hold up alpha or beta? 
>  > 
>  > 
>  > 
>  > John Hawkins
>  > 
>  > 
>  >  
>  >  "sanjaya singharage" <sanjayas@opensource.lk> 
>  > 
>  > 31/01/2005 12:27 
>  >  
>  >  
>  > Please respond to
>  > "Apache AXIS C Developers List"
>  >  
>  >  
>  >  
>  > To "Apache AXIS C Developers List" <axis-c-dev@ws.apache.org> 
>  >  
>  > cc 
>  >  
>  > Subject Re: Axis c++ 1.5 release plan (draft 4)
>  > 
>  > 
>  >  
>  >  
>  > 
>  > 
>  > 
>  > 
>  > 
>  > So do we wait for Carsten to comment the serializer changes? 
>  > 
>  > sanjaya. 
>  > 
>  > ----- Original Message ----- 
>  > From: John Hawkins 
>  > To: Apache AXIS C Developers List 
>  > Sent: Monday, January 31, 2005 4:28 PM 
>  > Subject: Re: Axis c++ 1.5 release plan (draft 4) 
>  > 
>  > 
>  > Hmm, we're changing the paradigm here - putting in new code in beta ! 
>  > 
>  > Howver, this problem is a bug therefore I go with putting it in beta. As
>  > long as it comes with some good tests that broke before it was
> implemented
>  > and are fixed by its incorporation. 
>  > 
>  > John Hawkins
>  > 
>  >  
>  >  "sanjaya singharage" <sanjayas@opensource.lk> 
>  > 
>  > 31/01/2005 08:52 
>  >  
>  >  
>  > Please respond to
>  > "Apache AXIS C Developers List" 
>  > 
>  >  
>  >  
>  >  
>  > To "Apache AXIS C Developers List" <axis-c-dev@ws.apache.org> 
>  >  
>  > cc 
>  >  
>  > Subject Re: Axis c++ 1.5 release plan (draft 4)
>  > 
>  > 
>  > 
>  >  
>  >  
>  > 
>  > 
>  > 
>  > 
>  > 
>  > 
>  > I think the serializer changes for AXISCPP-197  should be commented out
>  > before we go for the 1.5 codefreeze.
>  > Can we have a quick response from the community on this?
>  > 
>  > i.e. Do we keep the serializer changes for AXISCPP-197 in the codebase
> for
>  > 1.5 alpha or comment it out and include both serializer and
> codegeneration
>  > changes for the final?
>  > 
>  > please respond quickly guys.
>  > 
>  > sanjaya.
>  > 
>  > ----- Original Message -----
>  > From: "Carsten Blecken" <cblecken@macrovision.com>
>  > To: "Apache AXIS C Developers List" <axis-c-dev@ws.apache.org>
>  > Sent: Monday, January 31, 2005 12:49 PM
>  > Subject: RE: Axis c++ 1.5 release plan (draft 4)
>  > 
>  > 
>  > > Quick status update :
>  > >
>  > > I wasn't able to test sufficiently the code generation changes, so I
>  > > did not commit them (i'm having problems with the testing framework
>  > > but that's a different story).
>  > >
>  > > The changes to the serializer have been committed last week. These
>  > > changes should not break the existing stubs since they mostly add
>  > > new method overloads with prefixes for the serializer that miss them.
>  > >
>  > > I will try to get the code generation changes into the beta time frame
>  > > and was hoping that it was ok to leave the serializer changes in there.
>  > >
>  > > Carsten
>  > >
>  > > -----Original Message-----
>  > > From: Carsten Blecken
>  > > Sent: Thursday, January 27, 2005 8:46 AM
>  > > To: Apache AXIS C Developers List; Samisa Abeysinghe
>  > > Subject: RE: Axis c++ 1.5 release plan (draft 4)
>  > >
>  > >
>  > > Sorry for the mess everybody - I assumed friday to be the last day (my
>  > mistake).
>  > >
>  > > In terms of things already committed : These are changes to the
> serializer
>  > which
>  > > add namespace and/or namespace prefixes to various methods. They are
>  > overloaded
>  > > methods to keep backward compatibility with current stubs. So I would
> say
>  > the
>  > > risk is not too big. There was also some refactoring being done, but I
> did
>  > some
>  > > testing on the changes.
>  > >
>  > > The part where I need more time are the stub/skeleton generator (which
>  > employ the
>  > > new methods) and the testing involved with it.
>  > > Maybe I should hold off the generator changes until after alpha, since
> I
>  > consider
>  > > them higher risk?
>  > >
>  > > In terms of importance: Our current wsdl's break due to the lack of
>  > namespace
>  > > prefixing. Almost all more complicated doc lit wsdl's will have issues
>  > here when
>  > > they have data type nesting and arrays.
>  > >
>  > > Carsten
>  > >
>  > > -----Original Message-----
>  > > From: Samisa Abeysinghe [mailto:samisa.abeysinghe@gmail.com]
>  > > Sent: Thursday, January 27, 2005 3:37 AM
>  > > To: Apache AXIS C Developers List
>  > > Subject: Re: Axis c++ 1.5 release plan (draft 4)
>  > >
>  > >
>  > > Part of the solution has been already commited.
>  > > So we have to either hold off or comment out what is already commited.
>  > >
>  > > How critical/important is this feature?
>  > >
>  > > Is it practicle to tag the CVS and start on testing cycle till the
>  > > rest of the solution is commited.
>  > > Given that the solution is related to serializer, the risk of side
>  > > effects is high.
>  > >
>  > > Thanks,
>  > > Samisa...
>  > >
>  > >
>  > > On Thu, 27 Jan 2005 09:16:35 +0000, John Hawkins <HAWKINSJ@uk.ibm.com>
>  > wrote:
>  > > >
>  > > > Hmm,
>  > > >
>  > > > Should we hold off on alpha until it's complete?
>  > > >
>  > > >
>  > > >
>  > > >
>  > > > John Hawkins
>  > > >
>  > > >
>  > > >
>  > > >
>  > > > "Carsten Blecken" <cblecken@macrovision.com>
>  > > >
>  > > > 27/01/2005 08:39
>  > > > Please respond to
>  > > > "Apache AXIS C Developers List"
>  > > > To"Apache AXIS C Developers List" <axis-c-dev@ws.apache.org>,
>  > > > <sanjayas@opensource.lk>
>  > > > cc
>  > > > SubjectRE: Axis c++ 1.5 release plan (draft 4)
>  > > >
>  > > >
>  > > >
>  > > >
>  > > >
>  > > >
>  > > >
>  > > >
>  > > > Hi Sanjaya,
>  > > >
>  > > > still working on item 7). Harder than I thought. Partially committed
>  > > > (Serializer changes) and I think I can get the rest
>  > > > (code generator) by friday into the alpha.
>  > > >
>  > > > Do you want status by friday again?
>  > > >
>  > > > Carsten
>  > > >
>  > > > -----Original Message-----
>  > > > From: sanjaya singharage [mailto:sanjayas@opensource.lk]
>  > > > Sent: Wednesday, January 26, 2005 10:30 PM
>  > > > To: Apache AXIS C Developers List
>  > > > Subject: Axis c++ 1.5 release plan (draft 4)
>  > > >
>  > > > Hi all,
>  > > >
>  > > > COULD I HAVE THE STATUS OF ITEM NUMBER 7 CARSTEN, IS IT ALREAD
> COMMITED
>  > IN
>  > > > CVS? CAN WE INCLUDE IT IN 1.5 OR SHELF IT FOR THE NEXT RELEASE? OR
> ARE
>  > YOU
>  > > > PLANNING TO FIX THIS BY 1.5 FINAL? COULD I HAVE A RESPONSE CARSTEN?
>  > > >
>  > > >
>  > > > MARK, WHAT IS THE STATUS OF ITEM 2? COULD YOU ALSO RESPOND?
>  > > >
>  > > >
>  > > > Following the discussion I have added these items
>  > > > -Problem with complex types which contain complex types
>  > > > http://issues.apache.org/jira/browse/AXISCPP-197 (in progress by
>  > carsten)
>  > > >
>  > > > Following the discussion I have removed the following items
>  > > >
>  > > > -Fault mapping (stub level)
>  > > > -improvement of Web Site
>  > > > a.Web-site should be made more or less like Axis-Java website for
> ease
>  > of
>  > > > use
>  > > > b.More user oriented and less developer oriented
>  > > > -Add support for xsd:any type (?)
>  > > > -Ability to add custom headers (?)
>  > > >
>  > > >
>  > > > sanjaya.
>  > > >
>  > > > =======================================================
>  > > >
>  > > > (fourth draft of the release plan.)
>  > > >
>  > > > Hi all,
>  > > > I would like to volunteer to be the release manager for the Axis C++
> 1.5
>  > > > release.
>  > > >
>  > > > A draft Release Plan is presented below using the current items found
> in
>  > the
>  > > > wiki at http://wiki.apache.org/ws/FrontPage/AxisC_2b_2b/ToDo1.5 .
>  > > > Please update the wiki of any more items that are applicable to the
> 1.5
>  > > > release that developers are working on.
>  > > >
>  > > > Also we need to decide on dates for code freeze etc. and release
> dates
>  > at
>  > > > the bottom.
>  > > > Please comment.
>  > > >
>  > > >
>  > > >
>  > > > This is the release plan (draft) for Axis C++ version 1.5. Given
> below
>  > is a
>  > > > snapshot
>  > > > of all the changes for 1.5 since the 1.4 version.
>  > > >
>  > > > Changes from 1.4 to 1.5:
>  > > >
>  > > > 1.        Partial C support -
>  > > > http://issues.apache.org/jira/browse/AXISCPP-210 (in progress by
> Mark)
>  > > > -C clients with stub generation for simple types
>  > > > -Porting of some C++ tests to C
>  > > > 2.        Memory clean-up and fix -
>  > > > http://issues.apache.org/jira/browse/AXISCPP-149 (in progress by Mark
>  > > > Whitlock as per JIRA)
>  > > > 3.        Improve HTTP Support -
>  > > > http://issues.apache.org/jira/browse/AXISCPP-176 (Done by Samisa as
> per
>  > > > JIRA)
>  > > > 4.        "100 Continue" support in axis2 transport
>  > > > http://issues.apache.org/jira/browse/AXISCPP-311 (Done by Samisa)
>  > > > 5.        Proxy support for axis2 transport
>  > > > http://issues.apache.org/jira/browse/AXISCPP-325 (Done by Samisa)
>  > > > 6.        Numerous memory leak fixes (Done by Samisa)
>  > > > 7.        Problem with complex types which contain complex types
>  > > > http://issues.apache.org/jira/browse/AXISCPP-197 (in progress by
>  > Carsten)
>  > > >
>  > > > Details on these features could be found on JIRA and the AxisCpp TODO
>  > wiki
>  > > > page at http://wiki.apache.org/ws/FrontPage/AxisC_2b_2b/ToDo1.5
>  > > >
>  > > > Release Criteria:
>  > > >
>  > > >   - Functional tests pass
>  > > >   - Test on installation procedures
>  > > >   - Test on different versions of Apache web server(1.3.xx, 2.0.xx)
>  > > >   - Test samples on different platforms (Linux, Microsoft Windows)
>  > > >   - Fix  blockers and most critical bugs that applies to 1.5
>  > > >
>  > > > Dates:
>  > > >
>  > > > The following are the proposed dates for the release, opinions
> please:
>  > > >   Code freeze                      January 27, 2005
>  > > >   Release alpha version        January 31, 2005
>  > > >   Release 1.5 final                February 21, 2005
>  > > >
>  > > >
>  > > > sanjaya.
>  > > >
>  > >
>  > >
>  > >
>  > 
> > 
>  > 
>  >
>  
>

Mime
View raw message