On Apr 15 2013, at 15:42 , David Holmes wrote:

> On 16/04/2013 2:25 AM, Mike Duigou wrote:
>> What's the difference between removing an entry completely and retaining it 
>> with "ERROR"?
> 
> Just the nature of the error message:
> 
> > java -green
> Error: green VM not supported
> > java -blue
> Unrecognized option: -blue
> Error: Could not create the Java Virtual Machine.
> Error: A fatal exception has occurred. Program will exit.
> 
> I wasn't touching any of the legacy stuff - though if this needs to go to CCC 
> I would suggest removing all the legacy entries.

OK.

> 
>> Additionally I don't like that aliases have differing definitions and some 
>> confusing ones like "-server ALIASED_TO -client". Is this necessary or just 
>> historically convenient?
> 
> I don't like aliases period! Historically (and this is very recent history) 
> it was necessary to deal with the test suites being applied to a JDK with, 
> eg, only client VM. Every test that specified -server would fail if the alias 
> didn't exist (and as I stated we're moving away from that ie the tests don't 
> set -client or -server but the complete test suite run does, and it knows 
> what VM is under test.
> 
> Personally I'd probably choose WARN for any VM not present.
> 
> The problem is that the "right" thing depends on who is building what, and 
> how they plan to use it. All I can do is define a not-unreasonable default 
> policy. I also have a time constraint as I need to get this in before the 
> 23rd to meet an internal deadline.

Understood.

Mike

Reply via email to