From sadhak001 at gmail.com Tue Sep 1 15:51:45 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Tue, 1 Sep 2015 16:51:45 +0100 Subject: Unsafe update, read safely ;) Message-ID: Nice post on Unsafe by Chris from Hazelcast: *A Post-Apocalyptic sun.misc.Unsafe World * http://www.infoq.com/articles/A-Post-Apocalyptic-sun.misc.Unsafe-World 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 Sep 1 16:20:03 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Tue, 1 Sep 2015 17:20:03 +0100 Subject: Project proposal: Shenandoah Message-ID: Something nice from the Hotspot world: http://mail.openjdk.java.net/pipermail/discuss/2015-July/003760.html What is Shenandoah ? A couple of posts about it - http://www.jclarity.com/2014/02/19/shenandoah-a-new-low-pause-garbage-collection-algorithm-for-the-java-hotspot-jvm/ and http://www.infoworld.com/article/2888189/java/red-hat-shenandoah-boosts-java-garbage-collection.html 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 Sep 1 16:22:31 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Tue, 1 Sep 2015 17:22:31 +0100 Subject: Project proposal: Shenandoah In-Reply-To: References: Message-ID: Meant to share this as well - its now sponsored: http://mail.openjdk.java.net/pipermail/discuss/2015-August/003767.html Cheers, Mani On Tue, Sep 1, 2015 at 5:20 PM, Mani Sarkar wrote: > Something nice from the Hotspot world: > http://mail.openjdk.java.net/pipermail/discuss/2015-July/003760.html > > What is Shenandoah ? > A couple of posts about it - > http://www.jclarity.com/2014/02/19/shenandoah-a-new-low-pause-garbage-collection-algorithm-for-the-java-hotspot-jvm/ > and > > http://www.infoworld.com/article/2888189/java/red-hat-shenandoah-boosts-java-garbage-collection.html > > 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 jaromir.hamala at gmail.com Tue Sep 1 16:39:53 2015 From: jaromir.hamala at gmail.com (Jaromir Hamala) Date: Tue, 1 Sep 2015 19:39:53 +0300 Subject: Project proposal: Shenandoah In-Reply-To: References: Message-ID: Wow, that's a great news, thanks for sharing! Cheers, Jaromir On Tue, Sep 1, 2015 at 7:22 PM, Mani Sarkar wrote: > Meant to share this as well - its now sponsored: > http://mail.openjdk.java.net/pipermail/discuss/2015-August/003767.html > > Cheers, > Mani > > On Tue, Sep 1, 2015 at 5:20 PM, Mani Sarkar wrote: > > > Something nice from the Hotspot world: > > http://mail.openjdk.java.net/pipermail/discuss/2015-July/003760.html > > > > What is Shenandoah ? > > A couple of posts about it - > > > http://www.jclarity.com/2014/02/19/shenandoah-a-new-low-pause-garbage-collection-algorithm-for-the-java-hotspot-jvm/ > > and > > > > > http://www.infoworld.com/article/2888189/java/red-hat-shenandoah-boosts-java-garbage-collection.html > > > > 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!* > -- ?Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.? Antoine de Saint Exup?ry From sadhak001 at gmail.com Tue Sep 1 16:48:48 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Tue, 1 Sep 2015 17:48:48 +0100 Subject: Project proposal: Shenandoah In-Reply-To: References: Message-ID: Glad it has created some excitement, also read this - http://www.jclarity.com/2014/03/12/shenandoah-experiment-1-will-it-run-pcgen/ Although a bit dated, a good incentive to do your own research and share with us. On Tue, Sep 1, 2015 at 5:39 PM, Jaromir Hamala wrote: > Wow, that's a great news, thanks for sharing! > > Cheers, > Jaromir > > On Tue, Sep 1, 2015 at 7:22 PM, Mani Sarkar wrote: > >> Meant to share this as well - its now sponsored: >> http://mail.openjdk.java.net/pipermail/discuss/2015-August/003767.html >> >> 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!* >> > > > > -- > ?Perfection is achieved, not when there is nothing more to add, but when > there is nothing left to take away.? > Antoine de Saint Exup?ry > -- @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 cnewland at chrisnewland.com Tue Sep 1 20:57:13 2015 From: cnewland at chrisnewland.com (Chris Newland) Date: Tue, 1 Sep 2015 21:57:13 +0100 Subject: OpenJFX in a post-Jigsaw world In-Reply-To: <41253f9b7bc58f5db9f0516a92f7f342.squirrel@excalibur.xssl.net> References: <395bc110e4fc7fc5ea34aee8432e8934.squirrel@excalibur.xssl.net> <41253f9b7bc58f5db9f0516a92f7f342.squirrel@excalibur.xssl.net> Message-ID: Update: I enquired about OpenJFX / OpenJDK integration on jigsaw-dev and received the answer that OpenJFX will be modularised and integrated with the JDK in time for JDK9. http://mail.openjdk.java.net/pipermail/jigsaw-dev/2015-September/004460.html For me this is a positive development for JavaFX. Fyi, the JDK9/openZip issue was accepted as https://bugs.openjdk.java.net/browse/JDK-8134725 Regards, Chris On Thu, August 20, 2015 08:51, Chris Newland wrote: > 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 dalibor.topic at oracle.com Wed Sep 2 15:06:37 2015 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 2 Sep 2015 17:06:37 +0200 Subject: Fwd: Quality Outreach Update In-Reply-To: <55E70DAF.50703@oracle.com> References: <55E70DAF.50703@oracle.com> Message-ID: <55E7107D.8060104@oracle.com> Hi team, Since the Quality Outreach effort 'graduated' from the Adoption Group to the Quality Group, I've left its statistics out from the Quarterly Reports of our Group. Rory has started to publish updates on it on the quality-discuss mailing list. Thanks to all the testers, those filing issues and those who didn't find any (yet;) - keep up the good work, and tell your friends! cheers, dalibor topic -------- Forwarded Message -------- Subject: Quality Outreach Update Date: Wed, 2 Sep 2015 15:54:39 +0100 From: Rory O'Donnell To: quality-discuss at openjdk.java.net Hi All, We moved the Quality Outreach to the Quality Group earlier this year,here is a summary of the Bug logging activities over the past six months. We now have 48 FOSS Projects and their developers listed on the Wiki page, they have been regularly contacted to announce the availability of Early Access (EA) builds based on various OpenJDK Projects, and encouraged to report back any issues they found during their testing. Developers from 10 of the 48 participating projects filed 23 new issues in the JDK Bug System, more information in the table below. Priority Fixed In progress Duplicate Open Total P1 0 0 0 0 0 P2 7 2 1 0 10 P3 3 8 0 1 12 P4 0 1 0 0 1 Total Unique Issues 10 11 1 1 23 Components P1 P2 P3 P4 Total hotspot 0 5 2 1 8 core-libs 0 2 3 0 5 tools 0 3 4 0 7 xml 0 0 1 0 1 client-libs 0 0 1 0 1 javafx 0 0 1 0 1 Total Unique Issues 0 10 12 1 23 Raised in version Fixed In Progress Duplicate Open Total JDK 9 EA builds 9 9 1 0 19 JDK 8 EA updates 1 2 0 1 4 Total Unique Issues 10 11 1 1 23 The following testers who submitted significant bug reports deserve special mention: The following early testers who submitted significant bug reports deserve special mention: The following early testers who submitted significant bug reports deserve special mention: The following early testers who submitted significant bug reports deserve special menti on: * Apache Lucene * JaCoCo * Apache Groovy * Hazelcast * Apache Ant. Valuable reports were also received from : * Gradle * Jitwatch * AssertJ * Apache JMeter * ElasticSearch I expect to send the next Quality Outreach update in 6 months from now. This info will be posted on the Wiki page in the coming days. Rgds, Rory -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland -- 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 Wed Sep 2 20:34:00 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Wed, 2 Sep 2015 21:34:00 +0100 Subject: Quality Outreach Update In-Reply-To: <55E7107D.8060104@oracle.com> References: <55E70DAF.50703@oracle.com> <55E7107D.8060104@oracle.com> Message-ID: Hey all, Great result! Cheers, Martijn On 2 September 2015 at 16:06, Dalibor Topic wrote: > Hi team, > > Since the Quality Outreach effort 'graduated' from the Adoption Group to > the Quality Group, I've left its statistics out from the Quarterly Reports > of our Group. Rory has started to publish updates on it on the > quality-discuss mailing list. > > Thanks to all the testers, those filing issues and those who didn't find > any (yet;) - keep up the good work, and tell your friends! > > cheers, > dalibor topic > > -------- Forwarded Message -------- > Subject: Quality Outreach Update > Date: Wed, 2 Sep 2015 15:54:39 +0100 > From: Rory O'Donnell > To: quality-discuss at openjdk.java.net > > > > > > Hi All, > > We moved the Quality Outreach to the Quality Group earlier this year,here > is a summary of the Bug logging activities over the past six months. > > We now have 48 FOSS Projects and their developers listed on the Wiki < > https://wiki.openjdk.java.net/display/quality/Quality+Outreach> page, > they have been regularly contacted to announce the availability of Early > Access (EA) builds based on various OpenJDK Projects, and encouraged to > report back any issues they found during their testing. > > Developers from 10 of the 48 participating projects filed 23 new issues in > the JDK Bug System, more information in the table below. > > > Priority Fixed In progress Duplicate Open > Total > P1 > 0 > 0 > 0 > 0 > 0 > P2 > 7 > 2 > 1 > 0 > 10 > P3 > 3 > 8 > 0 > 1 > 12 > P4 > 0 > 1 > 0 > 0 > 1 > Total Unique Issues > 10 > 11 > 1 > 1 > 23 > > > Components > P1 > P2 > P3 > P4 > Total > hotspot > 0 > 5 > 2 > 1 > 8 > core-libs > 0 > 2 > 3 > 0 > 5 > tools > 0 > 3 > 4 > 0 > 7 > xml > 0 > 0 > 1 > 0 > 1 > client-libs > 0 > 0 > 1 > 0 > 1 > javafx > 0 > 0 > 1 > 0 > 1 > Total Unique Issues 0 > 10 > 12 > 1 > 23 > > > > Raised in version Fixed In Progress Duplicate > Open > Total > JDK 9 EA builds > 9 > 9 > 1 > 0 > 19 > JDK 8 EA updates > 1 > 2 > 0 > 1 > 4 > Total Unique Issues 10 > 11 > 1 > 1 > 23 > > > The following testers who submitted significant bug reports deserve > special mention: > The following early testers who submitted significant bug reports deserve > special mention: > The following early testers who submitted significant bug reports deserve > special mention: > The following early testers who submitted significant bug reports deserve > special menti > on: > > * Apache Lucene > * JaCoCo > * Apache Groovy > * Hazelcast > * Apache Ant. > > Valuable reports were also received from : > > * Gradle > * Jitwatch > * AssertJ > * Apache JMeter > * ElasticSearch > > I expect to send the next Quality Outreach update in 6 months from now. > This info will be posted on > the Wiki > page in the coming days. > > Rgds, Rory > > -- > Rgds,Rory O'Donnell > Quality Engineering Manager > Oracle EMEA , Dublin, Ireland > > > -- > Oracle > Dalibor Topic | Principal Product Manager > Phone: +494089091214 | Mobile: +491737185961 +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 jaromir.hamala at gmail.com Thu Sep 3 15:56:50 2015 From: jaromir.hamala at gmail.com (Jaromir Hamala) Date: Thu, 3 Sep 2015 18:56:50 +0300 Subject: Project proposal: Shenandoah In-Reply-To: References: Message-ID: Hi, I wanted to give it a try in our lab with plenty of RAM; Unfortunately it seems there is a race / missing barrier or something like this. My test is hanging after a few seconds, CPU is idle, JVM is not(!) frozen as after 2 minutes my application detects a timeout and the test exits gracefully. I suppose there is a lost signal (wait/notify). I'll try to isolate it and report to the Shenandoah mailing list. Cheers, Jaromir On Tue, Sep 1, 2015 at 7:48 PM, Mani Sarkar wrote: > Glad it has created some excitement, also read this - > http://www.jclarity.com/2014/03/12/shenandoah-experiment-1-will-it-run-pcgen/ > > Although a bit dated, a good incentive to do your own research and share > with us. > > On Tue, Sep 1, 2015 at 5:39 PM, Jaromir Hamala > wrote: > >> Wow, that's a great news, thanks for sharing! >> >> Cheers, >> Jaromir >> >> On Tue, Sep 1, 2015 at 7:22 PM, Mani Sarkar wrote: >> >>> Meant to share this as well - its now sponsored: >>> http://mail.openjdk.java.net/pipermail/discuss/2015-August/003767.html >>> >>> 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!* >>> >> >> >> >> -- >> ?Perfection is achieved, not when there is nothing more to add, but when >> there is nothing left to take away.? >> Antoine de Saint Exup?ry >> > > > > -- > @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!* > -- ?Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.? Antoine de Saint Exup?ry From heather at jcp.org Tue Sep 8 15:40:53 2015 From: heather at jcp.org (Heather VanCura) Date: Tue, 08 Sep 2015 08:40:53 -0700 Subject: JavaOne JCP Party Invitation - Monday, October 26 - RSVP Message-ID: <55EF0185.9020906@jcp.org> Hi all, The link below is your invitation to the annual JCP Party during JavaOne in San Francisco. Please sign up now for your tickets if you are able to attend the party. We are fortunate to be able to return to the spectacular Cityscape room at the top of the Hilton Hotel in Union Square. I hope to see you there next month! http://www.eventbrite.com/e/copy-of-jcp-party-awards-ceremony-tickets-18479590954 Best regards, Heather From rory.odonnell at oracle.com Wed Sep 9 17:08:57 2015 From: rory.odonnell at oracle.com (Rory O'Donnell) Date: Wed, 9 Sep 2015 18:08:57 +0100 Subject: Project Jigsaw: Early-Access Builds available on jdk9.java.net/jigsaw Message-ID: <55F067A9.6070606@oracle.com> Hi All, Early-access builds of JDK 9 with Project Jigsaw are available for download at jdk9.java.net/jigsaw . The EA builds contain the latest prototype implementation of JSR 376 , the Java Platform Module System, as well as that of the JDK-specific APIs and tools described in JEP 261 . If you'd like to try out the EA builds, by far the most helpful things you can do are: * Try to run existing applications, without change, on these builds to see whether the module system, or the modularization of the platform, breaks your code or identifies code that depends upon JDK-internal APIs or other unspecified aspects of the platform. * Experiment with the module system itself, perhaps by following the quick start guide , and start thinking about how to migrate existing libraries and application components to modules. We hope to publish some specific migration tips shortly. Please send usage questions and experience reports to the jigsaw-dev list. Specific suggestions about the design of the module system should be sent to the JSR 376 Expert Group's comments list . For more information please seen Mark Reinhold's mail [1] Rgds,Rory [1]http://mail.openjdk.java.net/pipermail/jigsaw-dev/2015-September/004480.html -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA , Dublin, Ireland From sadhak001 at gmail.com Wed Sep 9 18:15:59 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 9 Sep 2015 19:15:59 +0100 Subject: Project Jigsaw: Early-Access Builds available on jdk9.java.net/jigsaw In-Reply-To: <55F067A9.6070606@oracle.com> References: <55F067A9.6070606@oracle.com> Message-ID: Thats great Rory, thanks for the heads up - I have shared it with the respective communities. Cheers. Mani On Wed, Sep 9, 2015 at 6:08 PM, Rory O'Donnell wrote: > > Hi All, > > Early-access builds of JDK 9 with Project Jigsaw are available for > download at jdk9.java.net/jigsaw . > > The EA builds contain the latest prototype implementation of JSR 376 < > http://openjdk.java.net/projects/jigsaw/spec>, the Java Platform Module > System, > as well as that of the JDK-specific APIs and tools described in JEP 261 < > http://openjdk.java.net/jeps/261>. > > If you'd like to try out the EA builds, by far the most helpful things you > can do are: > > * > > Try to run existing applications, without change, on these builds to > see whether the module system, or the modularization of the > platform, breaks your code or identifies code that depends upon > JDK-internal APIs or other unspecified aspects of the platform. > > * > > Experiment with the module system itself, perhaps by following the > quick start guide > , and start > thinking about how to migrate existing libraries and application > components to modules. We hope to publish some specific migration > tips shortly. > > Please send usage questions and experience reports to the jigsaw-dev < > http://mail.openjdk.java.net/mailman/listinfo/jigsaw-dev> list. Specific > suggestions about the design of the module system should be sent to the JSR > 376 Expert Group's comments list jpms-spec-comments at openjdk.java.net>. > > For more information please seen Mark Reinhold's mail [1] > > Rgds,Rory > > [1] > http://mail.openjdk.java.net/pipermail/jigsaw-dev/2015-September/004480.html > > -- > Rgds,Rory O'Donnell > Quality Engineering Manager > Oracle EMEA , Dublin, Ireland > > -- @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 Sep 9 21:14:07 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 9 Sep 2015 22:14:07 +0100 Subject: Adopt OpenJDK newsletter for this week is out! Message-ID: http://paper.li/adoptopenjdk/1370465075?edition_id=1cc92b90-5734-11e5-b753-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 martijnverburg at gmail.com Thu Sep 10 07:00:32 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Thu, 10 Sep 2015 08:00:32 +0100 Subject: Fwd: Initial module-system design, API, and early-access builds In-Reply-To: <20150909095335.157393@eggemoggin.niobe.net> References: <20150909095335.157393@eggemoggin.niobe.net> Message-ID: Cheers, Martijn ---------- Forwarded message ---------- From: Date: 9 September 2015 at 17:53 Subject: Initial module-system design, API, and early-access builds To: jigsaw-dev at openjdk.java.net I've just posted the following materials as starting points for the work of the Java Platform Module System (JSR 376) Expert Group: - "The State of the Module System" [1], an informal overview of the proposed design. - An initial sketch of changes to the Java Language Specification and the Java Virtual Machine Specification [2]. - A preliminary draft API specification [3], along with diffs against a recent JDK 9 build [4]. - For the very brave, an initial prototype in both source [5] and binary forms [6]. (These links are also available on the JSR 376 web page [7].) The initial design covers a lot of ground, yet it is far from complete. There are many open issues, some of which are noted in the materials, and it does not yet satisfy all of the requirements [8]. >From this point onward the JSR 376 Expert Group will focus on the overall design, and on specific changes and additions to the Java SE Platform Specification. You can follow the EG's progress by subscribing to the observer list [9]. Please do not comment on ongoing EG discussions here on jigsaw-dev, and do not attempt to contact EG members directly. Feedback on the EG's work should be sent not to this list (jigsaw-dev) but to the EG's comments list (jpms-spec-comments [a]) for consideration by the EG. That list is not an open discussion list but, rather, a list to which anyone may post but only EG members may subscribe. It is, essentially, the EG's "suggestion box". This list (jigsaw-dev) will focus on issues outside the scope of the JSR. These include, but are not limited to: - The implementation of the JSR 376 specification; - The design and implementation of JDK-specific APIs and tools, as described in JEP 261 [b]; and - Questions about how to use the module system, as opposed to suggestions about how to change it. Experience reports from early testers and adopters are, finally, especially welcome. Please try out the EA builds [6] and let us know what you learn! - Mark [1] http://openjdk.java.net/projects/jigsaw/spec/sotms/ [2] http://cr.openjdk.java.net/~mr/jigsaw/spec/lang-vm.html [3] http://cr.openjdk.java.net/~mr/jigsaw/spec/api/ [4] http://cr.openjdk.java.net/~mr/jigsaw/spec/api-diff/ [5] http://hg.openjdk.java.net/jigsaw/jake [6] http://openjdk.java.net/projects/jigsaw/ea [7] http://openjdk.java.net/projects/jigsaw/spec/ [8] http://openjdk.java.net/projects/jigsaw/spec/reqs/ [9] http://mail.openjdk.java.net/mailman/listinfo/jpms-spec-observers [a] http://mail.openjdk.java.net/mailman/listinfo/jpms-spec-comments [b] http://openjdk.java.net/jeps/261 From sadhak001 at gmail.com Thu Sep 10 16:15:11 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Thu, 10 Sep 2015 17:15:11 +0100 Subject: Project Jigsaw: Early-Access Builds available on jdk9.java.net/jigsaw In-Reply-To: References: <55F067A9.6070606@oracle.com> Message-ID: Hi Rory, I have played with the Jigsaw JDK using the Quick starter guide and have this to share with our community: https://github.com/neomatrix369/jdk9-jigsaw There is a small mistake in the example on Services (see my implementation you will spot it soon), also the Services example explains more than one concept at a time and I think this might just be a bit more than a simple example to illustrate Jigsaw features. The last two examples are not fully fleshed out. I would put a footnote about jlink, that jmod + tools are going to supersede jimage (if from what I have read so far is correct, I have even seen this mentioned on a JBUG issue). Any feedback please send my way. Cheers, Mani On Wed, Sep 9, 2015 at 7:15 PM, Mani Sarkar wrote: > Thats great Rory, thanks for the heads up - I have shared it with the > respective communities. > > Cheers. > Mani > > On Wed, Sep 9, 2015 at 6:08 PM, Rory O'Donnell > wrote: > >> >> Hi All, >> >> Early-access builds of JDK 9 with Project Jigsaw are available for >> download at jdk9.java.net/jigsaw . >> >> The EA builds contain the latest prototype implementation of JSR 376 < >> http://openjdk.java.net/projects/jigsaw/spec>, the Java Platform Module >> System, >> as well as that of the JDK-specific APIs and tools described in JEP 261 < >> http://openjdk.java.net/jeps/261>. >> >> If you'd like to try out the EA builds, by far the most helpful things >> you can do are: >> >> * >> >> Try to run existing applications, without change, on these builds to >> see whether the module system, or the modularization of the >> platform, breaks your code or identifies code that depends upon >> JDK-internal APIs or other unspecified aspects of the platform. >> >> * >> >> Experiment with the module system itself, perhaps by following the >> quick start guide >> , and start >> thinking about how to migrate existing libraries and application >> components to modules. We hope to publish some specific migration >> tips shortly. >> >> Please send usage questions and experience reports to the jigsaw-dev < >> http://mail.openjdk.java.net/mailman/listinfo/jigsaw-dev> list. Specific >> suggestions about the design of the module system should be sent to the JSR >> 376 Expert Group's comments list > jpms-spec-comments at openjdk.java.net>. >> >> For more information please seen Mark Reinhold's mail [1] >> >> Rgds,Rory >> >> [1] >> http://mail.openjdk.java.net/pipermail/jigsaw-dev/2015-September/004480.html >> >> -- >> Rgds,Rory O'Donnell >> Quality Engineering Manager >> Oracle EMEA , Dublin, Ireland >> >> > > > -- > @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 Alan.Bateman at oracle.com Thu Sep 10 20:30:19 2015 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Thu, 10 Sep 2015 21:30:19 +0100 Subject: Project Jigsaw: Early-Access Builds available on jdk9.java.net/jigsaw In-Reply-To: References: <55F067A9.6070606@oracle.com> Message-ID: <55F1E85B.3040004@oracle.com> On 10/09/2015 17:15, Mani Sarkar wrote: > Hi Rory, > > I have played with the Jigsaw JDK using the Quick starter guide and > have this to share with our community: > https://github.com/neomatrix369/jdk9-jigsaw > > There is a small mistake in the example on Services (see my > implementation you will spot it soon), also the Services example > explains more than one concept at a time and I think this might just > be a bit more than a simple example to illustrate Jigsaw features. > > The last two examples are not fully fleshed out. I would put a > footnote about jlink, that jmod + tools are going to supersede jimage > (if from what I have read so far is correct, I have even seen this > mentioned on a JBUG issue). > I don't immediately see the error in the services example (I need to look closer) but I think you have a point that this example jumps ahead too much. Good idea to get the examples into a repo with scripts. Just on the tools then jlink + jmod don't supersede the jimage tool. Lots of new j- tools so the following might be helpful: jlink is the linker. It links a set of modules together to create a run-time image, the layout of which is described in JEP 220. The jlink tool is in the current EA builds but no documentation to point at yet. There will be a JEP in time (as mentioned already in JEP 261). The jlink example you see in the quick start page should work and create a run-time image that contains module com.greetings and its transitive dependences. Another thing to mention is that the jigsaw/jake builds invoke jlink to create the JDK, JRE, and compact profile images. I think of jlink as a tool for the advanced tool chain and not something that most developers will use directly. The jmod tool is to the JMOD format as the jar tool is to the JAR format. In the jigsaw/jake build then you'll see that the tool is used to create a JMOD for each standard and JDK-specific module. The directory of JMOD files then serves as the module path for the linker when it creates the JDK and JRE images. Like jlink then I don't expect too many developers to need to use the jmod tool or JMOD format as modular JAR files will do just fine for most modules. In the example in the quick start page then the only reason that the JDK jmods directory is on the module path is because creating a custom image requires resolving standard and maybe JDK modules so the tool needs to be able to locate the corresponding module artifacts. Now jimage. In a run-time image (JEP 220) then classes and resources are stored in a container that is in jimage format. The format is deliberated not documented and best to assume it will change and evolve over time as it inhales new optimizations. Introducing a new container format is a bit scary and needs some tooling to aid troubleshooting in the event of problems. This is why the JDK 9 builds and the EA builds have a jimage tool. It can be used to do some verification, list or extract the contents. It's not meant to be on par with the jar tool of course. Instead just think of the jimage tool as First Aid Kit hanging on the wall in the event that you might need it. -Alan. From sadhak001 at gmail.com Thu Sep 10 21:21:59 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Thu, 10 Sep 2015 22:21:59 +0100 Subject: Project Jigsaw: Early-Access Builds available on jdk9.java.net/jigsaw In-Reply-To: <55F1ED8E.3000904@oracle.com> References: <55F067A9.6070606@oracle.com> <55F1E85B.3040004@oracle.com> <55F1ED8E.3000904@oracle.com> Message-ID: Hi Alan, Thanks for the detailed explanation and it would be great to find this in your docs - I will link to it. The reasons I understood, jimage might go away, as I read this https://bugs. *openjdk*.java.net/browse/JDK-8049369. But now its clear, they both have their place - I did think of jimage as the runtime container - thanks for confirming Cheers, Mani On Thu, Sep 10, 2015 at 9:52 PM, Jim Connors wrote: > On 9/10/2015 4:30 PM, Alan Bateman wrote: > > I don't immediately see the error in the services example (I need to look > closer) but I think you have a point that this example jumps ahead too > much. Good idea to get the examples into a repo with scripts. > > > In the Services Section: > http://openjdk.java.net/projects/jigsaw/quick-start#services > > $ cat src/com.greetings/com/greetings/Main.java > package com.greetings; > > import com.socket.NetworkSocket; > > public class Main { > public static void main(String[] args) { > NetworkSocket s = NetworkSocket.open(); > } > } > > When you run the com.greetings.Main class via: > > $ java -mp mods -m com.greetings/com.greetings.Main > > The Quick Start guide shows the output as: > > class org.fastsocket.FastNetworkSocket > > The Main.java file referenced above prints nothing (at least in my case), > would it have to be modified slightly, something like: > > $ cat src/com.greetings/com/greetings/Main.java > package com.greetings; > > import com.socket.NetworkSocket; > > public class Main { > public static void main(String[] args) { > NetworkSocket s = NetworkSocket.open(); > System.out.println(s.getClass().toString()); > } > } > > -- Jim C > -- @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 Sep 11 05:29:02 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Fri, 11 Sep 2015 06:29:02 +0100 Subject: JDK 9 Outreach Message-ID: Hi Dalibor, I have couple more suggestions to expand the great JDK 9 Outreach even further: 1. The major version token in the output of javap -verbose SomeClass, returns 52 for both JDK 8 and JDK 9 compiled sources. It would be helpful to mention this so everyone is aware of it, as no new byte codes have been introduced in 9. In theory I could run JDK 9 compiled code in the JDK8 environment (sometimes with a little tweak - again is it advisable to do this or not, upto you if yoi want to add this as well). Please let me know if all this is true. 2. setAccessible - this is now not accessible with the new JDK 9 EA builds ? Has this been recent or since long. Not sure if this is mentioned specifically in the outreach documentation. 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 Alan.Bateman at oracle.com Fri Sep 11 07:53:44 2015 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Fri, 11 Sep 2015 08:53:44 +0100 Subject: Project Jigsaw: Early-Access Builds available on jdk9.java.net/jigsaw In-Reply-To: References: <55F067A9.6070606@oracle.com> <55F1E85B.3040004@oracle.com> <55F1ED8E.3000904@oracle.com> Message-ID: <55F28888.60403@oracle.com> On 10/09/2015 22:21, Mani Sarkar wrote: > Hi Alan, > > Thanks for the detailed explanation and it would be great to find this > in your docs - I will link to it. > > The reasons I understood, jimage might go away, as I read this > https://bugs.*openjdk*.java.net/browse/JDK-8049369 > . > Yeah, it is confusing. That JBS issue tracked the creation of temporary image builder tool to use in JDK 9 until we had jlink. In jigsaw/jake then this image building tool has been removed and the build changed to create the run-time images with jlink. The Dependences section of JEP 261 has a few words on this. -Alan. From joe.darcy at oracle.com Fri Sep 11 23:28:29 2015 From: joe.darcy at oracle.com (Joseph D. Darcy) Date: Fri, 11 Sep 2015 16:28:29 -0700 Subject: JDK 9 Outreach In-Reply-To: References: Message-ID: <55F3639D.1010901@oracle.com> Hello, On 9/10/2015 10:29 PM, Mani Sarkar wrote: > Hi Dalibor, > > I have couple more suggestions to expand the great JDK 9 Outreach even > further: > > 1. The major version token in the output of javap -verbose SomeClass, returns > 52 for both JDK 8 and JDK 9 compiled sources. It would be helpful to > mention this so everyone is aware of it, as no new byte codes have been > introduced in 9. In theory I could run JDK 9 compiled code in the JDK8 > environment (sometimes with a little tweak - again is it advisable to do > this or not, upto you if yoi want to add this as well). Please let me know > if all this is true. Note that I would expect that before the end of JDK 9, the class file version for -target 9 is revved to 53.0. Every other major platform release has defined a new class file version, even if the differences are only minor. Cheers, -Joe From sadhak001 at gmail.com Mon Sep 14 11:30:56 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Mon, 14 Sep 2015 12:30:56 +0100 Subject: Project Jigsaw JDK & JRE binaries + test results Message-ID: Hi all, Project Jigsaw JDK & JRE binaries + test results are now available on the Adopt OpenJDK Cloudbees Build farm: https://adopt-openjdk.ci.cloudbees.com/view/OpenJDK/job/project-jigsaw-openjdk-1.9-linux-x86_64/lastSuccessfulBuild/artifact/ Please share with your communities. 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 Alan.Bateman at oracle.com Mon Sep 14 11:51:50 2015 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Mon, 14 Sep 2015 12:51:50 +0100 Subject: Project Jigsaw JDK & JRE binaries + test results In-Reply-To: References: Message-ID: <55F6B4D6.6040908@oracle.com> On 14/09/2015 12:30, Mani Sarkar wrote: > Hi all, > > Project Jigsaw JDK & JRE binaries + test results are now available on the > Adopt OpenJDK Cloudbees Build farm: > > https://adopt-openjdk.ci.cloudbees.com/view/OpenJDK/job/project-jigsaw-openjdk-1.9-linux-x86_64/lastSuccessfulBuild/artifact/ > > Hi Mani, There are patches needed to jtreg to support @modules and @compile/module that aren't in code-tools/jtreg yet. Hopefully soon and that should give you much better test results. The other issue is that these test runs are running tests that are temporarily excluded by jdk/test/ProblemList.jake.txt needed and langtools/test/ProblemList.jake.txt. To skip these tests requires specifying these files to jtreg -exclude. As to why there are excluded tests, then it's partly that there is more work to do on jtreg and partly other issues (both product and test issues). Where possible, then the exclude list has the JIRA issue tracking the reason why the test is temporarily excluded. -Alan. From cnewland at chrisnewland.com Mon Sep 14 12:01:33 2015 From: cnewland at chrisnewland.com (Chris Newland) Date: Mon, 14 Sep 2015 13:01:33 +0100 Subject: Project Jigsaw JDK & JRE binaries + test results In-Reply-To: References: Message-ID: <8a46df959c9c991ef2a5de1159f5f412.squirrel@excalibur.xssl.net> Hi Mani, Does Cloudbees offer any architectures other than Linux x86_64? I have access to some OSX servers (not public facing) on which I could build jigsaw nightlies and then scp the binaries either to CB or to my public OpenJFX build server. Would that be useful? Cheers, Chris On Mon, September 14, 2015 12:30, Mani Sarkar wrote: > Hi all, > > > Project Jigsaw JDK & JRE binaries + test results are now available on the > Adopt OpenJDK Cloudbees Build farm: > > > https://adopt-openjdk.ci.cloudbees.com/view/OpenJDK/job/project-jigsaw-op > enjdk-1.9-linux-x86_64/lastSuccessfulBuild/artifact/ > > Please share with your communities. > > > 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 Mon Sep 14 12:06:56 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Mon, 14 Sep 2015 13:06:56 +0100 Subject: Project Jigsaw JDK & JRE binaries + test results In-Reply-To: <8a46df959c9c991ef2a5de1159f5f412.squirrel@excalibur.xssl.net> References: <8a46df959c9c991ef2a5de1159f5f412.squirrel@excalibur.xssl.net> Message-ID: Hi Chris, No CB only supports Fedora atm - if you can build MacOSX and/or Windows, please do and we can host the binaries on CB. Cheers, Mani On Mon, Sep 14, 2015 at 1:01 PM, Chris Newland wrote: > Hi Mani, > > Does Cloudbees offer any architectures other than Linux x86_64? > > I have access to some OSX servers (not public facing) on which I could > build jigsaw nightlies and then scp the binaries either to CB or to my > public OpenJFX build server. > > Would that be useful? > > Cheers, > > Chris > > On Mon, September 14, 2015 12:30, Mani Sarkar wrote: > > Hi all, > > > > > > Project Jigsaw JDK & JRE binaries + test results are now available on the > > Adopt OpenJDK Cloudbees Build farm: > > > > > > > https://adopt-openjdk.ci.cloudbees.com/view/OpenJDK/job/project-jigsaw-op > > enjdk-1.9-linux-x86_64/lastSuccessfulBuild/artifact/ > > > > Please share with your communities. > > > > > > 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 sadhak001 at gmail.com Mon Sep 14 12:07:44 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Mon, 14 Sep 2015 13:07:44 +0100 Subject: Project Jigsaw JDK & JRE binaries + test results In-Reply-To: <55F6B4D6.6040908@oracle.com> References: <55F6B4D6.6040908@oracle.com> Message-ID: Hi Alan, Thanks for the update - I recollect Jon's email about jtreg needing some work. Cheers, Mani On Mon, Sep 14, 2015 at 12:51 PM, Alan Bateman wrote: > On 14/09/2015 12:30, Mani Sarkar wrote: > >> Hi all, >> >> Project Jigsaw JDK & JRE binaries + test results are now available on the >> Adopt OpenJDK Cloudbees Build farm: >> >> >> https://adopt-openjdk.ci.cloudbees.com/view/OpenJDK/job/project-jigsaw-openjdk-1.9-linux-x86_64/lastSuccessfulBuild/artifact/ >> >> >> Hi Mani, > > There are patches needed to jtreg to support @modules and @compile/module > that aren't in code-tools/jtreg yet. Hopefully soon and that should give > you much better test results. > > The other issue is that these test runs are running tests that are > temporarily excluded by jdk/test/ProblemList.jake.txt needed and > langtools/test/ProblemList.jake.txt. To skip these tests requires > specifying these files to jtreg -exclude. As to why there are excluded > tests, then it's partly that there is more work to do on jtreg and partly > other issues (both product and test issues). Where possible, then the > exclude list has the JIRA issue tracking the reason why the test is > temporarily excluded. > > -Alan. > > -- @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 Mon Sep 14 12:44:02 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Mon, 14 Sep 2015 13:44:02 +0100 Subject: Project Jigsaw JDK & JRE binaries + test results In-Reply-To: References: <8a46df959c9c991ef2a5de1159f5f412.squirrel@excalibur.xssl.net> Message-ID: Might be worth asking CB if they'll allow you to run a slave from their master... Cheers, Martijn On 14 September 2015 at 13:06, Mani Sarkar wrote: > Hi Chris, > > No CB only supports Fedora atm - if you can build MacOSX and/or Windows, > please do and we can host the binaries on CB. > > Cheers, > Mani > > On Mon, Sep 14, 2015 at 1:01 PM, Chris Newland > wrote: > > > Hi Mani, > > > > Does Cloudbees offer any architectures other than Linux x86_64? > > > > I have access to some OSX servers (not public facing) on which I could > > build jigsaw nightlies and then scp the binaries either to CB or to my > > public OpenJFX build server. > > > > Would that be useful? > > > > Cheers, > > > > Chris > > > > On Mon, September 14, 2015 12:30, Mani Sarkar wrote: > > > Hi all, > > > > > > > > > Project Jigsaw JDK & JRE binaries + test results are now available on > the > > > Adopt OpenJDK Cloudbees Build farm: > > > > > > > > > > > > https://adopt-openjdk.ci.cloudbees.com/view/OpenJDK/job/project-jigsaw-op > > > enjdk-1.9-linux-x86_64/lastSuccessfulBuild/artifact/ > > > > > > Please share with your communities. > > > > > > > > > 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 rahman.usta.88 at gmail.com Mon Sep 14 16:48:48 2015 From: rahman.usta.88 at gmail.com (Rahman USTA) Date: Mon, 14 Sep 2015 19:48:48 +0300 Subject: Project Jigsaw: Early-Access Builds available on jdk9.java.net/jigsaw In-Reply-To: <55F28888.60403@oracle.com> References: <55F067A9.6070606@oracle.com> <55F1E85B.3040004@oracle.com> <55F1ED8E.3000904@oracle.com> <55F28888.60403@oracle.com> Message-ID: Hello all; That is great to see Jigsaw in Action!! I tried http://openjdk.java.net/projects/jigsaw/quick-start and followed the paths below; Compiling Module cd 001 javac -d mods/com.greetings src/com.greetings/module-info.java src/com.greetings/com/greetings/Main.java Running Module java -modulepath mods -m com.greetings/com.greetings.Main Linking Module jar --create --archive=mlib/com.greetings.jar --main-class=com.greetings.Main -C mods/com.greetings . Creating archieve jlink --modulepath %JAVA_HOME%/jmods;mlib --addmods com.greetings --output greetingsapp After last step, greetingsapp folder generated with all Jigsaw modules. How can I include just base mod or other compact mods ? Thanks. 2015-09-11 10:53 GMT+03:00 Alan Bateman : > > On 10/09/2015 22:21, Mani Sarkar wrote: > >> Hi Alan, >> >> Thanks for the detailed explanation and it would be great to find this in >> your docs - I will link to it. >> >> The reasons I understood, jimage might go away, as I read this >> https://bugs.*openjdk*.java.net/browse/JDK-8049369 < >> http://java.net/browse/JDK-8049369>. >> >> Yeah, it is confusing. That JBS issue tracked the creation of temporary > image builder tool to use in JDK 9 until we had jlink. In jigsaw/jake then > this image building tool has been removed and the build changed to create > the run-time images with jlink. The Dependences section of JEP 261 has a > few words on this. > > -Alan. > -- Rahman USTA Istanbul JUG https://github.com/rahmanusta From Alan.Bateman at oracle.com Mon Sep 14 17:49:10 2015 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Mon, 14 Sep 2015 18:49:10 +0100 Subject: Project Jigsaw: Early-Access Builds available on jdk9.java.net/jigsaw In-Reply-To: References: <55F067A9.6070606@oracle.com> <55F1E85B.3040004@oracle.com> <55F1ED8E.3000904@oracle.com> <55F28888.60403@oracle.com> Message-ID: <55F70896.6020406@oracle.com> On 14/09/2015 17:48, Rahman USTA wrote: > |jlink --modulepath %JAVA_HOME%/jmods;mlib --addmods com.greetings --output greetingsapp| > After last step, greetingsapp folder generated with all Jigsaw > modules. How can I include just base mod or other compact mods ? > I assume what you are seeing is service binding with service providers and their dependencies getting linked into the image. Can you add "--limitmods com.greetings" to the command line and see if that gets you the run-time image that you expect? If you run "greetingsapp/bin/java -listmods" then it will list the names of the modules in the generated image. -Alan From rahman.usta.88 at gmail.com Mon Sep 14 19:11:48 2015 From: rahman.usta.88 at gmail.com (Rahman USTA) Date: Mon, 14 Sep 2015 22:11:48 +0300 Subject: Project Jigsaw: Early-Access Builds available on jdk9.java.net/jigsaw In-Reply-To: <55F70896.6020406@oracle.com> References: <55F067A9.6070606@oracle.com> <55F1E85B.3040004@oracle.com> <55F1ED8E.3000904@oracle.com> <55F28888.60403@oracle.com> <55F70896.6020406@oracle.com> Message-ID: Yes with "--limitmods com.greetings" the result as I expected. So, why jlink links all modules without resolving over the root "org.greetings" module? When jlink links all modules? Thanks 2015-09-14 20:49 GMT+03:00 Alan Bateman : > > > On 14/09/2015 17:48, Rahman USTA wrote: > > jlink --modulepath %JAVA_HOME%/jmods;mlib --addmods com.greetings --output greetingsapp > > After last step, greetingsapp folder generated with all Jigsaw modules. > How can I include just base mod or other compact mods ? > > I assume what you are seeing is service binding with service providers and > their dependencies getting linked into the image. Can you add "--limitmods > com.greetings" to the command line and see if that gets you the run-time > image that you expect? > > If you run "greetingsapp/bin/java -listmods" then it will list the names > of the modules in the generated image. > > -Alan > > -- Rahman USTA Istanbul JUG https://github.com/rahmanusta From Alan.Bateman at oracle.com Tue Sep 15 13:09:38 2015 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 15 Sep 2015 14:09:38 +0100 Subject: Project Jigsaw: Early-Access Builds available on jdk9.java.net/jigsaw In-Reply-To: References: <55F067A9.6070606@oracle.com> <55F1E85B.3040004@oracle.com> <55F1ED8E.3000904@oracle.com> <55F28888.60403@oracle.com> <55F70896.6020406@oracle.com> Message-ID: <55F81892.6090405@oracle.com> On 14/09/2015 20:11, Rahman USTA wrote: > Yes with "--limitmods com.greetings" the result as I expected. So, why > jlink links all modules without resolving over the root > "org.greetings" module? When jlink links all modules? > The -limitmods option is limiting the set of observable modules to com.greetings and its transitive dependences. Very useful for testing and also important when using the linker. There isn't a jlink JEP yet but I would expect the issue as to whether the tool does service binding by default or not be listed in its open options. In the current prototype then it always does service binding so this is why the resulting image has the service provider modules and their dependences. -Alan From rahman.usta.88 at gmail.com Tue Sep 15 14:48:59 2015 From: rahman.usta.88 at gmail.com (Rahman USTA) Date: Tue, 15 Sep 2015 17:48:59 +0300 Subject: Project Jigsaw: Early-Access Builds available on jdk9.java.net/jigsaw In-Reply-To: <55F81892.6090405@oracle.com> References: <55F067A9.6070606@oracle.com> <55F1E85B.3040004@oracle.com> <55F1ED8E.3000904@oracle.com> <55F28888.60403@oracle.com> <55F70896.6020406@oracle.com> <55F81892.6090405@oracle.com> Message-ID: Thanks Alan, I understand that generally. I have another question, Why built full JRE image size is huge than before jigsaw? 2015-09-15 16:09 GMT+03:00 Alan Bateman : > On 14/09/2015 20:11, Rahman USTA wrote: > > Yes with "--limitmods com.greetings" the result as I expected. So, why > jlink links all modules without resolving over the root "org.greetings" > module? When jlink links all modules? > > The -limitmods option is limiting the set of observable modules to > com.greetings and its transitive dependences. Very useful for testing and > also important when using the linker. > > There isn't a jlink JEP yet but I would expect the issue as to whether the > tool does service binding by default or not be listed in its open options. > In the current prototype then it always does service binding so this is why > the resulting image has the service provider modules and their dependences. > > -Alan > -- Rahman USTA Istanbul JUG https://github.com/rahmanusta From sebastian.sickelmann at gmx.de Wed Sep 16 19:27:16 2015 From: sebastian.sickelmann at gmx.de (Sebastian Sickelmann) Date: Wed, 16 Sep 2015 21:27:16 +0200 Subject: OCA Signatory Check and the Census Page In-Reply-To: <0LeMWL-1YsWYc2e4r-00qCpN@mail.gmx.com> References: <0LeMWL-1YsWYc2e4r-00qCpN@mail.gmx.com> Message-ID: <55F9C294.1000809@gmx.de> Hi, because i don't get any answer in discuss at openjdk i want to ask what do you think about this. see original-mail below. What is your experience? Have you seen this too? How often has you seen this situation? Do you think there is room for optimization? Thanks Sebastian -------- Weitergeleitete Nachricht -------- Betreff: OCA Signatory Check and the Census Page Datum: Tue, 08 Sep 2015 16:36:58 +0200 Von: Sebastian Sickelmann An: discuss at openjdk.java.net Hi, my name is Sebastian Sickelmann and I signed the OCA a few years ago. I am actually starting to spend some time again to openjdk contributions. The OCA-Signatory-Check that every OpenJDK member does before accepting a contribution is doing very well. But I observed that most checks are done against the census-page. Which is a good idea because it lists everyone that has at least author-level. But unfortunatly not the OCA-signatories. Is there a good way to check also against the OCA-Signatory[1] list? Is it possible to link or embed it from/into the census. Thanks Sebastian [1] http://www.oracle.com/technetwork/community/oca-486395.html From martijnverburg at gmail.com Wed Sep 16 19:50:45 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Wed, 16 Sep 2015 20:50:45 +0100 Subject: OCA Signatory Check and the Census Page In-Reply-To: <55F9C294.1000809@gmx.de> References: <0LeMWL-1YsWYc2e4r-00qCpN@mail.gmx.com> <55F9C294.1000809@gmx.de> Message-ID: We do actually have a Java component we wrote as part of the Betterrev project. The project is discontinued, but take a look at the source in https://bitbucket.org/adoptopenjdk/betterrev Cheers, Martijn On 16 September 2015 at 20:27, Sebastian Sickelmann < sebastian.sickelmann at gmx.de> wrote: > Hi, > > because i don't get any answer in discuss at openjdk i want to ask what do > you think about this. > > see original-mail below. > > What is your experience? > Have you seen this too? > How often has you seen this situation? > Do you think there is room for optimization? > > Thanks > Sebastian > > -------- Weitergeleitete Nachricht -------- > Betreff: OCA Signatory Check and the Census Page > Datum: Tue, 08 Sep 2015 16:36:58 +0200 > Von: Sebastian Sickelmann > An: discuss at openjdk.java.net > > > > Hi, > > my name is Sebastian Sickelmann and I signed the OCA a few years ago. I am > actually starting to spend some time again to openjdk contributions. > > The OCA-Signatory-Check that every OpenJDK member does before accepting a > contribution is doing very well. But I observed that most checks are done > against the census-page. Which is a good idea because it lists everyone > that has at least author-level. But unfortunatly not the OCA-signatories. > > Is there a good way to check also against the OCA-Signatory[1] list? Is it > possible to link or embed it from/into the census. > > Thanks > Sebastian > > [1] http://www.oracle.com/technetwork/community/oca-486395.html > > > > > > > From sadhak001 at gmail.com Wed Sep 16 20:50:15 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Wed, 16 Sep 2015 21:50:15 +0100 Subject: Adopt OpenJDK newsletter is out for this week! Message-ID: Plenty of interesting news - http://paper.li/adoptopenjdk/1370465075?edition_id=c13c15f0-5cb3-11e5-aee2-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 Fri Sep 18 21:30:24 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Fri, 18 Sep 2015 22:30:24 +0100 Subject: Jigsaw Hackday in September Message-ID: Hi all, Like every month, this month we had the Adopt OpenJDK hackday last weekend (12th September) in London, see http://www.meetup.com/Londonjavacommunity/events/224258725/. We also had the good company of Alan Bateman (from Oracle) - thanks Alan for all your support and for answering our various queries about Jigsaw. We have managed to gather some feedback from the attendees: https://docs.google.com/document/d/1KlumN74IGt-TU-Md3Fn5h4sXHa75RApWNLszUTVp-DE/edit (thanks to all those who contributed to this doc) Everything we used and gathering use the hackday is in this document, its open for further amendments if we have updates. We performed a number of builds - which failed then, but looking at the messages on the Jigsaw-dev mailing list, there might be some good resolution to those issues. Thanks again, I hope the feedback gathered is of help to you. Regards, 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 Sat Sep 19 22:12:31 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Sat, 19 Sep 2015 23:12:31 +0100 Subject: Jigsaw Hackday in September In-Reply-To: References: Message-ID: Also want to add that the attendees last weekend, also contributed a few more examples for us to play with, see https://github.com/AdoptOpenJDK/jdk9-jigsaw/ - if you guys like it, it could be made part of the Quick Starter Guide. Once again thanks to our host John Stevenson from Heroku, for the space and food provided, at the SalesForce office in London. Cheers, Mani On Fri, Sep 18, 2015 at 10:30 PM, Mani Sarkar wrote: > Hi all, > > Like every month, this month we had the Adopt OpenJDK hackday last weekend > (12th September) in London, see > http://www.meetup.com/Londonjavacommunity/events/224258725/. > > We also had the good company of Alan Bateman (from Oracle) - thanks Alan > for all your support and for answering our various queries about Jigsaw. > > We have managed to gather some feedback from the attendees: > > https://docs.google.com/document/d/1KlumN74IGt-TU-Md3Fn5h4sXHa75RApWNLszUTVp-DE/edit > (thanks to all those who contributed to this doc) > > Everything we used and gathering use the hackday is in this document, its > open for further amendments if we have updates. > > We performed a number of builds - which failed then, but looking at the > messages on the Jigsaw-dev mailing list, there might be some good > resolution to those issues. > > Thanks again, I hope the feedback gathered is of help to you. > > Regards, > 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 carl at jokl.co.uk Sat Sep 19 22:19:07 2015 From: carl at jokl.co.uk (Carl Jokl) Date: Sat, 19 Sep 2015 23:19:07 +0100 Subject: Jigsaw Hackday in September In-Reply-To: References: Message-ID: <7D1CFF79-5EC4-4EEF-B50A-C76EE9E0CA74@jokl.co.uk> Dear all Sorry I have been so quiet but I have some fires to put out in my own business that has kept me occupied. I have a lot of thoughts on the mobile side of Jigsaw. I don?t know what Oracles strategy is for Jigsaw on mobile but have my own suggestions and also how I hope to best be able to contribute to that effort. I am very hardcore and quite enjoy low level programming. I don?t mind maintaining an ARM or Intel Atom based JVM in C/C++ or even assembler if needs be. Also any JNI bindings to allow Java to communicate with mobile hardware. I am technical enough to deal with whatever you throw at me. It is hard to say what my time I have available until I have lined up my next job role. I do have to pay my high London rent as well as hacking on the JDK. Carl > On 19 Sep 2015, at 23:12, Mani Sarkar wrote: > > Also want to add that the attendees last weekend, also contributed a few > more examples for us to play with, see > https://github.com/AdoptOpenJDK/jdk9-jigsaw/ - if you guys like it, it > could be made part of the Quick Starter Guide. > > Once again thanks to our host John Stevenson from Heroku, for the space and > food provided, at the SalesForce office in London. > > Cheers, > Mani > > On Fri, Sep 18, 2015 at 10:30 PM, Mani Sarkar wrote: > >> Hi all, >> >> Like every month, this month we had the Adopt OpenJDK hackday last weekend >> (12th September) in London, see >> http://www.meetup.com/Londonjavacommunity/events/224258725/. >> >> We also had the good company of Alan Bateman (from Oracle) - thanks Alan >> for all your support and for answering our various queries about Jigsaw. >> >> We have managed to gather some feedback from the attendees: >> >> https://docs.google.com/document/d/1KlumN74IGt-TU-Md3Fn5h4sXHa75RApWNLszUTVp-DE/edit >> (thanks to all those who contributed to this doc) >> >> Everything we used and gathering use the hackday is in this document, its >> open for further amendments if we have updates. >> >> We performed a number of builds - which failed then, but looking at the >> messages on the Jigsaw-dev mailing list, there might be some good >> resolution to those issues. >> >> Thanks again, I hope the feedback gathered is of help to you. >> >> Regards, >> 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 sadhak001 at gmail.com Thu Sep 24 22:48:03 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Thu, 24 Sep 2015 23:48:03 +0100 Subject: Adopt OpenJDK community news for this week is out! Message-ID: http://paper.li/adoptopenjdk/1370465075?edition_id=e7f1dd30-6233-11e5-b78d-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 Thu Sep 24 23:02:34 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Fri, 25 Sep 2015 00:02:34 +0100 Subject: Project Shenandoah JDK/JRE images Message-ID: Hi all, Project Shenandoah JDK/JRE images along with test reports are available at the Adopt OpenJDK Cloudbees Build Farm - https://adopt-openjdk.ci.cloudbees.com/view/OpenJDK/job/project-shenandoah/ 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 rjdkolb at gmail.com Fri Sep 25 07:33:56 2015 From: rjdkolb at gmail.com (Richard Kolb) Date: Fri, 25 Sep 2015 09:33:56 +0200 Subject: Project Shenandoah JDK/JRE images In-Reply-To: References: Message-ID: Hi Mani, Awesome! I'm going to have to commission a virtual server to test this :) Cheers, Richard. On 25 Sep 2015 01:02, "Mani Sarkar" wrote: > Hi all, > > Project Shenandoah JDK/JRE images along with test reports are available at > the Adopt OpenJDK Cloudbees Build Farm - > https://adopt-openjdk.ci.cloudbees.com/view/OpenJDK/job/project-shenandoah/ > > 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 Fri Sep 25 22:48:46 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Fri, 25 Sep 2015 23:48:46 +0100 Subject: Project Shenandoah JDK/JRE images In-Reply-To: References: Message-ID: Coool - that would be awesome! ;) On Fri, Sep 25, 2015 at 8:33 AM, Richard Kolb wrote: > Hi Mani, > > Awesome! > I'm going to have to commission a virtual server to test this :) > > Cheers, > Richard. > On 25 Sep 2015 01:02, "Mani Sarkar" wrote: > >> Hi all, >> >> Project Shenandoah JDK/JRE images along with test reports are available at >> the Adopt OpenJDK Cloudbees Build Farm - >> >> https://adopt-openjdk.ci.cloudbees.com/view/OpenJDK/job/project-shenandoah/ >> >> 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 vincent.privat at gmail.com Sun Sep 27 12:42:59 2015 From: vincent.privat at gmail.com (Vincent Privat) Date: Sun, 27 Sep 2015 14:42:59 +0200 Subject: Quality outreach: JOSM and OpenJDK adoption Message-ID: Hi, I am a core developer of JOSM, the Java OpenStreetMap Editor. If you don't know about it, it is an extensible editor for OpenStreetMap (OSM), written in Java 7, under GPL license. You can find more information about it on [1], [2] and [3]. The first version of JOSM was released 10 years ago, in 2005. At this time it was compatible with Java 5. We have since switched to Java 6, then 7. We are now currently considering the migration to Java 8 [4] and began to actively test JOSM with early builds of Java 9 [5]. The current test results with Java 9 are excellent as all unit tests are OK. During the past years the JOSM community has submitted several bug reports to Sun/Oracle on the public bug tracker. I don't have the exhaustive list, but 11 recent tickets can be found by searching "JOSM" keyword on JBS [6]. Given this status, I wonder if JOSM can be mentioned in the Quality Outreach [7], and if some of our bug reports may be considered as valuable in the Quality Outreach report [8]. Best regards, Vincent, for the JOSM team [1] https://josm.openstreetmap.de/ [2] http://wiki.openstreetmap.org/wiki/JOSM [3] https://en.wikipedia.org/wiki/JOSM [4] https://josm.openstreetmap.de/ticket/11390 [5] https://josm.openstreetmap.de/jenkins/job/JOSM/ [6] https://bugs.openjdk.java.net/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=text+~+%22josm%22 [7] https://wiki.openjdk.java.net/display/quality/Quality+Outreach [8] https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+Sept+%272015 From martijnverburg at gmail.com Sun Sep 27 13:03:01 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Sun, 27 Sep 2015 14:03:01 +0100 Subject: Quality outreach: JOSM and OpenJDK adoption In-Reply-To: References: Message-ID: Hi Vincent, I'd say that would be most welcome - Rory? On Sunday, 27 September 2015, Vincent Privat wrote: > Hi, > I am a core developer of JOSM, the Java OpenStreetMap Editor. If you don't > know about it, it is an extensible editor for OpenStreetMap (OSM), written > in Java 7, under GPL license. You can find more information about it on > [1], [2] and [3]. > > The first version of JOSM was released 10 years ago, in 2005. At this time > it was compatible with Java 5. We have since switched to Java 6, then 7. We > are now currently considering the migration to Java 8 [4] and began to > actively test JOSM with early builds of Java 9 [5]. The current test > results with Java 9 are excellent as all unit tests are OK. > > During the past years the JOSM community has submitted several bug reports > to Sun/Oracle on the public bug tracker. I don't have the exhaustive list, > but 11 recent tickets can be found by searching "JOSM" keyword on JBS [6]. > > Given this status, I wonder if JOSM can be mentioned in the Quality > Outreach [7], and if some of our bug reports may be considered as valuable > in the Quality Outreach report [8]. > > Best regards, > Vincent, for the JOSM team > > [1] https://josm.openstreetmap.de/ > [2] http://wiki.openstreetmap.org/wiki/JOSM > [3] https://en.wikipedia.org/wiki/JOSM > [4] https://josm.openstreetmap.de/ticket/11390 > [5] https://josm.openstreetmap.de/jenkins/job/JOSM/ > [6] > > https://bugs.openjdk.java.net/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=text+~+%22josm%22 > [7] https://wiki.openjdk.java.net/display/quality/Quality+Outreach > [8] > > https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+Sept+%272015 > -- Cheers, Martijn (Sent from Gmail Mobile) From sadhak001 at gmail.com Sun Sep 27 13:51:02 2015 From: sadhak001 at gmail.com (Mani Sarkar) Date: Sun, 27 Sep 2015 14:51:02 +0100 Subject: Quality outreach: JOSM and OpenJDK adoption In-Reply-To: References: Message-ID: Hi Vincent +1 - you are in Have you also tried building it against JDK Jigsaw - see https://jdk9.java.net/jigsaw In theory you should be fine if it already builds with jdk9. Cheers, Mani On Sun, Sep 27, 2015 at 2:03 PM, Martijn Verburg wrote: > Hi Vincent, > > I'd say that would be most welcome - Rory? > > On Sunday, 27 September 2015, Vincent Privat > wrote: > > > Hi, > > I am a core developer of JOSM, the Java OpenStreetMap Editor. If you > don't > > know about it, it is an extensible editor for OpenStreetMap (OSM), > written > > in Java 7, under GPL license. You can find more information about it on > > [1], [2] and [3]. > > > > The first version of JOSM was released 10 years ago, in 2005. At this > time > > it was compatible with Java 5. We have since switched to Java 6, then 7. > We > > are now currently considering the migration to Java 8 [4] and began to > > actively test JOSM with early builds of Java 9 [5]. The current test > > results with Java 9 are excellent as all unit tests are OK. > > > > During the past years the JOSM community has submitted several bug > reports > > to Sun/Oracle on the public bug tracker. I don't have the exhaustive > list, > > but 11 recent tickets can be found by searching "JOSM" keyword on JBS > [6]. > > > > Given this status, I wonder if JOSM can be mentioned in the Quality > > Outreach [7], and if some of our bug reports may be considered as > valuable > > in the Quality Outreach report [8]. > > > > Best regards, > > Vincent, for the JOSM team > > > > [1] https://josm.openstreetmap.de/ > > [2] http://wiki.openstreetmap.org/wiki/JOSM > > [3] https://en.wikipedia.org/wiki/JOSM > > [4] https://josm.openstreetmap.de/ticket/11390 > > [5] https://josm.openstreetmap.de/jenkins/job/JOSM/ > > [6] > > > > > https://bugs.openjdk.java.net/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=text+~+%22josm%22 > > [7] https://wiki.openjdk.java.net/display/quality/Quality+Outreach > > [8] > > > > > https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+Sept+%272015 > > > > > -- > Cheers, Martijn (Sent from Gmail Mobile) > -- @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 Mon Sep 28 09:25:30 2015 From: rory.odonnell at oracle.com (Rory O'Donnell) Date: Mon, 28 Sep 2015 10:25:30 +0100 Subject: Quality outreach: JOSM and OpenJDK adoption In-Reply-To: References: Message-ID: <5609078A.4090901@oracle.com> Hi Vincent, I will add your Project to the outreach wiki [7], I take it you will be the contact to list on the site ? What versions of the JDK are you testing against, would you like me to send you email when a new EA build is available ? The report [8] is created every 6 months , next report in Feb'2016 . Rgds,Rory On 27/09/2015 14:03, Martijn Verburg wrote: > Hi Vincent, > > I'd say that would be most welcome - Rory? > > On Sunday, 27 September 2015, Vincent Privat > wrote: > > Hi, > I am a core developer of JOSM, the Java OpenStreetMap Editor. If > you don't > know about it, it is an extensible editor for OpenStreetMap (OSM), > written > in Java 7, under GPL license. You can find more information about > it on > [1], [2] and [3]. > > The first version of JOSM was released 10 years ago, in 2005. At > this time > it was compatible with Java 5. We have since switched to Java 6, > then 7. We > are now currently considering the migration to Java 8 [4] and began to > actively test JOSM with early builds of Java 9 [5]. The current test > results with Java 9 are excellent as all unit tests are OK. > > During the past years the JOSM community has submitted several bug > reports > to Sun/Oracle on the public bug tracker. I don't have the > exhaustive list, > but 11 recent tickets can be found by searching "JOSM" keyword on > JBS [6]. > > Given this status, I wonder if JOSM can be mentioned in the Quality > Outreach [7], and if some of our bug reports may be considered as > valuable > in the Quality Outreach report [8]. > > Best regards, > Vincent, for the JOSM team > > [1] https://josm.openstreetmap.de/ > [2] http://wiki.openstreetmap.org/wiki/JOSM > [3] https://en.wikipedia.org/wiki/JOSM > [4] https://josm.openstreetmap.de/ticket/11390 > [5] https://josm.openstreetmap.de/jenkins/job/JOSM/ > [6] > https://bugs.openjdk.java.net/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=text+~+%22josm%22 > > [7] https://wiki.openjdk.java.net/display/quality/Quality+Outreach > [8] > https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+Sept+%272015 > > > > -- > Cheers, Martijn (Sent from Gmail Mobile) -- Rgds,Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin,Ireland From jonathan.gibbons at oracle.com Mon Sep 28 18:43:46 2015 From: jonathan.gibbons at oracle.com (Jonathan Gibbons) Date: Mon, 28 Sep 2015 11:43:46 -0700 Subject: Quality outreach: JOSM and OpenJDK adoption In-Reply-To: References: Message-ID: <56098A62.1040601@oracle.com> I tried your query [6], but that catches resolved issues as well as unresolved ones. I found only 5 open issues containing "JOSM". https://bugs.openjdk.java.net/browse/JDK-8087915?jql=project%20%3D%20jdk%20and%20resolution%20is%20empty%20and%20text%20~%20josm -- Jon On 09/27/2015 06:03 AM, Martijn Verburg wrote: > Hi Vincent, > > I'd say that would be most welcome - Rory? > > On Sunday, 27 September 2015, Vincent Privat > wrote: > > Hi, > I am a core developer of JOSM, the Java OpenStreetMap Editor. If > you don't > know about it, it is an extensible editor for OpenStreetMap (OSM), > written > in Java 7, under GPL license. You can find more information about > it on > [1], [2] and [3]. > > The first version of JOSM was released 10 years ago, in 2005. At > this time > it was compatible with Java 5. We have since switched to Java 6, > then 7. We > are now currently considering the migration to Java 8 [4] and began to > actively test JOSM with early builds of Java 9 [5]. The current test > results with Java 9 are excellent as all unit tests are OK. > > During the past years the JOSM community has submitted several bug > reports > to Sun/Oracle on the public bug tracker. I don't have the > exhaustive list, > but 11 recent tickets can be found by searching "JOSM" keyword on > JBS [6]. > > Given this status, I wonder if JOSM can be mentioned in the Quality > Outreach [7], and if some of our bug reports may be considered as > valuable > in the Quality Outreach report [8]. > > Best regards, > Vincent, for the JOSM team > > [1] https://josm.openstreetmap.de/ > [2] http://wiki.openstreetmap.org/wiki/JOSM > [3] https://en.wikipedia.org/wiki/JOSM > [4] https://josm.openstreetmap.de/ticket/11390 > [5] https://josm.openstreetmap.de/jenkins/job/JOSM/ > [6] > https://bugs.openjdk.java.net/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=text+~+%22josm%22 > > [7] https://wiki.openjdk.java.net/display/quality/Quality+Outreach > [8] > https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+Sept+%272015 > > > > -- > Cheers, Martijn (Sent from Gmail Mobile)