On 25/09/2015 11:46, Miroslav Kos wrote:
:

On 25/09/15 11:46, Alan Bateman wrote:

On 25/09/2015 10:36, Miroslav Kos wrote:
Hi,
I prepared the webrev again with hg move:
http://cr.openjdk.java.net/~mkos/8061466/jaxws.02/index.html

For sure, jprt built again and all tests rerun.
The move and re-packaging looks good to me.

However I see there is more to this as it drops the -relaxng and -relaxng-compat command options so we'll need to make sure that this is tracked (even though these command-line options seems to have always been reported as unsupported and experimental).
If it is necessary, I can file a CCC. Is it? If it is, I suppose it should address just change in tool (xjc) options - the implementation is in jdk.xml.bind, not java.xml.bind

I see the localized versions of the properties have also been changed and re-formatted. At one point then the rule was to not touch localized files because they are generated/changed by translation tools. I don't know know if the master version of these files is in the jaxws repo or maintained somewhere upstream.
The localized properties are in standalone repo, so I suppose it is master(?)

Even if CCC required, it doesn't block us from pushing this, does it? If it was an issue, I can split the changeset into two (repackaging + removing options)
I think the main compatibility issue is that people may be relying on these classes being present and not realizing it. That is, they might have tools.jar but not relaxng.jar on the class path and will only notice the issue when they try on JDK 9. So I think that point should be tracked for the release notes. I agree that the command-line options aren't too interesting but they can be mentioned too.

-Alan



Reply via email to