From balchandra.vaidya at oracle.com Tue Jun 3 10:29:45 2014 From: balchandra.vaidya at oracle.com (Balchandra Vaidya) Date: Tue, 03 Jun 2014 11:29:45 +0100 Subject: JDK 9 ea b15 test results now available Message-ID: <538DA399.2080209@oracle.com> JDK 9 ea b15 test results are now available at http://www.java.net/download/openjdk/testresults/9/testresults.html The jdk test results contain 22 differences from the b14 test results. 0: /home/jtest/merge9/b14/jdk/JTwork pass: 4,761; fail: 9; not run: 1,024 1: /home/jtest/merge9/b15/jdk/JTwork pass: 4,781; fail: 9; error: 1; not run: 1,082 0 1 Test --- pass java/beans/Introspector/Test8040656.java --- pass java/lang/annotation/TypeVariableBounds.java --- pass java/lang/invoke/LambdaFormTest.java --- pass javax/imageio/plugins/png/ReadMalformedPngTest.java --- pass javax/sql/testng/test/rowset/serial/SerialArrayTests.java --- pass javax/sql/testng/test/rowset/serial/SerialBlobTests.java --- pass javax/sql/testng/test/rowset/serial/SerialClobTests.java --- pass javax/sql/testng/test/rowset/serial/SerialDataLinkTests.java --- pass javax/sql/testng/test/rowset/serial/SerialExceptionTests.java --- pass javax/sql/testng/test/rowset/serial/SerialJavaObjectTests.java --- pass javax/sql/testng/test/rowset/serial/SerialRefTests.java --- pass javax/sql/testng/test/rowset/serial/SerialStructTests.java --- pass javax/sql/testng/util/BaseTest.java --- pass javax/sql/testng/util/StubArray.java --- pass javax/sql/testng/util/StubBlob.java --- pass javax/sql/testng/util/StubClob.java --- pass javax/sql/testng/util/StubRef.java --- pass javax/sql/testng/util/StubStruct.java --- pass javax/sql/testng/util/SuperHero.java --- pass javax/xml/ws/8043129/MailTest.java --- pass sun/text/resources/Format/Bug8037343.java pass error sun/tools/jstatd/TestJstatdExternalRegistry.java 22 differences The hotspot test results contain 10 differences. 0: /home/jtest/merge9/b14/hotspot/JTwork pass: 555; fail: 25; error: 2; not run: 11 1: /home/jtest/merge9/b15/hotspot/JTwork pass: 560; fail: 25; error: 1; not run: 9 0 1 Test --- pass compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java --- pass compiler/ciReplay/TestVM.sh --- pass compiler/ciReplay/TestVM_no_comp_level.sh fail pass compiler/membars/DekkerTest.java pass --- runtime/7110720/Test7110720.sh --- pass runtime/CommandLine/TestHexArguments.java pass --- runtime/SharedArchiveFile/CdsWriteError.java --- pass runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java --- pass runtime/duplAttributes/DuplAttributesTest.java error fail serviceability/sa/jmap-hashcode/Test8028623.java 10 differences The langtools test results contain 10 differences and no new failures. 0: /home/jtest/merge9/b14/langtools/JTwork pass: 3,024; fail: 1; not run: 8 1: /home/jtest/merge9/b15/langtools/JTwork pass: 3,028; not run: 8 0 1 Test --- pass tools/javac/flow/T8042741/PositionTest.java --- pass tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTesta.java --- pass tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.java --- pass tools/javac/generics/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.java pass --- tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTesta.java pass --- tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.java pass --- tools/javac/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.java --- pass tools/javac/jvm/ClassRefDupInConstantPoolTest.java --- pass tools/javac/lambda/T8041704/ErrorMessageTest.java fail pass tools/javac/util/StringUtilsTest.java 10 differences The nashorn test result is available at http://download.java.net/openjdk/testresults/9/archives/b15/emailable-report.html Thanks Balchandra From balchandra.vaidya at oracle.com Tue Jun 3 10:37:50 2014 From: balchandra.vaidya at oracle.com (Balchandra Vaidya) Date: Tue, 03 Jun 2014 11:37:50 +0100 Subject: JDK 8u20 ea b16 test results now available Message-ID: <538DA57E.6050404@oracle.com> JDK 8u20 ea b16 test results are now available at: http://www.java.net/download/openjdk/testresults/8/testresults.html The overall test results contain no new failures. The jdk test results contain 1 difference from the b15 test results. 0: /home/jtest/merge8/jdk8u20-b15/jdk/JTwork pass: 4,713; fail: 13; error: 1; not run: 939 1: /home/jtest/merge8/jdk8u20-b16/jdk/JTwork pass: 4,714; fail: 13; not run: 939 0 1 Test error pass sun/tools/jstatd/TestJstatdExternalRegistry.java 1 differences The hotspot test results contain 1 difference. 0: /home/jtest/merge8/jdk8u20-b15/hotspot/JTwork pass: 541; fail: 21; error: 2; not run: 7 1: /home/jtest/merge8/jdk8u20-b16/hotspot/JTwork pass: 542; fail: 21; error: 2; not run: 7 0 1 Test --- pass runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java 1 differences The langtools test results contain no differences. Nashorn test result is available at: http://download.java.net/openjdk/testresults/8/archives8/jdk8u20-b16/emailable-report.html Regards Balchandra From rory.odonnell at oracle.com Wed Jun 4 07:39:08 2014 From: rory.odonnell at oracle.com (Rory O'Donnell Oracle, Dublin Ireland) Date: Wed, 04 Jun 2014 08:39:08 +0100 Subject: Early Access builds for JDK 9 b15, JDK 8u20 b16 are available on java.net Message-ID: <538ECD1C.7@oracle.com> Hi All, Early Access builds for JDK 9 b15 , JDK 8u20 b16 are available on java.net. As we enter the later phases of development for JDK 8u20 , please log any show stoppers as soon as possible. JDK 7u60 is available for download [0] . Rgds, Rory [0] http://www.oracle.com/technetwork/java/javase/downloads/index.html -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland From sadhak001 at gmail.com Thu Jun 5 20:38:13 2014 From: sadhak001 at gmail.com (Mani Sarkar) Date: Thu, 5 Jun 2014 21:38:13 +0100 Subject: This week's AdoptOpenJDK newsletter is out! Message-ID: http://paper.li/adoptopenjdk/1370465075?edition_id=daa0dff0-ec28-11e3-abc3-00259071bfed&utm_campaign=paper_sub&utm_medium=email&utm_source=subscription -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2014:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From balchandra.vaidya at oracle.com Fri Jun 6 10:15:29 2014 From: balchandra.vaidya at oracle.com (Balchandra Vaidya) Date: Fri, 06 Jun 2014 11:15:29 +0100 Subject: JDK 8u20 ea b17 test results now available Message-ID: <539194C1.5020000@oracle.com> JDK 8u20 ea b17 test results are now available at: http://www.java.net/download/openjdk/testresults/8/testresults.html The jdk test results contain 8 differences from the b16 test results and we are investigating the failures. 0: /home/jtest/merge8/jdk8u20-b16/jdk/JTwork pass: 4,714; fail: 13; not run: 939 1: /home/jtest/merge8/jdk8u20-b17/jdk/JTwork pass: 4,710; fail: 15; error: 1; not run: 952 0 1 Test --- pass java/lang/annotation/TypeVariableBounds.java pass fail java/lang/management/MemoryMXBean/LowMemoryTest2.sh pass --- java/lang/management/MemoryMXBean/LowMemoryTestConcMarkSweepGC.sh pass --- java/lang/management/MemoryMXBean/LowMemoryTestParallelGC.sh pass --- java/lang/management/MemoryMXBean/LowMemoryTestSerialGC.sh --- pass java/net/Authenticator/B8034170.java pass fail java/net/URLPermission/nstest/lookup.sh pass error sun/tools/jstatd/TestJstatdExternalRegistry.java 8 differences The hotspot test results contain 1 difference. No new test failure. 0: /home/jtest/merge8/jdk8u20-b16/hotspot/JTwork pass: 542; fail: 21; error: 2; not run: 7 1: /home/jtest/merge8/jdk8u20-b17/hotspot/JTwork pass: 543; fail: 21; error: 2; not run: 7 0 1 Test --- pass serviceability/jvmti/GetObjectSizeOverflow.java 1 differences The langtools test results contain 8 differences. No new test failure. 0: /home/jtest/merge8/jdk8u20-b16/langtools/JTwork pass: 3,008; not run: 7 1: /home/jtest/merge8/jdk8u20-b17/langtools/JTwork pass: 3,010; not run: 7 0 1 Test --- pass tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTesta.java --- pass tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.java --- pass tools/javac/generics/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.java --- pass tools/javac/generics/wildcards/RefQueueBug.java pass --- tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTesta.java pass --- tools/javac/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.java pass --- tools/javac/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.java --- pass tools/javac/lambda/T8041704/ErrorMessageTest.java 8 differences Nashorn test result is available at: http://download.java.net/openjdk/testresults/8/archives8/jdk8u20-b17/emailable-report.html Regards Balchandra From balchandra.vaidya at oracle.com Mon Jun 9 09:43:33 2014 From: balchandra.vaidya at oracle.com (Balchandra Vaidya) Date: Mon, 09 Jun 2014 10:43:33 +0100 Subject: JDK 9 ea b16 test results now available Message-ID: <539581C5.8090604@oracle.com> JDK 9 ea b16 test results are now available at http://www.java.net/download/openjdk/testresults/9/testresults.html Overall test results contain no new failures. The jdk test results contain 3 differences from the b15 test results. 0: /home/jtest/merge9/b15/jdk/JTwork pass: 4,781; fail: 9; error: 1; not run: 1,082 1: /home/jtest/merge9/b16/jdk/JTwork pass: 4,782; fail: 9; error: 1; not run: 1,083 0 1 Test pass --- com/sun/jdi/JdbReadTwiceTest.sh --- pass sun/nio/ch/ServerSocketAdaptorTest.java --- pass sun/security/tools/jarsigner/certpolicy.sh 3 differences The hotspot test results contain no differences. The langtools test results contain 2 differences. 0: /home/jtest/merge9/b15/langtools/JTwork pass: 3,028; not run: 8 1: /home/jtest/merge9/b16/langtools/JTwork pass: 3,030; not run: 8 0 1 Test --- pass tools/javac/lambda/T8031967.java --- pass tools/javac/types/BadSigTest.java 2 differences The nashorn test result is available at http://download.java.net/openjdk/testresults/9/archives/b16/emailable-report.html Thanks Balchandra From rory.odonnell at oracle.com Mon Jun 9 12:05:09 2014 From: rory.odonnell at oracle.com (Rory O'Donnell) Date: Mon, 09 Jun 2014 05:05:09 -0700 Subject: Early Access builds for JDK 9 b16, JDK 8u20 b17 are available on java.net Message-ID: <5395A2F5.7080702@oracle.com> Hi All, Early Access builds for JDK 9 b16 and JDK 8u20 b17 are available on java.net. As we enter the later phases of development for JDK 8u20 , please log any show stoppers as soon as possible. Rgds, Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland From sadhak001 at gmail.com Thu Jun 12 04:09:51 2014 From: sadhak001 at gmail.com (Mani Sarkar) Date: Thu, 12 Jun 2014 05:09:51 +0100 Subject: AdoptOpenJDK newsletter is out! Message-ID: http://paper.li/adoptopenjdk/1370465075?edition_id=01d4b0d0-f1a9-11e3-aff4-00259071bfed&utm_campaign=paper_sub&utm_medium=email&utm_source=subscription -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2014:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From sadhak001 at gmail.com Wed Jun 18 21:21:18 2014 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 18 Jun 2014 22:21:18 +0100 Subject: AdoptOpenJDK newsletter is out! Message-ID: http://paper.li/adoptopenjdk/1370465075?edition_id=2a37b2e0-f729-11e3-aff4-00259071bfed&utm_campaign=paper_sub&utm_medium=email&utm_source=subscription -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2014:* 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 Thu Jun 19 15:07:08 2014 From: rory.odonnell at oracle.com (Rory O'Donnell) Date: Thu, 19 Jun 2014 08:07:08 -0700 Subject: JDK 8u20 ea b19 test results now available Message-ID: <53A2FC9C.8040702@oracle.com> JDK 8u20 ea b19 test results are now available at: http://www.java.net/download/openjdk/testresults/8/testresults.html The jdk test results contain 3 differences from the b17 test results. No new test failure. 0: /home/jtest/merge8/jdk8u20-b17/jdk/JTwork pass: 4,710; fail: 15; error: 1; not run: 952 1: /home/jtest/merge8/jdk8u20-b19/jdk/JTwork pass: 4,713; fail: 14; not run: 952 0 1 Test --- pass com/sun/tools/attach/TempDirTest.java fail pass java/lang/management/MemoryMXBean/LowMemoryTest2.sh error pass sun/tools/jstatd/TestJstatdExternalRegistry.java 3 differences The hotspot test results contain 8 differences. No new test failure. 0: /home/jtest/merge8/jdk8u20-b17/hotspot/JTwork pass: 543; fail: 21; error: 2; not run: 7 1: /home/jtest/merge8/jdk8u20-b19/hotspot/JTwork pass: 550; fail: 19; error: 2; not run: 7 0 1 Test --- pass compiler/EscapeAnalysis/TestAllocatedEscapesPtrComparison.java --- pass compiler/intrinsics/hashcode/TestHashCode.java --- pass compiler/loopopts/TestLogSum.java --- pass compiler/uncommontrap/TestStackBangMonitorOwned.java fail pass compiler/whitebox/IsMethodCompilableTest.java fail --- gc/g1/TestStringDeduplicationMemoryUsage.java --- pass gc/metaspace/TestMetaspaceInitialization.java --- pass runtime/Thread/TestThreadDumpMonitorContention.java 8 differences The langtools test results contain no differences. Nashorn test result is available at: http://download.java.net/openjdk/testresults/8/archives8/jdk8u20-b19/emailable-report.html -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland From rory.odonnell at oracle.com Thu Jun 19 15:10:47 2014 From: rory.odonnell at oracle.com (Rory O'Donnell) Date: Thu, 19 Jun 2014 08:10:47 -0700 Subject: JDK 9 ea b18 test results now available Message-ID: <53A2FD77.6040902@oracle.com> JDK 9 ea b18 test results are now available at http://www.java.net/download/openjdk/testresults/9/testresults.html Overall test results contain no difference from b17 test results. The nashorn test result is available at http://download.java.net/openjdk/testresults/9/archives/b18/emailable-report.html Rgds, Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland From daniel.bryant at tai-dev.co.uk Sun Jun 22 16:45:32 2014 From: daniel.bryant at tai-dev.co.uk (Daniel Bryant) Date: Sun, 22 Jun 2014 17:45:32 +0100 Subject: Successful DevoxxUK / "Hack the Tower" OpenJDK hackday Message-ID: <53A7082C.4080006@tai-dev.co.uk> Hi all, Just wanted to mention that last Saturday we hosted a successful OpenJDK hackday in combination with the Devoxx UK conference and Salesforce "Hack the Tower" event. We had 15+ attendees in the OpenJDK section of the event, and approximately a third were new (and so we got them building the OpenJDK via Mani's instructions), a third were more experienced (and so they experimented with fixing Sonar warnings), and the remainder worked on Betterrev. https://twitter.com/danielbryantuk/status/477801211492847616 We were also fortunate to have James Ward of Typesafe/Play fame with us at the event, and he offered some great feedback about the architecture and code within Betterrev. https://twitter.com/danielbryantuk/status/477856972650602496 We also ran an OpenJDK BOF session at the DevoxxUK conference, and Mani manned the OpenJDK booth at the associated Hackergarten. We received some good feedback on this event, and also some suggestions on how to make this better; the primary comment/question was 'what have the community contributed to OpenJDK', and 'what can we reasonably expect to contribute if we join up...' Best wishes, Daniel P.S. Last week we received good news that we have an OpenJDK BOF accepted again at JavaOne this year, and the LJC also have a related Panel/BOF session about how JUGs can contribute to the future of Java :-) -- *Daniel Bryant | Software Development Consultant | taidevcouk.wordpress.com * daniel.bryant at tai-dev.co.uk | +44 (0) 7799406399 | Twitter: @danielbryantuk From daniel.bryant at tai-dev.co.uk Sun Jun 22 16:48:59 2014 From: daniel.bryant at tai-dev.co.uk (Daniel Bryant) Date: Sun, 22 Jun 2014 17:48:59 +0100 Subject: Successful DevoxxUK / "Hack the Tower" OpenJDK hackday In-Reply-To: <53A7082C.4080006@tai-dev.co.uk> References: <53A7082C.4080006@tai-dev.co.uk> Message-ID: <53A708FB.3050804@tai-dev.co.uk> Related to the P.S. note on my previous email, I've just noticed that the J1 OpenJDK session has been accepted as a BOF, but I submitted it as a Conference Panel session... I wonder if it was changed, or if the Oracle website is reporting this incorrectly? Best wishes, Daniel On 22/06/2014 17:45, Daniel Bryant wrote: > Hi all, > > Just wanted to mention that last Saturday we hosted a successful > OpenJDK hackday in combination with the Devoxx UK conference and > Salesforce "Hack the Tower" event. > > We had 15+ attendees in the OpenJDK section of the event, and > approximately a third were new (and so we got them building the > OpenJDK via Mani's instructions), a third were more experienced (and > so they experimented with fixing Sonar warnings), and the remainder > worked on Betterrev. > > https://twitter.com/danielbryantuk/status/477801211492847616 > > We were also fortunate to have James Ward of Typesafe/Play fame with > us at the event, and he offered some great feedback about the > architecture and code within Betterrev. > > https://twitter.com/danielbryantuk/status/477856972650602496 > > We also ran an OpenJDK BOF session at the DevoxxUK conference, and > Mani manned the OpenJDK booth at the associated Hackergarten. We > received some good feedback on this event, and also some suggestions > on how to make this better; the primary comment/question was 'what > have the community contributed to OpenJDK', and 'what can we > reasonably expect to contribute if we join up...' > > Best wishes, > > Daniel > > P.S. Last week we received good news that we have an OpenJDK BOF > accepted again at JavaOne this year, and the LJC also have a related > Panel/BOF session about how JUGs can contribute to the future of Java :-) > -- *Daniel Bryant | Software Development Consultant | taidevcouk.wordpress.com * daniel.bryant at tai-dev.co.uk | +44 (0) 7799406399 | Twitter: @danielbryantuk From martijnverburg at gmail.com Sun Jun 22 21:02:26 2014 From: martijnverburg at gmail.com (Martijn Verburg) Date: Sun, 22 Jun 2014 22:02:26 +0100 Subject: Successful DevoxxUK / "Hack the Tower" OpenJDK hackday In-Reply-To: <53A708FB.3050804@tai-dev.co.uk> References: <53A7082C.4080006@tai-dev.co.uk> <53A708FB.3050804@tai-dev.co.uk> Message-ID: Nice one - looking forward to catching up on Jame's comments! Pretty typical for J1 events to get shifted to BoFs.. Cheers, Martijn On 22 June 2014 17:48, Daniel Bryant wrote: > Related to the P.S. note on my previous email, I've just noticed that the > J1 OpenJDK session has been accepted as a BOF, but I submitted it as a > Conference Panel session... I wonder if it was changed, or if the Oracle > website is reporting this incorrectly? > > Best wishes, > > Daniel > > > > On 22/06/2014 17:45, Daniel Bryant wrote: > >> Hi all, >> >> Just wanted to mention that last Saturday we hosted a successful OpenJDK >> hackday in combination with the Devoxx UK conference and Salesforce "Hack >> the Tower" event. >> >> We had 15+ attendees in the OpenJDK section of the event, and >> approximately a third were new (and so we got them building the OpenJDK via >> Mani's instructions), a third were more experienced (and so they >> experimented with fixing Sonar warnings), and the remainder worked on >> Betterrev. >> >> https://twitter.com/danielbryantuk/status/477801211492847616 >> >> We were also fortunate to have James Ward of Typesafe/Play fame with us >> at the event, and he offered some great feedback about the architecture and >> code within Betterrev. >> >> https://twitter.com/danielbryantuk/status/477856972650602496 >> >> We also ran an OpenJDK BOF session at the DevoxxUK conference, and Mani >> manned the OpenJDK booth at the associated Hackergarten. We received some >> good feedback on this event, and also some suggestions on how to make this >> better; the primary comment/question was 'what have the community >> contributed to OpenJDK', and 'what can we reasonably expect to contribute >> if we join up...' >> >> Best wishes, >> >> Daniel >> >> P.S. Last week we received good news that we have an OpenJDK BOF accepted >> again at JavaOne this year, and the LJC also have a related Panel/BOF >> session about how JUGs can contribute to the future of Java :-) >> >> > -- > *Daniel Bryant | Software Development Consultant | > taidevcouk.wordpress.com * > daniel.bryant at tai-dev.co.uk | +44 > (0) 7799406399 | Twitter: @danielbryantuk danielbryantuk> > From donald.smith at oracle.com Mon Jun 23 11:54:50 2014 From: donald.smith at oracle.com (Donald Smith) Date: Mon, 23 Jun 2014 07:54:50 -0400 Subject: Successful DevoxxUK / "Hack the Tower" OpenJDK hackday In-Reply-To: <53A708FB.3050804@tai-dev.co.uk> References: <53A7082C.4080006@tai-dev.co.uk> <53A708FB.3050804@tai-dev.co.uk> Message-ID: <53A8158A.1050502@oracle.com> ..jumping in without knowing the specifics but based on historical moves in this area... It's a bit of a numbers game, but technically as a BOF it will still be "panel style", and same gratis pass & room benefits, etc. It's just a bit of a numbers game with how the program is organized and the content is laid out. This has happened to myself and team countless times in the past, and it's more about being specific content/topic that fit better with the BOF allocation. But as I say, it's the same rooms, you can still easily do panels, it's still in the same program, etc. - Don On 22/06/2014 12:48 PM, Daniel Bryant wrote: > Related to the P.S. note on my previous email, I've just noticed that > the J1 OpenJDK session has been accepted as a BOF, but I submitted it > as a Conference Panel session... I wonder if it was changed, or if the > Oracle website is reporting this incorrectly? > > Best wishes, > > Daniel > > > On 22/06/2014 17:45, Daniel Bryant wrote: >> Hi all, >> >> Just wanted to mention that last Saturday we hosted a successful >> OpenJDK hackday in combination with the Devoxx UK conference and >> Salesforce "Hack the Tower" event. >> >> We had 15+ attendees in the OpenJDK section of the event, and >> approximately a third were new (and so we got them building the >> OpenJDK via Mani's instructions), a third were more experienced (and >> so they experimented with fixing Sonar warnings), and the remainder >> worked on Betterrev. >> >> https://twitter.com/danielbryantuk/status/477801211492847616 >> >> We were also fortunate to have James Ward of Typesafe/Play fame with >> us at the event, and he offered some great feedback about the >> architecture and code within Betterrev. >> >> https://twitter.com/danielbryantuk/status/477856972650602496 >> >> We also ran an OpenJDK BOF session at the DevoxxUK conference, and >> Mani manned the OpenJDK booth at the associated Hackergarten. We >> received some good feedback on this event, and also some suggestions >> on how to make this better; the primary comment/question was 'what >> have the community contributed to OpenJDK', and 'what can we >> reasonably expect to contribute if we join up...' >> >> Best wishes, >> >> Daniel >> >> P.S. Last week we received good news that we have an OpenJDK BOF >> accepted again at JavaOne this year, and the LJC also have a related >> Panel/BOF session about how JUGs can contribute to the future of Java >> :-) >> > From benjamin.john.evans at gmail.com Mon Jun 23 19:39:56 2014 From: benjamin.john.evans at gmail.com (Ben Evans) Date: Mon, 23 Jun 2014 20:39:56 +0100 Subject: Fwd: JDK9 project: XML/JAXP Approachability / Ease of Use In-Reply-To: <53A87A8F.4030401@oracle.com> References: <53A87A8F.4030401@oracle.com> Message-ID: For anyone not on discuss or core-libs-dev - I think this is likely to be of interest to our devs. ---------- Forwarded message ---------- From: "huizhe wang" Date: 23 Jun 2014 20:36 Subject: JDK9 project: XML/JAXP Approachability / Ease of Use To: "Core-Libs-Dev" , < discuss at openjdk.java.net> Cc: Hi, We're planning on a jaxp project to address usability issues in the JAXP API. One of the complaints about the JAXP API is the number of lines of code that are needed to implement a simple task. Tasks that should take one or two lines often take ten or twelve lines instead. Consider the following example: File file = new File(FILEPATH + "results.xml"); DocumentBuilderFactory factory = DocumentBuilderFactory. newInstance(); factory.setNamespaceAware(true); XPathFactory xf = XPathFactory.newInstance(); XPath xp = xf.newXPath(); xp.setNamespaceContext(new NamespaceContext() { @Override public String getNamespaceURI(String prefix) { return "http://example.com/users/"; } @Override public String getPrefix(String namespaceURI) { return "ns1"; } @Override public Iterator getPrefixes(String namespaceURI) { ArrayList list = new ArrayList(); list.add("ns1"); return list.iterator(); } }); try { DocumentBuilder builder = factory.newDocumentBuilder(); Document document = builder.parse(file); String s = (String) xp.evaluate( "/ns1:Results/ns1:Row[ns1:USERID=2]/ns1:NAME[text()]", document, XPathConstants.STRING); System.out.println("Company: " + s); } catch (ParserConfigurationException e) { //creating DocumentBuilder } catch (SAXException ex) { //parsing } catch (IOException ex) { //parsing } catch (XPathExpressionException ex) { //xpath evaluation } The issues reflected in the above sample include: *1. Too many abstractions* As shown in the above sample, there are multiple layers of abstraction in the DOM and Xpath API: factory, builder, and document, XPathFactory and XPath. *2. Unnecessary Pluggability* The pluggability layer allows easily plugging in third party implementations. However, in many use cases where pluggability is not needed, it becomes the performance bottleneck for the applications. *3. Too many unrelated checked exceptions* There are four unrelated checked exceptions in the above example. None of them is recoverable. ParserConfigurationException actually reflects a design flaw in the DocumentBuilderFactory that allowed setting both a Schema and Schema Language. In practice, Exception is often used to avoid having to catch each of the checked exceptions. *4. Lack of integration* JAXP is an umbrella of several libraries. The sample code above demonstrated the lack of integration among them. First of all, A DOM Document and XPath have to be created separately. Secondly, as in the above case, the Document may be either namespace-aware or unaware, depending on the setting on the DOM Factory, which is unknown to XPath created later. This project may have two aspects: one to provide APIs to get straight to the objects such as DOM Document, and another to provide convenient methods for some common use cases. (*Note that, there is no intention to replace the existing API nor duplicate all of the features.) For the example above, it could potentially be done in a couple of lines (this is just an illustration on how existing APIs could be simplified and may not reflect what the API would look like): String company = XMLDocument.fromFile(FILEPATH + "results.xml") .evalXPath("/Results/Row[USERID=2]/NAME[text()]"); System.out.printf("Company: %s%n", company); We would love to hear from you. Any thoughts, concerns, experiences/complaints would be very welcome. Thanks, Joe From sadhak001 at gmail.com Wed Jun 25 21:33:41 2014 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 25 Jun 2014 22:33:41 +0100 Subject: Adopt OpenJDK newsletter is out! Message-ID: http://paper.li/adoptopenjdk/1370465075?edition_id=536e58a0-fca9-11e3-aff4-00259071bfed&utm_campaign=paper_sub&utm_medium=email&utm_source=subscription -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2014:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From balchandra.vaidya at oracle.com Thu Jun 26 11:44:58 2014 From: balchandra.vaidya at oracle.com (Balchandra Vaidya) Date: Thu, 26 Jun 2014 12:44:58 +0100 Subject: JDK 9 ea b19 test results now available Message-ID: <53AC07BA.4000907@oracle.com> JDK 9 ea b19 test results are now available at http://www.java.net/download/openjdk/testresults/9/testresults.html The jdk test results contain 6 differences from the b18 test results. No new test case failure. 0: /home/jtest/merge9/b18/jdk/JTwork pass: 4,784; fail: 8; error: 1; not run: 1,083 1: /home/jtest/merge9/b19/jdk/JTwork pass: 4,790; fail: 8; error: 1; not run: 1,083 0 1 Test --- pass com/sun/tools/attach/StartManagementAgent.java --- pass java/lang/invoke/lookup/SpecialStatic.java --- pass java/lang/reflect/DefaultMethodMembers/FilterNotMostSpecific.java --- pass java/util/HashMap/PutNullKey.java --- pass sun/net/www/protocol/http/ZoneId.java --- pass sun/security/tools/keytool/default_options.sh 6 differences The hotspot test results contain 11 differences. The failed (error) test case is under investigation. 0: /home/jtest/merge9/b18/hotspot/JTwork pass: 562; fail: 25; error: 1; not run: 8 1: /home/jtest/merge9/b19/hotspot/JTwork pass: 564; fail: 22; error: 2; not run: 9 0 1 Test pass --- gc/arguments/TestParallelHeapSizeFlags.java pass --- gc/arguments/TestUseCompressedOopsErgo.java fail --- gc/g1/TestHumongousShrinkHeap.java fail --- gc/g1/TestStringDeduplicationMemoryUsage.java --- pass gc/metaspace/TestMetaspaceInitialization.java pass --- gc/parallelScavenge/TestDynShrinkHeap.java --- pass runtime/RedefineFinalizer/RedefineFinalizer.java --- pass runtime/SharedArchiveFile/SharedBaseAddress.java --- pass runtime/SharedArchiveFile/SpaceUtilizationCheck.java --- pass runtime/Thread/TestThreadDumpMonitorContention.java fail error serviceability/sa/jmap-hashcode/Test8028623.java 11 differences The langtools test results contain 15 differences. No new test case failure. 0: /home/jtest/merge9/b18/langtools/JTwork pass: 3,032; not run: 8 1: /home/jtest/merge9/b19/langtools/JTwork pass: 3,047; not run: 5 0 1 Test --- pass tools/javac/annotations/FinalReceiverTest.java --- pass tools/javac/annotations/LocalInnerReceiverTest.java --- pass tools/javac/annotations/typeAnnotations/failures/AnnotatedClassExpr.java --- pass tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.java --- pass tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.java --- pass tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.java --- pass tools/javac/annotations/typeAnnotations/newlocations/AllLocations.java --- pass tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java --- pass tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java --- pass tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java --- pass tools/javac/api/TestSearchPaths.java --- pass tools/javac/api/taskListeners/CompileEvent.java --- pass tools/javac/generics/inference/8043725/T8043725.java --- pass tools/javac/generics/wildcards/T8015101.java --- pass tools/javac/lib/DPrinter.java 15 differences The nashorn test result is available at http://download.java.net/openjdk/testresults/9/archives/b19/emailable-report.html Thanks Balchandra From balchandra.vaidya at oracle.com Thu Jun 26 11:55:38 2014 From: balchandra.vaidya at oracle.com (Balchandra Vaidya) Date: Thu, 26 Jun 2014 12:55:38 +0100 Subject: JDK 8u20 ea b20 test results now available Message-ID: <53AC0A3A.9040803@oracle.com> JDK 8u20 ea b20 test results are now available at: http://www.java.net/download/openjdk/testresults/8/testresults.html The jdk test results contain 14 differences from the b19 test results. The failed test case is under investigation. 0: /home/jtest/merge8/jdk8u20-b19/jdk/JTwork pass: 4,713; fail: 14; not run: 952 1: /home/jtest/merge8/jdk8u20-b20/jdk/JTwork pass: 4,725; fail: 15; not run: 967 0 1 Test --- pass java/lang/annotation/typeAnnotations/TestExecutableGetAnnotatedType.java --- pass java/lang/invoke/VMAnonymousClass.java --- pass java/lang/invoke/lookup/SpecialStatic.java pass fail java/lang/management/MemoryMXBean/LowMemoryTest2.sh --- pass java/lang/reflect/DefaultMethodMembers/FilterNotMostSpecific.java --- pass java/time/test/java/time/format/TestDateTimeParsing.java --- pass java/time/test/java/time/temporal/TestIsoWeekFields.java --- pass java/util/HashMap/PutNullKey.java --- pass javax/xml/ws/8043129/MailTest.java --- pass sun/security/krb5/auto/AddressesAndNameType.java --- pass sun/security/krb5/auto/UdpTcp.java --- pass sun/security/krb5/etype/UnsupportedKeyType.java --- pass sun/security/tools/jarsigner/certpolicy.sh --- pass sun/text/resources/Format/Bug8037343.java 14 differences The hotspot test results contain 1 difference. No new test failure. 0: /home/jtest/merge8/jdk8u20-b19/hotspot/JTwork pass: 550; fail: 19; error: 2; not run: 7 1: /home/jtest/merge8/jdk8u20-b20/hotspot/JTwork pass: 551; fail: 19; error: 2; not run: 7 0 1 Test --- pass compiler/intrinsics/clone/TestObjectClone.java 1 differences The langtools test results contain 16 differences. 0: /home/jtest/merge8/jdk8u20-b19/langtools/JTwork pass: 3,010; not run: 7 1: /home/jtest/merge8/jdk8u20-b20/langtools/JTwork pass: 3,025; error: 1; not run: 7 0 1 Test --- pass tools/javac/NoStringToLower.java --- pass tools/javac/T8038975/AccessTest.java --- pass tools/javac/annotations/FinalReceiverTest.java --- pass tools/javac/annotations/LocalInnerReceiverTest.java --- pass tools/javac/defaultMethods/static/StaticInvoke.java --- pass tools/javac/flow/T8042741/PositionTest.java --- pass tools/javac/generics/diamond/T8041713/DiamondPlusUnexistingMethodRefCrashTest.java --- pass tools/javac/generics/inference/8043725/T8043725.java --- pass tools/javac/generics/inference/NestedWildcards.java --- pass tools/javac/generics/wildcards/T8015101.java --- error tools/javac/generics/wildcards/T8034147.java --- pass tools/javac/lambda/T8031967.java --- pass tools/javac/lambda/T8038182/CrashFunctionDescriptorExceptionTest.java --- pass tools/javac/lambda/T8042759/ImplicitLambdaConsideredForApplicabilityTest.java --- pass tools/javac/types/BadSigTest.java --- pass tools/javac/util/StringUtilsTest.java 16 differences Nashorn test result is available at: http://download.java.net/openjdk/testresults/8/archives8/jdk8u20-b20/emailable-report.html Regards Balchandra From sadhak001 at gmail.com Fri Jun 27 06:06:08 2014 From: sadhak001 at gmail.com (Mani Sarkar) Date: Fri, 27 Jun 2014 07:06:08 +0100 Subject: SigTest Tool Status In-Reply-To: References: Message-ID: Hi, You have the correct home page for *SigTest*, to get in touch with the team that manages it and might possibly be able to give you commit rights please check out the mailing list - http://mail.openjdk.java.net/mailman/listinfo/code-tools-dev. As SigTest falls under Code-tools, its the most appropriate mailing list to be on. We also have moved all Adopt OpenJDK related discussions to our new mailing list which you can easily join by going to http://mail.openjdk.java.net/mailman/listinfo/adoption-discuss, any OpenJDK related questions and discussions would be nice to have on this list. Thanks and hope you get your goals met. Cheers, Mani On Wed, Jun 25, 2014 at 5:02 PM, Dmitry Buzdin wrote: > Hi, > > Who would be a right person to get in touch with regards to SigTest tool > status? > > https://wiki.openjdk.java.net/display/CodeTools/sigtest > > The project I am working on would benefit greatly from that, but there are > API extensibility issues and the whole build process and publishing to > Maven Central is basically absent. > After move to Mercurial Jenkins was not reconfigured etc. etc. > > I have possibility to contribute, but need help from someone with commit > rights and idea of what is going on. > > Suggestions are: > - start publishing to Maven Central (via Bintray or directly) > - Work on API to ensure violation levels are configurable (so error could > be substituted to warning in some projects via config) > - Reconfigure Jenkins Job on cloudbees so it runs smoothly from new repo ( > https://adopt-openjdk.ci.cloudbees.com/job/sigtest/) > > Any help appreciated! > > Regards, > Dmitry Buzdin > > -- > -- You've received this message because you are subscribed to the Google > Groups Adopt OpenJDK group. To post to this group, send an email to > adopt-openjdk at googlegroups.com. To unsubscribe from this group, send an > email to adopt-openjdk+unsubscribe at googlegroups.com. For more options, > visit this group at > https://groups.google.com/d/forum/adopt-openjdk?hl=en-GB > --- > You received this message because you are subscribed to the Google Groups > "Adopt OpenJDK" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to adopt-openjdk+unsubscribe at googlegroups.com. > To post to this group, send email to adopt-openjdk at googlegroups.com. > Visit this group at http://groups.google.com/group/adopt-openjdk. > For more options, visit https://groups.google.com/d/optout. > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2014:* 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 Fri Jun 27 07:39:41 2014 From: rory.odonnell at oracle.com (Rory O'Donnell Oracle, Dublin Ireland) Date: Fri, 27 Jun 2014 08:39:41 +0100 Subject: Early Access builds for JDK 9 b19, JDK 8u20 b20 are available on java.net Message-ID: <53AD1FBD.8010505@oracle.com> Hi All, Early Access builds for JDK 9 b19 and JDK 8u20 b20 are available on java.net. As we enter the later phases of development for JDK 8u20 , please log any show stoppers as soon as possible. Rgds, Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland From sadhak001 at gmail.com Fri Jun 27 21:26:34 2014 From: sadhak001 at gmail.com (Mani Sarkar) Date: Fri, 27 Jun 2014 22:26:34 +0100 Subject: Fwd: [adopt-a-jsr] JCP Annual Award Nominations Open In-Reply-To: <53ACB6D4.8090707@jcp.org> References: <53ACB6D4.8090707@jcp.org> Message-ID: Hi all, Its time to pick your stars and help them shine, see below how you can do that! Cheers, Mani ---------- Forwarded message ---------- From: Heather VanCura Date: Fri, Jun 27, 2014 at 1:12 AM Subject: [adopt-a-jsr] JCP Annual Award Nominations Open To: JCP EC members , members at adoptajsr.java.net, jug-leaders at jugs.java.net, users at java-champions.java.net Hello! The 12th Annual JCP Awards Nominations are now open until 19 July. Submit nominations via email to pmo at jcp.org or use the nomination form on java.net. The JCP EC will vote to select the winners following the nomination period. https://www.java.net/jcpawards#nomination? Descriptions of the award categories for this year: JCP Member/Participant Of The Year - This award recognizes the corporate or individual member (either Member or Participant) who has made the most significant positive impact on the community in the past year. Leadership, investment in the community, and innovation are some of the qualities that EC Members look for in voting for this award. Outstanding Spec Lead - The role of Spec Lead is not an easy one, and the person who takes that responsibility must be, among other things, technically savvy, able to build consensus in spite of diverse corporate goals, and focused on efficiency and execution. This award recognizes the person who has brought together these qualities the best in the past year, in leading a JSR for the Java community (Java SE, Java EE or Java ME). Most Significant JSR - Specification development is key to the success of the JCP program and helps ensure we remain a fresh and vibrant community. This award recognizes the Spec Lead and Expert Group that have contributed (either in progress or final) the most significant JSR for the Java community (Java SE, Java EE or Java ME) in the past year. Outstanding Adopt-a-JSR Participant - This award recognizes the Java User Group (JUG) that has made the most exemplary contribution through the Adopt-a-JSR program in the past year. The London Java Community and SouJava initiated, and are thereby implicitly recognized, in this effort for JUGs around the world to become more involved in the work of JSRs. Innovation, community engagement and technical impact are some of the characteristics that EC members look for in voting for this award. We look forward to receiving your nominations! - Heather -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2014:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From marto8808 at gmail.com Mon Jun 30 21:13:40 2014 From: marto8808 at gmail.com (Martin Toshev) Date: Tue, 1 Jul 2014 00:13:40 +0300 Subject: Jigsaw/Penrose contribution Message-ID: Hi, everyone, A few days ago we had a session about Jigsaw/Penrose in our local JUG and there has been some great interest in contributing to the projects. Is anyone from the Adopt OpenJDK group currently contributing to any of the two projects and is willing to share some experiences and guidance ? Thanks in advance. Best regards, Martin