> On 1 Jun 2017, at 20:08, Lance Andersen <lance.ander...@oracle.com> wrote: > > 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)?
Unfortunately no list of changed files, just a description of changes in my last message. In addition to those fix for JDK-8176741 is included in this upload and some new messages (modeler*.properties, wscompile*.properties) Maybe I can produce some diff of changed files from git history of the standalone (probably still many files) if that would be of any help. We may try to sync in a smaller parts next time. Roman > > Best > Lance >> On Jun 1, 2017, at 2:06 PM, Aleks Efimov <aleksej.efi...@oracle.com >> <mailto: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 >>>> <mailto: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/> >>>> <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> >>>> <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> <mailto: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 ™ 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> >>>>>> <mailto: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/>> >>>>>> <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> <mailto: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> >>>>>>>> <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/> >>>>>>>> <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>> >>>>> <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> >>>>> <mailto: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>> >>> <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> >>> <mailto:lance.ander...@oracle.com <mailto:lance.ander...@oracle.com>> >>> >>> >>> >> > > <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> > > >