Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 95A5C17958 for ; Fri, 17 Oct 2014 19:20:39 +0000 (UTC) Received: (qmail 44545 invoked by uid 500); 17 Oct 2014 19:20:39 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 44426 invoked by uid 500); 17 Oct 2014 19:20:39 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 44411 invoked by uid 99); 17 Oct 2014 19:20:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Oct 2014 19:20:38 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [212.227.17.10] (HELO mout.kundenserver.de) (212.227.17.10) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Oct 2014 19:20:34 +0000 Received: from [192.168.118.123] (p5086CE87.dip0.t-ipconnect.de [80.134.206.135]) by mrelayeu.kundenserver.de (node=mreue103) with ESMTP (Nemesis) id 0M9N4I-1XromL2C0E-00Chke; Fri, 17 Oct 2014 21:20:12 +0200 Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\)) Subject: Re: Analysis of commons-jelly-1.0 & commons-launcher-1.1 dependencies on JDK-Internal APIs From: Paul Libbrecht In-Reply-To: <54416485.4020607@oracle.com> Date: Fri, 17 Oct 2014 21:20:14 +0200 Cc: Commons Developers List , britter@apache.org, Vaidya Balchandra , "TOPIC,DALIBOR" Content-Transfer-Encoding: quoted-printable Message-Id: References: <5440D682.3030000@oracle.com> <33C86D6F-F4DE-4C05-9F3E-F1DE27EA44E9@hoplahup.net> <54416485.4020607@oracle.com> To: "Rory O'Donnell" X-Mailer: Apple Mail (2.1510) X-Provags-ID: V02:K0:DfuGxCK6q0OhjdTYK7Cg8bhEETi2erMCiSzCnBg0h2X eJc7b5u3eNWC11y1k7NVl+nBizoTv1o4KzzdWm0f0Wi3QdsoqX pzfXtduh9PCbV+YzcNnK5Wzan/GyBv5lvU3Xje+5tJtW8ODnS/ LvXw9r9bOX1glEmf5OLIgWXfnxuFfL43cFr/q+A1wR0esVlTAn AZtTt8Rzb+uzMFbpiVFKV+f3np8BC/55PuiYyyAnOZdFjkUiXN EJ1T9dTNm5uFTQeT93sEqY3WAFi1fbMIFBfk7sI52KhzclpL90 9F5VnWKVoB6w/u2MtF0XfulwRD4ivmaRf8j3MKkkI9+dFzR9/P wd4dBLHj3xDr6lbi1YTQZ7UEn4xyE0xgwXoWT8oUBYh2r+7K3E y3nOx+Q7/dNPg== X-UI-Out-Filterresults: notjunk:1; X-Virus-Checked: Checked by ClamAV on apache.org Thanks Rory, why would org.w3c.* or org.relaxng.* be JDK internal? Does it mean=85 it's going to be included in JDK 9? (probably as a = conflicting version with some priority to included jars thus maybe = breaking) ? Those are trusted software providers since years (Jelly is quite old). paul On 17 oct. 2014, at 20:48, "Rory O'Donnell" = wrote: > Let me try one at a time - commons-jelly attached. >=20 > Rgds,Rory > On 17/10/2014 19:22, Paul Libbrecht wrote: >> Rory, >>=20 >> I see no attachments here. Can you post it to some web-place please? >>=20 >> paul >>=20 >>=20 >> On 17 oct. 2014, at 10:42, Rory O'Donnell = wrote: >>=20 >>> Hi Benedict, >>>=20 >>> As I already mentioned we have 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 . >>>=20 >>> I have prepared reports , attached to this email, for = commons-jelly-1.0 & commons-launcher-1.1 based on the jdeps output. >>>=20 >>> For anything where your migration path is unclear, I would = appreciate comments on the JDK-internal API usage patterns in the = attached jdeps reports - in particular comments elaborating on the = rationale for them - either to me or on the adoption-discuss [1] mailing = list at OpenJDK. >>>=20 >>> 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. >>>=20 >>> Thank you in advance for any efforts and feedback helping us make = JDK 9 better. >>>=20 >>> Rgds,Rory >>>=20 >>> [0] = https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool >>> [1] http://mail.openjdk.java.net/mailman/listinfo/adoption-discuss >>>=20 >>> --=20 >>> Rgds,Rory O'Donnell >>> Quality Engineering Manager >>> Oracle EMEA , Dublin, Ireland >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>>=20 >>> = --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org >>> For additional commands, e-mail: dev-help@commons.apache.org >=20 > --=20 > Rgds,Rory O'Donnell > Quality Engineering Manager > Oracle EMEA , Dublin, Ireland >=20 > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org