>-----Original Message----- >From: Oleg Khaschansky [mailto:[EMAIL PROTECTED] >Sent: Friday, August 11, 2006 2:32 PM >To: harmony-dev@incubator.apache.org >Subject: Re: RE: [classlib][suncompat] created > >Another solution is to create stubs which will throw exceptions with >detailed message. Then users will get neccessary information but >functionality won't be enabled by default.
Good point! It's even better :) Regards, Alexey. > >On 8/11/06, Ivanov, Alexey A <[EMAIL PROTECTED]> wrote: >> I agree with Alex, we should *not* have this by default. Having it >> enabled by default will not give a hint something's wrong with the code. >> I believe no one will ever look in the sources if everything works just >> fine, and therefore no one will see the deprecation. >> At least, the new code won't reference these classes. However we'll >> provide a workaround to keep legacy applications running on Harmony in >> cases where the code can't be updated properly. >> >> When suncompat.jar is removed from the default distribution, people will >> be frustrated as well. >> >> Regards, >> -- >> Alexey A. Ivanov >> Intel Middleware Product Division >> >> >> >-----Original Message----- >> >From: Alex Blewitt [mailto:[EMAIL PROTECTED] >> >Sent: Friday, August 11, 2006 12:06 PM >> >To: harmony-dev@incubator.apache.org >> >Subject: Re: RE: [classlib][suncompat] created >> > >> >I think the @deprecated is a good idea, but I strongly believe that we >> >should *not* have this as a default. There's an easy workaround for >> >the subset of applications that need it (e.g. enable it in the >> >.properties file) whilst still preventing new code from being able to >> >reference it. A simple FAQ should be enough to help people do this. >> > >> >Mind you, I seem to be in the minority on this view on this list :-) >> > >> >Alex. >> > >> >On 11/08/06, Nathan Beyer <[EMAIL PROTECTED]> wrote: >> >> I agree, let's just enable it by default. I would suggest that we tag >> all >> >of >> >> these classes as @Deprecated with a nice message saying you really >> >shouldn't >> >> be using this. >> >> >> >> -Nathan >> >> >> >> > -----Original Message----- >> >> > From: Geir Magnusson Jr [mailto:[EMAIL PROTECTED] >> >> > Sent: Thursday, August 10, 2006 11:13 AM >> >> > To: harmony-dev@incubator.apache.org >> >> > Subject: Re: [classlib][suncompat] created >> >> > >> >> > Oh - definitely only add as needed, and yes, we need to have good >> >> > documentation to assist users. >> >> > >> >> > And I'm very +1 about including this by default for now. See other >> >> > threads as for why. >> >> > >> >> > geir >> >> > >> >> > Alex Blewitt wrote: >> >> > > Sounds like a FAQ in the making :-) >> >> > > >> >> > > On 10/08/06, Tim Ellison <[EMAIL PROTECTED]> wrote: >> >> > >> Alex Blewitt wrote: >> >> > >> > OK. What's the plan with regards to adding items in here e.g. >> >Base64 >> >> > >> > or tools like JavaC? Or do we just add them organically as we >> find >> >> > >> > problems? >> >> > >> >> >> > >> Let's try and keep this JAR as small as possible, only adding >> types >> >> > >> after a debate on the list concludes that it is a 'necessity'. >> >> > >> >> >> > >> Regards, >> >> > >> Tim >> >> > >> >> >> > >> -- >> >> > >> >> >> > >> Tim Ellison ([EMAIL PROTECTED]) >> >> > >> IBM Java technology centre, UK. >> >> > >> >> >> > >> >> -------------------------------------------------------------------- >> >- >> >> > >> Terms of use : http://incubator.apache.org/harmony/mailing.html >> >> > >> To unsubscribe, e-mail: >> [EMAIL PROTECTED] >> >> > >> For additional commands, e-mail: harmony-dev- >> >[EMAIL PROTECTED] >> >> > >> >> >> > >> >> >> > > >> >> > > >> --------------------------------------------------------------------- >> >> > > Terms of use : http://incubator.apache.org/harmony/mailing.html >> >> > > To unsubscribe, e-mail: >> [EMAIL PROTECTED] >> >> > > For additional commands, e-mail: harmony-dev- >> >[EMAIL PROTECTED] >> >> > > >> >> > > >> >> > > >> >> > >> >> > >> >> > >> --------------------------------------------------------------------- >> >> > Terms of use : http://incubator.apache.org/harmony/mailing.html >> >> > To unsubscribe, e-mail: >> [EMAIL PROTECTED] >> >> > For additional commands, e-mail: >> [EMAIL PROTECTED] >> >> >> >> >> >> --------------------------------------------------------------------- >> >> Terms of use : http://incubator.apache.org/harmony/mailing.html >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> >> For additional commands, e-mail: >> [EMAIL PROTECTED] >> >> >> >> >> > >> >--------------------------------------------------------------------- >> >Terms of use : http://incubator.apache.org/harmony/mailing.html >> >To unsubscribe, e-mail: [EMAIL PROTECTED] >> >For additional commands, e-mail: [EMAIL PROTECTED] >> >> --------------------------------------------------------------------- >> Terms of use : http://incubator.apache.org/harmony/mailing.html >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > >--------------------------------------------------------------------- >Terms of use : http://incubator.apache.org/harmony/mailing.html >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] -- Alexey A. Ivanov Intel Middleware Product Division --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]