Hi Aleks,

Its all good.  I don’t suppose there is a webrev of the diffs from 01 to 02 (or 
an easy way to see what changed)?

Best
Lance
> On Jun 1, 2017, at 2:06 PM, Aleks Efimov <aleksej.efi...@oracle.com> wrote:
> 
> I'm sorry Lance! I'm uploading new version of the webrev right now to the 
> same location :-) It should be on-line soon =)
> 
> Best,
> Aleksei
> 
> On 06/01/2017 06:34 PM, Lance Andersen wrote:
>> Hi Roman,
>> 
>> The webrev seems to have gotten moved as I was reviewing it and now it is 
>> gone :-)
>> 
>>> On May 31, 2017, at 8:06 AM, Roman Grigoriadi <roman.grigori...@oracle.com> 
>>> wrote:
>>> 
>>> Hi,
>>> 
>>> New webrev can be found here:
>>> http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/02/ 
>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/02/>
>>> 
>>> Previous review comments have been addressed.
>>> 
>>> New changes since last webrev upload:
>>> 
>>> Few “opens xxx to java.xml.bind” in the module-info of java.xml.ws with 
>>> descriptions of files in java.xml.ws, which calls JAXBContext#newInstance.
>>> 
>>> JAXB-API:
>>>  - JAXBContext.java - deprecated implementation discovery with 
>>> jaxb.properties resource.
>>>  - ContextFinder when called with String contextPath now tries to resolve 
>>> jaxb.properties with Class#getResource if ClassLoader#getResource fails due 
>>> to insufficient openness of jaxb.properties resource package.
>>>  - better JAXBException message when package of jaxb classes is not open to 
>>> java.xml.bind
>>> 
>>> JAXB-RI:
>>>  - fixed escaping newlines when using bundled jaxws transport.
>>> 
>>> SAAJ-RI
>>>  - fixed TCK test failures
>>> 
>>> JAXWS-RI
>>>  - fixed parsing wsdl in secure mode
>>> 
>>> We have one JCK runtime test failure, which should be probably fixed in 
>>> tests, I have created issue for it: 
>>> https://bugs.openjdk.java.net/browse/JCK-7308397 
>>> <https://bugs.openjdk.java.net/browse/JCK-7308397>
>>> 
>>> Please review.
>>> 
>>> Thanks,
>>> Roman
>>> 
>>>> On 8 May 2017, at 22:38, Lance Andersen <lance.ander...@oracle.com 
>>>> <mailto:lance.ander...@oracle.com>> wrote:
>>>> 
>>>> Hi Roman,
>>>> 
>>>> I made a pass through the webrev and have the following feedback:
>>>> 
>>>> 
>>>> src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/StaxLazySourceBridge.java
>>>>  and several files  - which follow in the webrev, have formatting issues 
>>>> with the newly added @override and existing @overrides and should probably 
>>>> be cleaned up
>>>> 
>>>> src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/soap/impl/BodyElementImpl.java
>>>>  - can 960 -962 be deleted
>>>> 
>>>> src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/version.properties
>>>>  - The copyright was reverted.  Also what happens to the svn info in this 
>>>> file with the move to github?
>>>> 
>>>> src/java.xml.ws/share/classes/javax/xml/soap/package-info.java -  I would 
>>>> use &trade; for TM
>>>> 
>>>> src/java.xml.ws/share/classes/javax/xml/ws/Service.java - See comments 
>>>> starting at 230 seem off
>>>> 
>>>> src/java.xml.ws/share/classes/javax/xml/ws/WebServiceRef.java -  I would 
>>>> make the comments starting at 139 be consistent with the other comments
>>>> 
>>>> src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/*.properties - 
>>>> the copyright date was reverted
>>>> 
>>>> src/jdk.xml.bind/share/classes/module-info.java  should already be updated 
>>>> in the workspace
>>>> 
>>>> src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/processor/ProcessorException.java
>>>>  - The copyright should be updated to 2017
>>>> 
>>>> src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/util/WSDLParseException.java
>>>>  -  the copyright was reverted
>>>> 
>>>> src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/framework/ParseException.java
>>>>  - the copyright was reverted
>>>> 
>>>> src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/wsdl/framework/ValidationException.java
>>>>  - the copyright was reverted
>>>> 
>>>> src/jdk.xml.ws/share/classes/module-info.java - this was already updated 
>>>> in the workspace
>>>> 
>>>> src/java.xml.bind/share/classes/javax/xml/bind/ModuleUtil.java - the 
>>>> copyright should only be 2017
>>>> 
>>>> src/java.xml.ws/share/classes/com/sun/xml/internal/ws/policy/sourcemodel/attach/ContextClassloaderLocalMessages.java.
>>>>  - the copyright should only be 2017
>>>> 
>>>> src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/NewmessagesMessages.java
>>>>  - the copyright should only be 2017
>>>> 
>>>> src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/resources/newmessages.properties
>>>>  - this is in the workspace already
>>>> 
>>>> 
>>>> 
>>>>> On May 3, 2017, at 12:49 PM, Roman Grigoriadi 
>>>>> <roman.grigori...@oracle.com <mailto:roman.grigori...@oracle.com>> wrote:
>>>>> 
>>>>> Hi,
>>>>> 
>>>>> you can find new web rev here:
>>>>> http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/ 
>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/> 
>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/ 
>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/01/>>
>>>>> 
>>>>> Previous review comments are addressed.
>>>>> 
>>>>>> The change to version.properties reminds me to ask if there is anything 
>>>>>> in the jaxws repo to indicate the version of the JAX-* components? It's 
>>>>>> often difficult to determine what bits are in the JDK vs. the upstream 
>>>>>> project.
>>>>> 
>>>>> Version as in our Maven project is 2.3.0-SNAPSHOT for JAX-WS at the time 
>>>>> we are syncing. Subcomponents (SAAJ, JAXB mainly) are promoted, for 
>>>>> example
>>>>> in 
>>>>> jdk/jaxws/src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle.properties
>>>>> There is:
>>>>> # for JDK integration - include version in source zip
>>>>> jaxb.jdk.version=2.3.0-b170412.1723
>>>>> 
>>>>> We can add another version.properties file with versions of all JAX-* 
>>>>> components. We may also change version from 2.3.0-SNAPSHOT to something 
>>>>> unique like 2.3.0-bXXXXXX.XXXX before sync and put it to maven promoted 
>>>>> repo.
>>>>> 
>>>>> Roman
>>>>> 
>>>>> 
>>>>>> On 12 Mar 2017, at 16:14, Alan Bateman <alan.bate...@oracle.com 
>>>>>> <mailto:alan.bate...@oracle.com>> wrote:
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On 12/03/2017 14:39, Roman Grigoriadi wrote:
>>>>>>> Hi,
>>>>>>> 
>>>>>>> Please review standalone JAXB/JAXWS changes, synced to jdk/jaxws repo.
>>>>>>> 
>>>>>>> JBS: https://bugs.openjdk.java.net/browse/JDK-8176508 
>>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8176508>
>>>>>>> Webrev: 
>>>>>>> http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/00/ 
>>>>>>> <http://cr.openjdk.java.net/~aefimov/jaxws-integrations/8176508/00/>
>>>>>>> 
>>>>>> I skimmed the changes and have a few comments (I'm sure Lance or someone 
>>>>>> else will do a more detailed review).
>>>>>> 
>>>>>> In JAXBContext then "must be open to the java.xml.bind module" should be 
>>>>>> "must be open to at least the java.xml.bind module" so as to cover the 
>>>>>> case that the package is opened unconditionally or to java.xml.bind and 
>>>>>> other modules. In addition, include "at least" makes it consistent with 
>>>>>> other wording that we have agreed for other areas.
>>>>>> 
>>>>>> In MailcapCommandMap then the following doesn't seem right for the class 
>>>>>> description:
>>>>>> 
>>>>>> 59  * (Where <i>java.home</i> is the value of the "java.home" System 
>>>>>> property
>>>>>> 60  * and <i>conf</i> is the directory named "conf" if it exists,
>>>>>> 61  * otherwise the directory named "lib"; the "conf" directory was
>>>>>> 62  * introduced in JDK 1.9.)
>>>>>> 
>>>>>> It might be simpler to just have javadoc specify that it attepts to 
>>>>>> locate the `mailcap` file in the Java run-time image and then add an 
>>>>>> @implNote with the details as to where it looks for specific runtime 
>>>>>> releases.
>>>>>> 
>>>>>> I see the new source file ModuleUtil is using java.util.StringTokenizer. 
>>>>>> It's use in new code has been discouraged for many years and maybe this 
>>>>>> could start out using String.split rather than the legacy class.
>>>>>> 
>>>>>> The change to version.properties reminds me to ask if there is anything 
>>>>>> in the jaxws repo to indicate the version of the JAX-* components? It's 
>>>>>> often difficult to determine what bits are in the JDK vs. the upstream 
>>>>>> project.
>>>>>> 
>>>>>> -Alan
>>>> <oracle_sig_logo.gif> 
>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>
>>>>  <http://oracle.com/us/design/oracle-email-sig-198324.gif> 
>>>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>
>>>>  <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| 
>>>> Principal Member of Technical Staff | +1.781.442.2037
>>>> Oracle Java Engineering
>>>> 1 Network Drive
>>>> Burlington, MA 01803
>>>> lance.ander...@oracle.com <mailto:lance.ander...@oracle.com>
>>  <http://oracle.com/us/design/oracle-email-sig-198324.gif>
>>  <http://oracle.com/us/design/oracle-email-sig-198324.gif> 
>> <http://oracle.com/us/design/oracle-email-sig-198324.gif>
>>  <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| 
>> Principal Member of Technical Staff | +1.781.442.2037
>> Oracle Java Engineering
>> 1 Network Drive
>> Burlington, MA 01803
>> lance.ander...@oracle.com <mailto:lance.ander...@oracle.com>
>> 
>> 
>> 
> 

 <http://oracle.com/us/design/oracle-email-sig-198324.gif>
 <http://oracle.com/us/design/oracle-email-sig-198324.gif> 
<http://oracle.com/us/design/oracle-email-sig-198324.gif>
 <http://oracle.com/us/design/oracle-email-sig-198324.gif>Lance Andersen| 
Principal Member of Technical Staff | +1.781.442.2037
Oracle Java Engineering 
1 Network Drive 
Burlington, MA 01803
lance.ander...@oracle.com <mailto:lance.ander...@oracle.com>



Reply via email to