axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Glen Daniels <g...@thoughtcraft.com>
Subject Re: [Axis2] Duplicate code in Axiom & Axis2
Date Thu, 21 Dec 2006 01:08:57 GMT
Hi Thilina:

If 1.1.1 has already been cut, then absolutely +1 to your suggestion 
below.  If it HASN'T already been cut, then adding "@deprecated" to the 
APIs is a practically zero-effort task which takes about 30 seconds and 
affects no code, so I would recommend just doing it now.

--G

Thilina Gunarathne wrote:
> hmm... Seems like some how I missed the fun.(Shame on my mail filters)..
> 
> We are not going to change these for 1.1.1... 1.1.1 will go with
> whatever the minimal number of bug fixes and perf improvements....
> 
> I proposed these changes for the trunk, which will effect 1.2..
> 
> +1 to keep them as deprecated for 1.2.. But none of the Axis2 classes
> will refer them..
> 
> ~Thilina
> 
> On 12/20/06, Glen Daniels <glen@thoughtcraft.com> wrote:
>> The general "good form" policy as I understand it is to deprecate APIs
>> which are going to go away, leave them for at least one release cycle,
>> and then drop them.  I totally agree that if a change is going to
>> happen, we should just do it - but "do it" should include one release of
>> deprecation, in general, unless it's an API that really doesn't get a
>> lot of use.
>>
>> So +1 to deprecate these APIs now (for 1.1.1) then get rid of them in 
>> 1.2.
>>
>> --Glen
>>
>> David Illsley wrote:
>> > If that's the general policy, I agree with Sanjiva.
>> >
>> > David
>> >
>> > On 18/12/06, Davanum Srinivas <davanum@gmail.com> wrote:
>> >> I think we should not make an API change in 1.1.1. If it's 1.2 
>> that's ok.
>> >>
>> >> -- dims
>> >>
>> >> On 12/18/06, David Illsley <davidillsley@gmail.com> wrote:
>> >> > I guess now is the time for me to ask what the Apache WS project
>> >> > stance on deprecating APIs is?
>> >> >
>> >> > David
>> >> >
>> >> > On 18/12/06, Sanjiva Weerawarana <sanjiva@opensource.lk> wrote:
>> >> > > What's the point of extending it like this? If its just to avoid
>> >> > > changing the code then I don't think it makes sense - its 
>> cleaner to
>> >> > > change it and be done with it.
>> >> > >
>> >> > > Sanjiva.
>> >> > >
>> >> > > On Mon, 2006-12-18 at 09:42 +0000, David Illsley wrote:
>> >> > > > I'm +1 for reusing the code though I'm not sure we can remove

>> the
>> >> > > > o.a.axis2.util classes as users might have dependencies on
them.
>> >> > > >
>> >> > > > Can we make the classes in o.a.axis2.util empty and extend
the
>> >> ones in Axiom?
>> >> > > > David
>> >> > > >
>> >> > > > On 18/12/06, Thilina Gunarathne <csethil@gmail.com>
wrote:
>> >> > > > > Hi all,
>> >> > > > > Axis2/modules/kernel/o.a.a.util.Base64 &
>> >> > > > > Axis2/modules/kernel/o.a.a.util.UUIDGenerator duplicates

>> the same
>> >> > > > > classes in axiom-api/o.a.axiom.om.util..
>> >> > > > >
>> >> > > > > We are using the classes in axis2  for databinding,
rahas,
>> >> etc.. Any
>> >> > > > > reasons for having the duplicate. IMHO we should get
rid of 
>> the
>> >> > > > > duplication if there aren't any pressing need..
>> >> > > > >
>> >> > > > > Worst thing is I'm seeing some improvements or may be
bug
>> >> fixes done
>> >> > > > > only to the UUIDGen in Axis2.
>> >> > > > >
>> >> > > > >
>> >> > > > > --
>> >> > > > > Thilina Gunarathne
>> >> > > > > WSO2, Inc.; http://www.wso2.com/
>> >> > > > > Home page: http://webservices.apache.org/~thilina/
>> >> > > > > Blog: http://thilinag.blogspot.com/
>> >> > > > >
>> >> > > > >
>> >> ---------------------------------------------------------------------
>> >> > > > > To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
>> >> > > > > For additional commands, e-mail: axis-dev-help@ws.apache.org
>> >> > > > >
>> >> > > > >
>> >> > > >
>> >> > > >
>> >> > > --
>> >> > > Sanjiva Weerawarana, Ph.D.
>> >> > > Founder & Director; Lanka Software Foundation;
>> >> http://www.opensource.lk/
>> >> > > Founder, Chairman & CEO; WSO2, Inc.; http://www.wso2.com/
>> >> > > Director; Open Source Initiative; http://www.opensource.org/
>> >> > > Member; Apache Software Foundation; http://www.apache.org/
>> >> > > Visiting Lecturer; University of Moratuwa; 
>> http://www.cse.mrt.ac.lk/
>> >> > >
>> >> > >
>> >> > > 
>> ---------------------------------------------------------------------
>> >> > > To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
>> >> > > For additional commands, e-mail: axis-dev-help@ws.apache.org
>> >> > >
>> >> > >
>> >> >
>> >> >
>> >> > --
>> >> > David Illsley - IBM Web Services Development
>> >> >
>> >> > 
>> ---------------------------------------------------------------------
>> >> > To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
>> >> > For additional commands, e-mail: axis-dev-help@ws.apache.org
>> >> >
>> >> >
>> >>
>> >>
>> >> --
>> >> Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service
>> >> Developers)
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
>> >> For additional commands, e-mail: axis-dev-help@ws.apache.org
>> >>
>> >>
>> >
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
>> For additional commands, e-mail: axis-dev-help@ws.apache.org
>>
>>
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Mime
View raw message