Hi All, Please find the new Webrev implementing a different key for the 
accessibility resource tables.

http://cr.openjdk.java.net/~sveerabhadra/8213516/webrev.02/

Now with this implementation all the tests passes consistently.

Thanks and regards,
Shashi

-----Original Message-----
From: Sergey Bylokhov 
Sent: Friday, December 21, 2018 12:42 PM
To: Shashidhara Veerabhadraiah <shashidhara.veerabhadra...@oracle.com>; Philip 
Race <philip.r...@oracle.com>
Cc: swing-dev@openjdk.java.net; Dmitry Bessonov <dmitry.besso...@oracle.com>; 
Krishna Addepalli <krishna.addepa...@oracle.com>
Subject: Re: <Swing Dev> [12] JDK-8213516: jck test 
api/javax_accessibility/AccessibleState/fields.html fails intermittent

Hi, Shashi.
Yes we need a fix for this, see my comments here:
http://mail.openjdk.java.net/pipermail/swing-dev/2018-December/009248.html

On 20/12/2018 21:57, Shashidhara Veerabhadraiah wrote:
> Hi Phil, In that case I have put up the fix which fixes the problem as I was 
> unable to reproduce this problem after that fix. So it does work for this 
> situation. Can you please review it?
> 
> It adds the same missing element to the list which is being loaded to the 
> cache and the same is used. Another solution is to force the resource bundle 
> loading but that may be a bigger change and is too late to do that. The fix 
> that I proposed is small and should not cause any issues at this late moment.
> 
> Thanks and regards,
> Shashi
> 
> -----Original Message-----
> From: Philip Race
> Sent: Friday, December 21, 2018 10:48 AM
> To: Shashidhara Veerabhadraiah <shashidhara.veerabhadra...@oracle.com>
> Cc: Sergey Bylokhov <sergey.bylok...@oracle.com>; 
> swing-dev@openjdk.java.net; Dmitry Bessonov 
> <dmitry.besso...@oracle.com>; Krishna Addepalli 
> <krishna.addepa...@oracle.com>
> Subject: Re: <Swing Dev> [12] JDK-8213516: jck test 
> api/javax_accessibility/AccessibleState/fields.html fails intermittent
> 
> No, we can't remove it in 13 unless we deprecate for removal in 12 and we are 
> too late for that and in any case 6 months is very short.
> This is not important enough to rush such a thing.
> Removal before the next LTS should suffiice.
> 
> We can ask the JCK team as discussed but that does not mean we then don't 
> need to fix the problem that caused this, even if we can defer it to 13.
> Also "asking" does not guarantee approval, so a fix still needs to be in the 
> works.
> 
> -phil.
> 
> On 12/20/18, 8:49 PM, Shashidhara Veerabhadraiah wrote:
>> Hi Phil\Sergey, As I understand from this, we should remove the 
>> AccessibleResourceBundle from JDK in 13(By using @Deprecated(forRemoval = 
>> true)) and meanwhile ask the JCK team to remove this test from the test 
>> suite?
>>
>> Should the forremoval needs to be done now or later?
>>
>> Thanks and regards,
>> Shashi
>>
>> -----Original Message-----
>> From: Philip Race
>> Sent: Friday, December 21, 2018 6:54 AM
>> To: Sergey Bylokhov<sergey.bylok...@oracle.com>
>> Cc: Shashidhara 
>> Veerabhadraiah<shashidhara.veerabhadra...@oracle.com>;
>> swing-dev@openjdk.java.net; Dmitry
>> Bessonov<dmitry.besso...@oracle.com>; Krishna 
>> Addepalli<krishna.addepa...@oracle.com>
>> Subject: Re:<Swing Dev>  [12] JDK-8213516: jck test 
>> api/javax_accessibility/AccessibleState/fields.html fails 
>> intermittent
>>
>>
>>
>> On 12/20/18, 4:10 PM, Sergey Bylokhov wrote:
>>> On 20/12/2018 15:44, Phil Race wrote:
>>>> The peers were not part of the SE specification.
>>>> This class is, it just became obsolete so has been deprecated which 
>>>> on its own has no spec impact. So I would not call it a similar 
>>>> situation.
>>> No it was not part of the spec(and the deprecation notion is unrelated).
>>> The notion that it should not be used and internal use only, is 
>>> there from the moment the class was moved to the "javax.accessibility"
>>> package in 1998.
>> It is a public class in a public package and so forth.
>> But you can argue it out with JCK, as it is a waste of time to discuss it 
>> further here.
>>
>> -phil.
>>>> As I pointed out in what might have been an off-list comment, we 
>>>> can consider the deprecation for removal route, but that wouldn't 
>>>> solve the problem today.
>>>>
>>>> But excluding the test is a possible option for 12, so we could 
>>>> defer fixing the underlying regression until 13.
>>>>
>>>> -phil.
>>>>
>>>>
>>>> On 12/20/18 3:33 PM, Sergey Bylokhov wrote:
>>>>> On 20/12/2018 15:25, Phil Race wrote:
>>>>>> On 12/20/18 2:51 PM, Sergey Bylokhov wrote:
>>>>>>> I have checked the test which uses AccessibleResourceBundle and 
>>>>>>> I have two comments:
>>>>>>>    - This test should not be a part of jck since it is not a 
>>>>>>> part of public specification.
>>>>>> What isn't ? Do you mean the class ?
>>>>> I meant the class and the test which use it. BTW this class is a 
>>>>> good candidate for "removal=true"
>>>>>
>>>>>> If you mean the comment that it is not supposed to be called by 
>>>>>> external applications, then yes, as I already pointed out,  but 
>>>>>> the class does appear in the spec.
>>>>> It is there because we generate the javadoc for all public 
>>>>> classes, but the text for this class clearly state that it should 
>>>>> not be used. This situation is similar to the API which uses peers.
>>>>>
>>>


--
Best regards, Sergey.

Reply via email to