From bryan at bceassociates.com Fri May 8 19:10:58 2015 From: bryan at bceassociates.com (Bryan C. Everly) Date: Fri, 8 May 2015 15:10:58 -0400 Subject: Greetings everyone (new here) Message-ID: Hi all. I wanted to just say hello to the group. I've joined the development effort to assist where I can on the OpenJDK 8 effort for OpenBSD. We currently only have jdk 1.7 on that platform and I'd really like to see what I can do to assist in getting there. In the 90's I worked at a startup called Software Artistry on a cross-platform GUI/SQL 4GL based loosely on Pascal. The entire thing was written in C/C++ so I'm hoping that my experience there will help with this effort. I'm also working on FreeRDP for the OpenBSD platform - you should check out that project. Very slick multi-platform implementation if you have to do any work on Windows remotely. Thanks, Bryan From martijnverburg at gmail.com Sat May 9 00:15:01 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Sat, 9 May 2015 01:15:01 +0100 Subject: Greetings everyone (new here) In-Reply-To: References: Message-ID: Hi Bryan, Welcome! I assume you've already joined the BSD mailing list? Another group which helps with early/new questions is the adoption-discuss list. Cheers, Martijn On Friday, 8 May 2015, Bryan C. Everly wrote: > Hi all. I wanted to just say hello to the group. I've joined the > development effort to assist where I can on the OpenJDK 8 effort for > OpenBSD. We currently only have jdk 1.7 on that platform and I'd really > like to see what I can do to assist in getting there. > > In the 90's I worked at a startup called Software Artistry on a > cross-platform GUI/SQL 4GL based loosely on Pascal. The entire thing was > written in C/C++ so I'm hoping that my experience there will help with this > effort. > > I'm also working on FreeRDP for the OpenBSD platform - you should check out > that project. Very slick multi-platform implementation if you have to do > any work on Windows remotely. > > Thanks, > Bryan > -- Cheers, Martijn From magnus.ihse.bursie at oracle.com Mon May 11 14:01:53 2015 From: magnus.ihse.bursie at oracle.com (Magnus Ihse Bursie) Date: Mon, 11 May 2015 16:01:53 +0200 Subject: Greetings everyone (new here) In-Reply-To: References: Message-ID: <5550B651.8070501@oracle.com> On 2015-05-09 02:15, Martijn Verburg wrote: > Hi Bryan, > > Welcome! I assume you've already joined the BSD mailing list? Another group > which helps with early/new questions is the adoption-discuss list. And the build team hangs around in build-dev, if you have questions related to build problems. :) Good luck! /Magnus From Puneet.Bansal at safenet-inc.com Mon May 18 06:52:02 2015 From: Puneet.Bansal at safenet-inc.com (Bansal, Puneet) Date: Mon, 18 May 2015 12:22:02 +0530 Subject: Need to access synthetic methods out of package Message-ID: <2F9DD2BFD3251E4CB0C237970F7DB20D085CE0AD@NOI1EXCH03.apac.sfnt.local> Hi I got an strange error with Synthetic methods and bootstrap methods. In my one of application, my bootstrap entry is locating a synthetic method of another class(this class is part of another package). While execution, I am getting reflection error because Synthetic methods are not accessible from outside package. Can anyone help me to resolve this issue? Regards Puneet -- The information contained in this electronic mail transmission may be privileged and confidential, and therefore, protected from disclosure. If you have received this communication in error, please notify us immediately by replying to this message and deleting it from your computer without copying or disclosing it. From forax at univ-mlv.fr Mon May 18 07:03:54 2015 From: forax at univ-mlv.fr (Remi Forax) Date: Mon, 18 May 2015 09:03:54 +0200 Subject: Need to access synthetic methods out of package In-Reply-To: <2F9DD2BFD3251E4CB0C237970F7DB20D085CE0AD@NOI1EXCH03.apac.sfnt.local> References: <2F9DD2BFD3251E4CB0C237970F7DB20D085CE0AD@NOI1EXCH03.apac.sfnt.local> Message-ID: <55598EDA.3070700@univ-mlv.fr> Hi guy, if you're talking about bootstrap methods of invokedynamic, the best is to post a more detailed message on mlvm list [1] cheers, R?mi [1] mlvm-dev at openjdk.java.net On 05/18/2015 08:52 AM, Bansal, Puneet wrote: > Hi > > I got an strange error with Synthetic methods and bootstrap methods. In my one of application, my bootstrap entry is locating a synthetic method of another class(this class is part of another package). While execution, I am getting reflection error because Synthetic methods are not accessible from outside package. Can anyone help me to resolve this issue? > > Regards > Puneet > From marko.asplund at gmail.com Wed May 20 10:10:12 2015 From: marko.asplund at gmail.com (Marko Asplund) Date: Wed, 20 May 2015 13:10:12 +0300 Subject: Java JDK bug reporting Message-ID: Hi, Not sure if this is somewhat off-topic, but I'm trying to report a Java JDK bug at bugreport.java.com, but when I fill in all the "Start A Report" data (submit_intro.do) and click Continue I always get the previous page (submit_start.do). I've tried this using Chrome, Firefox and Safari. Is there something wrong with the bug reporting tool? marko From martijnverburg at gmail.com Wed May 20 10:20:55 2015 From: martijnverburg at gmail.com (Martijn Verburg) Date: Wed, 20 May 2015 11:20:55 +0100 Subject: Java JDK bug reporting In-Reply-To: References: Message-ID: Hi Marko, Passed onto the web-discuss group Cheers, Martijn On 20 May 2015 at 11:10, Marko Asplund wrote: > Hi, > > Not sure if this is somewhat off-topic, but I'm trying to report a Java JDK > bug at bugreport.java.com, > but when I fill in all the "Start A Report" data (submit_intro.do) and > click Continue > I always get the previous page (submit_start.do). I've tried this using > Chrome, Firefox and Safari. > > Is there something wrong with the bug reporting tool? > > marko > From volker.simonis at gmail.com Thu May 28 14:01:20 2015 From: volker.simonis at gmail.com (Volker Simonis) Date: Thu, 28 May 2015 16:01:20 +0200 Subject: Providing 'hsdis' binaries not possible because of GPLv2/GPLv3 license clash Message-ID: Hi George, Mark, Andrew, recently Chris Newland raised an issue with the license of the 'hsdis' sources [1] on the adoption-discuss mailing list [2]. 'hsdis' is actually a thin wrapper around the GNU binutils. 'hsdis' is not build as part of any OpenJDK build nor is it part of any Open- or Oracle-JDK delivery. It only consists of two files and must be manually build with the help of its own Makefile.It statically links the two hsdis files together with a static version of the GNU binutils into a shared library. If the created 'hsdis' shared library is available at runtime, it can be used by the HotSpot VM to disassemble generated code sequences which proves extremely helpful when developing or debugging the VM. The problem pointed out by Chris is that the hsdis-files are licensed under GPLv2 while newer versions of the GNU binutils are licensed under GPLv3. According to the GPL-FAQ, these two licenses are incompatible and combining code released under both these licenses violates section 6 of GPLv2. This problem prevents people from creating and distributing 'hsdis' binaries which would be extremely useful for other developers. One way to fix this problem (according to [3]) would be to release the two hsdis source files under GPL ?version 2 or later?. As we already have files with licenses other than GPLv2 (e.g. LGPL) in the OpenJDK project, this doesn't seem to be impossible. What would be necessary to change the license of the two files: hotspot/src/share/tools/hsdis/hsdis.c hotspot/src/share/tools/hsdis/hsdis.h from "GPLv2" to "GPLv2 or later". Thank you and best regards, Volker [1] http://hg.openjdk.java.net/jdk9/dev/hotspot/file/tip/src/share/tools/hsdis [2] http://mail.openjdk.java.net/pipermail/adoption-discuss/2015-May/000833.html [3] http://www.gnu.org/licenses/gpl-faq.html#v2v3Compatibility From donald.smith at oracle.com Thu May 28 14:17:53 2015 From: donald.smith at oracle.com (Donald Smith) Date: Thu, 28 May 2015 10:17:53 -0400 Subject: Providing 'hsdis' binaries not possible because of GPLv2/GPLv3 license clash In-Reply-To: References: Message-ID: <55672391.30204@oracle.com> Volker, Chris raised this topic 21 hours ago. We have ACK'd the issue. We're not going to comment on the legal issues or proposal side of this as Dalibor already noted. Yes we have ACK'd the issue and topic. We will need more than 1 day to respond. No we're not going to comment on the proposed solution. - Don On 28/05/2015 10:01 AM, Volker Simonis wrote: > Hi George, Mark, Andrew, > > recently Chris Newland raised an issue with the license of the 'hsdis' > sources [1] on the adoption-discuss mailing list [2]. > > 'hsdis' is actually a thin wrapper around the GNU binutils. 'hsdis' is > not build as part of any OpenJDK build nor is it part of any Open- or > Oracle-JDK delivery. It only consists of two files and must be > manually build with the help of its own Makefile.It statically links > the two hsdis files together with a static version of the GNU binutils > into a shared library. If the created 'hsdis' shared library is > available at runtime, it can be used by the HotSpot VM to disassemble > generated code sequences which proves extremely helpful when > developing or debugging the VM. > > The problem pointed out by Chris is that the hsdis-files are licensed > under GPLv2 while newer versions of the GNU binutils are licensed > under GPLv3. According to the GPL-FAQ, these two licenses are > incompatible and combining code released under both these licenses > violates section 6 of GPLv2. > > This problem prevents people from creating and distributing 'hsdis' > binaries which would be extremely useful for other developers. > > One way to fix this problem (according to [3]) would be to release the > two hsdis source files under GPL ?version 2 or later?. As we already > have files with licenses other than GPLv2 (e.g. LGPL) in the OpenJDK > project, this doesn't seem to be impossible. > > What would be necessary to change the license of the two files: > > hotspot/src/share/tools/hsdis/hsdis.c > hotspot/src/share/tools/hsdis/hsdis.h > > from "GPLv2" to "GPLv2 or later". > > Thank you and best regards, > Volker > > [1] http://hg.openjdk.java.net/jdk9/dev/hotspot/file/tip/src/share/tools/hsdis > [2] http://mail.openjdk.java.net/pipermail/adoption-discuss/2015-May/000833.html > [3] http://www.gnu.org/licenses/gpl-faq.html#v2v3Compatibility