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
>