Tim Ellison wrote:
> Alex Blewitt wrote:
>> I concur. We should not have any sun.* packages. 
> 
> Agreed, though deep down I expect that we'll end up creating a JAR that
> implements a small set of impl types -- for example, lots of 1.4 apps
> seem to use sun.io.CharToByteConverter and friends before the
> functionality went into 5.0.  But I'd make it a separate download,
> called losers.jar.

It's hard to imagine why you didn't go into marketing :)

> 
>> Any program that explicitly depends on a sun.* class should fail.
> 
> Taking the moral high ground doesn't help if the application is flat on
> it's back.  Where such apps comes from a responsive group we should be
> bringing it to their attention.

Right - my vote would be to include the functionality at first in the
standard download, and then once we have enough momentum ("harmony
v1.5") remove the jar ('suncompat.jar') from the distro, but still make
it available for someone to drop in if they happen to be the kind of
loser that depends on sun.* classes. :D

Why don't we start that now, with a 'suncompat' module?

First question is (assuming that we get squared away with issues
surrounding j.u.c) do we keep sun.misc.Unsafe there and eventually split
it with a required jar and an optional jar?  I'm guessing that
sun.misc.Unsafe will be a VM-provided kernel class, so the ans is "no"

geir

> 
> Regards,
> Tim
> 
>> Alex.
>>
>> On 08/08/06, Mikhail Loenko <[EMAIL PROTECTED]> wrote:
>>> I'm not sure it's legal to put any classes to sun.* packages
>>>
>>> Opinions?
>>>
>>> Thanks,
>>> Mikhail
>>>
>>> 2006/8/8, Martín Córdova (JIRA) <[EMAIL PROTECTED]>:
>>>> ava.lang.NoClassDefFoundError: sun/misc/BASE64Encoder
>>>> ------------------------------------------------------
>>>>
>>>>                 Key: HARMONY-1088
>>>>                 URL: http://issues.apache.org/jira/browse/HARMONY-1088
>>>>             Project: Harmony
>>>>          Issue Type: Bug
>>>>         Environment: Windows XP SP2 latest Harmony JRE as of aug-8-2006
>>>>            Reporter: Martín Córdova
>>>>
>>>>
>>>> Harmony does not include this class. It's not a standard class, but
>>> has been of common usage for many years, and most JDKs (Sun, IBM and
>>> BEA) provide it under the SAME package. I think that there is no sense
>>> in not providing it under the usual package, it just breaks existing
>>> code.
>>>> BTW, this JRE is seems to be running real fast.
>>>>
>>>>
>>>>
>>>> --
>>>> This message is automatically generated by JIRA.
>>>> -
>>>> If you think it was sent incorrectly contact one of the
>>> administrators: http://issues.apache.org/jira/secure/Administrators.jspa
>>>> -
>>>> For more information on JIRA, see:
>>> http://www.atlassian.com/software/jira
>>>>
>>>>
>>> ---------------------------------------------------------------------
>>> 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]

Reply via email to