Looks ok.

-kto

On Jan 4, 2013, at 2:29 AM, Erik Joelsson wrote:

> Had to add LANG=C to the nawk line to make this work on my linux workstation, 
> otherwise one comment wouldn't get matched because it contained some weird 
> character.
> 
> http://cr.openjdk.java.net/~erikj/8005575/webrev.02/
> 
> /Erik
> 
> On 2013-01-02 21:55, Kelly O'Hair wrote:
>> Looks ok to me.
>> 
>> -kto
>> 
>> On Jan 2, 2013, at 2:46 AM, Erik Joelsson wrote:
>> 
>>> In build-infra, an attempt at unifying the handling of properties files was 
>>> introduced and used in jaxp jaxws. It changed how properties were cleaned 
>>> quite drastically for these repos, trying to mimic what was going on with 
>>> StripProperties in jdk and langtools, but using sed. This worked pretty 
>>> well as long as gnu sed was used, but on solaris, that's not always the 
>>> case and we saw a couple of test failures in the JCK as a result of that.
>>> 
>>> While working on this, I discovered more issues related to these properties 
>>> and solaris sed, and came to the conclusion that we cannot support this 
>>> feature at this point, but should rather revert the property cleaning in 
>>> jaxp and jaxws to something as similar as possible to the filtering done in 
>>> the old build and that's what I've done in this change. Changing that can 
>>> be done later.
>>> 
>>> The reason for not changing the implementation in 
>>> common/makefiles/JavaCompilation.gmk is that the implementation there is 
>>> supposed to work the same as the new solution in sjavac. So to not break 
>>> that, I opted for a local implementation in each of the repos jaxp and 
>>> jaxws. Instead of using sed, which is known to cause trouble on solaris, I 
>>> used nawk, which seems to behave less differently. This also enabled us to 
>>> remove the complex exceptions to the compare rules in common/bin/compare.sh 
>>> for resources.jar. One difference does remain however, and that's an extra 
>>> newline at the end of one of the properties files. The source file is 
>>> missing the newline, the ant filter in the old build does not add one, but 
>>> nawk does. I've added an exception for this as I regard it as a safe diff.
>>> 
>>> http://cr.openjdk.java.net/~erikj/8005575/webrev.01/
>>> 
>>> /Erik

Reply via email to