requesting the CXF team responding
to this information.
----- Original Message -----
From: "Balchandra Vaidya"
<balchandra.vaidya(a)oracle.com>
To: "Rebecca Searls" <rsearls(a)redhat.com>, "rory odonnell"
<rory.odonnell(a)oracle.com>
Cc: "Tomaž Cerar" <tomaz.cerar(a)gmail.com>, "Norman Maurer"
<norman.maurer(a)googlemail.com>,
wildfly-dev(a)lists.jboss.org, "Dalibor Topic" <dalibor.topic(a)oracle.com>
Sent: Wednesday, September 17, 2014 6:33:12 AM
Subject: Re: [wildfly-dev] Analysis of wildfly-8.1.0 dependency on JDK-Internal APIs
Hi Rebecca,
Thank you for the report. Both sun.misc.Unsafe and
org.relaxng.datatype.Datatype
are JDK-internal APIs that have no supported replacements. If you are
unable to
migrate away, please provide us with an explanation.
Thank you for your efforts and feedback helping us make JDK 9 better.
Regards,
Balchandra
On 16/09/2014 18:59, Rebecca Searls wrote:
> I ran jdeps on apache CXF (
http://git-wip-us.apache.org/repos/asf/cxf.git,
> branch 3.0.x-fixes)
> and got the following results.
>
> ---
> digraph "ehcache-2.8.1.jar" {
> // Path:
>
./services/sts/sts-war/target/SecurityTokenService/WEB-INF/lib/ehcache-2.8.1.jar
> "net.sf.ehcache.pool.sizeof.UnsafeSizeOf" ->
"sun.misc.Unsafe
> (JDK internal API (rt.jar))";
> }
>
> ---
> digraph "woodstox-core-asl-4.3.0.jar" {
> // Path:
>
./services/sts/sts-war/target/SecurityTokenService/WEB-INF/lib/woodstox-core-asl-4.3.0.jar
> "com.ctc.wstx.msv.GenericMsvValidator" ->
> "org.relaxng.datatype.Datatype (JDK internal API (tools
> .jar))";
> }
>
>
>
> ----- Original Message -----
>> From: "Rory O'Donnell Oracle, Dublin Ireland"
<rory.odonnell(a)oracle.com>
>> To: "Rebecca Searls" <rsearls(a)redhat.com>
>> Cc: "Tomaž Cerar" <tomaz.cerar(a)gmail.com>, "Norman
Maurer"
>> <norman.maurer(a)googlemail.com>, "Balchandra Vaidya"
>> <Balchandra.Vaidya(a)oracle.com>, wildfly-dev(a)lists.jboss.org,
"Dalibor
>> Topic" <dalibor.topic(a)oracle.com>
>> Sent: Tuesday, September 16, 2014 12:08:20 PM
>> Subject: Re: [wildfly-dev] Analysis of wildfly-8.1.0 dependency on
>> JDK-Internal APIs
>>
>> Hi Rebecca,
>>
>> Not yet, we have a long list of FOSS Projects which we are targeting and I
>> can't say when we will get to it. In the mean time the tool is available
>> here:
>>
>>
https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool
>>
>> Feel free to run it yourself and post results.
>>
>> Rgds,Rory
>>
>>
>> On 16/09/2014 16:08, Rebecca Searls wrote:
>>> Has Oracle run the tool on apache's CXF project?
>>>
>>> ----- Original Message -----
>>>> From: "Rory O'Donnell Oracle, Dublin Ireland"
<rory.odonnell(a)oracle.com>
>>>> To: "Tomaž Cerar" <tomaz.cerar(a)gmail.com>
>>>> Cc: "Norman Maurer" <norman.maurer(a)googlemail.com>,
"Balchandra Vaidya"
>>>> <Balchandra.Vaidya(a)oracle.com>,
>>>> wildfly-dev(a)lists.jboss.org, "Dalibor Topic"
<dalibor.topic(a)oracle.com>
>>>> Sent: Thursday, September 11, 2014 10:33:44 AM
>>>> Subject: [wildfly-dev] Analysis of wildfly-8.1.0 dependency on
>>>> JDK-Internal APIs
>>>>
>>>> Hi Tomaz,
>>>>
>>>> As part of the preparations for JDK 9, Oracle’s engineers have been
>>>> analyzing open source projects like yours to understand usage.
>>>> One area of concern involves identifying compatibility problems, such
as
>>>> reliance on JDK-internal APIs.
>>>>
>>>> Our engineers have already prepared guidance on migrating some of the
>>>> more common usage patterns of JDK-internal APIs to supported public
>>>> interfaces. The list is on the OpenJDK wiki [0], along with
instructions
>>>> on how to run the jdeps analysis tool yourself .
>>>>
>>>> As part of the ongoing development of JDK 9, I would like to encourage
>>>> migration from JDK-internal APIs towards the supported Java APIs. I
have
>>>> prepared a report for your project wildfly-8.1.0 release based on the
>>>> jdeps output.
>>>>
>>>> The report is attached to this e-mail.
>>>>
>>>> For anything where your migration path is unclear, I would appreciate
>>>> comments on the JDK-internal API usage patterns in the attached jdeps
>>>> report, (if any) - in particular comments elaborating on the rationale
>>>> for them - either to me or on this list.
>>>>
>>>> Finding suitable replacements for unsupported interfaces is not always
>>>> straightforward, which is why I am reaching out to you early in the JDK
>>>> 9 development cycle so you can give feedback about new APIs that may be
>>>> needed to facilitate this exercise.
>>>>
>>>> Thank you in advance for any efforts and feedback helping us make JDK 9
>>>> better.
>>>>
>>>> Rgds,Rory
>>>>
>>>> [0]
>>>>
https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool
>>>>
>>>> --
>>>> Rgds,Rory O'Donnell
>>>> Quality Engineering Manager
>>>> Oracle EMEA , Dublin, Ireland
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> wildfly-dev mailing list
>>>> wildfly-dev(a)lists.jboss.org
>>>>
https://lists.jboss.org/mailman/listinfo/wildfly-dev
>> --
>> Rgds,Rory O'Donnell
>> Quality Engineering Manager
>> Oracle EMEA , Dublin, Ireland
>>
>>
>>
>>
>>