From dalibor.topic at oracle.com Mon Jun 1 16:35:23 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Mon, 01 Jun 2015 18:35:23 +0200 Subject: Providing 'hsdis' binaries not possible because of GPLv2/GPLv3 license clash In-Reply-To: References: Message-ID: <556C89CB.1010803@oracle.com> On 28.05.2015 16:01, Volker Simonis wrote: > Chris has pointed out a real problem of the current project: it is not > possible to provide binaries of a part of the project (i.e. 'hsdis') > because of licensing issues. Hi Volker, I appreciate your concern here, and accordingly spent some time doing a bit of research over the weekend. As far as I understand, the third party library in question has been traditionally distributed under a license arrangement very similar to that of hsdis. While I understand that at some point in time the vendor of that third party library changed their license preference for future releases, I have not been able to deduce from this thread why that change of preference makes it impossible to use an older release of that library published under a similar license arrangement to hsdis for your purpose. Better understanding this would help with the justification of the relicensing request as it appears on the surface that the status quo is if not fine, then at most mildly inconvenient. > @Chris: reimplementing the hsdis functionality is probably the most > pragmatic solution but I'd rather like to avoid code duplication here > to avoid problems with different incompatible version in the future. Fwiw, I think LLVM MC might be (more?) interesting to consider in that regard in general. [0] cheers, dalibor topic [0] http://blog.llvm.org/2010/01/x86-disassembler.html -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle | K?hneh?fe 5 | 22761 Hamburg Oracle is committed to developing practices and products that help protect the environment From cnewland at chrisnewland.com Mon Jun 1 17:05:39 2015 From: cnewland at chrisnewland.com (Chris Newland) Date: Mon, 1 Jun 2015 18:05:39 +0100 Subject: Providing 'hsdis' binaries not possible because of GPLv2/GPLv3 license clash In-Reply-To: <556C89CB.1010803@oracle.com> References: <556C89CB.1010803@oracle.com> Message-ID: <7571dda675d1b091780d8abb33b920b0.squirrel@excalibur.xssl.net> Hi Dalibor, Firstly, apologies for the snark in my previous email. I've also been looking into alternative decompilers and found this: http://fcml-lib.com/index.html It's LGPL which in my understanding would be OK to distribute (not looking for confirmation). Possibly less useful than the binutils disassembler as it's x86 / x86_64 only (Making an assumption that binutils works with JIT-produced ARM, sparc, MIPS, etc.) Ultimately, if you care about the disassembly out of more than curiosity then you've probably got the brains to build hsdis yourself. I'll try and give both of the above a test and report back. Cheers, Chris On Mon, June 1, 2015 17:35, dalibor topic wrote: > On 28.05.2015 16:01, Volker Simonis wrote: > >> Chris has pointed out a real problem of the current project: it is not >> possible to provide binaries of a part of the project (i.e. 'hsdis') >> because of licensing issues. > > Hi Volker, > > > I appreciate your concern here, and accordingly spent some time doing a > bit of research over the weekend. > > As far as I understand, the third party library in question has been > traditionally distributed under a license arrangement very similar to that > of hsdis. While I understand that at some point in time the vendor of that > third party library changed their license preference for future releases, > I have not been able to deduce from this thread why that > change of preference makes it impossible to use an older release of that > library published under a similar license arrangement to hsdis for your > purpose. > > Better understanding this would help with the justification of the > relicensing request as it appears on the surface that the status quo is if > not fine, then at most mildly inconvenient. > >> @Chris: reimplementing the hsdis functionality is probably the most >> pragmatic solution but I'd rather like to avoid code duplication here to >> avoid problems with different incompatible version in the future. > > Fwiw, I think LLVM MC might be (more?) interesting to consider in that > regard in general. [0] > > cheers, dalibor topic > > [0] http://blog.llvm.org/2010/01/x86-disassembler.html > -- > Dalibor Topic | Principal Product Manager > Phone: +494089091214 | Mobile: +491737185961 > > > > Oracle | K??hneh??fe 5 | 22761 Hamburg > Oracle is committed to developing > practices and products that help protect the environment > From benjamin.john.evans at gmail.com Tue Jun 2 12:25:32 2015 From: benjamin.john.evans at gmail.com (Ben Evans) Date: Tue, 2 Jun 2015 13:25:32 +0100 Subject: Simple GC Survey Message-ID: Hi, There's some discussion at the moment on the hotspot-dev list about GC - so I decided to run a quick survey (literally 1 question). Could I ask you to spread this link: https://www.surveymonkey.com/s/MVSK6M3 to your user groups & on your social media (& answer yourselves, of course). Thanks, Ben From sbaiduzh at redhat.com Tue Jun 2 12:32:34 2015 From: sbaiduzh at redhat.com (Stanislav Baiduzhyi) Date: Tue, 02 Jun 2015 14:32:34 +0200 Subject: Simple GC Survey In-Reply-To: References: Message-ID: <1606403.XVzjzIRZ4h@thinkpad.hell> On Tuesday 02 June 2015 13:25:32 Ben Evans wrote: > Hi, > > There's some discussion at the moment on the hotspot-dev list about GC > - so I decided to run a quick survey (literally 1 question). > > Could I ask you to spread this link: > > https://www.surveymonkey.com/s/MVSK6M3 > > to your user groups & on your social media (& answer yourselves, of course). Looks like you're asking about old gen only? Because I'm using CMS for old and parallel for new. I wish there was an updated version of this [0] article, including all the current and in-development GCs as well. [0]: http://www.fasterj.com/articles/oraclecollectors1.shtml -- Regards, Stas From mail at alexkasko.com Tue Jun 2 14:46:21 2015 From: mail at alexkasko.com (Alex Kashchenko) Date: Tue, 02 Jun 2015 15:46:21 +0100 Subject: Simple GC Survey In-Reply-To: <1606403.XVzjzIRZ4h@thinkpad.hell> References: <1606403.XVzjzIRZ4h@thinkpad.hell> Message-ID: <556DC1BD.5020004@alexkasko.com> Hi Stas, On 06/02/2015 01:32 PM, Stanislav Baiduzhyi wrote: > On Tuesday 02 June 2015 13:25:32 Ben Evans wrote: >> Hi, >> >> There's some discussion at the moment on the hotspot-dev list about GC >> - so I decided to run a quick survey (literally 1 question). >> >> Could I ask you to spread this link: >> >> https://www.surveymonkey.com/s/MVSK6M3 >> >> to your user groups & on your social media (& answer yourselves, of course). > > Looks like you're asking about old gen only? Because I'm using CMS for old and > parallel for new. > > I wish there was an updated version of this [0] article, including all the > current and in-development GCs as well. Thanks for the link, I think this one, also outdated, still can be useful too: http://stas-blogspot.blogspot.ie/2011/07/most-complete-list-of-xx-options-for.html > > [0]: http://www.fasterj.com/articles/oraclecollectors1.shtml > -- -Alex From dalibor.topic at oracle.com Tue Jun 2 14:48:25 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Tue, 02 Jun 2015 16:48:25 +0200 Subject: Providing 'hsdis' binaries not possible because of GPLv2/GPLv3 license clash In-Reply-To: <7571dda675d1b091780d8abb33b920b0.squirrel@excalibur.xssl.net> References: <556C89CB.1010803@oracle.com> <7571dda675d1b091780d8abb33b920b0.squirrel@excalibur.xssl.net> Message-ID: <556DC239.5070605@oracle.com> On 01.06.2015 19:05, Chris Newland wrote: > Hi Dalibor, > > Firstly, apologies for the snark in my previous email. Thanks! > Possibly less useful than the binutils disassembler as it's x86 / x86_64 > only (Making an assumption that binutils works with JIT-produced ARM, > sparc, MIPS, etc.) On the LLVM side, please see http://llvm.org/docs/CodeGenerator.html#disassembler for platform coverage details. A simplification opportunity regarding developer workflow in the LLVM MC case is that the LLVM team provides binaries of their toolchain for some of the more popular platforms that can be challenging to cross-compile for, like Windows and OS X. cheers, dalibor topic -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle | K?hneh?fe 5 | 22761 Hamburg Oracle is committed to developing practices and products that help protect the environment From volker.simonis at gmail.com Tue Jun 2 16:40:58 2015 From: volker.simonis at gmail.com (Volker Simonis) Date: Tue, 2 Jun 2015 18:40:58 +0200 Subject: Providing 'hsdis' binaries not possible because of GPLv2/GPLv3 license clash In-Reply-To: <556C89CB.1010803@oracle.com> References: <556C89CB.1010803@oracle.com> Message-ID: On Mon, Jun 1, 2015 at 6:35 PM, dalibor topic wrote: > On 28.05.2015 16:01, Volker Simonis wrote: > >> Chris has pointed out a real problem of the current project: it is not >> possible to provide binaries of a part of the project (i.e. 'hsdis') >> because of licensing issues. >> > > Hi Volker, > > I appreciate your concern here, and accordingly spent some time doing a > bit of research over the weekend. > > As far as I understand, the third party library in question has been > traditionally distributed under a license arrangement very similar to that > of hsdis. While I understand that at some point in time the vendor of that > third party library changed their license preference for future releases, I > have not been able to deduce from this thread why that change of preference > makes it impossible to use an older release of that library published under > a similar license arrangement to hsdis for your purpose. > > Better understanding this would help with the justification of the > relicensing request as it appears on the surface that the status quo is if > not fine, then at most mildly inconvenient. > Hi Dalibor, thanks a lot for looking into this issue. The problem with older versions of binutils which are properly licensed is that they do not support modern and upcoming processor architectures. As far as I know, binutils 2.17 was the last version licensed under GPLv2 while the support for Power 8 and AARCH 64 for example was only introduced around binutils 2.23. But not only these 'exotic' processor architectures require new versions of binutil. Even for x86 you won't be able to disassemble modern AVX or transactional memory machine instructions produced by the HotSpot VM. @Chris: reimplementing the hsdis functionality is probably the most >> pragmatic solution but I'd rather like to avoid code duplication here >> to avoid problems with different incompatible version in the future. >> > > Fwiw, I think LLVM MC might be (more?) interesting to consider in that > regard in general. [0] > I understand your pain with relicensing the files, but I really don't think that another disassembler is the solution here. I'm not aware of any other disassembler which has the same, huge platform coverage like the GNU disassembler from the binutils package and is still actively maintained. And there's more than Intel x86:) Just think of all the Oracle-supported architectures (open and closed). I don't think anybody wants to supports different versions of hsdis which target different disassemblers. Hopefully these arguments help to justify the relicensing request. Thank you and best regards, Volker > > cheers, > dalibor topic > > [0] http://blog.llvm.org/2010/01/x86-disassembler.html > > -- > Dalibor Topic | Principal Product Manager > Phone: +494089091214 | Mobile: +491737185961 > > > Oracle | K?hneh?fe 5 | 22761 Hamburg > Oracle is committed to developing > practices and products that help protect the environment > From sadhak001 at gmail.com Wed Jun 3 20:54:47 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 3 Jun 2015 21:54:47 +0100 Subject: This week's Adopt OpenJDK newsletter is out ! Message-ID: http://paper.li/adoptopenjdk/1370465075?edition_id=87d77db0-0a31-11e5-ba85-0cc47a0d164b&utm_campaign=paper_sub&utm_medium=email&utm_source=subscription Read and share! -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2015:* 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 Fri Jun 5 09:00:25 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Fri, 5 Jun 2015 10:00:25 +0100 Subject: Fwd: Early Access builds for JDK 9 b66 and JDK 8u60 b18 are available on java.net In-Reply-To: <55716409.6010606@oracle.com> References: <55716409.6010606@oracle.com> Message-ID: Hi all, Since it's a Friday and hopefully you get an extra spare hour or so for fun stuff, we'd love for you to pass the message on to the latest Java 9 beta to your CI servers or local builds and see how your application fares. Java 9 does introduce some breaking changes around the tooling and internal APIs space, the Outreach wiki link below covers the main areas. Cheers, Martijn ---------- Forwarded message ---------- From: Rory O'Donnell Date: 5 June 2015 at 09:55 Subject: Early Access builds for JDK 9 b66 and JDK 8u60 b18 are available on java.net Early Access build for JDK 8u60 b18 is available on java.net, summary of changes are listed here. As we enter the later phases of development for JDK 8u60, please log any show stoppers as soon as possible. Early Access build for JDK 9 b66 is available on java.net, summary of changes are listed here . The JDK 9 schedule of record is available on the JDK 9 Project page: http://openjdk.java.net/projects/jdk9 At https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach you can find a (preliminary) list of other changes that might affect your project's code in JDK 9, and other things to consider when testing with JDK 9. I'd be curious to know if there is anything on that list you'd consider to have an effect on your project. Please keep in mind that as JEPs and others changes are integrated into (or out of) JDK 9, the list will change over time. Rgds,Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland -- You received this message because you are subscribed to the Google Groups "JITWatch" group. To unsubscribe from this group and stop receiving emails from it, send an email to jitwatch+unsubscribe at googlegroups.com. For more options, visit https://groups.google.com/d/optout. From rory.odonnell at oracle.com Fri Jun 5 09:04:22 2015 From: rory.odonnell at oracle.com (Rory O'Donnell) Date: Fri, 05 Jun 2015 10:04:22 +0100 Subject: Early Access builds for JDK 9 b66 and JDK 8u60 b18 are available on java.net Message-ID: <55716616.4030003@oracle.com> Hi All, Early Access build for JDK 8u60 b18 is available on java.net, summary of changes are listed here. As we enter the later phases of development for JDK 8u60, please log any show stoppers as soon as possible. Early Access build for JDK 9 b66 is available on java.net, summary of changes are listed here . The JDK 9 schedule of record is available on the JDK 9 Project page: http://openjdk.java.net/projects/jdk9 At https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach you can find a (preliminary) list of other changes that might affect your project's code in JDK 9, and other things to consider when testing with JDK 9. I'd be curious to know if there is anything on that list you'd consider to have an effect on your project. Please keep in mind that as JEPs and others changes are integrated into (or out of) JDK 9, the list will change over time. Rgds,Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland From sadhak001 at gmail.com Fri Jun 5 21:10:59 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Fri, 5 Jun 2015 22:10:59 +0100 Subject: Why not build #OpenJDK 9 using #Docker ? Message-ID: Hi all, I just put together this post in the last two days and would love your feedback on it *https://twitter.com/theNeomatrix369/status/606611090408144896 * Please go away and try it out and would love your contributions. Cheers, Mani -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From dalibor.topic at oracle.com Mon Jun 8 16:57:36 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Mon, 08 Jun 2015 18:57:36 +0200 Subject: JDK 9 awareness (Was: Re: JITWatch in March/April Java magazine) In-Reply-To: References: <5526C984.80202@oracle.com> Message-ID: <5575C980.5040100@oracle.com> On 12.04.2015 14:44, Martijn Verburg wrote: > Hi Dalibor, > > Thanks for adding this! I'll send it round to the various JUGs etc and > have updated it with a TOC and the REPL workshop that people can try as > well. I did another round of updates, removed the DRAFT marker, and linked it off the main page. More updates to come as I dig through my mailing list archives, but if you see something missing, post! cheers, dalibor topic -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle | K?hneh?fe 5 | 22761 Hamburg Oracle is committed to developing practices and products that help protect the environment From sadhak001 at gmail.com Wed Jun 10 21:25:40 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 10 Jun 2015 22:25:40 +0100 Subject: Adopt OpenJDK community newsletter is out this week! Message-ID: http://paper.li/adoptopenjdk/1370465075?edition_id=a406b840-0fb1-11e5-bf94-0cc47a0d164b&utm_campaign=paper_sub&utm_medium=email&utm_source=subscription Variety of Java news this time! -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2015:* 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 Thu Jun 11 20:55:56 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Thu, 11 Jun 2015 21:55:56 +0100 Subject: Adopt OpenJDK: GSK - Polish and Russian translations Message-ID: Hi all, A big shoutout to *Andrei Karpushonak* - he is making the Adopt OpenJDK: GSK gitbook available to us in Polish and Russian languages. Thanks again. Cheers, Mani -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2015:* 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 Jun 11 21:08:32 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Thu, 11 Jun 2015 22:08:32 +0100 Subject: Adopt OpenJDK: GSK - Polish and Russian translations In-Reply-To: References: Message-ID: That's awesome :-) Cheers, Martijn On 11 June 2015 at 21:55, Mani Sarkar wrote: > Hi all, > > A big shoutout to *Andrei Karpushonak* - he is making the Adopt OpenJDK: > GSK gitbook available to us in Polish and Russian languages. > > Thanks again. > > Cheers, > Mani > > -- > @theNeomatrix369 * | **Blog > ** | *LJC Associate & LJC Advocate > (@adoptopenjdk & @adoptajsr programs) > *Meet-a-Project - *MutabilityDetector > * | **Bitbucket > * * | **Github > * * | **LinkedIn > * > *Come to Devoxx UK 2015:* 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 12 15:34:26 2015 From: balchandra.vaidya at oracle.com (Balchandra Vaidya) Date: Fri, 12 Jun 2015 21:04:26 +0530 Subject: JDK 9 early access b68 test results now available Message-ID: <557AFC02.3030801@oracle.com> JDK 9 ea b68 test results are now available at : http://www.java.net/download/openjdk/testresults/9/testresults.html The jdk test results contain 42 differences from the b67 test results. No new testcase failures found. 0: /home/jtest/merge9/b67/jdk/JTwork pass: 5,018; fail: 12; error: 17; not run: 1,780 1: /home/jtest/merge9/b68/jdk/JTwork pass: 5,058; fail: 12; error: 3; not run: 1,804 0 1 Test error pass com/sun/jdi/AllLineLocations.java error pass com/sun/jdi/ClassesByName.java error pass com/sun/jdi/ExceptionEvents.java error pass com/sun/jdi/FilterMatch.java error pass com/sun/jdi/FilterNoMatch.java error pass com/sun/jdi/LaunchCommandLine.java error pass com/sun/jdi/ModificationWatchpoints.java error pass com/sun/jdi/NativeInstanceFilter.java error pass com/sun/jdi/UnpreparedByName.java error pass com/sun/jdi/UnpreparedClasses.java error pass com/sun/jdi/Vars.java --- pass java/io/InputStream/ReadAllBytes.java --- pass java/io/InputStream/ReadNBytes.java --- pass java/io/Serializable/failureAtomicity/FailureAtomicity.java pass --- java/lang/Character/UnicodeBlock/NonOptimalMapSize.java --- pass java/lang/Character/UnicodeBlock/OptimalMapSize.java --- pass java/lang/ProcessHandle/Basic.java --- pass java/lang/ProcessHandle/InfoTest.java --- pass java/lang/ProcessHandle/JavaChild.java --- pass java/lang/ProcessHandle/OnExitTest.java --- pass java/lang/ProcessHandle/PermissionTest.java --- pass java/lang/ProcessHandle/ProcessUtil.java --- pass java/lang/ProcessHandle/TreeTest.java --- pass java/lang/String/LiteralReplace.java --- pass java/util/Collections/EnumerationAsIterator.java --- pass javax/net/ssl/DTLS/CipherSuite.java --- pass javax/net/ssl/DTLS/ClientAuth.java --- pass javax/net/ssl/DTLS/DTLSOverDatagram.java --- pass javax/net/ssl/DTLS/InvalidCookie.java --- pass javax/net/ssl/DTLS/InvalidRecords.java --- pass javax/net/ssl/DTLS/NoMacInitialClientHello.java --- pass javax/net/ssl/DTLS/Reordered.java --- pass javax/net/ssl/DTLS/Retransmission.java --- pass javax/net/ssl/DTLS/WeakCipherSuite.java error pass lib/testlibrary/OutputAnalyzerReportingTest.java error pass lib/testlibrary/OutputAnalyzerTest.java --- pass sun/invoke/anon/ConstantPoolPatch/OptimalMapSize.java error pass sun/net/www/protocol/https/ChunkedOutputStream.java --- pass sun/security/krb5/auto/Addresses.java --- pass sun/security/krb5/auto/Forwarded.java --- pass sun/security/krb5/auto/SSLwithPerms.java --- pass sun/security/ssl/ExtensionType/OptimalListSize.java 42 differences The hotspot test results contain 5 differences from the b67 test results. There is one testcase failed with error, this failure is under investigation. 0: /home/jtest/merge9/b67/hotspot/JTwork pass: 829; fail: 2; error: 4; not run: 35 1: /home/jtest/merge9/b68/hotspot/JTwork pass: 833; error: 4; not run: 35 0 1 Test error pass runtime/Thread/Fibonacci.java fail pass runtime/Thread/TestThreadDumpMonitorContention.java --- pass serviceability/sa/TestClassLoaderStats.java --- error serviceability/sa/TestStackTrace.java fail pass serviceability/threads/TestFalseDeadLock.java 5 differences The langtools test results contain 6 differences from the b67 test results. No new testcase failures found. 0: /home/jtest/merge9/b67/langtools/JTwork pass: 3,233; fail: 1; not run: 13 1: /home/jtest/merge9/b68/langtools/JTwork pass: 3,239; not run: 13 0 1 Test fail pass tools/javac/4846262/CheckEBCDICLocaleTest.java --- pass tools/javac/lambda/LambdaParameterNeedsNoInitTest.java --- pass tools/javac/lambda/methodReference/MethodRefToInnerWithoutOuter.java --- pass tools/javac/scope/RemoveSymbolTest.java --- pass tools/javac/scope/RemoveSymbolUnitTest.java --- pass tools/javac/types/ScopeListenerTest.java 6 differences The nashorn test result is available at the below link. http://download.java.net/openjdk/testresults/9/archives/b68/emailable-report.html Thanks Balchandra From martijnverburg at gmail.com Fri Jun 12 18:39:34 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Fri, 12 Jun 2015 19:39:34 +0100 Subject: Adopt OpenJDK: GSK - Polish and Russian translations In-Reply-To: References: Message-ID: Hi Andrei, I think English as a second language is still stronger in Poland, so maybe Russian first? Thanks So much for doing this!! Cheers, Martijn On Friday, 12 June 2015, Andrei Avrora wrote: > Hello, guys, > > Nice to meet you all. > > I have started translating into both Polish and Russian, which language > you think is more important, so I would focus on that one first? > > On Thu, Jun 11, 2015 at 11:08 PM, Martijn Verburg < > martijnverburg at gmail.com > > wrote: > >> That's awesome :-) >> >> Cheers, >> Martijn >> >> On 11 June 2015 at 21:55, Mani Sarkar > > wrote: >> >>> Hi all, >>> >>> A big shoutout to *Andrei Karpushonak* - he is making the Adopt OpenJDK: >>> GSK gitbook available to us in Polish and Russian languages. >>> >>> Thanks again. >>> >>> Cheers, >>> Mani >>> >>> -- >>> @theNeomatrix369 * | **Blog >>> ** | *LJC Associate & LJC Advocate >>> (@adoptopenjdk & @adoptajsr programs) >>> *Meet-a-Project - *MutabilityDetector >>> * | **Bitbucket >>> * * | **Github >>> * * | **LinkedIn >>> * >>> *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ >>> >>> *Don't chase success, rather aim for "Excellence", and success will come >>> chasing after you!* >>> >> >> > > > -- > Andrei Karpushonak > http://avrora.io > -- Cheers, Martijn From martijnverburg at gmail.com Fri Jun 12 18:40:09 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Fri, 12 Jun 2015 19:40:09 +0100 Subject: Adopt OpenJDK: GSK - Polish and Russian translations In-Reply-To: References: Message-ID: This is of course purely based on my anecdotal observations at conferences etc. On Friday, 12 June 2015, Martijn Verburg wrote: > Hi Andrei, > > I think English as a second language is still stronger in Poland, so maybe > Russian first? > > Thanks So much for doing this!! > > Cheers, > Martijn > > On Friday, 12 June 2015, Andrei Avrora > wrote: > >> Hello, guys, >> >> Nice to meet you all. >> >> I have started translating into both Polish and Russian, which language >> you think is more important, so I would focus on that one first? >> >> On Thu, Jun 11, 2015 at 11:08 PM, Martijn Verburg < >> martijnverburg at gmail.com> wrote: >> >>> That's awesome :-) >>> >>> Cheers, >>> Martijn >>> >>> On 11 June 2015 at 21:55, Mani Sarkar wrote: >>> >>>> Hi all, >>>> >>>> A big shoutout to *Andrei Karpushonak* - he is making the Adopt OpenJDK: >>>> GSK gitbook available to us in Polish and Russian languages. >>>> >>>> Thanks again. >>>> >>>> Cheers, >>>> Mani >>>> >>>> -- >>>> @theNeomatrix369 * | **Blog >>>> ** | *LJC Associate & LJC Advocate >>>> (@adoptopenjdk & @adoptajsr programs) >>>> *Meet-a-Project - *MutabilityDetector >>>> * | **Bitbucket >>>> * * | **Github >>>> * * | **LinkedIn >>>> * >>>> *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ >>>> >>>> *Don't chase success, rather aim for "Excellence", and success will come >>>> chasing after you!* >>>> >>> >>> >> >> >> -- >> Andrei Karpushonak >> http://avrora.io >> > > > -- > Cheers, > Martijn > -- Cheers, Martijn From sadhak001 at gmail.com Fri Jun 12 18:58:50 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Fri, 12 Jun 2015 19:58:50 +0100 Subject: Adopt OpenJDK: GSK - Polish and Russian translations In-Reply-To: References: Message-ID: I think its a good idea to translate Russian first. On Fri, Jun 12, 2015 at 7:40 PM, Martijn Verburg wrote: > This is of course purely based on my anecdotal observations at conferences > etc. > > > On Friday, 12 June 2015, Martijn Verburg wrote: > >> Hi Andrei, >> >> I think English as a second language is still stronger in Poland, so >> maybe Russian first? >> >> Thanks So much for doing this!! >> >> Cheers, >> Martijn >> >> On Friday, 12 June 2015, Andrei Avrora wrote: >> >>> Hello, guys, >>> >>> Nice to meet you all. >>> >>> I have started translating into both Polish and Russian, which language >>> you think is more important, so I would focus on that one first? >>> >>> On Thu, Jun 11, 2015 at 11:08 PM, Martijn Verburg < >>> martijnverburg at gmail.com> wrote: >>> >>>> That's awesome :-) >>>> >>>> Cheers, >>>> Martijn >>>> >>>> On 11 June 2015 at 21:55, Mani Sarkar wrote: >>>> >>>>> Hi all, >>>>> >>>>> A big shoutout to *Andrei Karpushonak* - he is making the Adopt >>>>> OpenJDK: >>>>> GSK gitbook available to us in Polish and Russian languages. >>>>> >>>>> Thanks again. >>>>> >>>>> Cheers, >>>>> Mani >>>>> >>>>> -- >>>>> @theNeomatrix369 * | **Blog >>>>> ** | *LJC Associate & LJC >>>>> Advocate >>>>> (@adoptopenjdk & @adoptajsr programs) >>>>> *Meet-a-Project - *MutabilityDetector >>>>> * | **Bitbucket >>>>> * * | **Github >>>>> * * | **LinkedIn >>>>> * >>>>> *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ >>>>> >>>>> *Don't chase success, rather aim for "Excellence", and success will >>>>> come >>>>> chasing after you!* >>>>> >>>> >>>> >>> >>> >>> -- >>> Andrei Karpushonak >>> http://avrora.io >>> >> >> >> -- >> Cheers, >> Martijn >> > > > -- > Cheers, > Martijn > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2015:* 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 Fri Jun 12 20:35:52 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Fri, 12 Jun 2015 21:35:52 +0100 Subject: Next week at Devoxx UK Message-ID: Hi all, We have a number of events taking place at Devoxx UK 2015 taking place in London. The highlight of the event is the Adopt Workshops taking place on Wednesday, see http://cfp.devoxx.co.uk/2015/agenda/workshop/wednesday. If you are in London and wish to attend one or more of these workshops, let get in touch with me via private message. We also have two Devoxx UK/vJUG events to which you can sign up online just like any other vJUG event: http://www.meetup.com/virtualJUG/events/222865300/ http://www.meetup.com/virtualJUG/events/222865518/ I hope to see you signup in big numbers ;) Cheers, Mani -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From dalibor.topic at oracle.com Fri Jun 12 20:39:16 2015 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 12 Jun 2015 22:39:16 +0200 Subject: JDK9 outreach article on Voxxed Message-ID: <557B4374.1020008@oracle.com> There is an article up on Voxxed at https://www.voxxed.com/blog/2015/06/jumping-into-java-9-new-build-ready-to-test/ covering the JDK 9 outreach wiki page. That's a great start! cheers, dalibor topic -- Oracle Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group 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, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From martijnverburg at gmail.com Fri Jun 12 21:08:21 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Fri, 12 Jun 2015 22:08:21 +0100 Subject: JDK9 outreach article on Voxxed In-Reply-To: <557B4374.1020008@oracle.com> References: <557B4374.1020008@oracle.com> Message-ID: We've got a couple of workshops and panels at Devoxx UK as well on wed and thu. On Friday, 12 June 2015, Dalibor Topic wrote: > There is an article up on Voxxed at > https://www.voxxed.com/blog/2015/06/jumping-into-java-9-new-build-ready-to-test/ > covering the JDK 9 outreach wiki page. That's a great start! > > cheers, > dalibor topic > -- > Oracle > Dalibor Topic | Principal Product Manager > Phone: +494089091214 | Mobile: +491737185961 > > Oracle Java Platform Group > > 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, Astrid Kepper, Val Maher > > Green Oracle Oracle is committed to > developing practices and products that help protect the environment > -- Cheers, Martijn From sadhak001 at gmail.com Sat Jun 13 12:15:32 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Sat, 13 Jun 2015 13:15:32 +0100 Subject: Devoxx UK 2015: Adopt Workshops Message-ID: Hi all, As we all have been trumpeting about Devoxx UK for over 6 months, its now happening in less than a week. The first Adopt Workshop will kick off at 10am with Adopt OpenJDK workshop: How is Java/JVM built? and we have been preparing for it for sometime. All those who are attending please take a look at the How to prepare before attending a hackday or workshop? and download all the binaries its asking you to download. For those who are experienced or advance attendees their is a section for you as well on the same page, further down. If you come prepared on the day, it will only help all of us move faster and do more interesting things. Please try the instructions our and let us know *what has worked for you* and *what hasn't worked*.* In my attempt to test them out I have noticed that the recent OpenJDK9 builds break on Linux, both on the VMs we distribute and on the vagrant created VMs (light-weight). The native builds seem to do well. Can someone please try them out please and let me know if that is the case for you as well ? * I'll post the error messages here and on build mailing lists to get quick help on them from you guys. Thanks again. Cheers, Mani -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From cnewland at chrisnewland.com Sat Jun 13 19:18:34 2015 From: cnewland at chrisnewland.com (Chris Newland) Date: Sat, 13 Jun 2015 20:18:34 +0100 Subject: Devoxx UK 2015: Adopt Workshops In-Reply-To: References: Message-ID: Hi Mani, Just noticed my JDK9 builds (on Debian Wheezy) were breaking with: make[3]: *** [/home/chris/jdk9dev/build/linux-x86_64-normal-server-release/jdk/modules/java.base/_the.java.base_batch] Error 2 make[2]: *** [java.base-java] Error 1 ERROR: Build failed for target 'images' in configuration 'linux-x86_64-normal-server-release' (exit code 2) Hint: If caused by a warning, try configure --disable-warnings-as-errors make[1]: *** [main] Error 1 make: *** [images] Error 2 Nuked it and re-cloned from hg and that solved the problem. Cheers, Chris > Please try the instructions our and let us know *what has worked for you* > and *what hasn't worked*.* In my attempt to test them out I have > noticed that the recent OpenJDK9 builds break on Linux, both on the VMs we > distribute and on the vagrant created VMs (light-weight). The native > builds seem to do well. Can someone please try them out please and let me > know if that is the case for you as well ? * > > I'll post the error messages here and on build mailing lists to get quick > help on them from you guys. > > Thanks again. > > > Cheers, > Mani > From sadhak001 at gmail.com Sat Jun 13 20:55:48 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Sat, 13 Jun 2015 21:55:48 +0100 Subject: Devoxx UK 2015: Adopt Workshops In-Reply-To: References: Message-ID: Cool thanks. In my case there's multiple levels of problems, nuking works most of the tmes - thanks for that. But it seems the latest builds work better with older versions of Ubuntu for 12.nn instead of 14.nn. Cheers, Mani On Sat, Jun 13, 2015 at 8:18 PM, Chris Newland wrote: > Hi Mani, > > Just noticed my JDK9 builds (on Debian Wheezy) were breaking with: > > make[3]: *** > > [/home/chris/jdk9dev/build/linux-x86_64-normal-server-release/jdk/modules/java.base/_the.java.base_batch] > Error 2 > make[2]: *** [java.base-java] Error 1 > > ERROR: Build failed for target 'images' in configuration > 'linux-x86_64-normal-server-release' (exit code 2) > Hint: If caused by a warning, try configure --disable-warnings-as-errors > > make[1]: *** [main] Error 1 > make: *** [images] Error 2 > > Nuked it and re-cloned from hg and that solved the problem. > > Cheers, > > Chris > > > > Please try the instructions our and let us know *what has worked for you* > > and *what hasn't worked*.* In my attempt to test them out I have > > noticed that the recent OpenJDK9 builds break on Linux, both on the VMs > we > > distribute and on the vagrant created VMs (light-weight). The native > > builds seem to do well. Can someone please try them out please and let me > > know if that is the case for you as well ? * > > > > I'll post the error messages here and on build mailing lists to get quick > > help on them from you guys. > > > > Thanks again. > > > > > > Cheers, > > Mani > > > > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2015:* 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 Mon Jun 15 22:23:49 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Mon, 15 Jun 2015 23:23:49 +0100 Subject: Devoxx UK 2015: Adopt Workshops In-Reply-To: References: Message-ID: I have heard from a few of you during the weekend and today, thanks for your feedback: Colin Vipurs (LJC) Vaibhav Gowadia (LJC) Chris Newland (LJC) Joe Denny Iulian D. Thomas M. (SouJava) I have factored your feedback and advises into the GSK gitbook, please revisit the pages to see the changes. About the builds, we are in the green atm but please download the respective VMs, try to build OpenJDK natively, try out the vagrant and docker scripts and report back to us. Chris and Thomas deserve additional applause for trying the hard parts of the challenge and staying brave - thanks again guys. Cheers, Mani On Sat, Jun 13, 2015 at 1:15 PM, Mani Sarkar wrote: > Hi all, > > As we all have been trumpeting about Devoxx UK for over 6 months, its now > happening in less than a week. > > The first Adopt Workshop > will kick off at > 10am with Adopt OpenJDK workshop: How is Java/JVM built? > and > we have been preparing for it for sometime. > > All those who are attending please take a look at the How to prepare > before attending a hackday or workshop? > and > download all the binaries its asking you to download. For those who are > experienced or advance attendees their is a section for you as well on the > same page, further down. > > If you come prepared on the day, it will only help all of us move faster > and do more interesting things. > > Please try the instructions our and let us know *what has worked for you* > and *what hasn't worked*.* In my attempt to test them out I have noticed > that the recent OpenJDK9 builds break on Linux, both on the VMs we > distribute and on the vagrant created VMs (light-weight). The native builds > seem to do well. Can someone please try them out please and let me know if > that is the case for you as well ? * > > I'll post the error messages here and on build mailing lists to get quick > help on them from you guys. > > Thanks again. > > Cheers, > Mani > > -- > @theNeomatrix369 * | **Blog > ** | *LJC Associate & LJC Advocate > (@adoptopenjdk & @adoptajsr programs) > *Meet-a-Project - *MutabilityDetector > * | **Bitbucket > * * | **Github > * * | **LinkedIn > * > *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ > > *Don't chase success, rather aim for "Excellence", and success will come > chasing after you!* > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2015:* 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 17 04:56:04 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 17 Jun 2015 05:56:04 +0100 Subject: Devoxx UK 2015: Adopt Workshops In-Reply-To: References: Message-ID: Hi all Devoxx UK 2015 kicks off this morning with the Adopt Workshops along with other talks and presentations, hoping to see you all at the Atrium. Details for the Adopt OpenJDK session as below, please come along with your laptop setup. Cheers, Mani On Sat, Jun 13, 2015 at 1:15 PM, Mani Sarkar wrote: > Hi all, > > As we all have been trumpeting about Devoxx UK for over 6 months, its now > happening in less than a week. > > The first Adopt Workshop > will kick off at > 10am with Adopt OpenJDK workshop: How is Java/JVM built? > and > we have been preparing for it for sometime. > > All those who are attending please take a look at the How to prepare > before attending a hackday or workshop? > and > download all the binaries its asking you to download. For those who are > experienced or advance attendees their is a section for you as well on the > same page, further down. > > If you come prepared on the day, it will only help all of us move faster > and do more interesting things. > > Please try the instructions our and let us know *what has worked for you* > and *what hasn't worked*.* In my attempt to test them out I have noticed > that the recent OpenJDK9 builds break on Linux, both on the VMs we > distribute and on the vagrant created VMs (light-weight). The native builds > seem to do well. Can someone please try them out please and let me know if > that is the case for you as well ? * > > I'll post the error messages here and on build mailing lists to get quick > help on them from you guys. > > Thanks again. > > Cheers, > Mani > > -- > @theNeomatrix369 * | **Blog > ** | *LJC Associate & LJC Advocate > (@adoptopenjdk & @adoptajsr programs) > *Meet-a-Project - *MutabilityDetector > * | **Bitbucket > * * | **Github > * * | **LinkedIn > * > *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ > > *Don't chase success, rather aim for "Excellence", and success will come > chasing after you!* > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From dalibor.topic at oracle.com Wed Jun 17 11:53:24 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Wed, 17 Jun 2015 13:53:24 +0200 Subject: Devoxx UK 2015: Adopt Workshops In-Reply-To: References: Message-ID: <55815FB4.3050708@oracle.com> good luck & have fun! cheers, dalibor topic On 17.06.2015 06:56, Mani Sarkar wrote: > Hi all > > Devoxx UK 2015 kicks off this morning with the Adopt Workshops > > along with other talks and presentations, hoping to see you all at the > Atrium. > > Details for the Adopt OpenJDK session > > as below, please come along with your laptop setup. > > Cheers, > Mani > > On Sat, Jun 13, 2015 at 1:15 PM, Mani Sarkar wrote: > >> Hi all, >> >> As we all have been trumpeting about Devoxx UK for over 6 months, its now >> happening in less than a week. >> >> The first Adopt Workshop >> will kick off at >> 10am with Adopt OpenJDK workshop: How is Java/JVM built? >> and >> we have been preparing for it for sometime. >> >> All those who are attending please take a look at the How to prepare >> before attending a hackday or workshop? >> and >> download all the binaries its asking you to download. For those who are >> experienced or advance attendees their is a section for you as well on the >> same page, further down. >> >> If you come prepared on the day, it will only help all of us move faster >> and do more interesting things. >> >> Please try the instructions our and let us know *what has worked for you* >> and *what hasn't worked*.* In my attempt to test them out I have noticed >> that the recent OpenJDK9 builds break on Linux, both on the VMs we >> distribute and on the vagrant created VMs (light-weight). The native builds >> seem to do well. Can someone please try them out please and let me know if >> that is the case for you as well ? * >> >> I'll post the error messages here and on build mailing lists to get quick >> help on them from you guys. >> >> Thanks again. >> >> Cheers, >> Mani >> >> -- >> @theNeomatrix369 * | **Blog >> ** | *LJC Associate & LJC Advocate >> (@adoptopenjdk & @adoptajsr programs) >> *Meet-a-Project - *MutabilityDetector >> * | **Bitbucket >> * * | **Github >> * * | **LinkedIn >> * >> *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ >> >> *Don't chase success, rather aim for "Excellence", and success will come >> chasing after you!* >> > > > -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle | K?hneh?fe 5 | 22761 Hamburg Oracle is committed to developing practices and products that help protect the environment From sadhak001 at gmail.com Wed Jun 17 12:17:28 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 17 Jun 2015 13:17:28 +0100 Subject: Devoxx UK 2015: Adopt Workshops In-Reply-To: <55815FB4.3050708@oracle.com> References: <55815FB4.3050708@oracle.com> Message-ID: Thanks and all the material is online, now, the slides for the presentation can be found here: http://www.slideshare.net/neomatrix369/how-is-jdkjvm-built-back-then-and-now And we are looking for feedback from the attendees and the rest of the community. So things that didn't work well is always something I want to know and help tidy up those sections in the document. Here's a quote from one of the attendees "I really like the idea of making you own jdk with custom behaviour but it needs more content, organised content", also another one from the same person "Yes, a cloud might help a lot" - we are working towards it. A group of two sat with Windows machines and helped resolve a Windows issue with the VirtualBox. Others noticed that the information on Testing needed updating. And they have individually volunteered to help out with the process. The fast-bees were onto Vagrant and Docker, they said they will continue building them at home using both the images they got from us and also the scripts to build them at home from scratch. Thank you again for attending, and everyone else involved. Cheers, Mani On Wed, Jun 17, 2015 at 12:53 PM, dalibor topic wrote: > good luck & have fun! > > cheers, > dalibor topic > > On 17.06.2015 06:56, Mani Sarkar wrote: > >> Hi all >> >> Devoxx UK 2015 kicks off this morning with the Adopt Workshops >> < >> http://cfp.devoxx.co.uk/2015/agenda/workshop/wednesday?slotId=workshop-wza-87 >> > >> along with other talks and presentations, hoping to see you all at the >> Atrium. >> >> Details for the Adopt OpenJDK session >> < >> http://cfp.devoxx.co.uk/2015/talk/ILF-3859/Adopt_OpenJDK_workshop:_How_is_Java%2FJVM_built%3F >> > >> as below, please come along with your laptop setup. >> >> Cheers, >> Mani >> >> On Sat, Jun 13, 2015 at 1:15 PM, Mani Sarkar wrote: >> >> Hi all, >>> >>> As we all have been trumpeting about Devoxx UK for over 6 months, its now >>> happening in less than a week. >>> >>> The first Adopt Workshop >>> will kick off >>> at >>> 10am with Adopt OpenJDK workshop: How is Java/JVM built? >>> < >>> http://cfp.devoxx.co.uk/2015/talk/ILF-3859/Adopt_OpenJDK_workshop:_How_is_Java%2FJVM_built%3F> >>> and >>> we have been preparing for it for sometime. >>> >>> All those who are attending please take a look at the How to prepare >>> before attending a hackday or workshop? >>> < >>> http://neomatrix369.gitbooks.io/adoptopenjdk-getting-started-kit/content/en/how-to-navigate/prepare-before-hackday.html> >>> and >>> download all the binaries its asking you to download. For those who are >>> experienced or advance attendees their is a section for you as well on >>> the >>> same page, further down. >>> >>> If you come prepared on the day, it will only help all of us move faster >>> and do more interesting things. >>> >>> Please try the instructions our and let us know *what has worked for you* >>> and *what hasn't worked*.* In my attempt to test them out I have noticed >>> that the recent OpenJDK9 builds break on Linux, both on the VMs we >>> distribute and on the vagrant created VMs (light-weight). The native >>> builds >>> seem to do well. Can someone please try them out please and let me know >>> if >>> that is the case for you as well ? * >>> >>> I'll post the error messages here and on build mailing lists to get quick >>> help on them from you guys. >>> >>> Thanks again. >>> >>> Cheers, >>> Mani >>> >>> -- >>> @theNeomatrix369 * | **Blog >>> ** | *LJC Associate & LJC Advocate >>> (@adoptopenjdk & @adoptajsr programs) >>> *Meet-a-Project - *MutabilityDetector >>> * | **Bitbucket >>> * * | **Github >>> * * | **LinkedIn >>> * >>> *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ >>> >>> *Don't chase success, rather aim for "Excellence", and success will come >>> chasing after you!* >>> >>> >> >> >> > -- > Dalibor Topic | Principal Product Manager > Phone: +494089091214 | Mobile: +491737185961 > > > Oracle | K?hneh?fe 5 | 22761 Hamburg > Oracle is committed to developing > practices and products that help protect the environment > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From dalibor.topic at oracle.com Wed Jun 17 12:38:41 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Wed, 17 Jun 2015 14:38:41 +0200 Subject: Devoxx UK 2015: Adopt Workshops In-Reply-To: References: <55815FB4.3050708@oracle.com> Message-ID: <55816A51.3070703@oracle.com> Looking at http://neomatrix369.gitbooks.io/adoptopenjdk-getting-started-kit/content/en/intermediate-steps/patches_-_how_to_create_and_submit_them_webrev.html it misses a rather significant step described as step 2 at http://openjdk.java.net/contribute/ - which should really be the first step in the webrev instructions above. If you're wondering why, see https://twitter.com/robilad/status/608686483902464001 . cheers, dalibor topic On 17.06.2015 14:17, Mani Sarkar wrote: > Thanks and all the material is online, now, the slides for the > presentation can be found here: > http://www.slideshare.net/neomatrix369/how-is-jdkjvm-built-back-then-and-now > > And we are looking for feedback from the attendees and the rest of the > community. > > So things that didn't work well is always something I want to know and > help tidy up those sections in the document. > > Here's a quote from one of the attendees "I really like the idea of > making you own jdk with custom behaviour but it needs more content, > organised content", also another one from the same person "Yes, a cloud > might help a lot" - we are working towards it. > > A group of two sat with Windows machines and helped resolve a Windows > issue with the VirtualBox. Others noticed that the information on > Testing needed updating. And they have individually volunteered to help > out with the process. > > The fast-bees were onto Vagrant and Docker, they said they will continue > building them at home using both the images they got from us and also > the scripts to build them at home from scratch. > > Thank you again for attending, and everyone else involved. > > Cheers, > Mani > > On Wed, Jun 17, 2015 at 12:53 PM, dalibor topic > > wrote: > > good luck & have fun! > > cheers, > dalibor topic > > On 17.06.2015 06:56, Mani Sarkar wrote: > > Hi all > > Devoxx UK 2015 kicks off this morning with the Adopt Workshops > > along with other talks and presentations, hoping to see you all > at the > Atrium. > > Details for the Adopt OpenJDK session > > as below, please come along with your laptop setup. > > Cheers, > Mani > > On Sat, Jun 13, 2015 at 1:15 PM, Mani Sarkar > > wrote: > > Hi all, > > As we all have been trumpeting about Devoxx UK for over 6 > months, its now > happening in less than a week. > > The first Adopt Workshop > > will kick off at > 10am with Adopt OpenJDK workshop: How is Java/JVM built? > > and > we have been preparing for it for sometime. > > All those who are attending please take a look at the How to > prepare > before attending a hackday or workshop? > > and > download all the binaries its asking you to download. For > those who are > experienced or advance attendees their is a section for you > as well on the > same page, further down. > > If you come prepared on the day, it will only help all of us > move faster > and do more interesting things. > > Please try the instructions our and let us know *what has > worked for you* > and *what hasn't worked*.* In my attempt to test them out I > have noticed > that the recent OpenJDK9 builds break on Linux, both on the > VMs we > distribute and on the vagrant created VMs (light-weight). > The native builds > seem to do well. Can someone please try them out please and > let me know if > that is the case for you as well ? * > > I'll post the error messages here and on build mailing lists > to get quick > help on them from you guys. > > Thanks again. > > Cheers, > Mani > > -- > @theNeomatrix369 * | > **Blog > ** | *LJC Associate & > LJC Advocate > (@adoptopenjdk & @adoptajsr programs) > *Meet-a-Project - *MutabilityDetector > * | **Bitbucket > * * | **Github > * * | **LinkedIn > * > *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ > > *Don't chase success, rather aim for "Excellence", and > success will come > chasing after you!* > > > > > > -- > Dalibor Topic | Principal Product Manager > Phone: +494089091214 > | Mobile: +491737185961 > > > > Oracle | K?hneh?fe 5 | 22761 Hamburg > Oracle is committed to developing > practices and products that help protect the environment > > > > > -- > @theNeomatrix369 * | **Blog > ** | *LJC Associate & LJC Advocate > (@adoptopenjdk & @adoptajsr programs) > *Meet-a-Project - *MutabilityDetector > * | **Bitbucket > * * | **Github > ** | **LinkedIn > * > *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ > > */Don't chase success, rather aim for "Excellence", and success will > come chasing after you!/* -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle | K?hneh?fe 5 | 22761 Hamburg Oracle is committed to developing practices and products that help protect the environment From sadhak001 at gmail.com Wed Jun 17 12:41:01 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 17 Jun 2015 13:41:01 +0100 Subject: Devoxx UK 2015: Adopt Workshops In-Reply-To: <55816A51.3070703@oracle.com> References: <55815FB4.3050708@oracle.com> <55816A51.3070703@oracle.com> Message-ID: Thanks Dalibor I'll put that in as well. Cheers, Mani On Wed, Jun 17, 2015 at 1:38 PM, dalibor topic wrote: > Looking at > http://neomatrix369.gitbooks.io/adoptopenjdk-getting-started-kit/content/en/intermediate-steps/patches_-_how_to_create_and_submit_them_webrev.html > > it misses a rather significant step described as step 2 at > http://openjdk.java.net/contribute/ - which should really be the first > step in the webrev instructions above. > > If you're wondering why, see > https://twitter.com/robilad/status/608686483902464001 . > > cheers, > dalibor topic > > On 17.06.2015 14:17, Mani Sarkar wrote: > >> Thanks and all the material is online, now, the slides for the >> presentation can be found here: >> >> http://www.slideshare.net/neomatrix369/how-is-jdkjvm-built-back-then-and-now >> >> And we are looking for feedback from the attendees and the rest of the >> community. >> >> So things that didn't work well is always something I want to know and >> help tidy up those sections in the document. >> >> Here's a quote from one of the attendees "I really like the idea of >> making you own jdk with custom behaviour but it needs more content, >> organised content", also another one from the same person "Yes, a cloud >> might help a lot" - we are working towards it. >> >> A group of two sat with Windows machines and helped resolve a Windows >> issue with the VirtualBox. Others noticed that the information on >> Testing needed updating. And they have individually volunteered to help >> out with the process. >> >> The fast-bees were onto Vagrant and Docker, they said they will continue >> building them at home using both the images they got from us and also >> the scripts to build them at home from scratch. >> >> Thank you again for attending, and everyone else involved. >> >> Cheers, >> Mani >> >> On Wed, Jun 17, 2015 at 12:53 PM, dalibor topic >> > wrote: >> >> good luck & have fun! >> >> cheers, >> dalibor topic >> >> On 17.06.2015 06:56, Mani Sarkar wrote: >> >> Hi all >> >> Devoxx UK 2015 kicks off this morning with the Adopt Workshops >> < >> http://cfp.devoxx.co.uk/2015/agenda/workshop/wednesday?slotId=workshop-wza-87 >> > >> along with other talks and presentations, hoping to see you all >> at the >> Atrium. >> >> Details for the Adopt OpenJDK session >> < >> http://cfp.devoxx.co.uk/2015/talk/ILF-3859/Adopt_OpenJDK_workshop:_How_is_Java%2FJVM_built%3F >> > >> as below, please come along with your laptop setup. >> >> Cheers, >> Mani >> >> On Sat, Jun 13, 2015 at 1:15 PM, Mani Sarkar >> > wrote: >> >> Hi all, >> >> As we all have been trumpeting about Devoxx UK for over 6 >> months, its now >> happening in less than a week. >> >> The first Adopt Workshop >> >> will kick off at >> 10am with Adopt OpenJDK workshop: How is Java/JVM built? >> < >> http://cfp.devoxx.co.uk/2015/talk/ILF-3859/Adopt_OpenJDK_workshop:_How_is_Java%2FJVM_built%3F >> > >> and >> we have been preparing for it for sometime. >> >> All those who are attending please take a look at the How to >> prepare >> before attending a hackday or workshop? >> < >> http://neomatrix369.gitbooks.io/adoptopenjdk-getting-started-kit/content/en/how-to-navigate/prepare-before-hackday.html >> > >> and >> download all the binaries its asking you to download. For >> those who are >> experienced or advance attendees their is a section for you >> as well on the >> same page, further down. >> >> If you come prepared on the day, it will only help all of us >> move faster >> and do more interesting things. >> >> Please try the instructions our and let us know *what has >> worked for you* >> and *what hasn't worked*.* In my attempt to test them out I >> have noticed >> that the recent OpenJDK9 builds break on Linux, both on the >> VMs we >> distribute and on the vagrant created VMs (light-weight). >> The native builds >> seem to do well. Can someone please try them out please and >> let me know if >> that is the case for you as well ? * >> >> I'll post the error messages here and on build mailing lists >> to get quick >> help on them from you guys. >> >> Thanks again. >> >> Cheers, >> Mani >> >> -- >> @theNeomatrix369 * | >> **Blog >> ** | *LJC Associate & >> LJC Advocate >> (@adoptopenjdk & @adoptajsr programs) >> *Meet-a-Project - *MutabilityDetector >> * | **Bitbucket >> * * | **Github >> * * | **LinkedIn >> * >> *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ >> >> *Don't chase success, rather aim for "Excellence", and >> success will come >> chasing after you!* >> >> >> >> >> >> -- >> Dalibor Topic | Principal Product Manager >> Phone: +494089091214 > > | Mobile: +491737185961 >> > >> >> Oracle | K?hneh?fe 5 | 22761 Hamburg >> Oracle is committed to developing >> practices and products that help protect the environment >> >> >> >> >> -- >> @theNeomatrix369 * | **Blog >> ** | *LJC Associate & LJC Advocate >> (@adoptopenjdk & @adoptajsr programs) >> *Meet-a-Project - *MutabilityDetector >> * | **Bitbucket >> * * | **Github >> ** | **LinkedIn >> * >> *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ >> >> */Don't chase success, rather aim for "Excellence", and success will >> come chasing after you!/* >> > > -- > Dalibor Topic | Principal Product Manager > Phone: +494089091214 | Mobile: +491737185961 > > > Oracle | K?hneh?fe 5 | 22761 Hamburg > Oracle is committed to developing > practices and products that help protect the environment > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From dalibor.topic at oracle.com Wed Jun 17 12:47:55 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Wed, 17 Jun 2015 14:47:55 +0200 Subject: Devoxx UK 2015: Adopt Workshops In-Reply-To: References: <55815FB4.3050708@oracle.com> <55816A51.3070703@oracle.com> Message-ID: <55816C7B.905@oracle.com> Thanks! And congratulations on pulling off the event! On 17.06.2015 14:41, Mani Sarkar wrote: > Thanks Dalibor I'll put that in as well. > > Cheers, > Mani > > On Wed, Jun 17, 2015 at 1:38 PM, dalibor topic > wrote: > > Looking at > http://neomatrix369.gitbooks.io/adoptopenjdk-getting-started-kit/content/en/intermediate-steps/patches_-_how_to_create_and_submit_them_webrev.html > > > it misses a rather significant step described as step 2 at > http://openjdk.java.net/contribute/ - which should really be the > first step in the webrev instructions above. > > If you're wondering why, see > https://twitter.com/robilad/status/608686483902464001 . > > cheers, > dalibor topic > > On 17.06.2015 14:17, Mani Sarkar wrote: > > Thanks and all the material is online, now, the slides for the > presentation can be found here: > http://www.slideshare.net/neomatrix369/how-is-jdkjvm-built-back-then-and-now > > And we are looking for feedback from the attendees and the rest > of the > community. > > So things that didn't work well is always something I want to > know and > help tidy up those sections in the document. > > Here's a quote from one of the attendees "I really like the idea of > making you own jdk with custom behaviour but it needs more content, > organised content", also another one from the same person "Yes, > a cloud > might help a lot" - we are working towards it. > > A group of two sat with Windows machines and helped resolve a > Windows > issue with the VirtualBox. Others noticed that the information on > Testing needed updating. And they have individually volunteered > to help > out with the process. > > The fast-bees were onto Vagrant and Docker, they said they will > continue > building them at home using both the images they got from us and > also > the scripts to build them at home from scratch. > > Thank you again for attending, and everyone else involved. > > Cheers, > Mani > > On Wed, Jun 17, 2015 at 12:53 PM, dalibor topic > > >> wrote: > > good luck & have fun! > > cheers, > dalibor topic > > On 17.06.2015 06:56, Mani Sarkar wrote: > > Hi all > > Devoxx UK 2015 kicks off this morning with the Adopt > Workshops > > > along with other talks and presentations, hoping to see > you all > at the > Atrium. > > Details for the Adopt OpenJDK session > > > as below, please come along with your laptop setup. > > Cheers, > Mani > > On Sat, Jun 13, 2015 at 1:15 PM, Mani Sarkar > > >> wrote: > > Hi all, > > As we all have been trumpeting about Devoxx UK for > over 6 > months, its now > happening in less than a week. > > The first Adopt Workshop > > > will kick off at > 10am with Adopt OpenJDK workshop: How is Java/JVM > built? > > > and > we have been preparing for it for sometime. > > All those who are attending please take a look at > the How to > prepare > before attending a hackday or workshop? > > > and > download all the binaries its asking you to > download. For > those who are > experienced or advance attendees their is a section > for you > as well on the > same page, further down. > > If you come prepared on the day, it will only help > all of us > move faster > and do more interesting things. > > Please try the instructions our and let us know > *what has > worked for you* > and *what hasn't worked*.* In my attempt to test > them out I > have noticed > that the recent OpenJDK9 builds break on Linux, > both on the > VMs we > distribute and on the vagrant created VMs > (light-weight). > The native builds > seem to do well. Can someone please try them out > please and > let me know if > that is the case for you as well ? * > > I'll post the error messages here and on build > mailing lists > to get quick > help on them from you guys. > > Thanks again. > > Cheers, > Mani > > -- > @theNeomatrix369 > * | > **Blog > ** | *LJC > Associate & > LJC Advocate > (@adoptopenjdk & @adoptajsr programs) > *Meet-a-Project - *MutabilityDetector > * | > **Bitbucket > * * | **Github > * * | **LinkedIn > * > *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ > > *Don't chase success, rather aim for "Excellence", and > success will come > chasing after you!* > > > > > > -- > Dalibor Topic | Principal Product > Manager > Phone: +494089091214 > > > | Mobile: +491737185961 > > > > > Oracle | K?hneh?fe 5 | 22761 Hamburg > Oracle is committed to > developing > practices and products that help protect the environment > > > > > -- > @theNeomatrix369 * | **Blog > ** | *LJC Associate & LJC > Advocate > (@adoptopenjdk & @adoptajsr programs) > *Meet-a-Project - *MutabilityDetector > * | **Bitbucket > * * | **Github > ** | **LinkedIn > * > *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ > > */Don't chase success, rather aim for "Excellence", and success will > come chasing after you!/* > > > -- > Dalibor Topic | Principal Product Manager > Phone: +494089091214 > | Mobile: +491737185961 > > > > Oracle | K?hneh?fe 5 | 22761 Hamburg > Oracle is committed to developing > practices and products that help protect the environment > > > > > -- > @theNeomatrix369 * | **Blog > ** | *LJC Associate & LJC Advocate > (@adoptopenjdk & @adoptajsr programs) > *Meet-a-Project - *MutabilityDetector > * | **Bitbucket > * * | **Github > ** | **LinkedIn > * > *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ > > */Don't chase success, rather aim for "Excellence", and success will > come chasing after you!/* -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle | K?hneh?fe 5 | 22761 Hamburg Oracle is committed to developing practices and products that help protect the environment From sadhak001 at gmail.com Wed Jun 17 14:58:41 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 17 Jun 2015 15:58:41 +0100 Subject: Devoxx UK 2015: Adopt Workshops In-Reply-To: <55816C7B.905@oracle.com> References: <55815FB4.3050708@oracle.com> <55816A51.3070703@oracle.com> <55816C7B.905@oracle.com> Message-ID: One of the attendees raise a question about the Adoption Discuss mailing list, it was in the realms of will the OpenJDK mailing lists move to a more modern style mailing list, and I found this link below: http://openjdk.5641.n7.nabble.com/ This is a aggregation of multiple OpenJDK mailing lists - have a play and see if it solves your issues. Cheers, Mani -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2015:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From dalibor.topic at oracle.com Wed Jun 17 15:19:51 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Wed, 17 Jun 2015 17:19:51 +0200 Subject: Devoxx UK 2015: Adopt Workshops In-Reply-To: References: <55815FB4.3050708@oracle.com> <55816A51.3070703@oracle.com> <55816C7B.905@oracle.com> Message-ID: <55819017.5090808@oracle.com> On 17.06.2015 16:58, Mani Sarkar wrote: > One of the attendees raise a question about the Adoption Discuss mailing > list, it was in the realms of will the OpenJDK mailing lists move to a > more modern style mailing list, and I found this link below: > > http://openjdk.5641.n7.nabble.com/ > > This is a aggregation of multiple OpenJDK mailing lists - have a play > and see if it solves your issues. There are a bunch of third party mailing list archives that archive some (but not all) of OpenJDK mailing lists - beside Nabble, there is GMANE, Markmail, and probably others. I'm not sure what a "more modern style mailing list" is supposed to mean, though. cheers, dalibor topic -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle | K?hneh?fe 5 | 22761 Hamburg Oracle is committed to developing practices and products that help protect the environment From martijnverburg at gmail.com Wed Jun 17 16:03:34 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Wed, 17 Jun 2015 17:03:34 +0100 Subject: Devoxx UK 2015: Adopt Workshops In-Reply-To: <55819017.5090808@oracle.com> References: <55815FB4.3050708@oracle.com> <55816A51.3070703@oracle.com> <55816C7B.905@oracle.com> <55819017.5090808@oracle.com> Message-ID: I suspect searchable is the big ask (I spelunk through build-Dev for example) On Wednesday, 17 June 2015, dalibor topic wrote: > On 17.06.2015 16:58, Mani Sarkar wrote: > >> One of the attendees raise a question about the Adoption Discuss mailing >> list, it was in the realms of will the OpenJDK mailing lists move to a >> more modern style mailing list, and I found this link below: >> >> http://openjdk.5641.n7.nabble.com/ >> >> This is a aggregation of multiple OpenJDK mailing lists - have a play >> and see if it solves your issues. >> > > There are a bunch of third party mailing list archives that archive some > (but not all) of OpenJDK mailing lists - beside Nabble, there is GMANE, > Markmail, and probably others. > > I'm not sure what a "more modern style mailing list" is supposed to mean, > though. > > cheers, > dalibor topic > -- > Dalibor Topic | Principal Product Manager > Phone: +494089091214 | Mobile: +491737185961 > > > Oracle | K?hneh?fe 5 | 22761 Hamburg > Oracle is committed to developing > practices and products that help protect the environment > -- Cheers, Martijn From dalibor.topic at oracle.com Thu Jun 18 10:58:31 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Thu, 18 Jun 2015 12:58:31 +0200 Subject: Devoxx UK 2015: Adopt Workshops In-Reply-To: References: <55815FB4.3050708@oracle.com> <55816A51.3070703@oracle.com> <55816C7B.905@oracle.com> <55819017.5090808@oracle.com> Message-ID: <5582A457.9070709@oracle.com> I'd be surprised if that was the case, considering that all the big search engines (Yahoo, Bing, DuckDuckGo, etc.) seem to index (at least large chunks of) mail.openjdk.java.net (and afaict support site constraints to limit results). cheers, dalibor topic On 17.06.2015 18:03, Martijn Verburg wrote: > I suspect searchable is the big ask (I spelunk through build-Dev for > example) > > On Wednesday, 17 June 2015, dalibor topic > wrote: > > On 17.06.2015 16:58, Mani Sarkar wrote: > > One of the attendees raise a question about the Adoption Discuss > mailing > list, it was in the realms of will the OpenJDK mailing lists > move to a > more modern style mailing list, and I found this link below: > > http://openjdk.5641.n7.nabble.com/ > > This is a aggregation of multiple OpenJDK mailing lists - have a > play > and see if it solves your issues. > > > There are a bunch of third party mailing list archives that archive > some (but not all) of OpenJDK mailing lists - beside Nabble, there > is GMANE, Markmail, and probably others. > > I'm not sure what a "more modern style mailing list" is supposed to > mean, though. > > cheers, > dalibor topic > -- > Dalibor Topic | Principal Product Manager > Phone: +494089091214 | Mobile: +491737185961 > > > Oracle | K?hneh?fe 5 | 22761 Hamburg > Oracle is committed to developing > practices and products that help protect the environment > > > > -- > Cheers, > Martijn -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle | K?hneh?fe 5 | 22761 Hamburg Oracle is committed to developing practices and products that help protect the environment From sadhak001 at gmail.com Sun Jun 21 19:10:36 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Sun, 21 Jun 2015 20:10:36 +0100 Subject: Fwd: How to build kulla In-Reply-To: References: <14cae0ac278.2784.4011f3a8741ca2aabce58b8b81f42d24@oracle.com> <552CD664.5010704@oracle.com> <552EC6F8.4050109@oracle.com> <14cd76b4228.2767.4011f3a8741ca2aabce58b8b81f42d24@oracle.com> <5585FA73.4020108@oracle.com> <14e17598e70.2784.4011f3a8741ca2aabce58b8b81f42d24@oracle.com> Message-ID: Resending due to exceeding max message size. ---------- Forwarded message ---------- From: Mani Sarkar Date: Sun, Jun 21, 2015 at 8:06 PM Subject: Re: How to build kulla To: Martijn Verburg Cc: Robert Field , kulla-dev at openjdk.java.net, " adoption-discuss at openjdk.java.net" Hi Martijn, Robert, This is good news, I should get my head around this soon and have something in place using your suggestions. @Robert - we still like to extract the classes and produce a .jar file so that others can download it from our CI servers, does the mechanism to do that remains the same. Or are you also saying that the make clean images creates a .jar file in the build folder alongside the images folder (JDK and JRE). Cheers. Mani On Sun, Jun 21, 2015 at 7:44 PM, Martijn Verburg wrote: > Hi Robert, > > We should be able to help. I'm a little out of action at present, but > hopefully Mani sees this and will get the build up and running. > > Cheers, > Martijn > > On 21 June 2015 at 19:20, Robert Field wrote: > >> Yep. >> >> Executed with: jshell >> >> -R >> >> On June 21, 2015 10:48:30 AM Martijn Verburg >> wrote: >> >>> Hi Robert, >>> >>> Does this mean for the kulla-dev forest I could go: >>> >>> hg clone >>> ./get_source.sh >>> make clean images >>> >>> And the REPL will be available? >>> >>> >>> >>> Cheers, >>> Martijn >>> >>> On 21 June 2015 at 00:42, Robert Field wrote: >>> >>>> Dear Mani, Martijn, >>>> >>>> Thank you for this work. >>>> >>>> Kulla (aka JShell) has moved quite a ways now towards being ready to >>>> merge into JDK9. Jline is now integrated into the jdk side of the Kulla >>>> repo. This version of jline has been made more platform independent (no >>>> longer requiring the external native libraries). JShell now uses this. >>>> >>>> As a result the unit of a Kulla/JShell build is now a full JDK build. >>>> Would it be possible to do full Kulla JDK builds now? >>>> >>>> Thanks, >>>> Robert >>>> >>>> -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2016:* 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 Tue Jun 23 09:34:41 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Tue, 23 Jun 2015 10:34:41 +0100 Subject: Jigsaw Hackday in London - Anything in particular you want us to look at? Message-ID: Hi all, As part of the Adoption Group we're planning on holding a Hackday in London for the July/Aug timeframe, primarily as an education/awareness piece around Jigsaw (there's lots to catch up on). Is there anything in particular you'd like a group of 'users'/developers to look at? I assume basing this off the latest jdk9 forest will be more stable than the jigsaw forest. Cheers, Martijn From Alan.Bateman at oracle.com Tue Jun 23 11:10:04 2015 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 23 Jun 2015 12:10:04 +0100 Subject: Jigsaw Hackday in London - Anything in particular you want us to look at? In-Reply-To: References: Message-ID: <55893E8C.5050600@oracle.com> On 23/06/2015 10:34, Martijn Verburg wrote: > Hi all, > > As part of the Adoption Group we're planning on holding a Hackday in London > for the July/Aug timeframe, primarily as an education/awareness piece > around Jigsaw (there's lots to catch up on). > > Is there anything in particular you'd like a group of 'users'/developers to > look at? I assume basing this off the latest jdk9 forest will be more > stable than the jigsaw forest. > I would expect/hope that JSR 376 will be further along by then so there may be more to talk about and play with at this event. In the mean-time there is a lot to discuss and prepare. We've been warning (and javac has emitted warnings) for many years that JDK-internal APIs will not be accessible out of the box so anything that reduces or eliminates dependences on internal APIs in popular libraries will be a big help. It might be fun to use jdeps on the say the 20 most popular libraries to get a feel for the problem. We've had the initial changes for JEP 220 in JDK 9 for about 6 months. This is the JEP that changes the structure of the run-time images. This has implications for tools (mostly) that have been used to directly accessing rt.jar and other internal files in the legacy images. JEP 220 comes with a supported interface for accessing classes and resources in the run-time image so that may be worth spending time on. There is a refresh of this in flight and it should be in by the time you have this event. It might be fun to try out the top 20 tools and plugins to see if they run with JDK 9 and maybe even hack on one or two of them to use the FileSystem API. Another idea is to look at the module graph in JEP 200, or better still, the most up to date graph of modules in the JDK 9 forests. One idea is to hack on make/Images.gmk in the top-level repository to force the JDK build to produce run-time with a subset of the modules. The primitive image building tool that this make file runs will be replaced by a linker tool in time but there is enough to hack on to get a feel for the modules and what might run (or not run) with a small set of modules. The module graph is essentially an API so any feedback or usage of that API would be useful too. -Alan From martijnverburg at gmail.com Tue Jun 23 11:28:30 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Tue, 23 Jun 2015 12:28:30 +0100 Subject: Jigsaw Hackday in London - Anything in particular you want us to look at? In-Reply-To: <55893E8C.5050600@oracle.com> References: <55893E8C.5050600@oracle.com> Message-ID: Hi Alan, That's brilliant, we'll set up those three broad areas and see if we can get small groups to work on each. Cheers, Martijn On 23 June 2015 at 12:10, Alan Bateman wrote: > On 23/06/2015 10:34, Martijn Verburg wrote: > >> Hi all, >> >> As part of the Adoption Group we're planning on holding a Hackday in >> London >> for the July/Aug timeframe, primarily as an education/awareness piece >> around Jigsaw (there's lots to catch up on). >> >> Is there anything in particular you'd like a group of 'users'/developers >> to >> look at? I assume basing this off the latest jdk9 forest will be more >> stable than the jigsaw forest. >> >> I would expect/hope that JSR 376 will be further along by then so there > may be more to talk about and play with at this event. > > In the mean-time there is a lot to discuss and prepare. We've been warning > (and javac has emitted warnings) for many years that JDK-internal APIs will > not be accessible out of the box so anything that reduces or eliminates > dependences on internal APIs in popular libraries will be a big help. It > might be fun to use jdeps on the say the 20 most popular libraries to get a > feel for the problem. > > We've had the initial changes for JEP 220 in JDK 9 for about 6 months. > This is the JEP that changes the structure of the run-time images. This has > implications for tools (mostly) that have been used to directly accessing > rt.jar and other internal files in the legacy images. JEP 220 comes with a > supported interface for accessing classes and resources in the run-time > image so that may be worth spending time on. There is a refresh of this in > flight and it should be in by the time you have this event. It might be fun > to try out the top 20 tools and plugins to see if they run with JDK 9 and > maybe even hack on one or two of them to use the FileSystem API. > > Another idea is to look at the module graph in JEP 200, or better still, > the most up to date graph of modules in the JDK 9 forests. One idea is to > hack on make/Images.gmk in the top-level repository to force the JDK build > to produce run-time with a subset of the modules. The primitive image > building tool that this make file runs will be replaced by a linker tool in > time but there is enough to hack on to get a feel for the modules and what > might run (or not run) with a small set of modules. The module graph is > essentially an API so any feedback or usage of that API would be useful too. > > -Alan > From Alan.Bateman at oracle.com Tue Jun 23 14:19:49 2015 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 23 Jun 2015 15:19:49 +0100 Subject: Jigsaw Hackday in London - Anything in particular you want us to look at? In-Reply-To: References: <55893E8C.5050600@oracle.com> Message-ID: <55896B05.2080209@oracle.com> On 23/06/2015 14:43, Vitaly Davidovich wrote: > > Hi Alan, > > Regarding use of internal APIs - what is the plan for Unsafe? I > recall some discussion about possibly making it a proper public API, > but don't recall seeing anything finalized. > Check out Paul Sandoz's slides from JavaOne last year as this has the list of JEPs and efforts that are under way to reduce Unsafe usage over time: https://oracleus.activeevents.com/2014/connect/fileDownload/session/661E477DEFA4719C7A48FEF082013CC4%2FCON5150_Sandoz-j1-2014-unsafe-CON5150.pdf -Alan From mark.reinhold at oracle.com Tue Jun 23 15:32:49 2015 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Tue, 23 Jun 2015 08:32:49 -0700 Subject: Jigsaw Hackday in London - Anything in particular you want us to look at? In-Reply-To: References: , <55893E8C.5050600@oracle.com>, , <55896B05.2080209@oracle.com>, Message-ID: <20150623083249.604405@eggemoggin.niobe.net> 2015/6/23 7:33 -0700, vitalyd at gmail.com: > Yup, I've seen that but that depends on a few JEPs and large undertakings > that aren't part of java 9 release, AFAIK. Some are, but some aren't. It will be possible to continue using sun.misc.Unsafe in JDK 9, but to do so you'll have to use a new command-line flag, or the reflection API, and (as always) such usage is unsupported and at your own risk. - Mark From mark.reinhold at oracle.com Tue Jun 23 16:12:19 2015 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Tue, 23 Jun 2015 09:12:19 -0700 Subject: Jigsaw Hackday in London - Anything in particular you want us to look at? In-Reply-To: References: , <55893E8C.5050600@oracle.com>, , <55896B05.2080209@oracle.com>, , <20150623083249.604405@eggemoggin.niobe.net>, Message-ID: <20150623091219.950515@eggemoggin.niobe.net> 2015/6/23 8:45 -0700, vitalyd at gmail.com: > Yes, but until all the "safe" replacements are in place and vetted (e.g. > performance is on par with Unsafe, same functionality is available, etc), I > don't see the point of making it even more annoying to grab hold of. The > people who are using it will continue using it until the replacements are > available, and this is just going to annoy them. That's precisely the point. sun.misc.Unsafe and its ilk will go away one day. In preparation for that, making it a bit harder to use will motivate its current users to consider whether they really do need to use it -- some do, but some don't. If you absolutely do need it then now is the time to start looking at the alternatives in development, and contribute to those efforts in order to make sure that your needs are met. Paul's work on variable handles (JEP 193 [1]), e.g., is far enough along that feedback would be useful. Making sun.misc.Unsafe harder to use will also help the many users who unknowingly depend upon this unsupported API, via libraries which do depend upon it, to become aware of that dependence. They can then either seek alternatives or ask the maintainers of those libraries to do so. - Mark [1] http://openjdk.java.net/jeps/193 From sadhak001 at gmail.com Tue Jun 23 20:57:41 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Tue, 23 Jun 2015 21:57:41 +0100 Subject: How to build kulla In-Reply-To: <558721CD.7040105@oracle.com> References: <552CD664.5010704@oracle.com> <552EC6F8.4050109@oracle.com> <14cd76b4228.2767.4011f3a8741ca2aabce58b8b81f42d24@oracle.com> <5585FA73.4020108@oracle.com> <14e17598e70.2784.4011f3a8741ca2aabce58b8b81f42d24@oracle.com> <558721CD.7040105@oracle.com> Message-ID: Hi Robert, No worries, we have a mvn pom.xml file which already does that = produces a JAR, see http://neomatrix369.gitbooks.io/adoptopenjdk-getting-started-kit/content/en/openjdk-projects/kulla-pom-xml.html . It also powers our Adopt OpenJDK Cloudbees build farm for Kulla - https://adopt-openjdk.ci.cloudbees.com/view/OpenJDK/job/langtools-1.9-linux-x86_64-kulla-dev/ I'll add this as part of our regular OpenJDK9 build and that way wont need to build an extra instance. Cheers, Mani On Sun, Jun 21, 2015 at 9:42 PM, Robert Field wrote: > > On 06/21/15 12:06, Mani Sarkar wrote: > > Hi Martijn, Robert, > > This is good news, I should get my head around this soon and have > something in place using your suggestions. > > > Wonderful! > > > @Robert - we still like to extract the classes and produce a .jar file > so that others can download it from our CI servers, does the mechanism to > do that remains the same. Or are you also saying that the make clean images > creates a .jar file in the build folder alongside the images folder (JDK > and JRE). > > > make images does not produce this JAR. > > The mechanism would not be the same because instead of using an external > jline you would bundle up both the jshell and jline files from the make > images. The script compile.sh should provide good info about which files > are needed, but it does so from the source perspective, I'd think you would > just want to grab "make images" class files and stuff 'em in a JAR. If > that doesn't fall in place for you, I could take a look tomorrow. Let us > know how we can help. > > Thanks! > Robert > > > > > Cheers. > Mani > > On Sun, Jun 21, 2015 at 7:44 PM, Martijn Verburg > wrote: > >> Hi Robert, >> >> We should be able to help. I'm a little out of action at present, but >> hopefully Mani sees this and will get the build up and running. >> >> Cheers, >> Martijn >> >> On 21 June 2015 at 19:20, Robert Field wrote: >> >>> Yep. >>> >>> Executed with: jshell >>> >>> -R >>> >>> On June 21, 2015 10:48:30 AM Martijn Verburg >>> wrote: >>> >>>> Hi Robert, >>>> >>>> Does this mean for the kulla-dev forest I could go: >>>> >>>> hg clone >>>> ./get_source.sh >>>> make clean images >>>> >>>> And the REPL will be available? >>>> >>>> >>>> >>>> Cheers, >>>> Martijn >>>> >>>> On 21 June 2015 at 00:42, Robert Field wrote: >>>> >>>>> Dear Mani, Martijn, >>>>> >>>>> Thank you for this work. >>>>> >>>>> Kulla (aka JShell) has moved quite a ways now towards being ready to >>>>> merge into JDK9. Jline is now integrated into the jdk side of the Kulla >>>>> repo. This version of jline has been made more platform independent (no >>>>> longer requiring the external native libraries). JShell now uses this. >>>>> >>>>> As a result the unit of a Kulla/JShell build is now a full JDK build. >>>>> Would it be possible to do full Kulla JDK builds now? >>>>> >>>>> Thanks, >>>>> Robert >>>>> >>>>> > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2016:* 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 24 04:51:44 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 24 Jun 2015 05:51:44 +0100 Subject: How to build kulla In-Reply-To: References: <552CD664.5010704@oracle.com> <552EC6F8.4050109@oracle.com> <14cd76b4228.2767.4011f3a8741ca2aabce58b8b81f42d24@oracle.com> <5585FA73.4020108@oracle.com> <14e17598e70.2784.4011f3a8741ca2aabce58b8b81f42d24@oracle.com> <558721CD.7040105@oracle.com> Message-ID: Hi Robert, On that note, would something like this maven script a good contribution to the kulla project. It'll helps create a ~600KB portable .jar file to run and play with and only needs a JDK9 runtime for it to work. Cheers, Mani On Tue, Jun 23, 2015 at 9:57 PM, Mani Sarkar wrote: > Hi Robert, > > No worries, we have a mvn pom.xml file which already does that = produces > a JAR, see > http://neomatrix369.gitbooks.io/adoptopenjdk-getting-started-kit/content/en/openjdk-projects/kulla-pom-xml.html > . > > It also powers our Adopt OpenJDK Cloudbees build farm for Kulla - > https://adopt-openjdk.ci.cloudbees.com/view/OpenJDK/job/langtools-1.9-linux-x86_64-kulla-dev/ > > I'll add this as part of our regular OpenJDK9 build and that way wont need > to build an extra instance. > > Cheers, > Mani > > On Sun, Jun 21, 2015 at 9:42 PM, Robert Field > wrote: > >> >> On 06/21/15 12:06, Mani Sarkar wrote: >> >> Hi Martijn, Robert, >> >> This is good news, I should get my head around this soon and have >> something in place using your suggestions. >> >> >> Wonderful! >> >> >> @Robert - we still like to extract the classes and produce a .jar file >> so that others can download it from our CI servers, does the mechanism to >> do that remains the same. Or are you also saying that the make clean images >> creates a .jar file in the build folder alongside the images folder (JDK >> and JRE). >> >> >> make images does not produce this JAR. >> >> The mechanism would not be the same because instead of using an external >> jline you would bundle up both the jshell and jline files from the make >> images. The script compile.sh should provide good info about which files >> are needed, but it does so from the source perspective, I'd think you would >> just want to grab "make images" class files and stuff 'em in a JAR. If >> that doesn't fall in place for you, I could take a look tomorrow. Let us >> know how we can help. >> >> Thanks! >> Robert >> >> >> >> >> Cheers. >> Mani >> >> On Sun, Jun 21, 2015 at 7:44 PM, Martijn Verburg < >> martijnverburg at gmail.com> wrote: >> >>> Hi Robert, >>> >>> We should be able to help. I'm a little out of action at present, but >>> hopefully Mani sees this and will get the build up and running. >>> >>> Cheers, >>> Martijn >>> >>> On 21 June 2015 at 19:20, Robert Field wrote: >>> >>>> Yep. >>>> >>>> Executed with: jshell >>>> >>>> -R >>>> >>>> On June 21, 2015 10:48:30 AM Martijn Verburg >>>> wrote: >>>> >>>>> Hi Robert, >>>>> >>>>> Does this mean for the kulla-dev forest I could go: >>>>> >>>>> hg clone >>>>> ./get_source.sh >>>>> make clean images >>>>> >>>>> And the REPL will be available? >>>>> >>>>> >>>>> >>>>> Cheers, >>>>> Martijn >>>>> >>>>> On 21 June 2015 at 00:42, Robert Field >>>>> wrote: >>>>> >>>>>> Dear Mani, Martijn, >>>>>> >>>>>> Thank you for this work. >>>>>> >>>>>> Kulla (aka JShell) has moved quite a ways now towards being ready to >>>>>> merge into JDK9. Jline is now integrated into the jdk side of the Kulla >>>>>> repo. This version of jline has been made more platform independent (no >>>>>> longer requiring the external native libraries). JShell now uses this. >>>>>> >>>>>> As a result the unit of a Kulla/JShell build is now a full JDK >>>>>> build. Would it be possible to do full Kulla JDK builds now? >>>>>> >>>>>> Thanks, >>>>>> Robert >>>>>> >>>>>> >> > > > -- > @theNeomatrix369 * | **Blog > ** | *LJC Associate & LJC Advocate > (@adoptopenjdk & @adoptajsr programs) > *Meet-a-Project - *MutabilityDetector > * | **Bitbucket > * * | **Github > * * | **LinkedIn > * > *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ > > *Don't chase success, rather aim for "Excellence", and success will come > chasing after you!* > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From dalibor.topic at oracle.com Thu Jun 25 17:27:38 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Thu, 25 Jun 2015 19:27:38 +0200 Subject: JDK 9 Outreach In-Reply-To: <5575C980.5040100@oracle.com> References: <5526C984.80202@oracle.com> <5575C980.5040100@oracle.com> Message-ID: <558C3A0A.4030908@oracle.com> Following what's settling into a bit of routine, I did another round of updates, this time focusing on some of the items removed from JDK 9. The current version is as usual at https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach . Please let me know if there is anything missing you'd like to see on the page. As the amount of information on it grows, we should start to think about organizing it in different ways (source, binary, behavioral compatibility impact? Additions and removals? Alphabetical? Chronological?) to make it easier for users testing JDK 9 later to find items that might affect them. 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, Astrid Kepper, Val Maher Oracle is committed to developing practices and products that help protect the environment From sadhak001 at gmail.com Thu Jun 25 21:23:57 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Thu, 25 Jun 2015 22:23:57 +0100 Subject: JDK 9 Outreach In-Reply-To: <558C3A0A.4030908@oracle.com> References: <5526C984.80202@oracle.com> <5575C980.5040100@oracle.com> <558C3A0A.4030908@oracle.com> Message-ID: Thanks Dalibor, looks great, we already have the Adopt OpenJDK GSK pointing to this page. Cheers, Mani On Thu, Jun 25, 2015 at 6:27 PM, dalibor topic wrote: > Following what's settling into a bit of routine, I did another round of > updates, this time focusing on some of the items removed from JDK 9. > > The current version is as usual at > https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach . > > Please let me know if there is anything missing you'd like to see on the > page. > > As the amount of information on it grows, we should start to think about > organizing it in different ways (source, binary, behavioral compatibility > impact? Additions and removals? Alphabetical? Chronological?) to make it > easier for users testing JDK 9 later to find items that might affect them. > > 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, Astrid Kepper, Val Maher > > Oracle is committed to developing > practices and products that help protect the environment > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2016:* 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 Fri Jun 26 06:47:17 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Fri, 26 Jun 2015 07:47:17 +0100 Subject: JDK 9 Outreach In-Reply-To: <558C3A0A.4030908@oracle.com> References: <5526C984.80202@oracle.com> <5575C980.5040100@oracle.com> <558C3A0A.4030908@oracle.com> Message-ID: Hi Dalibor, Thanks for adding those! I think grouping them or at least tagging them is a great idea. Putting on my Joe/Jane Java hat I'd probably want to see: * Source * Binary * Additions * Removals * Behavioural impact As categories. Cheers, Martijn On 25 June 2015 at 18:27, dalibor topic wrote: > Following what's settling into a bit of routine, I did another round of > updates, this time focusing on some of the items removed from JDK 9. > > The current version is as usual at > https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach . > > Please let me know if there is anything missing you'd like to see on the > page. > > As the amount of information on it grows, we should start to think about > organizing it in different ways (source, binary, behavioral compatibility > impact? Additions and removals? Alphabetical? Chronological?) to make it > easier for users testing JDK 9 later to find items that might affect them. > > 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, Astrid Kepper, Val Maher > > Oracle is committed to developing > practices and products that help protect the environment > From dalibor.topic at oracle.com Fri Jun 26 17:45:36 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Fri, 26 Jun 2015 19:45:36 +0200 Subject: JDK 9 Outreach In-Reply-To: References: <5526C984.80202@oracle.com> <5575C980.5040100@oracle.com> <558C3A0A.4030908@oracle.com> Message-ID: <558D8FC0.8080901@oracle.com> Thanks, Mani! On 25.06.2015 23:23, Mani Sarkar wrote: > Thanks Dalibor, looks great, we already have the Adopt OpenJDK GSK > pointing to this page. > > Cheers, > Mani > > On Thu, Jun 25, 2015 at 6:27 PM, dalibor topic > wrote: > > Following what's settling into a bit of routine, I did another round > of updates, this time focusing on some of the items removed from JDK 9. > > The current version is as usual at > https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach . > > Please let me know if there is anything missing you'd like to see on > the page. > > As the amount of information on it grows, we should start to think > about organizing it in different ways (source, binary, behavioral > compatibility impact? Additions and removals? Alphabetical? > Chronological?) to make it easier for users testing JDK 9 later to > find items that might affect them. > > 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, Astrid Kepper, Val Maher > > Oracle is committed to developing > practices and products that help protect the environment > > > > > -- > @theNeomatrix369 * | **Blog > ** | *LJC Associate & LJC Advocate > (@adoptopenjdk & @adoptajsr programs) > *Meet-a-Project - *MutabilityDetector > * | **Bitbucket > * * | **Github > ** | **LinkedIn > * > *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ > > */Don't chase success, rather aim for "Excellence", and success will > come chasing after you!/* -- 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, Astrid Kepper, Val Maher Oracle is committed to developing practices and products that help protect the environment From dalibor.topic at oracle.com Fri Jun 26 18:36:54 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Fri, 26 Jun 2015 20:36:54 +0200 Subject: JDK 9 Outreach In-Reply-To: References: <5526C984.80202@oracle.com> <5575C980.5040100@oracle.com> <558C3A0A.4030908@oracle.com> Message-ID: <558D9BC6.7000701@oracle.com> OK - let's collect some ideas about the options for a few more days and see what organization emerges. I have a few more JEPs to add that I got feedback on off-list (thanks, Michel!). I also took the opportunity to relabel the "new features" section to "feedback on new features", adding the call to feedback on G1 from hotspot-dev at http://mail.openjdk.java.net/pipermail/hotspot-dev/2015-June/019221.html . The rationale here is that this wiki page should not attempt to be a just hand-picked version of the JEP list at http://openjdk.java.net/projects/jdk9/ but instead try to serve two (partially overlapping) audiences - developers who want to know what they need to do in order to test their code with JDK 9 and check that it works as expected (like remove your permgen flags in startup scripts), which is what a large chunk of the content on it today covers, and developers who are excited about trying out the new features in development for JDK 9, and want to provide feedback (as solicited), for example on mailing lists, on specific features - so the current G1 default switch call for feedback would fall into that section. Thanks to everyone who provided feedback on the page so far, keep it coming! cheers, dalibor topic On 26.06.2015 08:47, Martijn Verburg wrote: > Hi Dalibor, > > Thanks for adding those! I think grouping them or at least tagging them > is a great idea. Putting on my Joe/Jane Java hat I'd probably want to see: > > * Source > * Binary > * Additions > * Removals > * Behavioural impact > > As categories. > > > Cheers, > Martijn > > On 25 June 2015 at 18:27, dalibor topic > wrote: > > Following what's settling into a bit of routine, I did another round > of updates, this time focusing on some of the items removed from JDK 9. > > The current version is as usual at > https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach . > > Please let me know if there is anything missing you'd like to see on > the page. > > As the amount of information on it grows, we should start to think > about organizing it in different ways (source, binary, behavioral > compatibility impact? Additions and removals? Alphabetical? > Chronological?) to make it easier for users testing JDK 9 later to > find items that might affect them. > > 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, Astrid Kepper, Val Maher > > Oracle is committed to developing > practices and products that help protect the environment > > -- 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, Astrid Kepper, Val Maher Oracle is committed to developing practices and products that help protect the environment From sadhak001 at gmail.com Sat Jun 27 10:19:45 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Sat, 27 Jun 2015 11:19:45 +0100 Subject: Devoxx UK 2015: Adopt Workshops In-Reply-To: <55816C7B.905@oracle.com> References: <55815FB4.3050708@oracle.com> <55816A51.3070703@oracle.com> <55816C7B.905@oracle.com> Message-ID: Just added it to the GSK book, see http://neomatrix369.gitbooks.io/adoptopenjdk-getting-started-kit/content/en/intermediate-steps/patches_-_how_to_create_and_submit_them_webrev.html On Wed, Jun 17, 2015 at 1:47 PM, dalibor topic wrote: > Thanks! And congratulations on pulling off the event! > > On 17.06.2015 14:41, Mani Sarkar wrote: > >> Thanks Dalibor I'll put that in as well. >> >> Cheers, >> Mani >> >> On Wed, Jun 17, 2015 at 1:38 PM, dalibor topic > > wrote: >> >> Looking at >> >> http://neomatrix369.gitbooks.io/adoptopenjdk-getting-started-kit/content/en/intermediate-steps/patches_-_how_to_create_and_submit_them_webrev.html >> >> >> it misses a rather significant step described as step 2 at >> http://openjdk.java.net/contribute/ - which should really be the >> first step in the webrev instructions above. >> >> If you're wondering why, see >> https://twitter.com/robilad/status/608686483902464001 . >> >> cheers, >> dalibor topic >> >> > -- > Dalibor Topic | Principal Product Manager > Phone: +494089091214 | Mobile: +491737185961 > > > Oracle | K?hneh?fe 5 | 22761 Hamburg > Oracle is committed to developing > practices and products that help protect the environment > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2016:* 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 Sat Jun 27 10:23:11 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Sat, 27 Jun 2015 11:23:11 +0100 Subject: How to build kulla In-Reply-To: <558A417E.8080906@oracle.com> References: <552EC6F8.4050109@oracle.com> <14cd76b4228.2767.4011f3a8741ca2aabce58b8b81f42d24@oracle.com> <5585FA73.4020108@oracle.com> <14e17598e70.2784.4011f3a8741ca2aabce58b8b81f42d24@oracle.com> <558721CD.7040105@oracle.com> <558A417E.8080906@oracle.com> Message-ID: Hi Robert, For now we can keep it as a separate file people can download and place it in the respective folder to run and generate the .jar file. Maybe a make file equivalent of it that creates a jar is an option. As far as JShell is concerned, I dont think we need to do anything with regards to our build on CloudBees, I will soon be merging the two builds jobs to produce a kulla.jar once the openjdk9 build is complete. More on this later. Cheers, Mani On Wed, Jun 24, 2015 at 6:34 AM, Robert Field wrote: > Hi Mani, > > I'm open to what others think, but my first thinking is that as we move > towards integrating Kulla into JDK9 we will need to move towards removing > all the JShell specific build stuff. > > It is a great resource to have. And I'll make use of it or its products. > I don't know how it would fit into a generic JDK9 world. > > Thanks, > Robert > > > > On 06/23/15 21:51, Mani Sarkar wrote: > > Hi Robert, > > On that note, would something like this maven script a good contribution > to the kulla project. It'll helps create a ~600KB portable .jar file to run > and play with and only needs a JDK9 runtime for it to work. > > Cheers, > Mani > > On Tue, Jun 23, 2015 at 9:57 PM, Mani Sarkar wrote: > >> Hi Robert, >> >> No worries, we have a mvn pom.xml file which already does that = >> produces a JAR, see >> http://neomatrix369.gitbooks.io/adoptopenjdk-getting-started-kit/content/en/openjdk-projects/kulla-pom-xml.html >> . >> >> It also powers our Adopt OpenJDK Cloudbees build farm for Kulla - >> https://adopt-openjdk.ci.cloudbees.com/view/OpenJDK/job/langtools-1.9-linux-x86_64-kulla-dev/ >> >> I'll add this as part of our regular OpenJDK9 build and that way wont >> need to build an extra instance. >> >> Cheers, >> Mani >> >> On Sun, Jun 21, 2015 at 9:42 PM, Robert Field >> wrote: >> >>> >>> On 06/21/15 12:06, Mani Sarkar wrote: >>> >>> Hi Martijn, Robert, >>> >>> This is good news, I should get my head around this soon and have >>> something in place using your suggestions. >>> >>> >>> Wonderful! >>> >>> >>> @Robert - we still like to extract the classes and produce a .jar file >>> so that others can download it from our CI servers, does the mechanism to >>> do that remains the same. Or are you also saying that the make clean images >>> creates a .jar file in the build folder alongside the images folder (JDK >>> and JRE). >>> >>> >>> make images does not produce this JAR. >>> >>> The mechanism would not be the same because instead of using an external >>> jline you would bundle up both the jshell and jline files from the make >>> images. The script compile.sh should provide good info about which files >>> are needed, but it does so from the source perspective, I'd think you would >>> just want to grab "make images" class files and stuff 'em in a JAR. If >>> that doesn't fall in place for you, I could take a look tomorrow. Let us >>> know how we can help. >>> >>> Thanks! >>> Robert >>> >>> >>> >>> >>> Cheers. >>> Mani >>> >>> On Sun, Jun 21, 2015 at 7:44 PM, Martijn Verburg < >>> martijnverburg at gmail.com> wrote: >>> >>>> Hi Robert, >>>> >>>> We should be able to help. I'm a little out of action at present, >>>> but hopefully Mani sees this and will get the build up and running. >>>> >>>> Cheers, >>>> Martijn >>>> >>>> On 21 June 2015 at 19:20, Robert Field wrote: >>>> >>>>> Yep. >>>>> >>>>> Executed with: jshell >>>>> >>>>> -R >>>>> >>>>> On June 21, 2015 10:48:30 AM Martijn Verburg >>>>> wrote: >>>>> >>>>>> Hi Robert, >>>>>> >>>>>> Does this mean for the kulla-dev forest I could go: >>>>>> >>>>>> hg clone >>>>>> ./get_source.sh >>>>>> make clean images >>>>>> >>>>>> And the REPL will be available? >>>>>> >>>>>> >>>>>> >>>>>> Cheers, >>>>>> Martijn >>>>>> >>>>>> On 21 June 2015 at 00:42, Robert Field >>>>>> wrote: >>>>>> >>>>>>> Dear Mani, Martijn, >>>>>>> >>>>>>> Thank you for this work. >>>>>>> >>>>>>> Kulla (aka JShell) has moved quite a ways now towards being ready to >>>>>>> merge into JDK9. Jline is now integrated into the jdk side of the Kulla >>>>>>> repo. This version of jline has been made more platform independent (no >>>>>>> longer requiring the external native libraries). JShell now uses this. >>>>>>> >>>>>>> As a result the unit of a Kulla/JShell build is now a full JDK >>>>>>> build. Would it be possible to do full Kulla JDK builds now? >>>>>>> >>>>>>> Thanks, >>>>>>> Robert >>>>>>> >>>>>>> >>> >> >> >> -- >> @theNeomatrix369 * | **Blog >> ** | *LJC Associate & LJC Advocate >> (@adoptopenjdk & @adoptajsr programs) >> *Meet-a-Project - *MutabilityDetector >> * | **Bitbucket >> * * | **Github >> * * | **LinkedIn >> * >> *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ >> >> *Don't chase success, rather aim for "Excellence", and success will >> come chasing after you!* >> > > > > -- > @theNeomatrix369 * | **Blog > ** | *LJC Associate & LJC Advocate > (@adoptopenjdk & @adoptajsr programs) > *Meet-a-Project - *MutabilityDetector > * | **Bitbucket > * * | **Github > * * | **LinkedIn > * > *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ > > *Don't chase success, rather aim for "Excellence", and success will come > chasing after you!* > > > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From tglman at tglman.com Mon Jun 29 11:14:14 2015 From: tglman at tglman.com (Tglman) Date: Mon, 29 Jun 2015 12:14:14 +0100 Subject: Jigsaw Hackday in London - Anything in particular you want us to look at? In-Reply-To: <20150623091219.950515@eggemoggin.niobe.net> References: , <55893E8C.5050600@oracle.com>, , <55896B05.2080209@oracle.com>, , <20150623083249.604405@eggemoggin.niobe.net>, <20150623091219.950515@eggemoggin.niobe.net> Message-ID: <55912886.9070101@tglman.com> Hi All, I am a library developer, and in some cases in the project i work on is used Unsafe, and we already planning to replace it with other solutions. anyway while i was trying to test my project on jdk9 i found that also other api we use are removed. In my spefic case we use also 'sun.misc.SignalHandler', is this api going to be available in future following the same approach used for sun.misc.Unsafe ? Is it there any replacement for handling not shutdown/kill/interrupt signals ? (In my specific case we catch also SIGTRAP) Thank You Emanuele On 23/06/15 17:12, mark.reinhold at oracle.com wrote: > 2015/6/23 8:45 -0700, vitalyd at gmail.com: >> Yes, but until all the "safe" replacements are in place and vetted (e.g. >> performance is on par with Unsafe, same functionality is available, etc), I >> don't see the point of making it even more annoying to grab hold of. The >> people who are using it will continue using it until the replacements are >> available, and this is just going to annoy them. > That's precisely the point. > > sun.misc.Unsafe and its ilk will go away one day. In preparation for > that, making it a bit harder to use will motivate its current users to > consider whether they really do need to use it -- some do, but some > don't. > > If you absolutely do need it then now is the time to start looking at > the alternatives in development, and contribute to those efforts in > order to make sure that your needs are met. Paul's work on variable > handles (JEP 193 [1]), e.g., is far enough along that feedback would > be useful. > > Making sun.misc.Unsafe harder to use will also help the many users who > unknowingly depend upon this unsupported API, via libraries which do > depend upon it, to become aware of that dependence. They can then > either seek alternatives or ask the maintainers of those libraries to > do so. > > - Mark > > > [1] http://openjdk.java.net/jeps/193 From richard.warburton at gmail.com Mon Jun 29 12:43:25 2015 From: richard.warburton at gmail.com (Richard Warburton) Date: Mon, 29 Jun 2015 13:43:25 +0100 Subject: Jigsaw Hackday in London - Anything in particular you want us to look at? In-Reply-To: <55912886.9070101@tglman.com> References: <55893E8C.5050600@oracle.com> <55896B05.2080209@oracle.com> <20150623083249.604405@eggemoggin.niobe.net> <20150623091219.950515@eggemoggin.niobe.net> <55912886.9070101@tglman.com> Message-ID: Hi, This is a good point actually. I have also used that class before as it seems to be the only way to hook those signals in a commandline app. I appreciate its a difficult case to deal with since you cant safely run Java code inside a signal handler callback because signal handler callback code must be reentrant safe but it feels like having some kind of Java level hook for this kind of signal would be useful. Even if it is asynchronous. regards, Richard On 29 Jun 2015 12:15, "Tglman" wrote: > Hi All, > > I am a library developer, and in some cases in the project i work on is > used Unsafe, and we already planning to replace it with other solutions. > anyway while i was trying to test my project on jdk9 i found that also > other api we use are removed. > In my spefic case we use also 'sun.misc.SignalHandler', is this api > going to be available in future following the same approach used for > sun.misc.Unsafe ? > > Is it there any replacement for handling not shutdown/kill/interrupt > signals ? > (In my specific case we catch also SIGTRAP) > > Thank You > > Emanuele > > > > > On 23/06/15 17:12, mark.reinhold at oracle.com wrote: > > 2015/6/23 8:45 -0700, vitalyd at gmail.com: > >> Yes, but until all the "safe" replacements are in place and vetted (e.g. > >> performance is on par with Unsafe, same functionality is available, > etc), I > >> don't see the point of making it even more annoying to grab hold of. > The > >> people who are using it will continue using it until the replacements > are > >> available, and this is just going to annoy them. > > That's precisely the point. > > > > sun.misc.Unsafe and its ilk will go away one day. In preparation for > > that, making it a bit harder to use will motivate its current users to > > consider whether they really do need to use it -- some do, but some > > don't. > > > > If you absolutely do need it then now is the time to start looking at > > the alternatives in development, and contribute to those efforts in > > order to make sure that your needs are met. Paul's work on variable > > handles (JEP 193 [1]), e.g., is far enough along that feedback would > > be useful. > > > > Making sun.misc.Unsafe harder to use will also help the many users who > > unknowingly depend upon this unsupported API, via libraries which do > > depend upon it, to become aware of that dependence. They can then > > either seek alternatives or ask the maintainers of those libraries to > > do so. > > > > - Mark > > > > > > [1] http://openjdk.java.net/jeps/193 > > From sadhak001 at gmail.com Mon Jun 29 22:02:39 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Mon, 29 Jun 2015 23:02:39 +0100 Subject: JDK7u and OpenJDK7 news Message-ID: Hi all, These posts are important to all, given JDK7 is already EoL, so what happens with JDK7u and OpenJDK7 (from which JDK8 is built): http://mail.openjdk.java.net/pipermail/jdk7u-dev/2015-May/010308.html http://mail.openjdk.java.net/pipermail/jdk7u-dev/2015-May/010311.html http://mail.openjdk.java.net/pipermail/jdk7u-dev/2015-June/010315.html Please share with all those concerned. Cheers, Mani -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From dalibor.topic at oracle.com Tue Jun 30 20:26:44 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Tue, 30 Jun 2015 22:26:44 +0200 Subject: JDK 9 Outreach In-Reply-To: <558D9BC6.7000701@oracle.com> References: <5526C984.80202@oracle.com> <5575C980.5040100@oracle.com> <558C3A0A.4030908@oracle.com> <558D9BC6.7000701@oracle.com> Message-ID: <5592FB84.8080807@oracle.com> I did a few more updates. Looking at the page now, I think Martijn's suggestions make a lot of sense - I'd pick out the following slightly renamed general categories: * Added * Changed * Removed and as a separate category * Build for things like removal of -source/target 1.5 and other changes that would affect source code and show up at build-time. Comments? cheers, dalibor topic On 26.06.2015 20:36, dalibor topic wrote: > OK - let's collect some ideas about the options for a few more days and > see what organization emerges. I have a few more JEPs to add that I got > feedback on off-list (thanks, Michel!). > > I also took the opportunity to relabel the "new features" section to > "feedback on new features", adding the call to feedback on G1 from > hotspot-dev at > http://mail.openjdk.java.net/pipermail/hotspot-dev/2015-June/019221.html . > > The rationale here is that this wiki page should not attempt to be a > just hand-picked version of the JEP list at > http://openjdk.java.net/projects/jdk9/ but instead try to serve two > (partially overlapping) audiences - developers who want to know what > they need to do in order to test their code with JDK 9 and check that it > works as expected (like remove your permgen flags in startup scripts), > which is what a large chunk of the content on it today covers, and > developers who are excited about trying out the new features in > development for JDK 9, and want to provide feedback (as solicited), for > example on mailing lists, on specific features - so the current G1 > default switch call for feedback would fall into that section. > > Thanks to everyone who provided feedback on the page so far, keep it > coming! > > cheers, > dalibor topic > > On 26.06.2015 08:47, Martijn Verburg wrote: >> Hi Dalibor, >> >> Thanks for adding those! I think grouping them or at least tagging them >> is a great idea. Putting on my Joe/Jane Java hat I'd probably want to >> see: >> >> * Source >> * Binary >> * Additions >> * Removals >> * Behavioural impact >> >> As categories. >> >> >> Cheers, >> Martijn >> >> On 25 June 2015 at 18:27, dalibor topic > > wrote: >> >> Following what's settling into a bit of routine, I did another round >> of updates, this time focusing on some of the items removed from >> JDK 9. >> >> The current version is as usual at >> https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach . >> >> Please let me know if there is anything missing you'd like to see on >> the page. >> >> As the amount of information on it grows, we should start to think >> about organizing it in different ways (source, binary, behavioral >> compatibility impact? Additions and removals? Alphabetical? >> Chronological?) to make it easier for users testing JDK 9 later to >> find items that might affect them. >> >> 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, Astrid Kepper, Val Maher >> >> Oracle is committed to developing >> practices and products that help protect the environment >> >> > -- 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, Astrid Kepper, Val Maher Oracle is committed to developing practices and products that help protect the environment From sadhak001 at gmail.com Tue Jun 30 22:23:53 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Tue, 30 Jun 2015 23:23:53 +0100 Subject: javahelp2_0_05.zip no longer available at http://download.java.net/javadesktop/javahelp/javahelp2_0_05.zip Message-ID: Hi all, Uptill now we were able to download javahelp2_0_05.zip from http://download.java.net/javadesktop/javahelp/javahelp2_0_05.zip, and just recently get a 404 error from the same location. I understand this binary may not be available anymore - does anyone know more about it. In the meanwhile I have been able to secure this binary needed for two of our critical build farm builds. Anu more info on this will be highly appreciated. Cheers, Mani -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2016:* 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 Tue Jun 30 22:32:10 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Tue, 30 Jun 2015 23:32:10 +0100 Subject: javahelp2_0_05.zip no longer available at http://download.java.net/javadesktop/javahelp/javahelp2_0_05.zip In-Reply-To: References: Message-ID: The below issue is now resolved: https://java.net/jira/browse/ADOPTOPENJDK-7 The issue was related to what happened to the missing binary in my previous email. This shouldn't happen again. Cheers, Mani On Tue, Jun 30, 2015 at 11:23 PM, Mani Sarkar wrote: > Hi all, > > Uptill now we were able to download javahelp2_0_05.zip from > http://download.java.net/javadesktop/javahelp/javahelp2_0_05.zip, and > just recently get a 404 error from the same location. > > I understand this binary may not be available anymore - does anyone know > more about it. > > In the meanwhile I have been able to secure this binary needed for two of > our critical build farm builds. > > Anu more info on this will be highly appreciated. > > Cheers, > Mani > > -- > @theNeomatrix369 * | **Blog > ** | *LJC Associate & LJC Advocate > (@adoptopenjdk & @adoptajsr programs) > *Meet-a-Project - *MutabilityDetector > * | **Bitbucket > * * | **Github > * * | **LinkedIn > * > *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ > > *Don't chase success, rather aim for "Excellence", and success will come > chasing after you!* > -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 2016:* http://www.devoxx.co.uk/ *Don't chase success, rather aim for "Excellence", and success will come chasing after you!* From mandy.chung at oracle.com Mon Jun 29 16:58:43 2015 From: mandy.chung at oracle.com (Mandy Chung) Date: Mon, 29 Jun 2015 09:58:43 -0700 Subject: Jigsaw Hackday in London - Anything in particular you want us to look at? In-Reply-To: References: <55893E8C.5050600@oracle.com> <55896B05.2080209@oracle.com> <20150623083249.604405@eggemoggin.niobe.net> <20150623091219.950515@eggemoggin.niobe.net> <55912886.9070101@tglman.com> Message-ID: FYI. The RFE concerning sun.misc.SignalHandler is: https://bugs.openjdk.java.net/browse/JDK-8087286 Mandy > On Jun 29, 2015, at 5:43 AM, Richard Warburton wrote: > > Hi, > > This is a good point actually. I have also used that class before as it > seems to be the only way to hook those signals in a commandline app. > > I appreciate its a difficult case to deal with since you cant safely run > Java code inside a signal handler callback because signal handler callback > code must be reentrant safe but it feels like having some kind of Java > level hook for this kind of signal would be useful. Even if it is > asynchronous. > > regards, > > Richard > On 29 Jun 2015 12:15, "Tglman" wrote: > >> Hi All, >> >> I am a library developer, and in some cases in the project i work on is >> used Unsafe, and we already planning to replace it with other solutions. >> anyway while i was trying to test my project on jdk9 i found that also >> other api we use are removed. >> In my spefic case we use also 'sun.misc.SignalHandler', is this api >> going to be available in future following the same approach used for >> sun.misc.Unsafe ? >> >> Is it there any replacement for handling not shutdown/kill/interrupt >> signals ? >> (In my specific case we catch also SIGTRAP) >> >> Thank You >> >> Emanuele >> >> >> >> >> On 23/06/15 17:12, mark.reinhold at oracle.com wrote: >>> 2015/6/23 8:45 -0700, vitalyd at gmail.com: >>>> Yes, but until all the "safe" replacements are in place and vetted (e.g. >>>> performance is on par with Unsafe, same functionality is available, >> etc), I >>>> don't see the point of making it even more annoying to grab hold of. >> The >>>> people who are using it will continue using it until the replacements >> are >>>> available, and this is just going to annoy them. >>> That's precisely the point. >>> >>> sun.misc.Unsafe and its ilk will go away one day. In preparation for >>> that, making it a bit harder to use will motivate its current users to >>> consider whether they really do need to use it -- some do, but some >>> don't. >>> >>> If you absolutely do need it then now is the time to start looking at >>> the alternatives in development, and contribute to those efforts in >>> order to make sure that your needs are met. Paul's work on variable >>> handles (JEP 193 [1]), e.g., is far enough along that feedback would >>> be useful. >>> >>> Making sun.misc.Unsafe harder to use will also help the many users who >>> unknowingly depend upon this unsupported API, via libraries which do >>> depend upon it, to become aware of that dependence. They can then >>> either seek alternatives or ask the maintainers of those libraries to >>> do so. >>> >>> - Mark >>> >>> >>> [1] http://openjdk.java.net/jeps/193 >> >>