You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by Rick Hillegas <ri...@gmail.com> on 2017/03/25 15:24:56 UTC

Re: JDK 9 EA Build 162 is available on java.net

Thanks, Rory. It appears that the Taglet classes have moved again. When 
I compile Derby with b162, I see lots of errors like the following:

     [javac] 
/Users/rhillegas/derby/mainline/trunk/java/build/org/apache/derbyBuild/javadoc/DiskLayoutTaglet.java:24: 
error: package jdk.javadoc.doclet.taglet does not exist
     [javac] import jdk.javadoc.doclet.taglet.Taglet;
     [javac]                                 ^
     [javac] 
/Users/rhillegas/derby/mainline/trunk/java/build/org/apache/derbyBuild/javadoc/DiskLayoutTaglet.java:35: 
error: cannot find symbol
     [javac] public class DiskLayoutTaglet implements Taglet
     [javac]                                          ^
     [javac]   symbol: class Taglet

I don't see Taglet in the public javadoc at 
http://download.java.net/java/jdk9/docs/api/index.html?overview-summary.html

Any suggestions concerning best practices for patching around this problem?

Thanks,
-Rick

On 3/24/17 3:27 AM, Rory O'Donnell wrote:
>
>
> Hi Rick,
>
> *JDK 9 Early Access* b162 <https://jdk9.java.net/download/>  is 
> available on java.net, summary of  changes are listed here 
> <http://download.java.net/java/jdk9/changes/jdk-9+162.html>.
>
> There is one fix for a bug reported by Open Source projects since the 
> last availability email  :
>
>   * b161 - JDK 8176265 Method overload resolution on a covariant base
>     type doesn't work in 9
>
> Other change that maybe of interest:
>
>   * b162 - JDK 8176503 security-libs Disable SHA-1 TLS Server Certificates
>
>
> *Better tools for adjusting to strong encapsulation -* please read 
> Mark Reinhold's email on this topic [1]
> *
> * *Quality Outreach Report for March 2017 *is available [2], many 
> thanks for your continued support
> and welcome to the new projects!
>
> ***Schedule - **JDK 9 Rampdown Phase 2*: Proposal accepted [3].
> The overall goal of this process is to ensure that we fix just the 
> bugs that must be fixed in order to ensure a successful release.
>
> Oracle's JRE and JDK Cryptographic Roadmap has been updated since last 
> availability email [4]
>
> Rgds,Rory
>
> [1] 
> http://mail.openjdk.java.net/pipermail/jigsaw-dev/2017-March/011763.html
> [2] 
> https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+March+2017
> [3] http://mail.openjdk.java.net/pipermail/jdk9-dev/2017-March/005689.html
> [4] https://www.java.com/en/jre-jdk-cryptoroadmap.html
>
> -- 
> Rgds,Rory O'Donnell
> Quality Engineering Manager
> Oracle EMEA , Dublin, Ireland



Re: JDK 9 EA Build 162 is available on java.net

Posted by Rick Hillegas <ri...@gmail.com>.
Thanks for that update, Dalibor. I have updated 
https://issues.apache.org/jira/browse/DERBY-6856 accordingly. In other 
good news, Derby does compile and test cleanly after adjusting for the 
new location of the Taglet classes.

Cheers,
-Rick

On 3/28/17 2:09 AM, dalibor topic wrote:
> Thanks for filing the issue, Rick - the issue [0] has been closed as a 
> duplicate of https://bugs.openjdk.java.net/browse/JDK-8176901 (which 
> is currently open).
>
> cheers,
> dalibor topic
>
> [0] https://bugs.openjdk.java.net/browse/JDK-8177692
>
> On 28.03.2017 04:13, Rick Hillegas wrote:
>> Thanks, Muneer. With that fix, I was able to compile Derby cleanly.
>> Unfortunately, the Derby javadoc does not build cleanly now. I have
>> logged a defect at bugreport.java.com with internal review ID 9048339. I
>> have documented my experience in the final comment on
>> https://issues.apache.org/jira/browse/DERBY-6856
>>
>> Thanks again,
>> -Rick
>>
>> On 3/26/17 10:56 PM, Muneer Kolarkunnu wrote:
>>>
>>> Hi Rick,
>>>
>>>
>>>
>>> As an improvement in the package structure of doclet, package of
>>> Taglet.java has changed from \u201cjdk.javadoc.doclet.taglet\u201d to
>>> \u201cjdk.javadoc.doclet\u201d.
>>>
>>> You can see more information here:JDK-8176331
>>> <https://bugs.openjdk.java.net/browse/JDK-8176331>.
>>>
>>>
>>>
>>> Regards,
>>>
>>> Muneer
>>>
>>>
>>>
>>> *From:*Rick Hillegas [mailto:rick.hillegas@gmail.com]
>>> *Sent:* Saturday, March 25, 2017 8:55 PM
>>> *To:* Rory O'Donnell
>>> *Cc:* Dalibor Topic; Balchandra Vaidya; Muneer Kolarkunnu;
>>> derby-dev@db.apache.org
>>> *Subject:* Re: JDK 9 EA Build 162 is available on java.net
>>>
>>>
>>>
>>> Thanks, Rory. It appears that the Taglet classes have moved again.
>>> When I compile Derby with b162, I see lots of errors like the 
>>> following:
>>>
>>>     [javac]
>>> /Users/rhillegas/derby/mainline/trunk/java/build/org/apache/derbyBuild/javadoc/DiskLayoutTaglet.java:24: 
>>>
>>> error: package jdk.javadoc.doclet.taglet does not exist
>>>     [javac] import jdk.javadoc.doclet.taglet.Taglet;
>>>     [javac]                                 ^
>>>     [javac]
>>> /Users/rhillegas/derby/mainline/trunk/java/build/org/apache/derbyBuild/javadoc/DiskLayoutTaglet.java:35: 
>>>
>>> error: cannot find symbol
>>>     [javac] public class DiskLayoutTaglet implements Taglet
>>>     [javac]                                          ^
>>>     [javac]   symbol: class Taglet
>>>
>>> I don't see Taglet in the public javadoc at
>>> http://download.java.net/java/jdk9/docs/api/index.html?overview-summary.html 
>>>
>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__download.java.net_java_jdk9_docs_api_index.html-3Foverview-2Dsummary.html&d=DwMDaQ&c=RoP1YumCXCgaWHvlZYR8PQcxBKCX5YTpkKY057SbK10&r=7bvUjUH5MPQjTQc-yiURhDzhmTVf_jExXWJmhW3qR74&m=FrLps9MesWR_-ldKvvz08ot5BP28JFKoRoDi7m97e7Y&s=z7KCFX0ppwCDuLodtogHnxPELoZTsF-qwikd-MOnZIY&e=> 
>>>
>>>
>>> Any suggestions concerning best practices for patching around this
>>> problem?
>>>
>>> Thanks,
>>> -Rick
>>>
>>> On 3/24/17 3:27 AM, Rory O'Donnell wrote:
>>>
>>>
>>>
>>>     Hi Rick,
>>>
>>>     *JDK 9 Early Access*  b162
>>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__jdk9.java.net_download_&d=DwMDaQ&c=RoP1YumCXCgaWHvlZYR8PQcxBKCX5YTpkKY057SbK10&r=7bvUjUH5MPQjTQc-yiURhDzhmTVf_jExXWJmhW3qR74&m=FrLps9MesWR_-ldKvvz08ot5BP28JFKoRoDi7m97e7Y&s=z455EzqFSIPAZ3iA8as1bj5H9jKYMZekAabYiNCdmUQ&e=>
>>>     is available on java.net, summary of  changes are listed here
>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__download.java.net_java_jdk9_changes_jdk-2D9-2B162.html&d=DwMDaQ&c=RoP1YumCXCgaWHvlZYR8PQcxBKCX5YTpkKY057SbK10&r=7bvUjUH5MPQjTQc-yiURhDzhmTVf_jExXWJmhW3qR74&m=FrLps9MesWR_-ldKvvz08ot5BP28JFKoRoDi7m97e7Y&s=lbzSpW-Hb9AQqOW-7_zhu-qWaJG5kcZxNsHNlFjez9o&e=>.
>>>
>>>     There is one fix for a bug reported by Open Source projects since
>>>     the last availability email  :
>>>
>>>       * b161 - JDK 8176265 Method overload resolution on a covariant
>>>         base type doesn't work in 9
>>>
>>>     Other change that maybe of interest:
>>>
>>>       * b162 - JDK 8176503 security-libs Disable SHA-1 TLS Server
>>>         Certificates
>>>
>>>
>>>     *Better tools for adjusting to strong encapsulation -* please read
>>>     Mark Reinhold's email on this topic [1]
>>>     *
>>>     Quality Outreach Report for March 2017 *is available [2], many
>>>     thanks for your continued support
>>>     and welcome to the new projects!
>>>
>>>     *Schedule - JDK 9 Rampdown Phase 2*: Proposal accepted [3].
>>>     The overall goal of this process is to ensure that we fix just the
>>>     bugs that must be fixed in order to ensure a successful release.
>>>
>>>     Oracle's JRE and JDK Cryptographic Roadmap has been updated since
>>>     last availability email [4]
>>>
>>>     Rgds,Rory
>>>
>>>     [1]
>>> http://mail.openjdk.java.net/pipermail/jigsaw-dev/2017-March/011763.html 
>>>
>>>     [2]
>>> https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+March+2017
>>>     [3]
>>> http://mail.openjdk.java.net/pipermail/jdk9-dev/2017-March/005689.html
>>>     [4] https://www.java.com/en/jre-jdk-cryptoroadmap.html
>>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.java.com_en_jre-2Djdk-2Dcryptoroadmap.html&d=DwMDaQ&c=RoP1YumCXCgaWHvlZYR8PQcxBKCX5YTpkKY057SbK10&r=7bvUjUH5MPQjTQc-yiURhDzhmTVf_jExXWJmhW3qR74&m=FrLps9MesWR_-ldKvvz08ot5BP28JFKoRoDi7m97e7Y&s=JCJzgilaVeQg_MltBCU-FmnE7Fqu82WBdLBIcVIhnDI&e=>
>>>
>>>
>>>     --
>>>
>>>     Rgds,Rory O'Donnell
>>>
>>>     Quality Engineering Manager
>>>
>>>     Oracle EMEA , Dublin, Ireland
>>>
>>>
>>>
>>
>


Re: JDK 9 EA Build 162 is available on java.net

Posted by Rick Hillegas <ri...@gmail.com>.
Thanks, Muneer. With that fix, I was able to compile Derby cleanly. 
Unfortunately, the Derby javadoc does not build cleanly now. I have 
logged a defect at bugreport.java.com with internal review ID 9048339. I 
have documented my experience in the final comment on 
https://issues.apache.org/jira/browse/DERBY-6856

Thanks again,
-Rick

On 3/26/17 10:56 PM, Muneer Kolarkunnu wrote:
>
> Hi Rick,
>
> As an improvement in the package structure of doclet, package of 
> Taglet.java has changed from \u201cjdk.javadoc.doclet.taglet\u201d to 
> \u201cjdk.javadoc.doclet\u201d.
>
> You can see more information here:JDK-8176331 
> <https://bugs.openjdk.java.net/browse/JDK-8176331>.
>
> Regards,
>
> Muneer
>
> *From:*Rick Hillegas [mailto:rick.hillegas@gmail.com]
> *Sent:* Saturday, March 25, 2017 8:55 PM
> *To:* Rory O'Donnell
> *Cc:* Dalibor Topic; Balchandra Vaidya; Muneer Kolarkunnu; 
> derby-dev@db.apache.org
> *Subject:* Re: JDK 9 EA Build 162 is available on java.net
>
> Thanks, Rory. It appears that the Taglet classes have moved again. 
> When I compile Derby with b162, I see lots of errors like the following:
>
>     [javac] 
> /Users/rhillegas/derby/mainline/trunk/java/build/org/apache/derbyBuild/javadoc/DiskLayoutTaglet.java:24: 
> error: package jdk.javadoc.doclet.taglet does not exist
>     [javac] import jdk.javadoc.doclet.taglet.Taglet;
>     [javac]                                 ^
>     [javac] 
> /Users/rhillegas/derby/mainline/trunk/java/build/org/apache/derbyBuild/javadoc/DiskLayoutTaglet.java:35: 
> error: cannot find symbol
>     [javac] public class DiskLayoutTaglet implements Taglet
>     [javac]                                          ^
>     [javac]   symbol: class Taglet
>
> I don't see Taglet in the public javadoc at 
> http://download.java.net/java/jdk9/docs/api/index.html?overview-summary.html 
> <https://urldefense.proofpoint.com/v2/url?u=http-3A__download.java.net_java_jdk9_docs_api_index.html-3Foverview-2Dsummary.html&d=DwMDaQ&c=RoP1YumCXCgaWHvlZYR8PQcxBKCX5YTpkKY057SbK10&r=7bvUjUH5MPQjTQc-yiURhDzhmTVf_jExXWJmhW3qR74&m=FrLps9MesWR_-ldKvvz08ot5BP28JFKoRoDi7m97e7Y&s=z7KCFX0ppwCDuLodtogHnxPELoZTsF-qwikd-MOnZIY&e=>
>
> Any suggestions concerning best practices for patching around this 
> problem?
>
> Thanks,
> -Rick
>
> On 3/24/17 3:27 AM, Rory O'Donnell wrote:
>
>     Hi Rick,
>
>     *JDK 9 Early Access* b162
>     <https://urldefense.proofpoint.com/v2/url?u=https-3A__jdk9.java.net_download_&d=DwMDaQ&c=RoP1YumCXCgaWHvlZYR8PQcxBKCX5YTpkKY057SbK10&r=7bvUjUH5MPQjTQc-yiURhDzhmTVf_jExXWJmhW3qR74&m=FrLps9MesWR_-ldKvvz08ot5BP28JFKoRoDi7m97e7Y&s=z455EzqFSIPAZ3iA8as1bj5H9jKYMZekAabYiNCdmUQ&e=>
>     is available on java.net, summary of  changes are listed here
>     <https://urldefense.proofpoint.com/v2/url?u=http-3A__download.java.net_java_jdk9_changes_jdk-2D9-2B162.html&d=DwMDaQ&c=RoP1YumCXCgaWHvlZYR8PQcxBKCX5YTpkKY057SbK10&r=7bvUjUH5MPQjTQc-yiURhDzhmTVf_jExXWJmhW3qR74&m=FrLps9MesWR_-ldKvvz08ot5BP28JFKoRoDi7m97e7Y&s=lbzSpW-Hb9AQqOW-7_zhu-qWaJG5kcZxNsHNlFjez9o&e=>.
>
>     There is one fix for a bug reported by Open Source projects since
>     the last availability email  :
>
>       * b161 - JDK 8176265 Method overload resolution on a covariant
>         base type doesn't work in 9
>
>     Other change that maybe of interest:
>
>       * b162 - JDK 8176503 security-libs Disable SHA-1 TLS Server
>         Certificates
>
>
>     *Better tools for adjusting to strong encapsulation -* please read
>     Mark Reinhold's email on this topic [1]
>     *
>     Quality Outreach Report for March 2017 *is available [2], many
>     thanks for your continued support
>     and welcome to the new projects!
>
>     *Schedule - JDK 9 Rampdown Phase 2*: Proposal accepted [3].
>     The overall goal of this process is to ensure that we fix just the
>     bugs that must be fixed in order to ensure a successful release.
>
>     Oracle's JRE and JDK Cryptographic Roadmap has been updated since
>     last availability email [4]
>
>     Rgds,Rory
>
>     [1]
>     http://mail.openjdk.java.net/pipermail/jigsaw-dev/2017-March/011763.html
>     [2]
>     https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+March+2017
>     [3]
>     http://mail.openjdk.java.net/pipermail/jdk9-dev/2017-March/005689.html
>     [4] https://www.java.com/en/jre-jdk-cryptoroadmap.html
>     <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.java.com_en_jre-2Djdk-2Dcryptoroadmap.html&d=DwMDaQ&c=RoP1YumCXCgaWHvlZYR8PQcxBKCX5YTpkKY057SbK10&r=7bvUjUH5MPQjTQc-yiURhDzhmTVf_jExXWJmhW3qR74&m=FrLps9MesWR_-ldKvvz08ot5BP28JFKoRoDi7m97e7Y&s=JCJzgilaVeQg_MltBCU-FmnE7Fqu82WBdLBIcVIhnDI&e=>
>
>
>     -- 
>
>     Rgds,Rory O'Donnell
>
>     Quality Engineering Manager
>
>     Oracle EMEA , Dublin, Ireland
>