From abdul.kolarkunnu at oracle.com Mon Nov 7 07:41:06 2016 From: abdul.kolarkunnu at oracle.com (Muneer Kolarkunnu) Date: Sun, 6 Nov 2016 23:41:06 -0800 (PST) Subject: JDK 9 build 143 test results now available Message-ID: <2bd3fe39-a4cb-4137-93c5-bb09273e1143@default> JDK 9 ea build 143 test results are now available at http://www.java.net/download/openjdk/testresults/9/testresults.html The jdk test results contain 45 differences from the build 142 test results. No new testcase failures found. 0: /home/jtest/merge9/142/jdk/JTwork pass: 5,971; fail: 8; error: 1; not run: 2,154 1: /home/jtest/merge9/143/jdk/JTwork pass: 5,968; fail: 7; not run: 2,187 0 1 Test fail pass com/sun/java/swing/plaf/gtk/Test6635110.java --- pass java/io/FilePermission/FilePermissionCollectionMerge.java --- pass java/io/FilePermission/Invalid.java --- pass java/lang/ClassLoader/IsParallelCapable.java --- pass java/lang/System/LoggerFinder/internal/SystemLoggerInPlatformLoader/SystemLoggerInPlatformLoader.java --- pass java/lang/instrument/DaemonThread/TestDaemonThread.java pass --- java/lang/module/ModuleReader/MultiReleaseJarTest.java --- pass java/lang/module/MultiReleaseJarTest.java pass --- java/net/httpclient/APIErrors.java pass --- java/net/httpclient/BasicAuthTest.java pass --- java/net/httpclient/BasicWebSocketAPITest.java pass --- java/net/httpclient/HeadersTest.java pass --- java/net/httpclient/HeadersTest1.java pass --- java/net/httpclient/ImmutableHeaders.java pass --- java/net/httpclient/ManyRequests.java pass --- java/net/httpclient/ProxyAuthTest.java pass --- java/net/httpclient/QuickResponses.java pass --- java/net/httpclient/RequestBodyTest.java pass --- java/net/httpclient/ShortRequestBody.java pass --- java/net/httpclient/SmokeTest.java pass --- java/net/httpclient/TestKitTest.java pass --- java/net/httpclient/TimeoutTest.java pass --- java/net/httpclient/http2/ErrorTest.java pass --- java/net/httpclient/http2/HpackDriver.java pass --- java/net/httpclient/http2/HpackDriverHeaderTable.java pass --- java/net/httpclient/http2/ServerPush.java pass --- java/net/httpclient/http2/TLSConnection.java pass --- java/net/httpclient/http2/Timeout.java pass --- java/net/httpclient/security/Driver.java pass --- java/net/httpclient/security/Security.java pass --- java/net/httpclient/whitebox/Driver.java --- pass java/nio/charset/coders/BashStreams.java --- pass java/nio/file/WatchService/DeleteInterference.java --- pass java/security/misc/GetInstanceNullsEmpties.java --- pass java/util/logging/LogManager/LinkageErrorTest.java --- pass javax/imageio/ImageCompressionTypesTest.java --- pass javax/imageio/metadata/GetElementsByTagNameTest.java --- pass javax/imageio/metadata/NthItemNodeListTest.java --- pass javax/net/ssl/DTLS/PacketLossRetransmission.java --- pass javax/net/ssl/DTLS/RespondToRetransmit.java --- pass sun/security/krb5/auto/rcache_usemd5.sh error pass sun/tools/jstatd/TestJstatdExternalRegistry.java --- pass tools/jar/mmrjar/ConcealedPackage.java --- pass tools/jlink/multireleasejar/JLinkMultiReleaseJarTest.java --- pass tools/launcher/modules/classpath/JavaClassPathTest.java 45 differences The hotspot test results contain 14 differences from the build 142 test results. There are 2 testcase failures, these failures are under investigation. 0: /home/jtest/merge9/142/hotspot/JTwork pass: 1,330; fail: 4; error: 13; not run: 47 1: /home/jtest/merge9/143/hotspot/JTwork pass: 1,337; fail: 6; error: 14; not run: 47 0 1 Test --- pass compiler/arraycopy/TestEliminatedCloneBadMemEdge.java error --- compiler/floatingpoint/Test15FloatJNIArgs.java --- error compiler/floatingpoint/TestFloatJNIArgs.java --- pass compiler/jsr292/TestArrayReturnType.java --- pass compiler/jvmci/TestJVMCIPrintProperties.java --- pass compiler/loopopts/TestImpossibleIV.java pass fail gc/TestNUMAPageSize.java --- pass gc/startup_warnings/TestUseAutoGCSelectPolicy.java --- pass runtime/RedefineTests/RedefineInterfaceMethods.java --- pass runtime/RedefineTests/RedefineLeak.java pass fail runtime/Thread/Fibonacci.java --- error runtime/jni/PrivateInterfaceMethods/PrivateInterfaceMethods.java --- pass runtime/logging/StackWalkTest.java --- pass runtime/modules/PatchModule/PatchModuleClassList.java 14 differences The langtools test results contain 6 differences from the build 142 test results. There is 1 testcase failure, this failure is under investigation. 0: /home/jtest/merge9/142/langtools/JTwork pass: 3,503; not run: 275 1: /home/jtest/merge9/143/langtools/JTwork pass: 3,507; fail: 1; not run: 278 0 1 Test --- pass tools/javac/AnonymousClass/AnonymousCtorExceptionTest.java --- pass tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java --- pass tools/javac/generics/inference/8168134/T8168134.java --- pass tools/javac/meth/BadPolySig.java pass fail tools/jdeps/MultiReleaseJar.java --- pass tools/jdeps/listdeps/ListModuleDeps.java 6 differences The nashorn test result is available at http://download.java.net/openjdk/testresults/9/archives/143/emailable-report.html -- Regards, Abdul Muneer Quality Engineer Oracle, Bangalore, India From sadhak001 at gmail.com Sat Nov 12 19:23:22 2016 From: sadhak001 at gmail.com (Mani Sarkar) Date: Sat, 12 Nov 2016 19:23:22 +0000 Subject: Java outreach page might need updating Message-ID: Hi Dalibor, This evening we had an online VJug session with LJC and IceJUG. One of the participants brought to my notice one piece of information on the outreach page at https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach. I found a few more thereafter and thought I share it with you and the others. I'll list the issues as I remember them: - Info about fatal error mention on permgen, this one has changed - the severity has been lowered by a new change to JDK9 - thanks Patrick - the link to email to the adoption discuss group does not directly lead to the page where users can sign up and then be able to send emails to the list. - some information about changes to access to unsafe or other apis that are going to be restricted for developers, was missing - information on apis those deprecated in java 9 but will be removed in java 10, is also missing - performance info - changes that may/will improve performance - changes that may/will deteriorate performance - changes may/will have no performance impact - backward compatibility info - changes that may/will break compatibility - changes may/will have no impact on compatibility - workaround suggestions to stay compatible with older versions of Java I understand the last two are harder topics to cover and do justice on. That's why I'd like to suggest the categories and subcategories. It's highly likely you have the information mentioned above in some form or shape on the outreach page. But it would still help if they were marked explicitly with these titles/subtitles as there were many questions during our session, regarding these topics and we didn't have a canonical source to point them onto. So our answers were what we could pull out of our memories from past experiences. I appreciate jdk9/jigsaw is a moving target and we are at the bleeding edge. Thanks for putting the content together, they have been helped and have good detail in it. I hope this helps. Cheers, Mani -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2017:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From rory.odonnell at oracle.com Mon Nov 14 12:23:35 2016 From: rory.odonnell at oracle.com (Rory O'Donnell) Date: Mon, 14 Nov 2016 12:23:35 +0000 Subject: JDK 9 & JDK 9 with Project Jigsaw b144 are available on java.net Message-ID: <2b9b8d06-782e-b4d0-1d08-5340c0b0a011@oracle.com> Hi All, Early Access b144 (#5709) for JDK 9 with Project Jigsaw is available on java.net, summary of changes are listed here. Early Access b144 for JDK 9 is available on java.net, summary of changes are listed here . There have been a number of fixes to bugs reported by Open Source projects since the last availability email : * JDK-8156149 : Blurry rendering on Windows 7 at 125% screen setting * JDK-8167431 : tools javac takes too long time to resolve interface dependency * JDK-8062810 : infrastructure Examine src.zip in JDK image and decide if source classes should be organized by module *Proposal* - latest update * b142 of JDK 9 with project Jigsaw has the initial implementation of open modules and open packages as detailed in the recent proposal for #ReflectiveAccessToNonExportedTypes [1] *Tool* Adapted from JEP 277 [2] * A static analysis tool jdeprscan has been provided that scans a jar file (or some other aggregation of class files) for uses of deprecated API elements. *Schedule* * The proposed JDK 9 schedule has been adopted and posted on the Open JDK 9 Project Page [3] Rgds,Rory [1] http://mail.openjdk.java.net/pipermail/jpms-spec-experts/2016-October/000430.html [2] http://openjdk.java.net/jeps/277 [3] http://openjdk.java.net/projects/jdk9/ -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland From dalibor.topic at oracle.com Tue Nov 15 14:45:00 2016 From: dalibor.topic at oracle.com (dalibor topic) Date: Tue, 15 Nov 2016 15:45:00 +0100 Subject: Java outreach page might need updating In-Reply-To: References: Message-ID: <92c093a5-5276-1bd6-c13d-30fb6667027f@oracle.com> On 12.11.2016 20:23, Mani Sarkar wrote: > Hi Dalibor, > > This evening we had an online VJug session with LJC and IceJUG. One of > the participants brought to my notice one piece of information on the > outreach page at > https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach. I found a > few more thereafter and thought I share it with you and the others. Thanks, that's great! > I'll list the issues as I remember them: > - Info about fatal error mention on permgen, this one has changed - the > severity has been lowered by a new change to JDK9 - thanks Patrick Can you provide a link to the issue in JBS that corresponds to that change, please? > - the link to email to the adoption discuss group does not directly lead > to the page where users can sign up and then be able to send emails to > the list. Fixed, thanks! > - some information about changes to access to unsafe or other apis that > are going to be restricted for developers, was missing It's there: https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach#JDK9Outreach-EncapsulateMostInternalAPIs > - information on apis those deprecated in java 9 but will be removed in > java 10, is also missing Thanks - I added https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach#JDK9Outreach-EnhancedDeprecation to cover that and point to the JEP text for more information. > - performance info That's rather out of scope of the document. It's focused on changes targeted for JDK 9 which may affect code that relies on default, deprecated, removed, unsupported, internal or unspecified functionality. Performance characteristics of Java SE functionality and APIs are in most cases not specified, as far as I know. > - backward compatibility info > - changes that may/will break compatibility Yeah, that's what this document is mostly focused on. > - changes may/will have no impact on compatibility There are other documents describing the general scope of changes in JDK 9, such as the one linked off in https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach#JDK9Outreach-JDK9Features . Let's not duplicate them. ;) > - workaround suggestions to stay compatible with older versions of Java Do you have specific examples that should be included, aside of https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach#JDK9Outreach-Crosscompilationforolderplatformversions ? > It's highly likely you have the information mentioned above in some form > or shape on the outreach page. But it would still help if they were > marked explicitly with these titles/subtitles as there were many > questions during our session, regarding these topics and we didn't have > a canonical source to point them onto. So our answers were what we could > pull out of our memories from past experiences. OK - could you provide a mock up of what you think it should look like? > I appreciate jdk9/jigsaw is a moving target and we are at the bleeding > edge. > > Thanks for putting the content together, they have been helped and have > good detail in it. > > I hope this helps. It's great - thank you very much for using this resource and providing feedback! cheers, dalibor topic -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Jan Schultheiss, Val Maher Oracle is committed to developing practices and products that help protect the environment From patrick at reini.net Tue Nov 15 21:52:44 2016 From: patrick at reini.net (Patrick Reinhart) Date: Tue, 15 Nov 2016 22:52:44 +0100 Subject: Java outreach page might need updating In-Reply-To: <92c093a5-5276-1bd6-c13d-30fb6667027f@oracle.com> References: <92c093a5-5276-1bd6-c13d-30fb6667027f@oracle.com> Message-ID: <7B0D00C4-0690-41AE-9B96-F185D42ADD00@reini.net> Hi Dalibor > Am 15.11.2016 um 15:45 schrieb dalibor topic : > >> I'll list the issues as I remember them: >> - Info about fatal error mention on permgen, this one has changed - the >> severity has been lowered by a new change to JDK9 - thanks Patrick > > Can you provide a link to the issue in JBS that corresponds to that change, please? > Here you go: https://bugs.openjdk.java.net/browse/JDK-8167446 -Patrick From sadhak001 at gmail.com Wed Nov 16 10:27:02 2016 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 16 Nov 2016 10:27:02 +0000 Subject: Java outreach page might need updating In-Reply-To: <7B0D00C4-0690-41AE-9B96-F185D42ADD00@reini.net> References: <92c093a5-5276-1bd6-c13d-30fb6667027f@oracle.com> <7B0D00C4-0690-41AE-9B96-F185D42ADD00@reini.net> Message-ID: Thanks Patrick. @dalibor I'll get back to you with the response for the rest of the queries On Tue, 15 Nov 2016 21:52 Patrick Reinhart, wrote: > Hi Dalibor > > > Am 15.11.2016 um 15:45 schrieb dalibor topic : > > > >> I'll list the issues as I remember them: > >> - Info about fatal error mention on permgen, this one has changed - the > >> severity has been lowered by a new change to JDK9 - thanks Patrick > > > > Can you provide a link to the issue in JBS that corresponds to that > change, please? > > > > Here you go: > > https://bugs.openjdk.java.net/browse/JDK-8167446 > > -Patrick -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2017:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From martijnverburg at gmail.com Thu Nov 17 13:25:19 2016 From: martijnverburg at gmail.com (Martijn Verburg) Date: Thu, 17 Nov 2016 14:25:19 +0100 Subject: Updates to wiki Message-ID: Hi all, I've been given access to edit the Wiki (dangerous I know) and I've added a chunk of information there including Brian's text on the goals of the project (not just performance!) The wiki is here: https://wiki.openjdk.java.net/display/valhalla/Main Any and all feedback welcome! CCing in Adoption group as this is the sort of service we could provide for other groups / projects of that is helpful. Cheers, Martijn From martijnverburg at gmail.com Thu Nov 17 15:03:40 2016 From: martijnverburg at gmail.com (Martijn Verburg) Date: Thu, 17 Nov 2016 16:03:40 +0100 Subject: Updates to wiki In-Reply-To: <927945933.2493205.1479389574711.JavaMail.zimbra@u-pem.fr> References: <927945933.2493205.1479389574711.JavaMail.zimbra@u-pem.fr> Message-ID: On 17 November 2016 at 14:32, Remi Forax wrote: > https://www.youtube.com/playlist?list=PLX8CzqL3ArzUY6rQAQTwI_jKvqJxrRrP_ Added thank you! Cheers, Martijn From dalibor.topic at oracle.com Mon Nov 21 11:53:52 2016 From: dalibor.topic at oracle.com (dalibor topic) Date: Mon, 21 Nov 2016 12:53:52 +0100 Subject: Java outreach page might need updating In-Reply-To: <7B0D00C4-0690-41AE-9B96-F185D42ADD00@reini.net> References: <92c093a5-5276-1bd6-c13d-30fb6667027f@oracle.com> <7B0D00C4-0690-41AE-9B96-F185D42ADD00@reini.net> Message-ID: <13a46454-1b3b-1010-346d-3fb728e75aff@oracle.com> Thanks, Patrick. Looking at the issue, rather than singling out perm gen flags, I removed that particular example, leaving the more generic phrasing. cheers, dalibor topic On 15.11.2016 22:52, Patrick Reinhart wrote: > Hi Dalibor > >> Am 15.11.2016 um 15:45 schrieb dalibor topic : >> >>> I'll list the issues as I remember them: >>> - Info about fatal error mention on permgen, this one has changed - the >>> severity has been lowered by a new change to JDK9 - thanks Patrick >> >> Can you provide a link to the issue in JBS that corresponds to that change, please? >> > > Here you go: > > https://bugs.openjdk.java.net/browse/JDK-8167446 > > -Patrick > -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Jan Schultheiss, Val Maher Oracle is committed to developing practices and products that help protect the environment From abdul.kolarkunnu at oracle.com Mon Nov 28 14:07:14 2016 From: abdul.kolarkunnu at oracle.com (Muneer Kolarkunnu) Date: Mon, 28 Nov 2016 06:07:14 -0800 (PST) Subject: JDK 9 build 146 test results now available Message-ID: <71c660d0-146b-4348-8544-5cc9f7214f68@default> JDK 9 ea build 146 test results are now available at http://www.java.net/download/openjdk/testresults/9/testresults.html The jdk test results contain 174 differences from the build 143 test results. There are 64 testcase failures, these failures are under investigation. These testcases are passing while running independently. 0: /home/jtest/merge9/143/jdk/JTwork pass: 5,968; fail: 7; not run: 2,187 1: /home/jtest/merge9/146/jdk/JTwork pass: 6,004; fail: 71; not run: 2,206 0 1 Test --- pass java/lang/StackTraceElement/SerialTest.java --- pass java/lang/StackTraceElement/WithClassLoaderName.java --- pass java/lang/management/ManagementFactory/DefaultManagementProviderTest.java --- pass java/net/URLPermission/nstest/LookupTest.java pass --- java/net/URLPermission/nstest/lookup.sh pass fail java/rmi/Naming/UnderscoreHost.java pass fail java/rmi/activation/Activatable/checkAnnotations/CheckAnnotations.java pass fail java/rmi/activation/Activatable/checkImplClassLoader/CheckImplClassLoader.java pass fail java/rmi/activation/Activatable/checkRegisterInLog/CheckRegisterInLog.java pass fail java/rmi/activation/Activatable/createPrivateActivable/CreatePrivateActivatable.java pass fail java/rmi/activation/Activatable/downloadParameterClass/DownloadParameterClass.java pass fail java/rmi/activation/Activatable/elucidateNoSuchMethod/ElucidateNoSuchMethod.java pass fail java/rmi/activation/Activatable/forceLogSnapshot/ForceLogSnapshot.java pass fail java/rmi/activation/Activatable/inactiveGroup/InactiveGroup.java pass fail java/rmi/activation/Activatable/lookupActivationSystem/LookupActivationSystem.java pass fail java/rmi/activation/Activatable/nestedActivate/NestedActivate.java pass fail java/rmi/activation/Activatable/nonExistentActivatable/NonExistentActivatable.java pass fail java/rmi/activation/Activatable/restartCrashedService/RestartCrashedService.java pass fail java/rmi/activation/Activatable/restartLatecomer/RestartLatecomer.java pass fail java/rmi/activation/Activatable/restartService/RestartService.java pass fail java/rmi/activation/Activatable/shutdownGracefully/ShutdownGracefully.java pass fail java/rmi/activation/Activatable/unregisterInactive/UnregisterInactive.java pass fail java/rmi/activation/ActivateFailedException/activateFails/ActivateFails.java pass fail java/rmi/activation/ActivationGroup/downloadActivationGroup/DownloadActivationGroup.java pass fail java/rmi/activation/ActivationSystem/activeGroup/IdempotentActiveGroup.java pass fail java/rmi/activation/ActivationSystem/modifyDescriptor/ModifyDescriptor.java pass fail java/rmi/activation/ActivationSystem/stubClassesPermitted/StubClassesPermitted.java pass fail java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup.java pass fail java/rmi/activation/CommandEnvironment/SetChildEnv.java pass fail java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java pass fail java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java pass fail java/rmi/registry/classPathCodebase/ClassPathCodebase.java pass fail java/rmi/registry/emptyName/EmptyName.java pass fail java/rmi/registry/interfaceHash/InterfaceHash.java pass fail java/rmi/reliability/juicer/AppleUserImpl.java pass fail java/rmi/server/RMIClassLoader/delegateBeforePermissionCheck/DelegateBeforePermissionCheck.java pass fail java/rmi/server/RMIClassLoader/delegateToContextLoader/DelegateToContextLoader.java pass fail java/rmi/server/RMIClassLoader/downloadArrayClass/DownloadArrayClass.java pass fail java/rmi/server/RMIClassLoader/getClassLoader/GetClassLoader.java pass fail java/rmi/server/RMIClassLoader/loadProxyClasses/LoadProxyClasses.java pass fail java/rmi/server/RMIClassLoader/spi/ContextInsulation.java pass fail java/rmi/server/RMIClassLoader/spi/DefaultProperty.java pass fail java/rmi/server/RMIClassLoader/spi/Installed.java pass fail java/rmi/server/RMIClassLoader/spi/InvalidProperty.java pass fail java/rmi/server/RMIClassLoader/spi/Property.java pass fail java/rmi/server/RMIClassLoader/useCodebaseOnly/UseCodebaseOnly.java pass fail java/rmi/server/RMIClassLoader/useGetURLs/UseGetURLs.java pass fail java/rmi/server/RMISocketFactory/useSocketFactory/activatable/UseCustomSocketFactory.java pass fail java/rmi/server/RMISocketFactory/useSocketFactory/registry/UseCustomSocketFactory.java pass fail java/rmi/server/RMISocketFactory/useSocketFactory/unicast/UseCustomSocketFactory.java pass fail java/rmi/server/RemoteObject/verifyRemoteEquals/VerifyRemoteEquals.java pass fail java/rmi/server/UnicastRemoteObject/unexportObject/UnexportLeak.java pass fail java/rmi/server/Unreferenced/leaseCheckInterval/LeaseCheckInterval.java pass fail java/rmi/server/Unreferenced/unreferencedContext/UnreferencedContext.java pass fail java/rmi/server/clientStackTrace/ClientStackTrace.java pass fail java/rmi/transport/closeServerSocket/CloseServerSocket.java pass fail java/rmi/transport/dgcDeadLock/DGCDeadLock.java pass fail java/rmi/transport/handshakeFailure/HandshakeFailure.java pass fail java/rmi/transport/handshakeTimeout/HandshakeTimeout.java pass fail java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java pass fail java/rmi/transport/reuseDefaultPort/ReuseDefaultPort.java --- pass java/util/Locale/Bug8166994.java pass fail javax/management/remote/mandatory/connection/RMIConnector_NPETest.java --- pass javax/net/ssl/SSLEngine/EngineCloseOnAlert.java --- pass javax/net/ssl/interop/ClientHelloChromeInterOp.java --- pass javax/sound/midi/Devices/ClosedReceiver.java --- pass javax/sound/midi/Devices/MidiDeviceGetReceivers.java --- pass javax/sound/midi/Devices/MidiIO.java --- pass javax/sound/midi/Devices/MidiOutGetMicrosecondPositionBug.java --- pass javax/sound/midi/Devices/OpenClose.java --- pass javax/sound/midi/Devices/ReceiverTransmitterAvailable.java --- pass javax/sound/midi/Devices/Reopen.java --- pass javax/sound/midi/File/SMFCp037.java --- pass javax/sound/midi/File/SMFParserBreak.java --- pass javax/sound/midi/File/WriteRealTimeMessageNPE.java --- pass javax/sound/midi/MetaMessage/MetaMessageClone.java --- pass javax/sound/midi/MidiSystem/DefaultDevices.java --- pass javax/sound/midi/MidiSystem/DefaultProperties.java --- pass javax/sound/midi/MidiSystem/GetSequencer.java --- pass javax/sound/midi/MidiSystem/MidiFileTypeUniqueness.java --- pass javax/sound/midi/MidiSystem/ProviderCacheing.java --- pass javax/sound/midi/Sequence/GetMicrosecondLength.java --- pass javax/sound/midi/Sequence/MidiSMPTE.java --- pass javax/sound/midi/Sequence/SMPTEDuration.java --- pass javax/sound/midi/Sequencer/LoopIAE.java --- pass javax/sound/midi/Sequencer/Looping.java --- pass javax/sound/midi/Sequencer/MetaCallback.java --- pass javax/sound/midi/Sequencer/Recording.java --- pass javax/sound/midi/Sequencer/SeqRecordDoesNotCopy.java --- pass javax/sound/midi/Sequencer/SeqRecordsRealTimeEvents.java --- pass javax/sound/midi/Sequencer/SeqStartRecording.java --- pass javax/sound/midi/Sequencer/SequencerCacheValues.java --- pass javax/sound/midi/Sequencer/SequencerSetMuteSolo.java --- pass javax/sound/midi/Sequencer/SequencerState.java --- pass javax/sound/midi/Sequencer/SetTickPosition.java --- pass javax/sound/midi/Sequencer/TickLength.java --- pass javax/sound/midi/ShortMessage/FastShortMessage.java --- pass javax/sound/midi/ShortMessage/FastShortMessage2.java --- pass javax/sound/midi/Soundbanks/ExtraCharInSoundbank.java --- pass javax/sound/midi/Soundbanks/GetSoundBankIOException.java --- pass javax/sound/midi/Synthesizer/AsynchronousMidiChannel.java --- pass javax/sound/midi/Synthesizer/SynthesizerGetLatency.java --- pass javax/sound/midi/Synthesizer/bug4685396.java --- pass javax/sound/midi/Track/TrackAddSameTick.java --- pass javax/sound/midi/Track/bug6416024.java --- pass javax/sound/midi/Transmitter/bug6415669.java --- pass javax/sound/sampled/AudioFileFormat/AudioFileFormatToString.java --- pass javax/sound/sampled/AudioFileFormat/Properties.java --- pass javax/sound/sampled/AudioFileFormat/TypeEquals.java --- pass javax/sound/sampled/AudioFormat/AudioFormatBitSize.java --- pass javax/sound/sampled/AudioFormat/EncodingEquals.java --- pass javax/sound/sampled/AudioFormat/Properties.java --- pass javax/sound/sampled/AudioInputStream/AISReadFraction.java --- pass javax/sound/sampled/AudioInputStream/bug6188860.java --- pass javax/sound/sampled/AudioSystem/AudioFileTypes/AudioFileTypeUniqueness.java --- pass javax/sound/sampled/AudioSystem/AudioFileTypes/ShowAudioFileTypes.java --- pass javax/sound/sampled/AudioSystem/DefaultMixers.java --- pass javax/sound/sampled/AudioSystem/DefaultProperties.java --- pass javax/sound/sampled/AudioSystem/ProviderCacheing.java --- pass javax/sound/sampled/Clip/ClipCloseLoss.java --- pass javax/sound/sampled/Clip/ClipFlushCrash.java --- pass javax/sound/sampled/Clip/Duration/ClipDuration.java --- pass javax/sound/sampled/Clip/Endpoint/ClipSetEndPoint.java --- pass javax/sound/sampled/Clip/Open/ClipOpenBug.java --- pass javax/sound/sampled/Controls/CompoundControl/ToString.java --- pass javax/sound/sampled/Controls/FloatControl/FloatControlBug.java --- pass javax/sound/sampled/DataLine/DataLineInfoNegBufferSize.java --- pass javax/sound/sampled/DataLine/LineDefFormat.java --- pass javax/sound/sampled/FileTypeExtension/FileTypeExtensionTest.java --- pass javax/sound/sampled/LineEvent/LineInfoNPE.java --- pass javax/sound/sampled/Lines/16and32KHz/Has16and32KHz.java --- pass javax/sound/sampled/Lines/BufferSizeCheck.java --- pass javax/sound/sampled/Lines/ChangingBuffer.java --- pass javax/sound/sampled/Lines/ClipOpenException.java --- pass javax/sound/sampled/Lines/FrameSize/FrameSizeTest.java --- pass javax/sound/sampled/Lines/GetLine.java --- pass javax/sound/sampled/Lines/SDLwrite.java --- pass javax/sound/sampled/Lines/SourceDataLineDefaultBufferSizeCrash.java --- pass javax/sound/sampled/Lines/StopStart.java --- pass javax/sound/sampled/LinuxCrash/ClipLinuxCrash.java --- pass javax/sound/sampled/LinuxCrash/ClipLinuxCrash2.java --- pass javax/sound/sampled/LinuxCrash/SDLLinuxCrash.java --- pass javax/sound/sampled/Mixers/BogusMixers.java --- pass javax/sound/sampled/Mixers/BothEndiansAndSigns.java --- pass javax/sound/sampled/Mixers/NoSimpleInputDevice.java --- pass javax/sound/sampled/Mixers/PlugHwMonoAnd8bitAvailable.java --- pass javax/sound/sampled/Mixers/UnexpectedIAE.java --- pass javax/sound/sampled/spi/AudioFileReader/AIFFCp037.java --- pass javax/sound/sampled/spi/AudioFileReader/AIFFLargeHeader.java --- pass javax/sound/sampled/spi/AudioFileReader/Aiff12bit.java --- pass javax/sound/sampled/spi/AudioFileReader/AuNotSpecified.java --- pass javax/sound/sampled/spi/AudioFileReader/AuZeroLength.java --- pass javax/sound/sampled/spi/AudioFileReader/OpenWaveFile.java --- pass javax/sound/sampled/spi/AudioFileWriter/AUwithULAW.java --- pass javax/sound/sampled/spi/AudioFileWriter/AiffSampleRate.java --- pass javax/sound/sampled/spi/AudioFileWriter/RIFFHeader.java --- pass javax/sound/sampled/spi/AudioFileWriter/WaveBigEndian.java --- pass javax/sound/sampled/spi/AudioFileWriter/WriteAuUnspecifiedLength.java --- pass javax/sound/sampled/spi/FormatConversionProvider/AlawUlaw.java --- pass sun/net/www/http/HttpClient/RetryPost.java pass --- sun/net/www/http/HttpClient/RetryPost.sh pass --- sun/nio/cs/OLD/TestIBMDB.java pass fail sun/rmi/rmic/iiopCompilation/IIOPCompilation.java pass fail sun/rmi/runtime/Log/4504153/Test4504153.java pass fail sun/rmi/runtime/Log/6409194/NoConsoleOutput.java pass fail sun/rmi/runtime/Log/checkLogging/CheckLogStreams.java pass fail sun/rmi/runtime/Log/checkLogging/CheckLogging.java pass fail sun/rmi/server/MarshalOutputStream/marshalForeignStub/MarshalForeignStub.java pass fail sun/rmi/transport/tcp/DeadCachedConnection.java --- pass sun/security/tools/keytool/ReadJar.java pass --- sun/security/tools/keytool/readjar.sh --- pass sun/tools/jps/TestJps.java pass --- sun/tools/jps/TestJpsClass.java --- pass tools/jlink/JLinkSigningTest.java 174 differences The hotspot test results contain 16 differences from the build 143 test results. There are 2 testcase failures, these failures are under investigation. 0: /home/jtest/merge9/143/hotspot/JTwork pass: 1,337; fail: 6; error: 14; not run: 47 1: /home/jtest/merge9/146/hotspot/JTwork pass: 1,340; fail: 7; error: 15; not run: 54 0 1 Test pass --- compiler/ciReplay/TestVM.sh pass --- compiler/ciReplay/TestVM_no_comp_level.sh --- pass compiler/escapeAnalysis/TestArrayCopy.java --- pass compiler/intrinsics/unsafe/TestCAEAntiDep.java --- pass gc/g1/logging/TestG1LoggingFailure.java --- pass gc/stress/gcbasher/TestGCBasherWithCMS.java --- pass gc/stress/gcbasher/TestGCBasherWithG1.java --- pass gc/stress/gcbasher/TestGCBasherWithParallel.java --- pass gc/stress/gcbasher/TestGCBasherWithSerial.java --- pass runtime/CompactStrings/TestMethodNames.java fail pass runtime/Thread/Fibonacci.java --- error runtime/jni/CalleeSavedRegisters/FPRegs.java pass --- serviceability/jdwp/AllModulesCommandTest.java pass fail serviceability/sa/TestInstanceKlassSize.java pass fail serviceability/sa/TestInstanceKlassSizeForInterface.java pass --- serviceability/tmtools/jstat/GcCauseTest02.java 16 difference The langtools test results contain 9 differences from the build 143 test results. No new testcase failures found. 0: /home/jtest/merge9/143/langtools/JTwork pass: 3,507; fail: 1; not run: 278 1: /home/jtest/merge9/146/langtools/JTwork pass: 3,516; not run: 277 0 1 Test --- pass tools/javac/modules/AddExportsTest.java --- pass tools/javac/modules/AddModulesTest.java --- pass tools/javac/modules/AnnotationProcessingWithModuleInfoInWrongPlace.java --- pass tools/javac/modules/LimitModulesTest.java --- pass tools/javac/modules/T8168854/module-info.java --- pass tools/javac/processing/model/LocalClasses/LocalClassesModel.java --- pass tools/javac/processing/model/nestedTypeVars/NestedTypeVars.java fail pass tools/jdeps/MultiReleaseJar.java --- pass tools/jdeps/Options.java 9 differences The nashorn test result is available at http://download.java.net/openjdk/testresults/9/archives/146/emailable-report.html -- Regards, Abdul Muneer Quality Engineer Oracle, Bangalore, India From dalibor.topic at oracle.com Tue Nov 29 11:48:10 2016 From: dalibor.topic at oracle.com (dalibor topic) Date: Tue, 29 Nov 2016 12:48:10 +0100 Subject: Fwd: JDK 9 Outreach survey summary In-Reply-To: References: Message-ID: <7c05cfe4-b188-feff-d025-7db6d593c277@oracle.com> FYI. -------- Forwarded Message -------- Subject: JDK 9 Outreach survey summary Date: Tue, 29 Nov 2016 12:46:06 +0100 From: dalibor topic Organization: Oracle Corporation To: discuss at openjdk.java.net Hi, thanks to everyone who participated in the JDK 9 Outreach survey! There were 37 respondents in total. The respondents were active in a broad range of free and open source software projects, from Apache Software Foundation projects like Apache Ant, Apache BookKeeper, Apache Kafka, Apache Lucene/Solr, Apache Maven and Apache POI via Eclipse Foundation projects such as Eclipse and vert.x, and language runtimes such as Apache Groovy, Clojure and ruby, over enterprise development oriented projects such Hibernate, WildFly, JBoss WS, Spring Security, MVC 1.0 and SnoopEE to independent projects such as JUnit 5, GraphHopper, Orient DB, Groovy FX, JavaSlang, JITWatch, JMRI, LWJGL3 and of course OpenJDK itself, along with Project Jigsaw. 33 respondents (i.e. 89%) have tried building or running their project with JDK 9 Early Access builds, while just 4 (i.e. 11%) had not done so at the time of the survey. The majority of respondents (20, i.e. 54%) indicated they planned to support JDK 9 in their project within 6 months after JDK 9 GA. The next largest group (16%, i.e. 6 respondents) indicated that they planned to support JDK 9 immediately from the get go, i.e. the GA date The third largest group (14%, i.e. 5 respondents) indicated that they planned to support JDK 9 within 12 months of JDK 9 GA. Along with one respondent whose response differentiated between immediate support at JDK 9 GA and within a few months after the release based on the type of project they were working on, that brings the tally of respondents planning to support JDK 9 in their projects within the first year of JDK 9's release to 32, i.e. 86%. 30 respondents (i.e. 89%) rated their experience migrating or adopting JDK 9 so far, with the average rating of of 3.2 falling between Mediocre (3.0) and Good (4.0). The majority of respondents (40%, i.e. 12) rated it as Good, while 11, i.e. 37% rated it as Mediocre. The comments provided some insight into the very varied challenges, from balancing support for JDK 1.5 - JDK 9 in a code base, to challenges surfaced by strong encapsulation of JDK internals, such as instrumentation of such classes, edge cases with reflection based hacks in popular libraries, and the general pace of the larger ecosystem of dependencies catching up and adjusting to JDK 9 changes. On the desktop side, one respondent reported insurmountable challenges in getting Eclipse to build JavaFX projects using JDK 9, while another one reported that they ended up re-implementing desktop support in their project using JavaScript to be able to support both JDK 8 and JDK 9 due to changes in native platform APIs on OS X in particular. One respondent felt that the process was nice, and that everyone from OpenJDK, in particular Oracle and Red Hat, were being very helpful. Three respondents provided URLs to announcements of their projects plans to support features from JDK 9: https://marketplace.eclipse.org/content/java-9-support-beta-neon , http://jmri.org/releasenotes/jmri4.5.3.shtml and https://cwiki.apache.org/confluence/display/MAVEN/Java+9+-+Jigsaw . Last but not least, 8 respondents provided general feedback. One participant pointed out that the available information is incomplete in some accounts, and spread across multiple documents, with undocumented or not yet implemented compiler options, along with the not yet complete specification. The regular changes in the JDK & JRE, in particular regarding class loading, had affected their project multiple times. Another participant remarked that uncertainty around Project Jigsaw was delaying adding support for JDK 9 in their project. One participant pointed out that they can begin testing their project efficiently once their build tool supports JDK 9. Meanwhile, another participant pointed out that their testing was limited to JARs without module information, and as such was testing the module system in a limited fashion. Finally, one participant commented that their inability to comment directly on reported bugs made bug handling cumbersome. cheers, dalibor topic -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Jan Schultheiss, Val Maher Oracle is committed to developing practices and products that help protect the environment