Need reviewers for changes in java/net regression tests

Joe Darcy joe.darcy at oracle.com
Mon Aug 2 19:25:03 PDT 2010


Dr Andrew John Hughes wrote:
> On 18:49 Thu 29 Jul     , Joe Darcy wrote:
>   
>> Chris Hegarty wrote:
>>     
>>> On 07/26/10 14:00, Dr Andrew John Hughes wrote:
>>>       
>>>> .......
>>>>
>>>> I'm afraid I don't see the issue with bug IDs here.  Each OpenJDK7
>>>> changeset already has an associated bug ID.  It should thus simply be
>>>> a matter of backporting the relevant changesets and dropping any
>>>> changes from them that should remain 7 only.
>>>>         
>>> Some of the test changes have been made when fixing a bug in the JDK7 
>>> source... Oh, I noticed that the test in this area is not sufficient 
>>> or has issues. Some tests have been fixed as part of a general cleanup 
>>> to remove them from the ProblemList. We don't want to backport all the 
>>> implementation source changes, only test changes that improve the 
>>> quality of the tests. So there is no one to one mapping here. 
>>>       
>> If there are fixes for correctness issues allowable under the Java SE 6 
>> specification, I'd be open to the fixes being backported to OpenJDK 6.
>>
>> Cheers,
>>
>> -Joe
>>     
>
> I still think that, even if only a subset of a changeset is backported, the
> same bug ID should be used.  Creating huge changesets which don't have a clear
> trace back to 7 makes things very hard to track.
>   

I agree with that to a point.  If there is a behavioral fix and test 
changes including test refactorings, just the test refactoring should 
not be ported under the same bug id since that would imply the behavior 
change was included as well.  (If there is a behavioral change and the 
revised test passes with or without the behavioral change, the tests for 
that fix are inadequate IMO.)

-Joe



More information about the jdk6-dev mailing list