----- Original Message -----
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
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 -----
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"
<[EMAIL PROTECTED]>
31/01/2005 13:09
|
Please respond
to "Apache AXIS C Developers
List" |
|
|
To
| "Apache AXIS C
Developers List" <[email protected]>
|
|
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"
<[EMAIL PROTECTED]>
31/01/2005 12:27
|
Please respond
to "Apache AXIS C Developers
List" |
|
|
To
| "Apache AXIS C Developers List" <[email protected]>
|
|
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"
<[EMAIL PROTECTED]>
31/01/2005 08:52
|
Please respond
to "Apache AXIS C Developers
List" |
|
|
To
| "Apache AXIS C Developers List"
<[email protected]>
|
|
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" <[EMAIL PROTECTED]>
To: "Apache AXIS C
Developers List" <[email protected]>
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:[EMAIL PROTECTED]
> 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 <[EMAIL PROTECTED]>
wrote:
> >
> >
Hmm,
> >
> > Should we hold off on alpha until it's
complete?
> >
> >
> >
> >
> >
John Hawkins
> >
> >
> >
> >
>
> "Carsten Blecken" <[EMAIL PROTECTED]>
>
>
> > 27/01/2005 08:39
> > Please respond to
>
> "Apache AXIS C Developers List"
> > To"Apache AXIS C
Developers List" <[email protected]>,
> >
<[EMAIL PROTECTED]>
> > 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:[EMAIL PROTECTED]
> > 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.
>
>
>
>
>