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