From dalibor.topic at oracle.com Tue Aug 4 15:12:31 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Tue, 4 Aug 2015 17:12:31 +0200 Subject: Fwd: Encapsulating internal APIs in JDK 9 (sun.misc.Unsafe, etc.) In-Reply-To: <20150804075604.598755@eggemoggin.niobe.net> References: <20150804075604.598755@eggemoggin.niobe.net> Message-ID: <55C0D65F.7080608@oracle.com> -------- Forwarded Message -------- Subject: Encapsulating internal APIs in JDK 9 (sun.misc.Unsafe, etc.) Date: Tue, 04 Aug 2015 07:56:04 -0700 From: mark.reinhold at oracle.com To: jdk9-dev at openjdk.java.net, core-libs-dev at openjdk.java.net FYI: http://mail.openjdk.java.net/pipermail/jigsaw-dev/2015-August/004433.html (Please reply on jigsaw-dev rather than on jdk9-dev or core-libs-dev.) - Mark From rory.odonnell at oracle.com Wed Aug 5 14:47:04 2015 From: rory.odonnell at oracle.com (Rory O'Donnell) Date: Wed, 5 Aug 2015 15:47:04 +0100 Subject: Early Access builds for JDK 8u60 b26 and JDK 9 b75 are available on java.net Message-ID: <55C221E8.4000004@oracle.com> Hi All, Early Access build for JDK 8u60 b26 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 b75 is available on java.net, summary of changes are listed here . With respect to ongoing JDK 9 development, there are two new Candidate JEPs I'd like to draw your attention to. Firstly, Mark Reinhold has put forward JEP 260: Encapsulate Most Internal APIs to make most of the JDK's internal APIs inaccessible by default but leave a few critical, widely-used internal APIs accessible, until supported replacements exist for all or most of their functionality. You can find the JEP here: http://openjdk.java.net/jeps/260 - and an introductory e-mail and discussion thread on the OpenJDK jigsaw-dev mailing list, starting at http://mail.openjdk.java.net/pipermail/jigsaw-dev/2015-August/004433.html . If you would like to provide additional feedback, please join the jigsaw-dev mailing list, and contribute to the discussion there. Secondly, Mandy Chung has put forward JEP 259: Stack-Walking API to define an efficient standard API for stack walking that allows easy filtering of, and lazy access to, the information in stack traces. You can find the JEP here: http://openjdk.java.net/jeps/259 . If you would like to provide feedback on JEP 259, please join the OpenJDK core-libs-dev mailing list and contribute to the discussion there. Finally, we are looking for feedback via a survey on Java Style Guidelines Please see here for more details. http://mail.openjdk.java.net/pipermail/discuss/2015-August/003766.html Rgds, Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland From sadhak001 at gmail.com Wed Aug 5 21:50:51 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 5 Aug 2015 22:50:51 +0100 Subject: Fwd: [adopt-a-jsr] JCP Award Nominations are Open - Nominate Now! In-Reply-To: <55C26E9A.3090107@jcp.org> References: <55C26E9A.3090107@jcp.org> Message-ID: FYI ---------- Forwarded message ---------- From: Heather VanCura Date: Wed, Aug 5, 2015 at 9:14 PM Subject: [adopt-a-jsr] JCP Award Nominations are Open - Nominate Now! To: members at adoptajsr.java.net, users at java-champions.java.net, jug-leaders at jugs.java.net Hi all, The JCP Award nomination period will be open until August 17. The nominations are open for all to nominate. The JCP EC will vote on the nominations later in August. Descriptions of the 2015 JCP Award Categories: JCP Member/Participant of the Year - This award recognizes the corporate or individual member (either Member or Participant) who has made the most significant positive impact on the community in the past year. Leadership, investment in the community, and innovation are some of the qualities that EC Members look for in voting for this award. Outstanding Spec Lead - The role of Spec Lead is not an easy one, and the person who takes that responsibility must be, among other things, technically savvy, able to build consensus in spite of diverse corporate goals, and focused on efficiency and execution. This award recognizes the person who has brought together these qualities the best in the past year, in leading a JSR for the Java community (Java SE, Java EE or Java ME). Most Significant JSR - Specification development is key to the success of the JCP program and helps ensure we remain a fresh and vibrant community. This award recognizes the Spec Lead and Expert Group that have contributed (either in progress or final) the most significant JSR for the Java community (Java SE, Java EE or Java ME) in the past year. Outstanding Adopt-a-JSR Participant - This award recognizes the Java User Group (JUG) that has made the most exemplary contribution through the Adopt-a-JSR program in the past year. The London Java Community and SouJava initiated, and are thereby implicitly recognized, in this effort for JUGs around the world to become more involved in the work of JSRs. Innovation, community engagement and technical impact are some of the characteristics that EC Members look for in voting for this award. Nomination Form is open to the public for nominations until 17 August: https://go.oracle.com/LP=17766%20 Link below has details and descriptions: https://blogs.oracle.com/jcp/entry/nominations_for_the_13th_annual Please nominate candidates for the JCP Awards - help us to recognize the contributions from the Java community over the past year! Thank you, Heather -- @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 Aug 5 22:07:11 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 5 Aug 2015 23:07:11 +0100 Subject: This week's Adopt OpenJDK newsletter is out! Message-ID: http://paper.li/adoptopenjdk/1370465075?edition_id=4e8cc020-3bb3-11e5-b376-0cc47a0d164b&utm_campaign=paper_sub&utm_medium=email&utm_source=subscription -- @theNeomatrix369 * | **Blog ** | *LJC Associate & LJC Advocate (@adoptopenjdk & @adoptajsr programs) *Meet-a-Project - *MutabilityDetector * | **Bitbucket * * | **Github * * | **LinkedIn * *Come to Devoxx UK 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 Aug 11 10:52:17 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Tue, 11 Aug 2015 11:52:17 +0100 Subject: If you are following developments behind sun.misc.unsafe, here some update Message-ID: https://www.voxxed.com/blog/2015/08/java-handlers-propose-encapulating-fix-for-unsafe-debacle/ -- @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 Aug 11 15:14:02 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Tue, 11 Aug 2015 17:14:02 +0200 Subject: Draft Quarterly Report for Q2 2015 Message-ID: <55CA113A.5090906@oracle.com> Hi, I created a draft of this Group's second Quarterly Report for 2015. The report follows the format of the first one. It is available on the wiki at https://wiki.openjdk.java.net/display/Adoption/Quarterly+Report+for+Q2+2015 I'd like to publish this quarterly report on Friday, August 14th before midnight Hamburg time, taking into account your feedback. cheers, dalibor topic -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Oracle is committed to developing practices and products that help protect the environment From cnewland at chrisnewland.com Tue Aug 11 16:13:46 2015 From: cnewland at chrisnewland.com (Chris Newland) Date: Tue, 11 Aug 2015 17:13:46 +0100 Subject: Draft Quarterly Report for Q2 2015 In-Reply-To: <55CA113A.5090906@oracle.com> References: <55CA113A.5090906@oracle.com> Message-ID: <4cb7e8a518e4167296be6896794e73b6.squirrel@excalibur.xssl.net> Hi Dalibor, Looks accurate to me. Cheers, Chris On Tue, August 11, 2015 16:14, dalibor topic wrote: > Hi, > > > I created a draft of this Group's second Quarterly Report for 2015. The > report follows the format of the first one. It is available on the wiki at > > > https://wiki.openjdk.java.net/display/Adoption/Quarterly+Report+for+Q2+20 > 15 > > > I'd like to publish this quarterly report on Friday, August 14th before > midnight Hamburg time, taking into account your feedback. > > cheers, dalibor topic -- > Dalibor Topic | Principal Product Manager > Phone: +494089091214 | Mobile: +491737185961 > > > > ORACLE Deutschland B.V. & Co. KG | K??hneh??fe 5 | 22761 Hamburg > > > ORACLE Deutschland B.V. & Co. KG > Hauptverwaltung: Riesstr. 25, D-80992 M??nchen > Registergericht: Amtsgericht M??nchen, HRA 95603 > > > Komplement??rin: ORACLE Deutschland Verwaltung B.V. > Hertogswetering 163/167, 3543 AS Utrecht, Niederlande > Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 > Gesch??ftsf??hrer: Alexander van der Ven, Astrid Kepper, Val Maher > > > Oracle is committed to developing > practices and products that help protect the environment > From dalibor.topic at oracle.com Tue Aug 11 16:24:07 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Tue, 11 Aug 2015 18:24:07 +0200 Subject: Draft Quarterly Report for Q2 2015 In-Reply-To: <4cb7e8a518e4167296be6896794e73b6.squirrel@excalibur.xssl.net> References: <55CA113A.5090906@oracle.com> <4cb7e8a518e4167296be6896794e73b6.squirrel@excalibur.xssl.net> Message-ID: <55CA21A7.3020605@oracle.com> Thanks, Chris! On 11.08.2015 18:13, Chris Newland wrote: > Hi Dalibor, > > Looks accurate to me. > > Cheers, > > Chris > > On Tue, August 11, 2015 16:14, dalibor topic wrote: >> Hi, >> >> >> I created a draft of this Group's second Quarterly Report for 2015. The >> report follows the format of the first one. It is available on the wiki at >> >> >> https://wiki.openjdk.java.net/display/Adoption/Quarterly+Report+for+Q2+20 >> 15 >> >> >> I'd like to publish this quarterly report on Friday, August 14th before >> midnight Hamburg time, taking into account your feedback. >> >> cheers, dalibor topic -- >> Dalibor Topic | Principal Product Manager >> Phone: +494089091214 | Mobile: +491737185961 >> >> >> >> ORACLE Deutschland B.V. & Co. KG | K??hneh??fe 5 | 22761 Hamburg >> >> >> ORACLE Deutschland B.V. & Co. KG >> Hauptverwaltung: Riesstr. 25, D-80992 M??nchen >> Registergericht: Amtsgericht M??nchen, HRA 95603 >> >> >> Komplement??rin: ORACLE Deutschland Verwaltung B.V. >> Hertogswetering 163/167, 3543 AS Utrecht, Niederlande >> Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 >> Gesch??ftsf??hrer: Alexander van der Ven, 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 martijnverburg at gmail.com Tue Aug 11 16:38:07 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Tue, 11 Aug 2015 17:38:07 +0100 Subject: Draft Quarterly Report for Q2 2015 In-Reply-To: <55CA21A7.3020605@oracle.com> References: <55CA113A.5090906@oracle.com> <4cb7e8a518e4167296be6896794e73b6.squirrel@excalibur.xssl.net> <55CA21A7.3020605@oracle.com> Message-ID: Looks good. I guess I've done extra work on the sun.misc.Unsafe exploration and helping out in valhalla to steer folks into providing useful feedback. Should things like that be mentioned in the report? Cheers, Martijn On 11 August 2015 at 17:24, dalibor topic wrote: > Thanks, Chris! > > > On 11.08.2015 18:13, Chris Newland wrote: > >> Hi Dalibor, >> >> Looks accurate to me. >> >> Cheers, >> >> Chris >> >> On Tue, August 11, 2015 16:14, dalibor topic wrote: >> >>> Hi, >>> >>> >>> I created a draft of this Group's second Quarterly Report for 2015. The >>> report follows the format of the first one. It is available on the wiki >>> at >>> >>> >>> https://wiki.openjdk.java.net/display/Adoption/Quarterly+Report+for+Q2+20 >>> 15 >>> >>> >>> I'd like to publish this quarterly report on Friday, August 14th before >>> midnight Hamburg time, taking into account your feedback. >>> >>> cheers, dalibor topic -- >>> Dalibor Topic | Principal Product Manager >>> Phone: +494089091214 | Mobile: +491737185961 >>> >>> >>> >>> ORACLE Deutschland B.V. & Co. KG | K??hneh??fe 5 | 22761 Hamburg >>> >>> >>> ORACLE Deutschland B.V. & Co. KG >>> Hauptverwaltung: Riesstr. 25, D-80992 M??nchen >>> Registergericht: Amtsgericht M??nchen, HRA 95603 >>> >>> >>> Komplement??rin: ORACLE Deutschland Verwaltung B.V. >>> Hertogswetering 163/167, 3543 AS Utrecht, Niederlande >>> Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 >>> Gesch??ftsf??hrer: Alexander van der Ven, 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 richard.warburton at gmail.com Tue Aug 11 17:19:41 2015 From: richard.warburton at gmail.com (Richard Warburton) Date: Tue, 11 Aug 2015 18:19:41 +0100 Subject: Draft Quarterly Report for Q2 2015 In-Reply-To: <55CA113A.5090906@oracle.com> References: <55CA113A.5090906@oracle.com> Message-ID: Hi, There was also an LJC hackday which did OpenJDK work in July. If you're going to link to Devoxx UK events you should probably also cover the other two OpenJDK related events that occurred there. http://cfp.devoxx.co.uk/2015/talk/TTE-8344/How_to_run_a_hackday%3F http://cfp.devoxx.co.uk/2015/talk/TMT-5824/Adoption_Panel regards, Richard Warburton http://insightfullogic.com @RichardWarburto From donald.smith at oracle.com Tue Aug 11 17:24:24 2015 From: donald.smith at oracle.com (Donald Smith) Date: Tue, 11 Aug 2015 13:24:24 -0400 Subject: Draft Quarterly Report for Q2 2015 In-Reply-To: References: <55CA113A.5090906@oracle.com> <4cb7e8a518e4167296be6896794e73b6.squirrel@excalibur.xssl.net> <55CA21A7.3020605@oracle.com> Message-ID: <55CA2FC8.2070803@oracle.com> BTW Martijn, thank you for your tireless and always positive perspective on the misc.Unsafe exploration. While there were unfortunately a few who took it as some defensive call-to-arms challenge, you (as usual) were part of a group that took a positive, thoughtful and helpful perspective to addressing the challenges rather than trying to simply punt them down the road a couple more years. Kudos! - Don On 11/08/2015 12:38 PM, Martijn Verburg wrote: > Looks good. I guess I've done extra work on the sun.misc.Unsafe > exploration and helping out in valhalla to steer folks into providing > useful feedback. Should things like that be mentioned in the report? > > Cheers, > Martijn > > On 11 August 2015 at 17:24, dalibor topic wrote: > >> Thanks, Chris! >> >> >> On 11.08.2015 18:13, Chris Newland wrote: >> >>> Hi Dalibor, >>> >>> Looks accurate to me. >>> >>> Cheers, >>> >>> Chris >>> >>> On Tue, August 11, 2015 16:14, dalibor topic wrote: >>> >>>> Hi, >>>> >>>> >>>> I created a draft of this Group's second Quarterly Report for 2015. The >>>> report follows the format of the first one. It is available on the wiki >>>> at >>>> >>>> >>>> https://wiki.openjdk.java.net/display/Adoption/Quarterly+Report+for+Q2+20 >>>> 15 >>>> >>>> >>>> I'd like to publish this quarterly report on Friday, August 14th before >>>> midnight Hamburg time, taking into account your feedback. >>>> >>>> cheers, dalibor topic -- >>>> Dalibor Topic | Principal Product Manager >>>> Phone: +494089091214 | Mobile: +491737185961 >>>> >>>> >>>> >>>> ORACLE Deutschland B.V. & Co. KG | K??hneh??fe 5 | 22761 Hamburg >>>> >>>> >>>> ORACLE Deutschland B.V. & Co. KG >>>> Hauptverwaltung: Riesstr. 25, D-80992 M??nchen >>>> Registergericht: Amtsgericht M??nchen, HRA 95603 >>>> >>>> >>>> Komplement??rin: ORACLE Deutschland Verwaltung B.V. >>>> Hertogswetering 163/167, 3543 AS Utrecht, Niederlande >>>> Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 >>>> Gesch??ftsf??hrer: Alexander van der Ven, 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 dalibor.topic at oracle.com Tue Aug 11 17:25:40 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Tue, 11 Aug 2015 19:25:40 +0200 Subject: Draft Quarterly Report for Q2 2015 In-Reply-To: References: <55CA113A.5090906@oracle.com> <4cb7e8a518e4167296be6896794e73b6.squirrel@excalibur.xssl.net> <55CA21A7.3020605@oracle.com> Message-ID: <55CA3014.3030700@oracle.com> If there is a post on this Group's mailing list mentioning it in the given quarter, sure. I couldn't find a thread on Valhalla in the mailing list archives, but I found a reference to sun.misc.Unsafe alternatives in the Jigsaw Hackday thread, so I added that - thanks for the pointer! As usual, please post about the cool, related stuff you do to this list - Mani's doing a great job there. That makes it easy to find and include in the reports. Keep in mind that the Quarterly Reports represent a report on the activities of this particular Group, i.e. things being discussed/written on its mailing lists, web site and wiki within a given Quarter. They don't [0] represent a general report of things its Members or Participants do in a given quarter in the OpenJDK community, or beyond. cheers, dalibor topic [0] Because we're all leading lives too large to fit into a quarterly report. ;) On 11.08.2015 18:38, Martijn Verburg wrote: > Looks good. I guess I've done extra work on the sun.misc.Unsafe > exploration and helping out in valhalla to steer folks into providing > useful feedback. Should things like that be mentioned in the report? > > Cheers, > Martijn > > On 11 August 2015 at 17:24, dalibor topic > wrote: > > Thanks, Chris! > > > On 11.08.2015 18:13, Chris Newland wrote: > > Hi Dalibor, > > Looks accurate to me. > > Cheers, > > Chris > > On Tue, August 11, 2015 16:14, dalibor topic wrote: > > Hi, > > > I created a draft of this Group's second Quarterly Report > for 2015. The > report follows the format of the first one. It is available > on the wiki at > > > https://wiki.openjdk.java.net/display/Adoption/Quarterly+Report+for+Q2+20 > 15 > > > I'd like to publish this quarterly report on Friday, August > 14th before > midnight Hamburg time, taking into account your feedback. > > cheers, dalibor topic -- > Dalibor Topic | Principal Product > Manager > Phone: +494089091214 > > | Mobile: > +491737185961 > > > > > ORACLE Deutschland B.V. & Co. KG | K??hneh??fe 5 | 22761 Hamburg > > > ORACLE Deutschland B.V. & Co. KG > Hauptverwaltung: Riesstr. 25, D-80992 M??nchen > Registergericht: Amtsgericht M??nchen, HRA 95603 > > > Komplement??rin: ORACLE Deutschland Verwaltung B.V. > Hertogswetering 163/167, 3543 AS Utrecht, Niederlande > Handelsregister der Handelskammer Midden-Niederlande, Nr. > 30143697 > Gesch??ftsf??hrer: Alexander van der Ven, 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 > > -- 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 Tue Aug 11 17:50:20 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Tue, 11 Aug 2015 19:50:20 +0200 Subject: Draft Quarterly Report for Q2 2015 In-Reply-To: References: <55CA113A.5090906@oracle.com> Message-ID: <55CA35DC.3020303@oracle.com> On 11.08.2015 19:19, Richard Warburton wrote: > Hi, > > There was also an LJC hackday which did OpenJDK work in July. Thanks - that's something for the Q3 report. > If you're going to link to Devoxx UK events you should probably also > cover the other two OpenJDK related events that occurred there. > > http://cfp.devoxx.co.uk/2015/talk/TTE-8344/How_to_run_a_hackday%3F > > http://cfp.devoxx.co.uk/2015/talk/TMT-5824/Adoption_Panel Done. cheers, dalibor topic > regards, > > Richard Warburton > > http://insightfullogic.com > @RichardWarburto -- 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 Tue Aug 11 18:54:29 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Tue, 11 Aug 2015 20:54:29 +0200 Subject: JDK 9 Outreach updates Message-ID: <55CA44E5.8050800@oracle.com> I took part in an Eclipse Hackathon in Hamburg, and updated the outreach page accordingly. [0] There are a few more items that feedback is being asked on various OpenJDK mailing lists to add in the next round of updates - code style guidelines, JAR signer API and public APIs for internal Swing classes are items I plan to add. As usual, please let me know if there is something else that should be added to the wiki page. cheers, dalibor topic [0] https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach#JDK9Outreach-Updateyourdependencies -- 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 martijnverburg at gmail.com Wed Aug 12 18:22:04 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Wed, 12 Aug 2015 19:22:04 +0100 Subject: Fwd: A fix to watch: JDK-6260652: (coll) Arrays.asList(x).toArray().getClass() should be Object[].class In-Reply-To: <55CB7A1C.2020909@oracle.com> References: <55CB7A1C.2020909@oracle.com> Message-ID: ---------- Forwarded message ---------- From: *joe darcy* Date: Wednesday, 12 August 2015 Subject: A fix to watch: JDK-6260652: (coll) Arrays.asList(x).toArray().getClass() should be Object[].class To: "jdk9-dev at openjdk.java.net" FYI, As of build 73, the following change has been present in JDK 9: JDK-6260652: (coll) Arrays.asList(x).toArray().getClass() should be Object[].class https://bugs.openjdk.java.net/browse/JDK-6260652 As the summary implies, the long-standing behavior of Arrays.asList(x).toArray() was changed from returning a clone of the backing array, which might be say, a String[], to returning the specified type, Object[]. As early users of JDK 9, please be aware of this change and report on experiences using it. Thanks, -Joe -- Cheers, Martijn (Sent from Gmail Mobile) From dalibor.topic at oracle.com Wed Aug 12 22:42:32 2015 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 13 Aug 2015 00:42:32 +0200 Subject: Fwd: A fix to watch: JDK-6260652: (coll) Arrays.asList(x).toArray().getClass() should be Object[].class In-Reply-To: References: <55CB7A1C.2020909@oracle.com> Message-ID: <55CBCBD8.5070803@oracle.com> Thanks, Martijn - added: https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach#JDK9Outreach-Arrays.asList%28x%29.toArray%28%29returnsObject[] cheers, dalibor topic On 8/12/15 8:22 PM, Martijn Verburg wrote: > ---------- Forwarded message ---------- > From: *joe darcy* > Date: Wednesday, 12 August 2015 > Subject: A fix to watch: JDK-6260652: (coll) > Arrays.asList(x).toArray().getClass() should be Object[].class > To: "jdk9-dev at openjdk.java.net" > > > FYI, > > As of build 73, the following change has been present in JDK 9: > > JDK-6260652: (coll) Arrays.asList(x).toArray().getClass() should be > Object[].class > https://bugs.openjdk.java.net/browse/JDK-6260652 > > As the summary implies, the long-standing behavior of > Arrays.asList(x).toArray() was changed from returning a clone of the > backing array, which might be say, a String[], to returning the specified > type, Object[]. > > As early users of JDK 9, please be aware of this change and report on > experiences using it. > > Thanks, > > -Joe > > > -- 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 dalibor.topic at oracle.com Thu Aug 13 15:31:21 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Thu, 13 Aug 2015 17:31:21 +0200 Subject: JDK 9 Outreach updates In-Reply-To: <55CA44E5.8050800@oracle.com> References: <55CA44E5.8050800@oracle.com> Message-ID: <55CCB849.3030208@oracle.com> On 11.08.2015 20:54, dalibor topic wrote: > There are a few more items that feedback is being asked on various > OpenJDK mailing lists to add in the next round of updates - code style > guidelines, JAR signer API and public APIs for internal Swing classes > are items I plan to add. Done. -- 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 martijnverburg at gmail.com Fri Aug 14 10:50:02 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Fri, 14 Aug 2015 11:50:02 +0100 Subject: JVM Language Summit videos Message-ID: Some really great talks here. Gives you an insight into the complexity in the JVM. https://www.youtube.com/playlist?list=PLX8CzqL3ArzUo2dtMurvpUTAaujPMeuuU Cheers, Martijn From carl at jokl.co.uk Fri Aug 14 11:06:22 2015 From: carl at jokl.co.uk (Carl Jokl) Date: Fri, 14 Aug 2015 12:06:22 +0100 Subject: JVM Language Summit videos In-Reply-To: References: Message-ID: Hello I recall an announcement from Oracle that they would no longer be supporting JavaFX mobile for ARM. I have a mobile development company and specialist skills in mobile test automation. Would Oracle like me to take ownership of testing JavaFX Mobile for ARM across a broad range of mobile devices? Regards Carl Jokl Jokl Technologies Limited JCP Member representing Mobile and Embedded Java for the London Java User Group. On 14 August 2015 at 11:50, Martijn Verburg wrote: > Some really great talks here. Gives you an insight into the complexity in > the JVM. > > https://www.youtube.com/playlist?list=PLX8CzqL3ArzUo2dtMurvpUTAaujPMeuuU > > Cheers, > Martijn > From martijnverburg at gmail.com Fri Aug 14 11:13:11 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Fri, 14 Aug 2015 12:13:11 +0100 Subject: JVM Language Summit videos In-Reply-To: References: Message-ID: Hi Carl, I'd ask that Q over on the openjfx mailing list... On Friday, 14 August 2015, Carl Jokl wrote: > Hello > > I recall an announcement from Oracle that they would no longer be > supporting JavaFX mobile for ARM. I have a mobile development company and > specialist skills in mobile test automation. Would Oracle like me to take > ownership of testing JavaFX Mobile for ARM across a broad range of mobile > devices? > > Regards > > Carl Jokl > > Jokl Technologies Limited > > JCP Member representing Mobile and Embedded Java for the London Java User > Group. > > On 14 August 2015 at 11:50, Martijn Verburg > wrote: > >> Some really great talks here. Gives you an insight into the complexity in >> the JVM. >> >> https://www.youtube.com/playlist?list=PLX8CzqL3ArzUo2dtMurvpUTAaujPMeuuU >> >> Cheers, >> Martijn >> > > -- Cheers, Martijn (Sent from Gmail Mobile) From dalibor.topic at oracle.com Fri Aug 14 14:33:07 2015 From: dalibor.topic at oracle.com (dalibor topic) Date: Fri, 14 Aug 2015 16:33:07 +0200 Subject: Draft Quarterly Report for Q2 2015 In-Reply-To: <55CA113A.5090906@oracle.com> References: <55CA113A.5090906@oracle.com> Message-ID: <55CDFC23.6090402@oracle.com> Thank you all for feedback. The report has now been published. cheers, dalibor topic On 11.08.2015 17:14, dalibor topic wrote: > Hi, > > I created a draft of this Group's second Quarterly Report for 2015. The > report follows the format of the first one. It is available on the wiki at > > https://wiki.openjdk.java.net/display/Adoption/Quarterly+Report+for+Q2+2015 > > I'd like to publish this quarterly report on Friday, August 14th before > midnight Hamburg time, taking into account your feedback. > > cheers, > dalibor topic -- Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | K?hneh?fe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 M?nchen Registergericht: Amtsgericht M?nchen, HRA 95603 Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Oracle is committed to developing practices and products that help protect the environment From cnewland at chrisnewland.com Wed Aug 19 07:28:53 2015 From: cnewland at chrisnewland.com (Chris Newland) Date: Wed, 19 Aug 2015 08:28:53 +0100 Subject: OpenJFX in a post-Jigsaw world Message-ID: <395bc110e4fc7fc5ea34aee8432e8934.squirrel@excalibur.xssl.net> There's been some discussion on the London Java Community Slack chat about JavaFX with OpenJDK so I made some enquiries over on openjfx-dev and here is the Oracle response regarding OpenJFX / Jigsaw. Cheers, Chris ---------------------------- Original Message ---------------------------- Subject: Re: OpenJFX / JDK 9 questions From: "Kevin Rushforth" Date: Tue, August 18, 2015 23:23 To: "John C. Turnbull" Cc: cnewland at chrisnewland.com openjfx-dev at openjdk.java.net -------------------------------------------------------------------------- Chris' questions are more about the build environment. To answer some of the specific points. > Longer term, will OpenJFX ever become a sub-project or module in the OpenJDK > repository? > Very likely, yes. Long term we would like the openjfx "rt" repository to be a "jfx" repo in the openjdk forest. This is not planned for 9, though. Probably for JDK 10 (but perhaps could be done in a 9 update release). > Is there any plan for a unified build system for OpenJDK and OpenJFX to > produce a binary that runs JavaFX out of the box? > Some of the Jigsaw work is heading in that direction. The current plan is for a JDK configure option to take a set of (pre-built) JavaFX modules and import them into the JDK build, as opposed to the current "overlay the javafx bits at the end" approach that JDK 8 uses. > Currently the gradle openZip method makes it easy to create builds that > unpack into OpenJDK / Zulu JDK but this assumes a pre-Jigsaw (JRE) structure > and doesn't work with JDK9. Shall I submit a bug? We are in the process of making major changes for Jigsaw, so anything we do for the "openZip" task will be a stop-gap until that work is complete. Go ahead and file the bug, though. If nothing else, it will serve as a reminder to test the build with OpenJDK + OpenJFX (without either of the closed bits). -- Kevin > > -----Original Message----- > From: openjfx-dev [mailto:openjfx-dev-bounces at openjdk.java.net] On Behalf Of > Chris Newland > Sent: Tuesday, August 18, 2015 10:07 PM > To: openjfx-dev at openjdk.java.net > Subject: OpenJFX / JDK 9 questions > > Hi, > > Please could someone briefly explain the changes to OpenJFX under JDK9 / > modularisation / jigsaw? > > I've been trying to answer some questions about this in the London Java > Community (JUG) and have added 8u40 stable binaries to my OpenJFX build > server as that was requested: http://108.61.191.178/ > > I understand work is already happening under JEP253 to sort out the public > APIs. > > Longer term, will OpenJFX ever become a sub-project or module in the OpenJDK > repository? > > Is there any plan for a unified build system for OpenJDK and OpenJFX to > produce a binary that runs JavaFX out of the box? > > Currently the gradle openZip method makes it easy to create builds that > unpack into OpenJDK / Zulu JDK but this assumes a pre-Jigsaw (JRE) structure > and doesn't work with JDK9. Shall I submit a bug? > > Cheers, > > Chris From cnewland at chrisnewland.com Thu Aug 20 07:51:26 2015 From: cnewland at chrisnewland.com (Chris Newland) Date: Thu, 20 Aug 2015 08:51:26 +0100 Subject: OpenJFX in a post-Jigsaw world In-Reply-To: <395bc110e4fc7fc5ea34aee8432e8934.squirrel@excalibur.xssl.net> References: <395bc110e4fc7fc5ea34aee8432e8934.squirrel@excalibur.xssl.net> Message-ID: <41253f9b7bc58f5db9f0516a92f7f342.squirrel@excalibur.xssl.net> CC'd Rory as this affects JITWatch running on OpenJDK9/OpenJFX (quality outreach). I've filed a bug (Review ID: JI-9023645) regarding OpenJFX "overlay" builds (created using "gradle openZip") because they can't be overlaid onto a JDK9 (jigsaw) layout as they unpack into a "jre" folder. Phil Race mentioned that post-jigsaw the JDK structure should be considered opaque and tools will need to exist for "adding features" such as OpenJFX to OpenJDK. I'm going to follow this up on jigsaw-dev and will report back anything interesting. Cheers, Chris On Wed, August 19, 2015 08:28, Chris Newland wrote: > There's been some discussion on the London Java Community Slack chat > about JavaFX with OpenJDK so I made some enquiries over on openjfx-dev and > here is the Oracle response regarding OpenJFX / Jigsaw. > > Cheers, > > > Chris > > > ---------------------------- Original Message > ---------------------------- > Subject: Re: OpenJFX / JDK 9 questions > From: "Kevin Rushforth" > Date: Tue, August 18, 2015 23:23 > To: "John C. Turnbull" > Cc: cnewland at chrisnewland.com > openjfx-dev at openjdk.java.net > ------------------------------------------------------------------------- > - > > > Chris' questions are more about the build environment. To answer some of > the specific points. > >> Longer term, will OpenJFX ever become a sub-project or module in the >> > OpenJDK > >> repository? >> > > Very likely, yes. Long term we would like the openjfx "rt" repository to > be a "jfx" repo in the openjdk forest. This is not planned for 9, though. > Probably for JDK 10 (but perhaps could be done in a 9 update > release). > >> Is there any plan for a unified build system for OpenJDK and OpenJFX to >> produce a binary that runs JavaFX out of the box? >> > > Some of the Jigsaw work is heading in that direction. The current plan > is for a JDK configure option to take a set of (pre-built) JavaFX modules > and import them into the JDK build, as opposed to the current "overlay the > javafx bits at the end" approach that JDK 8 uses. > >> Currently the gradle openZip method makes it easy to create builds that >> unpack into OpenJDK / Zulu JDK but this assumes a pre-Jigsaw (JRE) > structure >> and doesn't work with JDK9. Shall I submit a bug? > > We are in the process of making major changes for Jigsaw, so anything we > do for the "openZip" task will be a stop-gap until that work is complete. > Go ahead and file the bug, though. If nothing else, it will > serve as a reminder to test the build with OpenJDK + OpenJFX (without > either of the closed bits). > > -- Kevin > > >> >> -----Original Message----- >> From: openjfx-dev [mailto:openjfx-dev-bounces at openjdk.java.net] On >> > Behalf Of > >> Chris Newland >> Sent: Tuesday, August 18, 2015 10:07 PM >> To: openjfx-dev at openjdk.java.net >> Subject: OpenJFX / JDK 9 questions >> >> >> Hi, >> >> >> Please could someone briefly explain the changes to OpenJFX under JDK9 >> / >> modularisation / jigsaw? >> >> I've been trying to answer some questions about this in the London Java >> Community (JUG) and have added 8u40 stable binaries to my OpenJFX >> build server as that was requested: http://108.61.191.178/ >> >> I understand work is already happening under JEP253 to sort out the >> public APIs. >> >> >> Longer term, will OpenJFX ever become a sub-project or module in the >> > OpenJDK > >> repository? >> >> Is there any plan for a unified build system for OpenJDK and OpenJFX to >> produce a binary that runs JavaFX out of the box? >> >> Currently the gradle openZip method makes it easy to create builds that >> unpack into OpenJDK / Zulu JDK but this assumes a pre-Jigsaw (JRE) > structure >> and doesn't work with JDK9. Shall I submit a bug? >> >> Cheers, >> >> >> Chris >> > > > From rjdkolb at gmail.com Tue Aug 25 06:21:26 2015 From: rjdkolb at gmail.com (Richard Kolb) Date: Tue, 25 Aug 2015 08:21:26 +0200 Subject: Project Jigsaw, is there a replacement for WARs ? Message-ID: Hello, I am doing some deeper research into Jigsaw. Will there be a concept of a module that contains child modules ? Or will there be some sort of Global assembly cache like .NET / OSGi like magic to pick up the right versions? thanks, Richard. From martijnverburg at gmail.com Tue Aug 25 09:07:08 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Tue, 25 Aug 2015 10:07:08 +0100 Subject: Project Jigsaw, is there a replacement for WARs ? In-Reply-To: References: Message-ID: Hi Richard, You can probably get the most accurate answer from jigsaw-dev. My understanding is that it's going to rely on something akin to Maven/OSGi to deal with dependencies and versioning. Cheers, Martijn On 25 August 2015 at 07:21, Richard Kolb wrote: > Hello, > > I am doing some deeper research into Jigsaw. > > Will there be a concept of a module that contains child modules ? > Or will there be some sort of Global assembly cache like .NET / OSGi like > magic to pick up the right versions? > > thanks, > Richard. > From rjdkolb at gmail.com Tue Aug 25 09:18:18 2015 From: rjdkolb at gmail.com (Richard Kolb) Date: Tue, 25 Aug 2015 11:18:18 +0200 Subject: Project Jigsaw, is there a replacement for WARs ? In-Reply-To: References: Message-ID: Hi Martijn. Thanks. I am hoping concepts like wars are not after thoughts and it will tie nicely into the Java EE ,Spring etc. worlds as well. Regards, Richard. On 25 Aug 2015 11:07, "Martijn Verburg" wrote: > Hi Richard, > > You can probably get the most accurate answer from jigsaw-dev. My > understanding is that it's going to rely on something akin to Maven/OSGi to > deal with dependencies and versioning. > > Cheers, > Martijn > > On 25 August 2015 at 07:21, Richard Kolb wrote: > >> Hello, >> >> I am doing some deeper research into Jigsaw. >> >> Will there be a concept of a module that contains child modules ? >> Or will there be some sort of Global assembly cache like .NET / OSGi like >> magic to pick up the right versions? >> >> thanks, >> Richard. >> > > From sadhak001 at gmail.com Tue Aug 25 09:45:34 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Tue, 25 Aug 2015 10:45:34 +0100 Subject: Project Jigsaw, is there a replacement for WARs ? In-Reply-To: References: Message-ID: Hi Richard, Here;s some videos - from early this year and last year: https://www.parleys.com/tutorial/java9-modules http://www.infoq.com/presentations/java-9-10 https://www.parleys.com/tutorial/project-jigsaw (you need parleys subscription for this, my apologies) I hope they help with furthering your quest and answering some of your Qs. Its a moving target so as Martijn mentions - the jigsaw-dev mailing list should echo latest info. Cheers, Mani On Tue, Aug 25, 2015 at 10:18 AM, Richard Kolb wrote: > Hi Martijn. > > Thanks. > I am hoping concepts like wars are not after thoughts and it will tie > nicely into the Java EE ,Spring etc. worlds as well. > > Regards, > Richard. > On 25 Aug 2015 11:07, "Martijn Verburg" wrote: > > > Hi Richard, > > > > You can probably get the most accurate answer from jigsaw-dev. My > > understanding is that it's going to rely on something akin to Maven/OSGi > to > > deal with dependencies and versioning. > > > > Cheers, > > Martijn > > > > On 25 August 2015 at 07:21, Richard Kolb wrote: > > > >> Hello, > >> > >> I am doing some deeper research into Jigsaw. > >> > >> Will there be a concept of a module that contains child modules ? > >> Or will there be some sort of Global assembly cache like .NET / OSGi > like > >> magic to pick up the right versions? > >> > >> thanks, > >> Richard. > >> > > > > > -- @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 Aug 25 09:46:01 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Tue, 25 Aug 2015 10:46:01 +0100 Subject: Project Jigsaw, is there a replacement for WARs ? In-Reply-To: References: Message-ID: The Java EE space may eventually take on jigsaw like attributes, but I wouldn't count on a fast timeframe. Cheers, Martijn On 25 August 2015 at 10:18, Richard Kolb wrote: > Hi Martijn. > > Thanks. > I am hoping concepts like wars are not after thoughts and it will tie > nicely into the Java EE ,Spring etc. worlds as well. > > Regards, > Richard. > On 25 Aug 2015 11:07, "Martijn Verburg" wrote: > >> Hi Richard, >> >> You can probably get the most accurate answer from jigsaw-dev. My >> understanding is that it's going to rely on something akin to Maven/OSGi to >> deal with dependencies and versioning. >> >> Cheers, >> Martijn >> >> On 25 August 2015 at 07:21, Richard Kolb wrote: >> >>> Hello, >>> >>> I am doing some deeper research into Jigsaw. >>> >>> Will there be a concept of a module that contains child modules ? >>> Or will there be some sort of Global assembly cache like .NET / OSGi like >>> magic to pick up the right versions? >>> >>> thanks, >>> Richard. >>> >> >> From rjdkolb at gmail.com Tue Aug 25 10:33:03 2015 From: rjdkolb at gmail.com (Richard Kolb) Date: Tue, 25 Aug 2015 12:33:03 +0200 Subject: Project Jigsaw, is there a replacement for WARs ? In-Reply-To: References: Message-ID: Thanks Mani. On 25 August 2015 at 11:45, Mani Sarkar wrote: > Hi Richard, > > Here;s some videos - from early this year and last year: > > https://www.parleys.com/tutorial/java9-modules > http://www.infoq.com/presentations/java-9-10 > > https://www.parleys.com/tutorial/project-jigsaw (you need parleys > subscription for this, my apologies) > > I hope they help with furthering your quest and answering some of your Qs. > > Its a moving target so as Martijn mentions - the jigsaw-dev mailing list > should echo latest info. > > Cheers, > Mani > > On Tue, Aug 25, 2015 at 10:18 AM, Richard Kolb wrote: > >> Hi Martijn. >> >> Thanks. >> I am hoping concepts like wars are not after thoughts and it will tie >> nicely into the Java EE ,Spring etc. worlds as well. >> >> Regards, >> Richard. >> On 25 Aug 2015 11:07, "Martijn Verburg" wrote: >> >> > Hi Richard, >> > >> > You can probably get the most accurate answer from jigsaw-dev. My >> > understanding is that it's going to rely on something akin to >> Maven/OSGi to >> > deal with dependencies and versioning. >> > >> > Cheers, >> > Martijn >> > >> > On 25 August 2015 at 07:21, Richard Kolb wrote: >> > >> >> Hello, >> >> >> >> I am doing some deeper research into Jigsaw. >> >> >> >> Will there be a concept of a module that contains child modules ? >> >> Or will there be some sort of Global assembly cache like .NET / OSGi >> like >> >> magic to pick up the right versions? >> >> >> >> thanks, >> >> Richard. >> >> >> > >> > >> > > > > -- > @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 rjdkolb at gmail.com Tue Aug 25 10:33:48 2015 From: rjdkolb at gmail.com (Richard Kolb) Date: Tue, 25 Aug 2015 12:33:48 +0200 Subject: Project Jigsaw, is there a replacement for WARs ? In-Reply-To: References: Message-ID: True, Java EE 9. :) On 25 August 2015 at 12:33, Richard Kolb wrote: > > Thanks Mani. > > On 25 August 2015 at 11:45, Mani Sarkar wrote: > >> Hi Richard, >> >> Here;s some videos - from early this year and last year: >> >> https://www.parleys.com/tutorial/java9-modules >> http://www.infoq.com/presentations/java-9-10 >> >> https://www.parleys.com/tutorial/project-jigsaw (you need parleys >> subscription for this, my apologies) >> >> I hope they help with furthering your quest and answering some of your >> Qs. >> >> Its a moving target so as Martijn mentions - the jigsaw-dev mailing list >> should echo latest info. >> >> Cheers, >> Mani >> >> On Tue, Aug 25, 2015 at 10:18 AM, Richard Kolb wrote: >> >>> Hi Martijn. >>> >>> Thanks. >>> I am hoping concepts like wars are not after thoughts and it will tie >>> nicely into the Java EE ,Spring etc. worlds as well. >>> >>> Regards, >>> Richard. >>> On 25 Aug 2015 11:07, "Martijn Verburg" >>> wrote: >>> >>> > Hi Richard, >>> > >>> > You can probably get the most accurate answer from jigsaw-dev. My >>> > understanding is that it's going to rely on something akin to >>> Maven/OSGi to >>> > deal with dependencies and versioning. >>> > >>> > Cheers, >>> > Martijn >>> > >>> > On 25 August 2015 at 07:21, Richard Kolb wrote: >>> > >>> >> Hello, >>> >> >>> >> I am doing some deeper research into Jigsaw. >>> >> >>> >> Will there be a concept of a module that contains child modules ? >>> >> Or will there be some sort of Global assembly cache like .NET / OSGi >>> like >>> >> magic to pick up the right versions? >>> >> >>> >> thanks, >>> >> Richard. >>> >> >>> > >>> > >>> >> >> >> >> -- >> @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 Thu Aug 27 14:51:11 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Thu, 27 Aug 2015 15:51:11 +0100 Subject: Slack Team for Adopt OpenJDK Message-ID: Hi all, I'm experimenting with a Slack Team for realtime Adoption activities (replacing IRC). Appreciate not everyone can get to Slack behind firewalls but if you'd like an invite please drop me a mail. Cheers, Martijn From neugens.limasoftware at gmail.com Thu Aug 27 15:56:00 2015 From: neugens.limasoftware at gmail.com (Mario Torre) Date: Thu, 27 Aug 2015 17:56:00 +0200 Subject: Slack Team for Adopt OpenJDK In-Reply-To: References: Message-ID: 2015-08-27 16:51 GMT+02:00 Martijn Verburg : > Hi all, > > I'm experimenting with a Slack Team for realtime Adoption activities > (replacing IRC). Appreciate not everyone can get to Slack behind firewalls > but if you'd like an invite please drop me a mail. You guys are too Social 2.0 ;) What's wrong in IRC :) Seriously, if from one side more channels sounds better, I'm afraid we may risk too much fragmentation as we simply can't keep up with each and every service out there. I don't want to force IRC on anyone, but IRC is the least common denominator for most of the OpenJDK hackers, and I believe Adoption should bring people closers to them. Also, IRC is kind of Free, with most IRC servers providers being sponsored by Open Source players and serves FLOSS development since the early beginning, should we really change that? Cheers, Mario -- pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF Java Champion - Blog: http://neugens.wordpress.com - Twitter: @neugens Proud GNU Classpath developer: http://www.classpath.org/ OpenJDK: http://openjdk.java.net/projects/caciocavallo/ Please, support open standards: http://endsoftpatents.org/ From martijnverburg at gmail.com Thu Aug 27 16:05:35 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Thu, 27 Aug 2015 17:05:35 +0100 Subject: Slack Team for Adopt OpenJDK In-Reply-To: References: Message-ID: Hey Mario, At least partly agree, hence this is an experiment :-). Want an invite? Cheers, Martijn On 27 August 2015 at 16:56, Mario Torre wrote: > 2015-08-27 16:51 GMT+02:00 Martijn Verburg : > > Hi all, > > > > I'm experimenting with a Slack Team for realtime Adoption activities > > (replacing IRC). Appreciate not everyone can get to Slack behind > firewalls > > but if you'd like an invite please drop me a mail. > > You guys are too Social 2.0 ;) What's wrong in IRC :) > > Seriously, if from one side more channels sounds better, I'm afraid we > may risk too much fragmentation as we simply can't keep up with each > and every service out there. > > I don't want to force IRC on anyone, but IRC is the least common > denominator for most of the OpenJDK hackers, and I believe Adoption > should bring people closers to them. > > Also, IRC is kind of Free, with most IRC servers providers being > sponsored by Open Source players and serves FLOSS development since > the early beginning, should we really change that? > > Cheers, > Mario > > -- > pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF > Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF > > Java Champion - Blog: http://neugens.wordpress.com - Twitter: @neugens > Proud GNU Classpath developer: http://www.classpath.org/ > OpenJDK: http://openjdk.java.net/projects/caciocavallo/ > > Please, support open standards: > http://endsoftpatents.org/ > From neugens.limasoftware at gmail.com Thu Aug 27 19:49:57 2015 From: neugens.limasoftware at gmail.com (Mario Torre) Date: Thu, 27 Aug 2015 21:49:57 +0200 Subject: Slack Team for Adopt OpenJDK In-Reply-To: References: Message-ID: 2015-08-27 18:05 GMT+02:00 Martijn Verburg : > Hey Mario, > > At least partly agree, hence this is an experiment :-). Want an invite? Oh, no! If I get too involved I won't be able to defend IRC when it comes to that ;) But please, keep me in the loop, if it gets successful I'll be happy to join! What would really be cool to have is a bridge between those media, do you think that would be possible to do? Cheers, Mario -- pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF Java Champion - Blog: http://neugens.wordpress.com - Twitter: @neugens Proud GNU Classpath developer: http://www.classpath.org/ OpenJDK: http://openjdk.java.net/projects/caciocavallo/ Please, support open standards: http://endsoftpatents.org/ From sadhak001 at gmail.com Thu Aug 27 22:47:04 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Thu, 27 Aug 2015 23:47:04 +0100 Subject: Slack Team for Adopt OpenJDK In-Reply-To: References: Message-ID: Isn't there a way for IRCers to connect to the Slack Adoption channel ? Any of these of any use ? http://www.pilgrimbreak.com/how-to-access-slack-with-command-line-irc-client-irssi/ https://github.com/ekmartin/slack-irc https://slack.zendesk.com/hc/en-us/articles/201727913-Connecting-to-Slack-over-IRC-and-XMPP Cheers, Mani On Thu, Aug 27, 2015 at 8:49 PM, Mario Torre wrote: > 2015-08-27 18:05 GMT+02:00 Martijn Verburg : > > Hey Mario, > > > > At least partly agree, hence this is an experiment :-). Want an invite? > > Oh, no! If I get too involved I won't be able to defend IRC when it > comes to that ;) > > But please, keep me in the loop, if it gets successful I'll be happy to > join! > > What would really be cool to have is a bridge between those media, do > you think that would be possible to do? > > Cheers, > Mario > > -- > pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF > Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF > > Java Champion - Blog: http://neugens.wordpress.com - Twitter: @neugens > Proud GNU Classpath developer: http://www.classpath.org/ > OpenJDK: http://openjdk.java.net/projects/caciocavallo/ > > Please, support open standards: > http://endsoftpatents.org/ > -- @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 Thu Aug 27 22:50:22 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Thu, 27 Aug 2015 23:50:22 +0100 Subject: This week's Adopt OpenJDK newsletter is out ! Message-ID: http://paper.li/adoptopenjdk/1370465075?edition_id=cb193ca0-4c33-11e5-822d-0cc47a0d164b&utm_campaign=paper_sub&utm_medium=email&utm_source=subscription Some very interesting reads - enjoy and share! -- @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 Thu Aug 27 23:37:32 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Fri, 28 Aug 2015 00:37:32 +0100 Subject: Slack Team for Adopt OpenJDK In-Reply-To: References: Message-ID: Hi Mario/Mani, I've enabled IRC integration: https://slack.zendesk.com/hc/en-us/articles/201727913-Connecting-to-Slack-over-IRC-and-XMPP gives a starting point on how to connect. Cheers, Martijn On 27 August 2015 at 23:47, Mani Sarkar wrote: > Isn't there a way for IRCers to connect to the Slack Adoption channel ? > > Any of these of any use ? > > http://www.pilgrimbreak.com/how-to-access-slack-with-command-line-irc-client-irssi/ > https://github.com/ekmartin/slack-irc > > > https://slack.zendesk.com/hc/en-us/articles/201727913-Connecting-to-Slack-over-IRC-and-XMPP > > Cheers, > Mani > > On Thu, Aug 27, 2015 at 8:49 PM, Mario Torre < > neugens.limasoftware at gmail.com> wrote: > >> 2015-08-27 18:05 GMT+02:00 Martijn Verburg : >> > Hey Mario, >> > >> > At least partly agree, hence this is an experiment :-). Want an invite? >> >> Oh, no! If I get too involved I won't be able to defend IRC when it >> comes to that ;) >> >> But please, keep me in the loop, if it gets successful I'll be happy to >> join! >> >> What would really be cool to have is a bridge between those media, do >> you think that would be possible to do? >> >> Cheers, >> Mario >> >> -- >> pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF >> Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF >> >> Java Champion - Blog: http://neugens.wordpress.com - Twitter: @neugens >> Proud GNU Classpath developer: http://www.classpath.org/ >> OpenJDK: http://openjdk.java.net/projects/caciocavallo/ >> >> Please, support open standards: >> http://endsoftpatents.org/ >> > > > > -- > @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 Fri Aug 28 11:08:42 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Fri, 28 Aug 2015 12:08:42 +0100 Subject: Slack Team for Adopt OpenJDK In-Reply-To: References: Message-ID: Now there will good cross-pollination ;) automatic evangelism ;) On Fri, Aug 28, 2015 at 12:37 AM, Martijn Verburg wrote: > Hi Mario/Mani, > > I've enabled IRC integration: > https://slack.zendesk.com/hc/en-us/articles/201727913-Connecting-to-Slack-over-IRC-and-XMPP gives > a starting point on how to connect. > > Cheers, > Martijn > > On 27 August 2015 at 23:47, Mani Sarkar wrote: > >> Isn't there a way for IRCers to connect to the Slack Adoption channel ? >> >> Any of these of any use ? >> >> http://www.pilgrimbreak.com/how-to-access-slack-with-command-line-irc-client-irssi/ >> https://github.com/ekmartin/slack-irc >> >> >> https://slack.zendesk.com/hc/en-us/articles/201727913-Connecting-to-Slack-over-IRC-and-XMPP >> >> 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 rory.odonnell at oracle.com Fri Aug 28 16:45:42 2015 From: rory.odonnell at oracle.com (Rory O'Donnell) Date: Fri, 28 Aug 2015 17:45:42 +0100 Subject: Early Access builds for JDK 8u66 b02 and JDK 9 b78 are available on java.net Message-ID: <55E09036.7080505@oracle.com> Hi All, Early Access build for JDK 8u66 b02 is available on java.net, summary of changes are listed here. Early Access build for JDK 9 b78 is available on java.net, summary of changes are listed here . With respect to ongoing JDK 9 development, I'd like to draw your attention to the following requests to provide feedback on the relevant mailing lists. *OpenJDK JarSigner API* JDK 9 is more restricted on calling sun.* public methods but we know there are users calling sun.security.tools.jarsigner.Main to sign jar files. A new API is proposed for this very purpose in OpenJDK. Feedback on this API should be provided on the security-dev mailing list. *RFC JEP: NIST SP 800-90A SecureRandom implementations : *Feedback on this draft JEP should be provided on the security-dev mailing list. * * *Public API for internal Swing classes* According to the JEP 200: The Modular JDK we expect that classes from internal packages (like sun.swing) will not be accessible. If you are using the internal Swing API and it is not possible to replace it by public API, please provide feedback on the swing-dev mailing list. If you haven?t already subscribed to a list then please do so first, otherwise your message will be discarded as spam. Finally, videos of presentations from the JVM Language Summit have been published at : http://www.oracle.com/technetwork/java/javase/community/jlssessions-2015-2633029.html . Rgds, Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland