From john.r.rose at oracle.com Mon Nov 1 01:47:43 2010 From: john.r.rose at oracle.com (John Rose) Date: Mon, 1 Nov 2010 01:47:43 -0700 Subject: tracking JDK7 In-Reply-To: <20101101011329.GA30042@misty.eyesbeyond.com> References: <20101101011329.GA30042@misty.eyesbeyond.com> Message-ID: <6A0001FF-55FF-411E-8591-6ADA3E7F3F1C@oracle.com> Thanks, Greg. I'll let you know if I notice anything wrong on Mac OS. Having the b116 version is a big help, since that javac supports the latest MH.invoke* syntax. -- John On Oct 31, 2010, at 6:13 PM, Greg Lewis wrote: > On Thu, Oct 21, 2010 at 10:35:46PM -0700, John Rose wrote: >> I see that the BSD port has been integrated with b105 since 8/14. >> >> Meanwhile, JDK7 has now advanced to b115. >> >> Is there a problem holding up the integration of the new JDK7 changes? >> >> (Is there a project status page where I should be looking? The wiki >> looks too quiet.) > > John, sorry for the late reply. > > Rather than go through what was holding up things I've instead just done > some merging this afternoon and am at the moment pushing an update to the > current build. > > The big caveat is that the update is very lightly tested on FreeBSD/i386 > only. Please test on whatever platform is most important to you (e.g. > MacOS X) and let me know of any problems. I'd be very happy to commit > patches or to alternatively look into problems as time permits (which > is one of things which tends to hold up updates). > > Also untested is the Shark build, which is now part of mainline OpenJDK. > This will require LLVM, but should be a boon for people working on > architectures which aren't mainstream (at least from the JDK perspective). > > -- > Greg Lewis Email : glewis at eyesbeyond.com > Eyes Beyond Web : http://www.eyesbeyond.com > Information Technology FreeBSD : glewis at FreeBSD.org From niagarasoft20-bsdportdev at yahoo.com Tue Nov 2 14:28:11 2010 From: niagarasoft20-bsdportdev at yahoo.com (niagarasoft20-bsdportdev at yahoo.com) Date: Tue, 2 Nov 2010 14:28:11 -0700 (PDT) Subject: Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException Message-ID: <755487.49628.qm@web62503.mail.re1.yahoo.com> When building on Mac OS 10.6 using solylatte described on the building page http://wikis.sun.com/display/OpenJDK/Darwin10Build, it compiles fine and javac is working, but when trying to run java and start.HelloWorldSwing Demo am getting the error: Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:202) at java.awt.Window.(Window.java:532) at java.awt.Frame.(Frame.java:420) at javax.swing.JFrame.(JFrame.java:224) at start.HelloWorldSwing.createAndShowGUI(HelloWorldSwing.java:60) at start.HelloWorldSwing.access$000(HelloWorldSwing.java:52) at start.HelloWorldSwing$1.run(HelloWorldSwing.java:77) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEvent(EventQueue.java:660) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105) at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Looks like it's having trouble connecting to the X11 environment. Any suggestions? Mike From niagarasoft20-bsdportdev at yahoo.com Tue Nov 2 14:54:35 2010 From: niagarasoft20-bsdportdev at yahoo.com (niagarasoft20-bsdportdev at yahoo.com) Date: Tue, 2 Nov 2010 14:54:35 -0700 (PDT) Subject: Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException In-Reply-To: <755487.49628.qm@web62503.mail.re1.yahoo.com> References: <755487.49628.qm@web62503.mail.re1.yahoo.com> Message-ID: <95910.85793.qm@web62507.mail.re1.yahoo.com> I forgot to add my build.sh file contents to the original post. ****build.sh***** #!/bin/bash unset CLASSPATH unset JAVA_HOME env -i PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin make \ ALLOW_DOWNLOADS=true \ ALT_BOOTDIR=/usr/local/soylatte16-i386-1.0.3 \ ALT_JDK_IMPORT_PATH=/usr/local/soylatte16-i386-1.0.3 \ ALT_FREETYPE_HEADERS_PATH=/usr/X11R6/include \ ALT_FREETYPE_LIB_PATH=/usr/X11R6/lib \ ALT_CUPS_HEADERS_PATH=/usr/include \ ANT_HOME=/usr/share/ant \ EXTRA_LIBS="-framework CoreFoundation" \ CC=gcc-4.0 \ CXX=g++-4.0 \ LANG=C \ NO_DOCS=true Regards, Mike --------------------------------------- ----- Original Message ---- From: "niagarasoft20-bsdportdev at yahoo.com" To: bsd-port-dev at openjdk.java.net Sent: Tue, November 2, 2010 5:28:11 PM Subject: Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException When building on Mac OS 10.6 using solylatte described on the building page http://wikis.sun.com/display/OpenJDK/Darwin10Build, it compiles fine and javac is working, but when trying to run java and start.HelloWorldSwing Demo am getting the error: Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:202) at java.awt.Window.(Window.java:532) at java.awt.Frame.(Frame.java:420) at javax.swing.JFrame.(JFrame.java:224) at start.HelloWorldSwing.createAndShowGUI(HelloWorldSwing.java:60) at start.HelloWorldSwing.access$000(HelloWorldSwing.java:52) at start.HelloWorldSwing$1.run(HelloWorldSwing.java:77) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEvent(EventQueue.java:660) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105) at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Looks like it's having trouble connecting to the X11 environment. Any suggestions? Mike From landonf at plausible.coop Thu Nov 4 17:01:40 2010 From: landonf at plausible.coop (Landon Fuller) Date: Thu, 4 Nov 2010 17:01:40 -0700 Subject: Status Roundup Message-ID: A quick status round-up on the BSD-Port progress: > Additionally, there's a lot of work that needs to be done simply to bring OpenJDK 7 (and 6) to a production-level state on Mac OS X: > - Implementing proper "dual-mode" support for x86 and x86-64 JVMs > - Up-to-date openjdk6 release This work is progressing in MacPorts, largely thanks to external contributions: https://trac.macports.org/ticket/20956#comment:57 > - Re-sync with JDK7 mainline, fix Mac OS X build errors that have emerged. Greg Lewis pulled in the latest b116 patchset, which brings the BSD-Port inline with upstream OpenJDK7: http://mail.openjdk.java.net/pipermail/bsd-port-dev/2010-October/001369.html As Greg noted this also includes Shark, which opens the door to JIT on PPC machines. Greg's work has only seen basic testing on FreeBSD -- it'd be great if Mac users could try this out and report failures, either in building or using it. > - Conformance testing with the TCK > - Real-world usage, testing, and fixing the bugs that are uncovered. > - Out-of-the-box Mac OS X Integration via http://developer.apple.com/library/mac/#releasenotes/Java/JavaSnowLeopardUpdate3LeopardUpdate8RN/NewandNoteworthy/NewandNoteworthy.html#//apple_ref/doc/uid/TP40010380-CH4-SW1 Angus Hardie has been working on building a OS X integrated VM bundle on Apple's java-dev mailing list: http://lists.apple.com/archives/Java-dev/2010/Oct/msg00693.html > - (Possibly) Dtrace support > - (Possibly) PowerPC and ARM support via zero/shark project PowerPC JIT is possible now given Greg's update to b116; someone with the necessary hardware and interest could try to get this running using the zero-based binaries as a bootstrap VM: http://hg.bikemonkey.org/archive/openjdk7_darwin/openjdk7-macppc-2009-12-16-b4.tar.bz2 > - AWT/Swing > - Sound Mandolane has been discussing providing a donation of their sound code to the BSD-Port project: http://mail.openjdk.java.net/pipermail/sound-dev/2010-October/000110.html It will be great if we can make use of their code to facilitate sound support. -landonf From codethought at gmail.com Sat Nov 6 00:28:38 2010 From: codethought at gmail.com (David Orriss Jr) Date: Sat, 6 Nov 2010 00:28:38 -0700 Subject: Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException In-Reply-To: <95910.85793.qm@web62507.mail.re1.yahoo.com> References: <755487.49628.qm@web62503.mail.re1.yahoo.com> <95910.85793.qm@web62507.mail.re1.yahoo.com> Message-ID: I ran into the same problem here. So I included the -Djava.awt.headless=false command line option. I got a more descriptive error. Not sure why tho.. X11 is running and I've set the correct value for DISPLAY, as far as I know. Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:65) at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:110) at java.security.AccessController.doPrivileged(Native Method) at sun.awt.X11GraphicsEnvironment.(X11GraphicsEnvironment.java:74) at java.lang.Class.forName0(Native Method) On Tue, Nov 2, 2010 at 2:54 PM, wrote: > I forgot to add my build.sh file contents to the original post. > > ****build.sh***** > > #!/bin/bash > unset CLASSPATH > unset JAVA_HOME > env -i PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin > make \ > ALLOW_DOWNLOADS=true \ > ALT_BOOTDIR=/usr/local/soylatte16-i386-1.0.3 \ > ALT_JDK_IMPORT_PATH=/usr/local/soylatte16-i386-1.0.3 \ > ALT_FREETYPE_HEADERS_PATH=/usr/X11R6/include \ > ALT_FREETYPE_LIB_PATH=/usr/X11R6/lib \ > ALT_CUPS_HEADERS_PATH=/usr/include \ > ANT_HOME=/usr/share/ant \ > EXTRA_LIBS="-framework CoreFoundation" \ > CC=gcc-4.0 \ > CXX=g++-4.0 \ > LANG=C \ > NO_DOCS=true > > Regards, > Mike > > > --------------------------------------- > > > > ----- Original Message ---- > From: "niagarasoft20-bsdportdev at yahoo.com" < > niagarasoft20-bsdportdev at yahoo.com> > To: bsd-port-dev at openjdk.java.net > Sent: Tue, November 2, 2010 5:28:11 PM > Subject: Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException > > When building on Mac OS 10.6 using solylatte described on the building page > http://wikis.sun.com/display/OpenJDK/Darwin10Build, it compiles fine and > javac > is working, but when trying to run java and start.HelloWorldSwing Demo am > getting the error: > > Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException > at > java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:202) > at java.awt.Window.(Window.java:532) > at java.awt.Frame.(Frame.java:420) > at javax.swing.JFrame.(JFrame.java:224) > at start.HelloWorldSwing.createAndShowGUI(HelloWorldSwing.java:60) > at start.HelloWorldSwing.access$000(HelloWorldSwing.java:52) > at start.HelloWorldSwing$1.run(HelloWorldSwing.java:77) > at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:660) > at > > java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211) > > > at > > java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128) > at > > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117) > > > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) > > > Looks like it's having trouble connecting to the X11 environment. Any > suggestions? > > Mike > > -- David Orriss Jr. My blog: http://www.codethought.com/blog -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101106/7dfaaf77/attachment.html From mik3hall at gmail.com Sat Nov 6 04:37:17 2010 From: mik3hall at gmail.com (Michael Hall) Date: Sat, 6 Nov 2010 06:37:17 -0500 Subject: Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException In-Reply-To: References: <755487.49628.qm@web62503.mail.re1.yahoo.com> <95910.85793.qm@web62507.mail.re1.yahoo.com> Message-ID: <1C58B2B8-ADCB-4034-8645-A1413AD6783F@pair.com> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Nov 6, 2010, at 2:28 AM, David Orriss Jr wrote: > I ran into the same problem here. So I included the - > Djava.awt.headless=false command line option. I got a more > descriptive error. Not sure why tho.. X11 is running and I've set > the correct value for DISPLAY, as far as I know. What if you quit and restart X11? Mike Hall hallmike at att dot net http://www195.pair.com/mik3hall http://www195.pair.com/mik3hall/home.html http://sourceforge.net/projects/macnative -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.14 (Darwin) iJwEAQECAAYFAkzVPfYACgkQUvk/ZSaThTIh6QP+LCQDNjjTs2YWhn/e7HsUHsP3 TM3StkwDAr3MCrhnFiSa1J0JbE86pJIZcwW/XaPporZoaWvQMV9dI2Bt8qCXRIVk ULbxpAmotzMmn1Td+S6lStF/Rx3uzYxD7kbHnzfm15N0FI95bH8EYNthAhsaW+Y0 D+Ut6Nn3gHFfnGvRUAo= =kS7P -----END PGP SIGNATURE----- From codethought at gmail.com Sat Nov 6 07:24:50 2010 From: codethought at gmail.com (David Orriss Jr) Date: Sat, 6 Nov 2010 07:24:50 -0700 Subject: Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException In-Reply-To: References: <755487.49628.qm@web62503.mail.re1.yahoo.com> <95910.85793.qm@web62507.mail.re1.yahoo.com> Message-ID: Apparently I had a throttled X11 process... after rebooting using -Djava.awt.headless=false worked. On Sat, Nov 6, 2010 at 12:28 AM, David Orriss Jr wrote: > I ran into the same problem here. So I included the > -Djava.awt.headless=false command line option. I got a more descriptive > error. Not sure why tho.. X11 is running and I've set the correct value for > DISPLAY, as far as I know. > > Exception in thread "main" java.lang.InternalError: Can't connect to X11 > window server using ':0.0' as the value of the DISPLAY variable. > at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) > at > sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:65) > at > sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:110) > at java.security.AccessController.doPrivileged(Native Method) > at > sun.awt.X11GraphicsEnvironment.(X11GraphicsEnvironment.java:74) > at java.lang.Class.forName0(Native Method) > > > > > > On Tue, Nov 2, 2010 at 2:54 PM, wrote: > >> I forgot to add my build.sh file contents to the original post. >> >> ****build.sh***** >> >> #!/bin/bash >> unset CLASSPATH >> unset JAVA_HOME >> env -i PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin >> make \ >> ALLOW_DOWNLOADS=true \ >> ALT_BOOTDIR=/usr/local/soylatte16-i386-1.0.3 \ >> ALT_JDK_IMPORT_PATH=/usr/local/soylatte16-i386-1.0.3 \ >> ALT_FREETYPE_HEADERS_PATH=/usr/X11R6/include \ >> ALT_FREETYPE_LIB_PATH=/usr/X11R6/lib \ >> ALT_CUPS_HEADERS_PATH=/usr/include \ >> ANT_HOME=/usr/share/ant \ >> EXTRA_LIBS="-framework CoreFoundation" \ >> CC=gcc-4.0 \ >> CXX=g++-4.0 \ >> LANG=C \ >> NO_DOCS=true >> >> Regards, >> Mike >> >> >> --------------------------------------- >> >> >> >> ----- Original Message ---- >> From: "niagarasoft20-bsdportdev at yahoo.com" < >> niagarasoft20-bsdportdev at yahoo.com> >> To: bsd-port-dev at openjdk.java.net >> Sent: Tue, November 2, 2010 5:28:11 PM >> Subject: Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException >> >> When building on Mac OS 10.6 using solylatte described on the building >> page >> http://wikis.sun.com/display/OpenJDK/Darwin10Build, it compiles fine and >> javac >> is working, but when trying to run java and start.HelloWorldSwing Demo am >> getting the error: >> >> Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException >> at >> java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:202) >> at java.awt.Window.(Window.java:532) >> at java.awt.Frame.(Frame.java:420) >> at javax.swing.JFrame.(JFrame.java:224) >> at start.HelloWorldSwing.createAndShowGUI(HelloWorldSwing.java:60) >> at start.HelloWorldSwing.access$000(HelloWorldSwing.java:52) >> at start.HelloWorldSwing$1.run(HelloWorldSwing.java:77) >> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) >> at java.awt.EventQueue.dispatchEvent(EventQueue.java:660) >> at >> >> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211) >> >> >> at >> >> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128) >> at >> >> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117) >> >> >> at >> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113) >> at >> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105) >> at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) >> >> >> Looks like it's having trouble connecting to the X11 environment. Any >> suggestions? >> >> Mike >> >> > > > -- > David Orriss Jr. > > My blog: http://www.codethought.com/blog > > -- David Orriss Jr. My blog: http://www.codethought.com/blog -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101106/b30044b4/attachment.html From niagarasoft20-bsdportdev at yahoo.com Sat Nov 6 11:53:48 2010 From: niagarasoft20-bsdportdev at yahoo.com (niagarasoft20-bsdportdev at yahoo.com) Date: Sat, 6 Nov 2010 11:53:48 -0700 (PDT) Subject: Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException In-Reply-To: References: <755487.49628.qm@web62503.mail.re1.yahoo.com> <95910.85793.qm@web62507.mail.re1.yahoo.com> Message-ID: <279461.30939.qm@web62507.mail.re1.yahoo.com> That was it! Thanks! Mike ________________________________ From: David Orriss Jr To: niagarasoft20-bsdportdev at yahoo.com; bsd-port-dev at openjdk.java.net Sent: Sat, November 6, 2010 10:24:50 AM Subject: Re: Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException Apparently I had a throttled X11 process... after rebooting using -Djava.awt.headless=false worked. On Sat, Nov 6, 2010 at 12:28 AM, David Orriss Jr wrote: I ran into the same problem here. So I included the -Djava.awt.headless=false command line option. I got a more descriptive error. Not sure why tho.. X11 is running and I've set the correct value for DISPLAY, as far as I know. > >Exception in thread "main" java.lang.InternalError: Can't connect to X11 window >server using ':0.0' as the value of the DISPLAY variable. > at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) > at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:65) > at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:110) > at java.security.AccessController.doPrivileged(Native Method) > at sun.awt.X11GraphicsEnvironment.(X11GraphicsEnvironment.java:74) > at java.lang.Class.forName0(Native Method) > > > > > > >On Tue, Nov 2, 2010 at 2:54 PM, wrote: > >I forgot to add my build.sh file contents to the original post. >> >>****build.sh***** >> >>#!/bin/bash >>unset CLASSPATH >>unset JAVA_HOME >>env -i PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin >>make \ >> ALLOW_DOWNLOADS=true \ >> ALT_BOOTDIR=/usr/local/soylatte16-i386-1.0.3 \ >> ALT_JDK_IMPORT_PATH=/usr/local/soylatte16-i386-1.0.3 \ >> ALT_FREETYPE_HEADERS_PATH=/usr/X11R6/include \ >> ALT_FREETYPE_LIB_PATH=/usr/X11R6/lib \ >> ALT_CUPS_HEADERS_PATH=/usr/include \ >> ANT_HOME=/usr/share/ant \ >> EXTRA_LIBS="-framework CoreFoundation" \ >> CC=gcc-4.0 \ >> CXX=g++-4.0 \ >> LANG=C \ >> NO_DOCS=true >> >>Regards, >>Mike >> >> >>--------------------------------------- >> >> >> >> >>----- Original Message ---- >>From: "niagarasoft20-bsdportdev at yahoo.com" >>To: bsd-port-dev at openjdk.java.net >>Sent: Tue, November 2, 2010 5:28:11 PM >>Subject: Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException >> >>When building on Mac OS 10.6 using solylatte described on the building page >>http://wikis.sun.com/display/OpenJDK/Darwin10Build, it compiles fine and javac >>is working, but when trying to run java and start.HelloWorldSwing Demo am >>getting the error: >> >>Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException >> at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:202) >> at java.awt.Window.(Window.java:532) >> at java.awt.Frame.(Frame.java:420) >> at javax.swing.JFrame.(JFrame.java:224) >> at start.HelloWorldSwing.createAndShowGUI(HelloWorldSwing.java:60) >> at start.HelloWorldSwing.access$000(HelloWorldSwing.java:52) >> at start.HelloWorldSwing$1.run(HelloWorldSwing.java:77) >> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) >> at java.awt.EventQueue.dispatchEvent(EventQueue.java:660) >> at >>java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211) >> >> >> >> at >>java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128) >> at >>java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117) >> >> >> >> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113) >> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105) >> at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) >> >> >>Looks like it's having trouble connecting to the X11 environment. Any >>suggestions? >> >>Mike >> >> > > >-- >David Orriss Jr. > >My blog: http://www.codethought.com/blog > > -- David Orriss Jr. My blog: http://www.codethought.com/blog -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101106/d933cd45/attachment.html From glewis at eyesbeyond.com Sat Nov 6 23:28:01 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 07 Nov 2010 06:28:01 +0000 Subject: hg: bsd-port/bsd-port: 2 new changesets Message-ID: <20101107062802.1965C47796@hg.openjdk.java.net> Changeset: a12a9e78df8a Author: cl Date: 2010-11-04 15:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/a12a9e78df8a Added tag jdk7-b117 for changeset 7220e60b097f ! .hgtags Changeset: 8ba07e30ff6d Author: Greg Lewis Date: 2010-11-06 22:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/rev/8ba07e30ff6d Merge from main OpenJDK repository From glewis at eyesbeyond.com Sat Nov 6 23:28:20 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 07 Nov 2010 06:28:20 +0000 Subject: hg: bsd-port/bsd-port/corba: 2 new changesets Message-ID: <20101107062822.9AAA647797@hg.openjdk.java.net> Changeset: 16adbe677ef8 Author: cl Date: 2010-11-04 15:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/16adbe677ef8 Added tag jdk7-b117 for changeset fa502e4834da ! .hgtags Changeset: d023aacab6d1 Author: Greg Lewis Date: 2010-11-06 22:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/d023aacab6d1 Merge from main OpenJDK repository From glewis at eyesbeyond.com Sat Nov 6 23:28:28 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 07 Nov 2010 06:28:28 +0000 Subject: hg: bsd-port/bsd-port/hotspot: 2 new changesets Message-ID: <20101107062834.4020F47798@hg.openjdk.java.net> Changeset: 62aa74bafa73 Author: cl Date: 2010-11-04 15:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/62aa74bafa73 Added tag jdk7-b117 for changeset 806d0c037e6b ! .hgtags Changeset: 9f1c0198b76d Author: Greg Lewis Date: 2010-11-06 22:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9f1c0198b76d Merge from main OpenJDK repository From glewis at eyesbeyond.com Sat Nov 6 23:28:40 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 07 Nov 2010 06:28:40 +0000 Subject: hg: bsd-port/bsd-port/jaxp: 2 new changesets Message-ID: <20101107062840.15A4147799@hg.openjdk.java.net> Changeset: b2f6d9c4f12f Author: cl Date: 2010-11-04 15:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/b2f6d9c4f12f Added tag jdk7-b117 for changeset 9ee4d96e8934 ! .hgtags Changeset: 88c3cebf4bde Author: Greg Lewis Date: 2010-11-06 22:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/88c3cebf4bde Merge from main OpenJDK repository From glewis at eyesbeyond.com Sat Nov 6 23:28:45 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 07 Nov 2010 06:28:45 +0000 Subject: hg: bsd-port/bsd-port/jaxws: 2 new changesets Message-ID: <20101107062845.287504779A@hg.openjdk.java.net> Changeset: 19a2fab3f91a Author: cl Date: 2010-11-04 15:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/19a2fab3f91a Added tag jdk7-b117 for changeset 1320fb3bb588 ! .hgtags Changeset: 082c91533088 Author: Greg Lewis Date: 2010-11-06 22:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/082c91533088 Merge from main OpenJDK repository From glewis at eyesbeyond.com Sat Nov 6 23:28:51 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 07 Nov 2010 06:28:51 +0000 Subject: hg: bsd-port/bsd-port/jdk: 2 new changesets Message-ID: <20101107062920.4EDFA4779B@hg.openjdk.java.net> Changeset: d87c1c06bbf9 Author: cl Date: 2010-11-04 15:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d87c1c06bbf9 Added tag jdk7-b117 for changeset 3e6726bbf80a ! .hgtags Changeset: 64e91b4b5f48 Author: Greg Lewis Date: 2010-11-06 22:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/64e91b4b5f48 Merge from main OpenJDK repository From glewis at eyesbeyond.com Sat Nov 6 23:29:25 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 07 Nov 2010 06:29:25 +0000 Subject: hg: bsd-port/bsd-port/langtools: 2 new changesets Message-ID: <20101107062931.A50464779C@hg.openjdk.java.net> Changeset: 5bb96781fb58 Author: cl Date: 2010-11-04 15:54 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/5bb96781fb58 Added tag jdk7-b117 for changeset 2129a046f117 ! .hgtags Changeset: c708122c6470 Author: Greg Lewis Date: 2010-11-06 22:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/c708122c6470 Merge from main OpenJDK repository From codethought at gmail.com Wed Nov 10 19:41:34 2010 From: codethought at gmail.com (David Orriss Jr) Date: Wed, 10 Nov 2010 19:41:34 -0800 Subject: 'httprepository' object has no attribute 'do_read' Message-ID: Hello, I'm following the steps to build OpenJDK7.? I'm following the steps here: http://wikis.sun.com/display/OpenJDK/Darwin10Build However when I get to the step to fetch code: $ hg fclone http://hg.openjdk.java.net/bsd-port/bsd-port I get the the error trace below. Anyone seen this before? Traceback (most recent call last): ? File "/opt/local/bin/hg", line 38, in ??? mercurial.dispatch.run() ? File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", line 16, in run ??? sys.exit(dispatch(sys.argv[1:])) ? File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", line 36, in dispatch ??? return _runcatch(u, args) ? File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", line 58, in _runcatch ??? return _dispatch(ui, args) ? File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", line 590, in _dispatch ??? cmdpats, cmdoptions) ? File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", line 401, in runcommand ??? ret = _runcommand(ui, options, cmd, d) ? File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", line 641, in _runcommand ??? return checkargs() ? File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", line 595, in checkargs ??? return cmdfunc() ? File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", line 588, in ??? d = lambda: util.checksignature(func)(ui, *args, **cmdoptions) ? File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/util.py", line 427, in check ??? return func(*args, **kwargs) ? File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/hgext/forest.py", line 830, in clone ??? forests = toprepo.forests(walkhgenabled(ui, opts['walkhg'])) ? File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/hgext/forest.py", line 246, in _httprepo_forests ??? data = self.do_read("forests", walkhg=("", "True")[walkhg]) AttributeError: 'httprepository' object has no attribute 'do_read' -- David Orriss Jr. My blog: http://www.codethought.com/blog From weijun.wang at oracle.com Wed Nov 10 20:15:43 2010 From: weijun.wang at oracle.com (Weijun Wang) Date: Thu, 11 Nov 2010 12:15:43 +0800 Subject: 'httprepository' object has no attribute 'do_read' In-Reply-To: References: Message-ID: <4CDB6DEF.3030000@oracle.com> I heard the forest extension is quite unstable and obsolete now. Kelly suggests to clone sub-repos one by one at the moment, like this: for i in bsd-port bsd-port/corba bsd-port/jaxp bsd-port/jaxws bsd-port/langtools bsd-port/jdk bsd-port/hotspot ; do hg clone http://hg.openjdk.java.net/bsd-port/$i $i done Regards Max On 11/11/2010 11:41 AM, David Orriss Jr wrote: > Hello, > > I'm following the steps to build OpenJDK7. I'm following the steps here: > > http://wikis.sun.com/display/OpenJDK/Darwin10Build > > However when I get to the step to fetch code: > > $ hg fclone http://hg.openjdk.java.net/bsd-port/bsd-port > > I get the the error trace below. Anyone seen this before? > > Traceback (most recent call last): > File "/opt/local/bin/hg", line 38, in > mercurial.dispatch.run() > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", > line 16, in run > sys.exit(dispatch(sys.argv[1:])) > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", > line 36, in dispatch > return _runcatch(u, args) > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", > line 58, in _runcatch > return _dispatch(ui, args) > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", > line 590, in _dispatch > cmdpats, cmdoptions) > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", > line 401, in runcommand > ret = _runcommand(ui, options, cmd, d) > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", > line 641, in _runcommand > return checkargs() > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", > line 595, in checkargs > return cmdfunc() > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", > line 588, in > d = lambda: util.checksignature(func)(ui, *args, **cmdoptions) > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/util.py", > line 427, in check > return func(*args, **kwargs) > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/hgext/forest.py", > line 830, in clone > forests = toprepo.forests(walkhgenabled(ui, opts['walkhg'])) > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/hgext/forest.py", > line 246, in _httprepo_forests > data = self.do_read("forests", walkhg=("", "True")[walkhg]) > AttributeError: 'httprepository' object has no attribute 'do_read' > > > > -- > David Orriss Jr. > > My blog: http://www.codethought.com/blog > From stephen.bannasch at deanbrook.org Wed Nov 10 20:29:09 2010 From: stephen.bannasch at deanbrook.org (Stephen Bannasch) Date: Wed, 10 Nov 2010 23:29:09 -0500 Subject: 'httprepository' object has no attribute 'do_read' In-Reply-To: References: Message-ID: At 7:41 PM -0800 11/10/10, David Orriss Jr wrote: >Hello, > >I'm following the steps to build OpenJDK7. I'm following the steps here: > >http://wikis.sun.com/display/OpenJDK/Darwin10Build > >However when I get to the step to fetch code: > >$ hg fclone http://hg.openjdk.java.net/bsd-port/bsd-port What version of hg are you using? The forest extension doesn't work with 1.6.x. I'm still using the forest extension with: $ hg --version Mercurial Distributed SCM (version 1.5.4) From codethought at gmail.com Wed Nov 10 20:33:54 2010 From: codethought at gmail.com (David Orriss Jr) Date: Wed, 10 Nov 2010 20:33:54 -0800 Subject: 'httprepository' object has no attribute 'do_read' In-Reply-To: <4CDB6DEF.3030000@oracle.com> References: <4CDB6DEF.3030000@oracle.com> Message-ID: Thanks Max, Tell me, if I want to be able to update with the latest changes after the initial clone, how would I do that? Swapping hg clone for hg update reports: abort: There is no Mercurial repository here (.hg not found)! Thanks again. On Wed, Nov 10, 2010 at 8:15 PM, Weijun Wang wrote: > I heard the forest extension is quite unstable and obsolete now. Kelly > suggests to clone sub-repos one by one at the moment, like this: > > ?for i in bsd-port bsd-port/corba bsd-port/jaxp bsd-port/jaxws > bsd-port/langtools bsd-port/jdk bsd-port/hotspot ; do > ? ?hg clone http://hg.openjdk.java.net/bsd-port/$i ? $i > ?done > > Regards > Max > > On 11/11/2010 11:41 AM, David Orriss Jr wrote: >> >> Hello, >> >> I'm following the steps to build OpenJDK7. ?I'm following the steps here: >> >> http://wikis.sun.com/display/OpenJDK/Darwin10Build >> >> However when I get to the step to fetch code: >> >> $ hg fclone http://hg.openjdk.java.net/bsd-port/bsd-port >> >> I get the the error trace below. ?Anyone seen this before? >> >> Traceback (most recent call last): >> ? File "/opt/local/bin/hg", line 38, in >> ? ? mercurial.dispatch.run() >> ? File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", >> line 16, in run >> ? ? sys.exit(dispatch(sys.argv[1:])) >> ? File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", >> line 36, in dispatch >> ? ? return _runcatch(u, args) >> ? File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", >> line 58, in _runcatch >> ? ? return _dispatch(ui, args) >> ? File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", >> line 590, in _dispatch >> ? ? cmdpats, cmdoptions) >> ? File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", >> line 401, in runcommand >> ? ? ret = _runcommand(ui, options, cmd, d) >> ? File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", >> line 641, in _runcommand >> ? ? return checkargs() >> ? File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", >> line 595, in checkargs >> ? ? return cmdfunc() >> ? File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", >> line 588, in >> ? ? d = lambda: util.checksignature(func)(ui, *args, **cmdoptions) >> ? File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/util.py", >> line 427, in check >> ? ? return func(*args, **kwargs) >> ? File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/hgext/forest.py", >> line 830, in clone >> ? ? forests = toprepo.forests(walkhgenabled(ui, opts['walkhg'])) >> ? File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/hgext/forest.py", >> line 246, in _httprepo_forests >> ? ? data = self.do_read("forests", walkhg=("", "True")[walkhg]) >> AttributeError: 'httprepository' object has no attribute 'do_read' >> >> >> >> -- >> David Orriss Jr. >> >> My blog: http://www.codethought.com/blog >> > -- David Orriss Jr. My blog: http://www.codethought.com/blog From codethought at gmail.com Wed Nov 10 20:42:14 2010 From: codethought at gmail.com (David Orriss Jr) Date: Wed, 10 Nov 2010 20:42:14 -0800 Subject: 'httprepository' object has no attribute 'do_read' In-Reply-To: References: Message-ID: On Wed, Nov 10, 2010 at 8:29 PM, Stephen Bannasch wrote: > At 7:41 PM -0800 11/10/10, David Orriss Jr wrote: >>Hello, >> >>I'm following the steps to build OpenJDK7. ?I'm following the steps here: >> >>http://wikis.sun.com/display/OpenJDK/Darwin10Build >> >>However when I get to the step to fetch code: >> >>$ hg fclone http://hg.openjdk.java.net/bsd-port/bsd-port > > What version of hg are you using? The forest extension doesn't work with 1.6.x. > > I'm still using the forest extension with: > > $ hg --version > Mercurial Distributed SCM (version 1.5.4) > Actually.. that was the clue I needed. I noted that Mercurial 1.7 was active in my macports but 1.6.4 was still there and inactive. Switching them with the activate command put me back to 1.6.4 and now the fclone command works. Thanks Stephen. -- David Orriss Jr. My blog: http://www.codethought.com/blog From weijun.wang at oracle.com Wed Nov 10 21:46:40 2010 From: weijun.wang at oracle.com (Weijun Wang) Date: Thu, 11 Nov 2010 13:46:40 +0800 Subject: 'httprepository' object has no attribute 'do_read' In-Reply-To: References: <4CDB6DEF.3030000@oracle.com> Message-ID: <4CDB8340.1030503@oracle.com> On 11/11/2010 12:33 PM, David Orriss Jr wrote: > Thanks Max, > > Tell me, if I want to be able to update with the latest changes after > the initial clone, how would I do that? Swapping hg clone for hg > update reports: You go into each repo and call "hg pull" then "hg update". pull pulls remote changes to local repo (.hg/* things), and update updates the working directory. If you've made any changes to your local repo or working directory, you might need merge etc etc. > > abort: There is no Mercurial repository here (.hg not found)! cd into the new repo first, say > hg clone .... jdk > cd jdk > hg pull && hg update Hope this helps Max > > Thanks again. > > > On Wed, Nov 10, 2010 at 8:15 PM, Weijun Wang wrote: >> I heard the forest extension is quite unstable and obsolete now. Kelly >> suggests to clone sub-repos one by one at the moment, like this: >> >> for i in bsd-port bsd-port/corba bsd-port/jaxp bsd-port/jaxws >> bsd-port/langtools bsd-port/jdk bsd-port/hotspot ; do >> hg clone http://hg.openjdk.java.net/bsd-port/$i $i >> done >> >> Regards >> Max >> >> On 11/11/2010 11:41 AM, David Orriss Jr wrote: >>> >>> Hello, >>> >>> I'm following the steps to build OpenJDK7. I'm following the steps here: >>> >>> http://wikis.sun.com/display/OpenJDK/Darwin10Build >>> >>> However when I get to the step to fetch code: >>> >>> $ hg fclone http://hg.openjdk.java.net/bsd-port/bsd-port >>> >>> I get the the error trace below. Anyone seen this before? >>> >>> Traceback (most recent call last): >>> File "/opt/local/bin/hg", line 38, in >>> mercurial.dispatch.run() >>> File >>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", >>> line 16, in run >>> sys.exit(dispatch(sys.argv[1:])) >>> File >>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", >>> line 36, in dispatch >>> return _runcatch(u, args) >>> File >>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", >>> line 58, in _runcatch >>> return _dispatch(ui, args) >>> File >>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", >>> line 590, in _dispatch >>> cmdpats, cmdoptions) >>> File >>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", >>> line 401, in runcommand >>> ret = _runcommand(ui, options, cmd, d) >>> File >>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", >>> line 641, in _runcommand >>> return checkargs() >>> File >>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", >>> line 595, in checkargs >>> return cmdfunc() >>> File >>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", >>> line 588, in >>> d = lambda: util.checksignature(func)(ui, *args, **cmdoptions) >>> File >>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/util.py", >>> line 427, in check >>> return func(*args, **kwargs) >>> File >>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/hgext/forest.py", >>> line 830, in clone >>> forests = toprepo.forests(walkhgenabled(ui, opts['walkhg'])) >>> File >>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/hgext/forest.py", >>> line 246, in _httprepo_forests >>> data = self.do_read("forests", walkhg=("", "True")[walkhg]) >>> AttributeError: 'httprepository' object has no attribute 'do_read' >>> >>> >>> >>> -- >>> David Orriss Jr. >>> >>> My blog: http://www.codethought.com/blog >>> >> > > > From stephen.bannasch at deanbrook.org Wed Nov 10 22:06:07 2010 From: stephen.bannasch at deanbrook.org (Stephen Bannasch) Date: Thu, 11 Nov 2010 01:06:07 -0500 Subject: 'httprepository' object has no attribute 'do_read' In-Reply-To: References: Message-ID: At 8:42 PM -0800 11/10/10, David Orriss Jr wrote: >On Wed, Nov 10, 2010 at 8:29 PM, Stephen Bannasch > wrote: >> At 7:41 PM -0800 11/10/10, David Orriss Jr wrote: >>>Hello, >>> >>>I'm following the steps to build OpenJDK7. I'm following the steps here: >>> >>>http://wikis.sun.com/display/OpenJDK/Darwin10Build >>> >>>However when I get to the step to fetch code: >>> >>>$ hg fclone http://hg.openjdk.java.net/bsd-port/bsd-port >> >> What version of hg are you using? The forest extension doesn't work with 1.6.x. >> >> I'm still using the forest extension with: >> >> $ hg --version >> Mercurial Distributed SCM (version 1.5.4) >> > >Actually.. that was the clue I needed. I noted that Mercurial 1.7 was >active in my macports but 1.6.4 was still there and inactive. >Switching them with the activate command put me back to 1.6.4 and now >the fclone command works. > >Thanks Stephen. Your welcome. In case it's useful for anybody I use homebrew (https://github.com/mxcl/homebrew) instead of macports because the recipes are in Ruby. Here's a custom recipe for hg 1.5.4 $ cat ./Library/Formula/mercurial.rb require 'formula' class Mercurial Hello, The build of OpenJDK7 was failing because the ANT build can't find the files referenced in jaxws.properties jaxws_src.bundle.name= jdk7-jaxws2_2-2010_08_19.zip jaxws_src.bundle.md5.checksum=8775ccefd3b4fa2dde5155ec4b7e4ceb jaxws_src.master.bundle.dir=${drops.master.copy.base} jaxws_src.master.bundle.url.base=http://jax-ws.dev.java.net/files/documents/4202/152532 jaf_src.bundle.name=jdk7-jaf-2010_08_19.zip jaf_src.bundle.md5.checksum=18d15dfd71117daadb332af003d08212 jaf_src.master.bundle.dir=${drops.master.copy.base} jaf_src.master.bundle.url.base=https://jax-ws.dev.java.net/files/documents/4202/152336 And the files referenced in jaxp.properties: jaxp_src.bundle.name=jaxp-1_4_4.zip jaxp_src.bundle.md5.checksum=2c40a758392c4abf2d59f355240df46a jaxp_src.master.bundle.dir=${drops.master.copy.base} jaxp_src.master.bundle.url.base=https://jaxp.dev.java.net/files/documents/913/152561 JAXP was simple enough to find and correct (http://java.net/downloads/jaxp/jdk7), but not JAF and JAX-WS.. I 'punted' and pulled them from kenai to see if a build would succeed.. but I have a sense of foreboding with respect to pulling the files from there given the eventual demise the Kenai repository that I read about here: http://mail.openjdk.java.net/pipermail/jdk6-dev/2010-February/001195.html Can someone suggest a stable source for these? -- David Orriss Jr. My blog: http://www.codethought.com/blog From dms at samersoff.net Wed Nov 10 22:39:26 2010 From: dms at samersoff.net (Dmitry Samersoff) Date: Thu, 11 Nov 2010 09:39:26 +0300 Subject: 'httprepository' object has no attribute 'do_read' In-Reply-To: References: Message-ID: <4CDB8F9E.4080401@samersoff.net> David, Please, try this version of forest extension: http://bitbucket.org/gxti/hgforest/overview hg clone https://bitbucket.org/gxti/hgforest -Dmitry On 2010-11-11 06:41, David Orriss Jr wrote: > Hello, > > I'm following the steps to build OpenJDK7. I'm following the steps here: > > http://wikis.sun.com/display/OpenJDK/Darwin10Build > > However when I get to the step to fetch code: > > $ hg fclone http://hg.openjdk.java.net/bsd-port/bsd-port > > I get the the error trace below. Anyone seen this before? > > Traceback (most recent call last): > File "/opt/local/bin/hg", line 38, in > mercurial.dispatch.run() > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", > line 16, in run > sys.exit(dispatch(sys.argv[1:])) > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", > line 36, in dispatch > return _runcatch(u, args) > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", > line 58, in _runcatch > return _dispatch(ui, args) > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", > line 590, in _dispatch > cmdpats, cmdoptions) > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", > line 401, in runcommand > ret = _runcommand(ui, options, cmd, d) > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", > line 641, in _runcommand > return checkargs() > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", > line 595, in checkargs > return cmdfunc() > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/dispatch.py", > line 588, in > d = lambda: util.checksignature(func)(ui, *args, **cmdoptions) > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/mercurial/util.py", > line 427, in check > return func(*args, **kwargs) > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/hgext/forest.py", > line 830, in clone > forests = toprepo.forests(walkhgenabled(ui, opts['walkhg'])) > File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/hgext/forest.py", > line 246, in _httprepo_forests > data = self.do_read("forests", walkhg=("", "True")[walkhg]) > AttributeError: 'httprepository' object has no attribute 'do_read' > > > > -- > David Orriss Jr. > > My blog: http://www.codethought.com/blog > -- Dmitry Samersoff dms at samersoff.net, http://devnull.samersoff.net * I do want to change the world, I don't want the world to change me From glewis at eyesbeyond.com Thu Nov 11 07:51:12 2010 From: glewis at eyesbeyond.com (Greg Lewis) Date: Thu, 11 Nov 2010 07:51:12 -0800 Subject: Problems with openjdk7 mac jaxws and jaxp properties In-Reply-To: References: Message-ID: <20101111155112.GA93528@misty.eyesbeyond.com> On Wed, Nov 10, 2010 at 10:22:50PM -0800, David Orriss Jr wrote: > The build of OpenJDK7 was failing because the ANT build can't find the > files referenced in jaxws.properties > > jaxws_src.bundle.name= jdk7-jaxws2_2-2010_08_19.zip > jaxws_src.bundle.md5.checksum=8775ccefd3b4fa2dde5155ec4b7e4ceb > jaxws_src.master.bundle.dir=${drops.master.copy.base} > jaxws_src.master.bundle.url.base=http://jax-ws.dev.java.net/files/documents/4202/152532 > > jaf_src.bundle.name=jdk7-jaf-2010_08_19.zip > jaf_src.bundle.md5.checksum=18d15dfd71117daadb332af003d08212 > jaf_src.master.bundle.dir=${drops.master.copy.base} > jaf_src.master.bundle.url.base=https://jax-ws.dev.java.net/files/documents/4202/152336 > > And the files referenced in jaxp.properties: > > jaxp_src.bundle.name=jaxp-1_4_4.zip > jaxp_src.bundle.md5.checksum=2c40a758392c4abf2d59f355240df46a > jaxp_src.master.bundle.dir=${drops.master.copy.base} > jaxp_src.master.bundle.url.base=https://jaxp.dev.java.net/files/documents/913/152561 > > JAXP was simple enough to find and correct > (http://java.net/downloads/jaxp/jdk7), but not JAF and JAX-WS.. I > 'punted' and pulled them from kenai to see if a build would succeed.. > but I have a sense of foreboding with respect to pulling the files > from there given the eventual demise the Kenai repository that I read > about here: > > http://mail.openjdk.java.net/pipermail/jdk6-dev/2010-February/001195.html > > Can someone suggest a stable source for these? I'm currently grabbing them from here: http://icedtea.classpath.org/download/drops/ You can then dump them in a directory and point ALT_DROPS_DIR to it. -- Greg Lewis Email : glewis at eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis at FreeBSD.org From codethought at gmail.com Thu Nov 11 08:29:20 2010 From: codethought at gmail.com (David Orriss Jr) Date: Thu, 11 Nov 2010 08:29:20 -0800 Subject: Problems with openjdk7 mac jaxws and jaxp properties In-Reply-To: <20101111155112.GA93528@misty.eyesbeyond.com> References: <20101111155112.GA93528@misty.eyesbeyond.com> Message-ID: On Thu, Nov 11, 2010 at 7:51 AM, Greg Lewis wrote: > On Wed, Nov 10, 2010 at 10:22:50PM -0800, David Orriss Jr wrote: >> The build of OpenJDK7 was failing because the ANT build can't find the >> files referenced in jaxws.properties >> >> jaxws_src.bundle.name= jdk7-jaxws2_2-2010_08_19.zip >> jaxws_src.bundle.md5.checksum=8775ccefd3b4fa2dde5155ec4b7e4ceb >> jaxws_src.master.bundle.dir=${drops.master.copy.base} >> jaxws_src.master.bundle.url.base=http://jax-ws.dev.java.net/files/documents/4202/152532 >> >> jaf_src.bundle.name=jdk7-jaf-2010_08_19.zip >> jaf_src.bundle.md5.checksum=18d15dfd71117daadb332af003d08212 >> jaf_src.master.bundle.dir=${drops.master.copy.base} >> jaf_src.master.bundle.url.base=https://jax-ws.dev.java.net/files/documents/4202/152336 >> >> And the files referenced in jaxp.properties: >> >> jaxp_src.bundle.name=jaxp-1_4_4.zip >> jaxp_src.bundle.md5.checksum=2c40a758392c4abf2d59f355240df46a >> jaxp_src.master.bundle.dir=${drops.master.copy.base} >> jaxp_src.master.bundle.url.base=https://jaxp.dev.java.net/files/documents/913/152561 >> >> JAXP was simple enough to find and correct >> (http://java.net/downloads/jaxp/jdk7), but not JAF and JAX-WS.. I >> 'punted' and pulled them from kenai to see if a build would succeed.. >> but I have a sense of foreboding with respect to pulling the files >> from there given the eventual demise the Kenai repository that I read >> about here: >> >> http://mail.openjdk.java.net/pipermail/jdk6-dev/2010-February/001195.html >> >> Can someone suggest a stable source for these? > > I'm currently grabbing them from here: > > http://icedtea.classpath.org/download/drops/ > > You can then dump them in a directory and point ALT_DROPS_DIR to it. > Oh, nice..! Thanks!!! -- David Orriss Jr. My blog: http://www.codethought.com/blog From ekrichardson at gmail.com Fri Nov 12 10:23:37 2010 From: ekrichardson at gmail.com (Eric Richardson) Date: Fri, 12 Nov 2010 10:23:37 -0800 Subject: Apple Oracle OpenJDK Announcement Message-ID: Hi All, I hope this is appropriate to send this along. http://www.apple.com/pr/library/2010/11/12openjdk.html Eric From lussman1 at gmail.com Fri Nov 12 10:35:31 2010 From: lussman1 at gmail.com (Denis Lussier) Date: Fri, 12 Nov 2010 13:35:31 -0500 Subject: Apple Oracle OpenJDK Announcement In-Reply-To: References: Message-ID: Seems like great news. I'm interested to hear from folks like Landon & Greg how they think this alters the path forward for OpenJDK 6 & 7 on present and older versions of OSX. --Denis Lussier Founder & Chief Architect http://openscg.org On Fri, Nov 12, 2010 at 1:23 PM, Eric Richardson wrote: > Hi All, > > I hope this is appropriate to send this along. > > http://www.apple.com/pr/library/2010/11/12openjdk.html > > Eric > > From glewis at eyesbeyond.com Sat Nov 13 20:01:14 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 14 Nov 2010 04:01:14 +0000 Subject: hg: bsd-port/bsd-port/hotspot: 37 new changesets Message-ID: <20101114040221.9A762479A3@hg.openjdk.java.net> Changeset: 08f0f4a3ddd6 Author: trims Date: 2010-11-04 15:19 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/08f0f4a3ddd6 Added tag hs20-b02 for changeset 52f19c724d96 ! .hgtags Changeset: c32059ef4dc0 Author: johnc Date: 2010-10-12 09:36 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c32059ef4dc0 6971296: G1: simplify G1RemSet class hierarchy Summary: Remove G1RemSet base class and StupidG1RemSet class; rename HRInto_G1RemSet to just G1RemSet. Reviewed-by: ysr, tonyp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1OopClosures.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.inline.hpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp ! src/share/vm/gc_implementation/includeDB_gc_g1 Changeset: b14ec34b1e07 Author: jcoomes Date: 2010-10-12 11:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b14ec34b1e07 6989448: G1: refactor and simplify G1ParScanThreadState Reviewed-by: iveresov, tonyp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: ee813f7b46e4 Author: jcoomes Date: 2010-10-14 11:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ee813f7b46e4 Merge Changeset: dfb38ea7da17 Author: zgu Date: 2010-09-30 12:05 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/dfb38ea7da17 6988363: Rebrand vm vendor property settings (jdk7 only) Summary: Vendor properties should be initialized after JDK version is determined. Reviewed-by: kamg, ohair, dcubed, dholmes ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/thread.cpp Changeset: 1c352af0135d Author: acorn Date: 2010-10-04 13:11 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/1c352af0135d 6763959: java.util.concurrent.locks.LockSupport.parkUntil(0) blocks forever Summary: Absolute time 0 needs to return immediately. Reviewed-by: phh, dcubed, dholmes ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp Changeset: 644f98c78e33 Author: acorn Date: 2010-10-04 10:08 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/644f98c78e33 Merge Changeset: b6aedd1acdc0 Author: coleenp Date: 2010-10-07 08:06 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/b6aedd1acdc0 6983240: guarantee((Solaris::min_stack_allowed >= (StackYellowPages+StackRedPages...) wrong Summary: min_stack_allowed is a compile time constant and Stack*Pages are settable Reviewed-by: dholmes, kvn ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/utilities/exceptions.cpp Changeset: 3dc12ef8735e Author: bobv Date: 2010-10-07 15:12 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3dc12ef8735e 6989297: Integrate additional portability improvements Reviewed-by: vladidan, dholmes ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/zero/vm/globals_zero.hpp ! src/os/linux/vm/attachListener_linux.cpp ! src/share/vm/includeDB_core ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp Changeset: 7491c8b96111 Author: bobv Date: 2010-10-07 15:14 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/7491c8b96111 Merge Changeset: c77b5c592eab Author: kamg Date: 2010-10-12 10:57 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c77b5c592eab 6392697: Additional flag needed to supress Hotspot warning messages Summary: Apply PrintJvmWarnings flag to all warnings Reviewed-by: coleenp, phh ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/debug.cpp Changeset: 75b0735b4d04 Author: acorn Date: 2010-10-13 11:46 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/75b0735b4d04 Merge ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/share/vm/includeDB_core ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp Changeset: beba40b26a79 Author: acorn Date: 2010-10-15 15:12 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/beba40b26a79 Merge ! src/cpu/x86/vm/methodHandles_x86.cpp Changeset: 07a218de38cb Author: never Date: 2010-10-15 14:21 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/07a218de38cb 6992477: fix for 6991512 broke sparc barriers Reviewed-by: kvn, iveresov ! src/cpu/sparc/vm/c1_LIRGenerator_sparc.cpp ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: 75ab0162aa84 Author: never Date: 2010-10-18 09:33 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/75ab0162aa84 Merge Changeset: 4e22405d98d6 Author: iveresov Date: 2010-10-19 11:14 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4e22405d98d6 6989669: Coops: -Xshare:dump causes crash Summary: Temporarily fix to disable compressed oops with CDS Reviewed-by: dholmes, twisti, kvn, never ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 9eaf8ba53f3d Author: trims Date: 2010-10-20 17:07 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9eaf8ba53f3d Merge Changeset: a4c7fe54bf3f Author: kamg Date: 2010-10-21 10:10 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a4c7fe54bf3f 6991315: RedefineClasses fails with java.lang.VerifyError Summary: Repair stackmap table attribute when relocating bytecode Reviewed-by: acorn, never + src/share/vm/classfile/stackMapTableFormat.hpp ! src/share/vm/includeDB_core ! src/share/vm/oops/methodOop.hpp ! src/share/vm/runtime/relocator.cpp ! src/share/vm/runtime/relocator.hpp Changeset: fa83ab460c54 Author: acorn Date: 2010-10-22 15:59 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/fa83ab460c54 6988353: refactor contended sync subsystem Summary: reduce complexity by factoring synchronizer.cpp Reviewed-by: dholmes, never, coleenp - src/os/linux/vm/objectMonitor_linux.cpp - src/os/linux/vm/objectMonitor_linux.hpp - src/os/linux/vm/objectMonitor_linux.inline.hpp - src/os/solaris/vm/objectMonitor_solaris.cpp - src/os/solaris/vm/objectMonitor_solaris.hpp - src/os/solaris/vm/objectMonitor_solaris.inline.hpp - src/os/windows/vm/objectMonitor_windows.cpp - src/os/windows/vm/objectMonitor_windows.hpp - src/os/windows/vm/objectMonitor_windows.inline.hpp ! src/share/vm/includeDB_compiler1 ! src/share/vm/includeDB_core ! src/share/vm/includeDB_features ! src/share/vm/includeDB_jvmti ! src/share/vm/prims/jvmtiImpl.cpp ! src/share/vm/prims/jvmtiImpl.hpp + src/share/vm/prims/jvmtiRawMonitor.cpp + src/share/vm/prims/jvmtiRawMonitor.hpp + src/share/vm/runtime/basicLock.cpp + src/share/vm/runtime/basicLock.hpp ! src/share/vm/runtime/mutex.hpp + src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/objectMonitor.inline.hpp + src/share/vm/runtime/park.cpp + src/share/vm/runtime/park.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: a312a67b32ef Author: acorn Date: 2010-10-25 13:31 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a312a67b32ef Merge ! src/share/vm/includeDB_core Changeset: 60ce9dade348 Author: acorn Date: 2010-10-26 14:43 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/60ce9dade348 Merge Changeset: 6412b3805cd6 Author: kamg Date: 2010-10-26 14:08 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/6412b3805cd6 6891959: HotSpot should not throw ClassFormatError if a class has a field with '>' and/or '<' in its name Summary: Class file parser needs to look for and disallow '[' in names. Reviewed-by: coleenp, never ! src/share/vm/classfile/classFileParser.cpp Changeset: ee0d26abaad3 Author: kamg Date: 2010-10-26 16:48 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/ee0d26abaad3 Merge Changeset: 35e4e086d5f5 Author: tonyp Date: 2010-10-14 10:38 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/35e4e086d5f5 6990359: G1: don't push a stolen entry on the taskqueue, deal with it directly Summary: When an entry is stolen, don't push it on the task queue but process it directly. Reviewed-by: iveresov, ysr, jcoomes ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 9f4848ebbabd Author: tonyp Date: 2010-10-15 17:26 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9f4848ebbabd 6992189: G1: inconsistent base used in sparse rem set iterator Summary: The remembered set iterator for sparse tables incorrectly assumes that index 0 corresponds to the bottom of the heap, not address 0 as it is the case. Reviewed-by: ysr, jmasa ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/gc_implementation/g1/sparsePRT.cpp ! src/share/vm/gc_implementation/g1/sparsePRT.hpp Changeset: a5c514e74487 Author: johnc Date: 2010-10-18 15:01 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a5c514e74487 6988458: G1: assert(mr.end() <= _cm->finger()) failed: otherwise the region shouldn't be on the stack Summary: The changes from 6941395 did not clear the CMTask::_aborted_region fields when concurrent marking aborted because of overflow. As a result, the next time around we could see a memory region whose start address was above the global finger and the assertion tripped. Moved the clearing of the aborted regions to ConcurrentMark::clear_marking_state, which is executed on all of the exit paths. Reviewed-by: tonyp, ysr, jmasa ! src/share/vm/gc_implementation/g1/concurrentMark.cpp Changeset: 72a161e62cc4 Author: tonyp Date: 2010-10-16 17:12 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/72a161e62cc4 6991377: G1: race between concurrent refinement and humongous object allocation Summary: There is a race between the concurrent refinement threads and the humongous object allocation that can cause the concurrent refinement threads to corrupt the part of the BOT that it is being initialized by the humongous object allocation operation. The solution is to do the humongous object allocation in careful steps to ensure that the concurrent refinement threads always have a consistent view over the BOT, region contents, and top. The fix includes some very minor tidying up in sparsePRT. Reviewed-by: jcoomes, johnc, ysr ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp ! src/share/vm/gc_implementation/g1/sparsePRT.cpp ! src/share/vm/gc_implementation/g1/sparsePRT.hpp Changeset: cd3ef3fd20dd Author: ysr Date: 2010-10-21 17:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cd3ef3fd20dd 6992998: CMSWaitDuration=0 causes hangs with +ExplicitGCInvokesConcurrent Summary: Closed a timing hole during which concurrent full gc requests can be missed. The hole can increase the latency of the response to a full gc request by up to the value of CMSWaitDuration. If CMSWaitDuration=0 is, as currently, interpreted as an unbounded wait, suitable in certain tuning scenarios, the application can potentially hang. Made two obscure tunables, including CMSWaitDuration, manageable. Reviewed-by: jcoomes, tonyp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp ! src/share/vm/runtime/globals.hpp Changeset: a7214d79fcf1 Author: ysr Date: 2010-10-23 23:03 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/a7214d79fcf1 6896603: CMS/GCH: collection_attempt_is_safe() ergo should use more recent data Summary: Deprecated HandlePromotionFailure, removing the ability to turn off that feature, did away with one epoch look-ahead when deciding if a scavenge is likely to fail, relying on current data. Reviewed-by: jmasa, johnc, poonam ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/memory/collectorPolicy.cpp ! src/share/vm/memory/defNewGeneration.cpp ! src/share/vm/memory/defNewGeneration.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/generation.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/tenuredGeneration.cpp ! src/share/vm/memory/tenuredGeneration.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: c766bae6c14d Author: ysr Date: 2010-10-28 14:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/c766bae6c14d 6995045: assert(!gch->incremental_collection_failed()) failed: Error, defNewGeneration.cpp:827 Summary: Sharpened an assert, introduced in 6896603, that intended to check that the incremental_collection_failed() predicate on the heap was being reset "soon enough". Reviewed-by: jmasa ! src/share/vm/memory/defNewGeneration.cpp Changeset: f5c8d6e5bfee Author: jcoomes Date: 2010-11-01 10:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f5c8d6e5bfee Merge ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 9de67bf4244d Author: iveresov Date: 2010-11-02 16:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/9de67bf4244d 6996136: VM crash in src/share/vm/runtime/virtualspace.cpp:424 Summary: Turn CDS off if compressed oops is on Reviewed-by: ysr, kvn, jcoomes, phh ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: 4ac698856c43 Author: trims Date: 2010-11-04 16:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/4ac698856c43 Merge - src/os/linux/vm/objectMonitor_linux.cpp - src/os/linux/vm/objectMonitor_linux.hpp - src/os/linux/vm/objectMonitor_linux.inline.hpp - src/os/solaris/vm/objectMonitor_solaris.cpp - src/os/solaris/vm/objectMonitor_solaris.hpp - src/os/solaris/vm/objectMonitor_solaris.inline.hpp - src/os/windows/vm/objectMonitor_windows.cpp - src/os/windows/vm/objectMonitor_windows.hpp - src/os/windows/vm/objectMonitor_windows.inline.hpp Changeset: 698b7b727e12 Author: trims Date: 2010-11-10 20:38 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/698b7b727e12 Merge ! .hgtags - src/os/linux/vm/objectMonitor_linux.cpp - src/os/linux/vm/objectMonitor_linux.hpp - src/os/linux/vm/objectMonitor_linux.inline.hpp - src/os/solaris/vm/objectMonitor_solaris.cpp - src/os/solaris/vm/objectMonitor_solaris.hpp - src/os/solaris/vm/objectMonitor_solaris.inline.hpp - src/os/windows/vm/objectMonitor_windows.cpp - src/os/windows/vm/objectMonitor_windows.hpp - src/os/windows/vm/objectMonitor_windows.inline.hpp Changeset: 3ef7426b4dea Author: cl Date: 2010-11-11 11:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/3ef7426b4dea Added tag jdk7-b118 for changeset 698b7b727e12 ! .hgtags Changeset: 47ece829be80 Author: Greg Lewis Date: 2010-11-13 14:34 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/47ece829be80 Merge from main OpenJDK repository - src/os/linux/vm/objectMonitor_linux.cpp - src/os/linux/vm/objectMonitor_linux.hpp - src/os/linux/vm/objectMonitor_linux.inline.hpp - src/os/solaris/vm/objectMonitor_solaris.cpp - src/os/solaris/vm/objectMonitor_solaris.hpp - src/os/solaris/vm/objectMonitor_solaris.inline.hpp - src/os/windows/vm/objectMonitor_windows.cpp - src/os/windows/vm/objectMonitor_windows.hpp - src/os/windows/vm/objectMonitor_windows.inline.hpp ! src/share/vm/includeDB_core ! src/share/vm/runtime/globals.hpp Changeset: cb4c4684b314 Author: Greg Lewis Date: 2010-11-13 20:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cb4c4684b314 . Make changes to the BSD specific code analogous to the Linux specific changes. . Preserve setting UseMembar to true on BSD. ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/zero/vm/globals_zero.hpp ! src/os/bsd/vm/attachListener_bsd.cpp ! src/os/bsd/vm/os_bsd.cpp From glewis at eyesbeyond.com Sat Nov 13 20:02:27 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 14 Nov 2010 04:02:27 +0000 Subject: hg: bsd-port/bsd-port/jaxp: 2 new changesets Message-ID: <20101114040227.AD532479A4@hg.openjdk.java.net> Changeset: 9ee900f01c58 Author: cl Date: 2010-11-11 11:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/9ee900f01c58 Added tag jdk7-b118 for changeset b2f6d9c4f12f ! .hgtags Changeset: d987fee590cc Author: Greg Lewis Date: 2010-11-13 11:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxp/rev/d987fee590cc Merge from main OpenJDK repository From glewis at eyesbeyond.com Sat Nov 13 20:02:33 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 14 Nov 2010 04:02:33 +0000 Subject: hg: bsd-port/bsd-port/jaxws: 2 new changesets Message-ID: <20101114040233.20872479A5@hg.openjdk.java.net> Changeset: 41fa02b36637 Author: cl Date: 2010-11-11 11:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/41fa02b36637 Added tag jdk7-b118 for changeset 19a2fab3f91a ! .hgtags Changeset: eecf8f4dcde1 Author: Greg Lewis Date: 2010-11-13 11:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jaxws/rev/eecf8f4dcde1 Merge from main OpenJDK repository From glewis at eyesbeyond.com Sat Nov 13 20:02:58 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 14 Nov 2010 04:02:58 +0000 Subject: hg: bsd-port/bsd-port/jdk: 66 new changesets Message-ID: <20101114041353.4A8B8479A6@hg.openjdk.java.net> Changeset: 1bebd1f9445b Author: katakai Date: 2010-11-07 19:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/1bebd1f9445b 4225362: localized DateFormatSymbols for fr_FR is wrong Reviewed-by: yhuang, peytoia ! src/share/classes/sun/text/resources/FormatData_fr.java ! src/share/classes/sun/text/resources/FormatData_fr_BE.java ! src/share/classes/sun/text/resources/FormatData_fr_CA.java ! src/share/classes/sun/text/resources/FormatData_fr_CH.java ! test/sun/text/resources/LocaleData Changeset: 0660c48dd705 Author: yhuang Date: 2010-11-07 23:33 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0660c48dd705 Merge Changeset: 565be51eb60e Author: cl Date: 2010-11-09 11:45 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/565be51eb60e Merge Changeset: 12b65e7ee3e4 Author: bae Date: 2010-10-22 16:57 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/12b65e7ee3e4 6663447: D3D: excessive surface data replacements Reviewed-by: prr, art ! src/windows/classes/sun/awt/windows/WWindowPeer.java Changeset: 065e6c5a8027 Author: dlila Date: 2010-10-26 10:39 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/065e6c5a8027 6967434: Round joins/caps of scaled up lines have poor quality. Summary: eliminated flattening from the rendering engine. Reviewed-by: flar + src/share/classes/sun/java2d/pisces/Curve.java ! src/share/classes/sun/java2d/pisces/Dasher.java + src/share/classes/sun/java2d/pisces/Helpers.java - src/share/classes/sun/java2d/pisces/LineSink.java ! src/share/classes/sun/java2d/pisces/PiscesCache.java ! src/share/classes/sun/java2d/pisces/PiscesRenderingEngine.java ! src/share/classes/sun/java2d/pisces/PiscesTileGenerator.java ! src/share/classes/sun/java2d/pisces/Renderer.java ! src/share/classes/sun/java2d/pisces/Stroker.java + src/share/classes/sun/java2d/pisces/TransformingPathConsumer2D.java Changeset: d9890d8a8159 Author: bae Date: 2010-10-29 11:49 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d9890d8a8159 6670881: Phantom lines appear when rendering polygons & ellipses with antialiasing OFF Reviewed-by: prr, bae ! src/share/native/sun/java2d/loops/ProcessPath.c Changeset: c63c38b956c7 Author: lana Date: 2010-11-02 12:24 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c63c38b956c7 Merge - src/share/classes/sun/java2d/pisces/LineSink.java ! src/windows/classes/sun/awt/windows/WWindowPeer.java Changeset: 90e394405356 Author: dav Date: 2010-10-22 12:46 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/90e394405356 6659228: GridBagConstraints API typo - 'ComponentOrienation' (missing t) 6210739: Need spec clarification of Scrollbar set/getVisibleAmount() Reviewed-by: anthony ! src/share/classes/java/awt/GridBagConstraints.java ! src/share/classes/java/awt/Scrollbar.java Changeset: 18ad61517761 Author: lana Date: 2010-10-28 15:46 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/18ad61517761 Merge Changeset: 2b466aaec7af Author: lana Date: 2010-11-02 12:25 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2b466aaec7af Merge Changeset: 4a29a9ff158c Author: okutsu Date: 2010-10-20 14:41 +0900 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4a29a9ff158c 6991380: (cal) Calendar.cachedLocaleData should be transitioned from Hashtable to ConcurrentHashMap 6560965: [Fmt-Da] defaultCenturyStart In SimpleDateFormat should be protected 6560980: [Fmt-Da] DateFormatSymbols.cacheLookup doesn't update cache correctly. Reviewed-by: naoto, peytoia ! src/share/classes/java/text/DateFormatSymbols.java ! src/share/classes/java/text/DecimalFormat.java ! src/share/classes/java/text/SimpleDateFormat.java ! src/share/classes/java/util/Calendar.java ! src/share/classes/java/util/TimeZone.java Changeset: 1f45c4c1f3a7 Author: amenkov Date: 2010-10-20 15:08 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/1f45c4c1f3a7 6867515: Reduce impact of D3D initializion on startup time 6891435: Improve D3D preloading 6946559: AWTToolKit thread crashes in JNU_GetEnv 6987967: D3D preloading thread should initialize COM Reviewed-by: igor, art, uta ! src/windows/bin/java_md.c ! src/windows/classes/sun/awt/windows/WToolkit.java ! src/windows/native/sun/java2d/d3d/D3DGraphicsDevice.cpp ! src/windows/native/sun/java2d/d3d/D3DPipelineManager.cpp ! src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ! src/windows/native/sun/java2d/windows/WindowsFlags.cpp ! src/windows/native/sun/windows/awt_Toolkit.cpp ! src/windows/native/sun/windows/awt_Toolkit.h Changeset: db2bc901c702 Author: alexp Date: 2010-10-20 19:37 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/db2bc901c702 6989617: Enable JComponent to control repaintings of its children Reviewed-by: rupashka ! src/share/classes/javax/swing/JComponent.java ! src/share/classes/javax/swing/JLayer.java ! src/share/classes/javax/swing/JViewport.java ! src/share/classes/javax/swing/RepaintManager.java + test/javax/swing/JComponent/6989617/bug6989617.java Changeset: 64f599571511 Author: malenkov Date: 2010-10-21 20:41 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/64f599571511 4358979: javax.swing.border should have a DashedBorder Reviewed-by: flar, alexp ! src/share/classes/java/awt/BasicStroke.java ! src/share/classes/java/awt/GradientPaint.java ! src/share/classes/java/awt/LinearGradientPaint.java ! src/share/classes/java/awt/RadialGradientPaint.java ! src/share/classes/java/awt/geom/AffineTransform.java ! src/share/classes/javax/swing/BorderFactory.java + src/share/classes/javax/swing/border/StrokeBorder.java + test/java/beans/XMLEncoder/java_awt_BasicStroke.java + test/java/beans/XMLEncoder/java_awt_GradientPaint.java + test/java/beans/XMLEncoder/java_awt_LinearGradientPaint.java + test/java/beans/XMLEncoder/java_awt_RadialGradientPaint.java + test/java/beans/XMLEncoder/java_awt_geom_AffineTransform.java + test/java/beans/XMLEncoder/javax_swing_border_StrokeBorder.java Changeset: 3e1415e9a52c Author: peterz Date: 2010-10-22 16:25 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/3e1415e9a52c 6993140: protected constructor in javax.swing.plaf.synth.SynthTabbedPaneUI.SynthTabbedPaneUI is needed Reviewed-by: rupashka ! src/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java Changeset: f52ad79e2826 Author: naoto Date: 2010-10-22 11:32 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f52ad79e2826 6993339: Bug4168625Test.java fails Reviewed-by: peytoia ! test/java/util/ResourceBundle/Bug4168625Test.java Changeset: a2c3278c377c Author: rupashka Date: 2010-10-25 18:25 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/a2c3278c377c 6816582: WindowsFileChooserUI throws NullPointer when awt.useSystemAAFontSettings=false Reviewed-by: uta ! src/share/classes/java/awt/Toolkit.java Changeset: e650bbeab2f2 Author: rupashka Date: 2010-10-25 19:24 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e650bbeab2f2 6632810: javax.swing.plaf.basic.BasicScrollPaneUI.getBaseline(JComponent, int, int) doesn't throw NPE and IAE Reviewed-by: alexp ! src/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java + test/javax/swing/plaf/basic/BasicScrollPaneUI/Test6632810.java Changeset: eb466bafbc00 Author: rupashka Date: 2010-10-26 12:35 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/eb466bafbc00 6735286: javax.swing.DefaultTableCellRender.getTableCellRendererComponent() doesn't allow passing null Tables Reviewed-by: alexp ! src/share/classes/javax/swing/table/DefaultTableCellRenderer.java + test/javax/swing/JTable/6735286/bug6735286.java Changeset: de89eec422c3 Author: rupashka Date: 2010-10-29 04:24 +0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/de89eec422c3 6659894: JDialog instance returns unexpected GraphicsConfiguration Reviewed-by: alexp ! src/share/classes/javax/swing/JDialog.java Changeset: 30bc265fa0d0 Author: peytoia Date: 2010-11-02 15:08 +0900 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/30bc265fa0d0 6996686: (tz) Support tzdata2010o Reviewed-by: okutsu ! make/sun/javazic/tzdata/VERSION ! make/sun/javazic/tzdata/asia ! make/sun/javazic/tzdata/australasia ! make/sun/javazic/tzdata/zone.tab Changeset: e86aef08aa1f Author: rupashka Date: 2010-11-02 13:32 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e86aef08aa1f 6432566: Replace usage of StringBuffer with StringBuilder in Swing Reviewed-by: malenkov ! src/share/classes/javax/swing/DebugGraphics.java ! src/share/classes/javax/swing/text/DefaultCaret.java ! src/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/share/classes/javax/swing/text/InternationalFormatter.java ! src/share/classes/javax/swing/text/JTextComponent.java ! src/share/classes/javax/swing/text/MaskFormatter.java ! src/share/classes/javax/swing/text/NumberFormatter.java ! src/share/classes/javax/swing/text/PlainDocument.java ! src/share/classes/javax/swing/text/TabSet.java ! src/share/classes/javax/swing/text/html/FormView.java ! src/share/classes/javax/swing/text/html/MinimalHTMLWriter.java ! src/share/classes/javax/swing/text/html/StyleSheet.java ! src/share/classes/javax/swing/text/html/parser/Parser.java ! src/share/classes/javax/swing/text/rtf/AbstractFilter.java Changeset: 12dc06e49f49 Author: amenkov Date: 2010-11-02 14:59 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/12dc06e49f49 6950553: Applet: IE process crash in OLE32.DLL when playing a sound Reviewed-by: poonam ! make/javax/sound/jsoundds/Makefile ! src/windows/native/com/sun/media/sound/PLATFORM_API_WinOS_DirectSound.cpp Changeset: ff9d09604606 Author: amenkov Date: 2010-11-02 15:04 +0300 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ff9d09604606 Merge Changeset: e4d839f8dfee Author: naoto Date: 2010-11-02 10:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e4d839f8dfee 6989111: Incorrect default locale for New Zealand 6990452: Provide system properties for the user specified script 6992312: Currency becomes XXX if do not specify user.country.format Reviewed-by: okutsu ! src/share/classes/java/util/Locale.java ! src/share/classes/sun/util/resources/LocaleNames.properties ! src/share/native/java/lang/System.c ! src/share/native/java/lang/java_props.h ! src/solaris/native/java/lang/java_props_md.c ! src/solaris/native/java/lang/locale_str.h ! src/windows/classes/sun/awt/windows/WInputMethod.java ! src/windows/native/java/lang/java_props_md.c ! src/windows/native/sun/windows/awt_InputMethod.cpp ! test/java/util/Locale/data/deflocale.rhel5 ! test/java/util/Locale/data/deflocale.rhel5.fmtasdefault ! test/java/util/Locale/data/deflocale.sol10 ! test/java/util/Locale/data/deflocale.sol10.fmtasdefault ! test/java/util/Locale/data/deflocale.win7 ! test/java/util/Locale/data/deflocale.win7.fmtasdefault Changeset: ea5fd0550613 Author: lana Date: 2010-11-02 12:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ea5fd0550613 Merge ! src/share/native/java/lang/System.c ! src/solaris/native/java/lang/java_props_md.c ! src/windows/native/java/lang/java_props_md.c ! src/windows/native/sun/windows/awt_Toolkit.cpp Changeset: 617ada000804 Author: mchung Date: 2010-10-19 09:49 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/617ada000804 6992968: test/java/lang/management/MemoryMXBean/CollectionUsageThresholdConcMarkSweepGC.sh should not hang Reviewed-by: alanb, dholmes ! test/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java ! test/java/lang/management/MemoryMXBean/CollectionUsageThresholdConcMarkSweepGC.sh Changeset: c6320457db65 Author: mchung Date: 2010-10-19 10:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c6320457db65 6992121: StringBuilder.ensureCapacity(int minCap) throws OutOfMemoryError with minCap=Integer.MIN_VALUE Reviewed-by: dholmes, alanb ! src/share/classes/java/lang/AbstractStringBuilder.java ! src/share/classes/java/util/ArrayList.java ! src/share/classes/java/util/Vector.java + test/java/lang/StringBuilder/EnsureCapacity.java + test/java/util/ArrayList/EnsureCapacity.java Changeset: d9057727e2fa Author: alanb Date: 2010-10-21 14:39 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d9057727e2fa 6993267: TEST_BUG: java/nio/file/Path/InterruptCopy.java fails intermittently (win) Reviewed-by: forax ! test/java/nio/file/Path/InterruptCopy.java Changeset: 70bf328b7c65 Author: chegar Date: 2010-10-21 16:49 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/70bf328b7c65 6993490: SocketTimeoutException on HTTP keep-alive connections Reviewed-by: michaelm ! src/share/classes/sun/net/NetworkClient.java ! src/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! test/sun/net/www/http/HttpClient/B6726695.java ! test/sun/net/www/http/KeepAliveCache/B5045306.java ! test/sun/net/www/protocol/http/ChunkedErrorStream.java Changeset: 19cbbf152335 Author: chegar Date: 2010-10-21 16:51 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/19cbbf152335 6992859: InetAddressCachePolicy.setIfNotSet() fails Reviewed-by: michaelm ! src/share/classes/sun/net/InetAddressCachePolicy.java Changeset: 549257d35662 Author: chegar Date: 2010-10-22 09:20 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/549257d35662 6947677: InetAddress.isReachable() throws "java.net.SocketException:Invalid argument" on Linux if run as root Reviewed-by: alanb ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c Changeset: 3740c2da7cc5 Author: alanb Date: 2010-10-22 17:40 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/3740c2da7cc5 6816049: (bf) MappedByteBuffer.force() method does not flush data correctly Reviewed-by: chegar ! src/share/classes/java/nio/Direct-X-Buffer.java.template ! src/share/classes/java/nio/MappedByteBuffer.java ! src/share/classes/sun/nio/ch/FileChannelImpl.java ! src/share/classes/sun/nio/ch/FileDispatcher.java ! src/share/classes/sun/nio/ch/Util.java ! src/solaris/classes/sun/nio/ch/FileDispatcherImpl.java ! src/solaris/native/java/nio/MappedByteBuffer.c ! src/windows/classes/sun/nio/ch/FileDispatcherImpl.java ! src/windows/native/java/nio/MappedByteBuffer.c ! src/windows/native/sun/nio/ch/FileDispatcherImpl.c ! test/java/nio/MappedByteBuffer/Basic.java Changeset: 0fd9c87a9b7b Author: mchung Date: 2010-10-22 11:22 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0fd9c87a9b7b 6985460: PlatformLogger throws ArrayStoreException when j.u.logging is initialized Reviewed-by: dholmes ! src/share/classes/java/util/logging/LogRecord.java ! src/share/classes/sun/util/logging/PlatformLogger.java ! test/sun/util/logging/PlatformLoggerTest.java + test/sun/util/logging/SourceClassName.java Changeset: 0b07344d5526 Author: chegar Date: 2010-10-22 20:27 +0100 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/0b07344d5526 6994079: PlainSocketImpl should close the socket if it fails Reviewed-by: alanb ! src/share/classes/java/net/AbstractPlainSocketImpl.java Changeset: defd25291e27 Author: ksrini Date: 2010-10-25 10:34 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/defd25291e27 6989469: (launcher) compiler warnings in jli native code Reviewed-by: darcy, ohair, sherman ! src/share/bin/java.c ! src/share/bin/parse_manifest.c ! src/share/bin/wildcard.c ! src/share/native/java/util/zip/zlib-1.2.3/zcrc32.c ! src/solaris/bin/java_md.c ! src/solaris/bin/jexec.c ! src/windows/bin/java_md.c Changeset: 613f1b310cdb Author: kamg Date: 2010-10-26 18:41 -0400 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/613f1b310cdb 6541462: outdated specification for CCC 6339875 Summary: Add documentation to java.lang.ClassLoader.defineClass() Reviewed-by: dcubed, darcy ! src/share/classes/java/lang/ClassLoader.java Changeset: 69646b4db21d Author: skoppar Date: 2010-09-28 01:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/69646b4db21d 6559775: Race allows defaultReadObject to be invoked instead of readFields during deserialization Reviewed-by: hawtin ! make/java/java/FILES_java.gmk ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/io/ObjectOutputStream.java + src/share/classes/java/io/SerialCallbackContext.java + test/java/io/Serializable/6559775/README + test/java/io/Serializable/6559775/SerialRace.java + test/java/io/Serializable/6559775/SerialVictim.java + test/java/io/Serializable/6559775/Test6559775.sh Changeset: 2070c497e241 Author: skoppar Date: 2010-09-28 01:13 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2070c497e241 6966692: defaultReadObject can set a field multiple times Reviewed-by: hawtin ! src/share/classes/java/io/ObjectStreamClass.java + test/java/io/Serializable/6966692/Attack.java + test/java/io/Serializable/6966692/README + test/java/io/Serializable/6966692/Test6966692.sh + test/java/io/Serializable/6966692/Victim.java Changeset: 7f4006dec750 Author: asaha Date: 2010-10-11 16:05 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/7f4006dec750 Merge - make/common/Rules-SCCS.gmk ! make/java/java/FILES_java.gmk - src/linux/doc/man/ja/kinit.1 - src/linux/doc/man/ja/klist.1 - src/linux/doc/man/ja/ktab.1 - src/share/classes/com/sun/media/sound/MidiDeviceReceiver.java - src/share/classes/sun/java2d/pisces/PiscesMath.java - src/share/classes/sun/java2d/pisces/Transform4.java - src/share/native/sun/java2d/cmm/lcms/cmscam97.c - src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c - src/share/native/sun/java2d/cmm/lcms/icc34.h - src/share/native/sun/java2d/cmm/lcms/lcms.h - src/solaris/classes/sun/net/spi/SdpProvider.java - src/solaris/native/sun/net/spi/SdpProvider.c - test/java/net/Socket/AccurateTimeout.java - test/java/util/Locale/data/deflocale.exe - test/java/util/Locale/data/deflocale.jds3 - test/java/util/Locale/data/deflocale.rhel4 - test/java/util/Locale/data/deflocale.winvista - test/java/util/Locale/data/deflocale.winxp - test/sun/net/www/http/ChunkedInputStream/ChunkedCharEncoding.sh - test/tools/launcher/VerifyExceptions.java - test/tools/pack200/Pack200Simple.sh - test/tools/pack200/SegmentLimit.java Changeset: 96c75aec5545 Author: asaha Date: 2010-10-27 13:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/96c75aec5545 Merge ! make/java/java/FILES_java.gmk - test/java/io/Serializable/6559775/README - test/java/io/Serializable/6559775/SerialRace.java - test/java/io/Serializable/6559775/SerialVictim.java - test/java/io/Serializable/6559775/Test6559775.sh - test/java/io/Serializable/6966692/Attack.java - test/java/io/Serializable/6966692/README - test/java/io/Serializable/6966692/Test6966692.sh - test/java/io/Serializable/6966692/Victim.java Changeset: 82eb9c5fa896 Author: asaha Date: 2010-10-27 13:44 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/82eb9c5fa896 6993206: Removing non-functional tests. Reviewed-by: mchung - test/java/io/Serializable/6559775/README - test/java/io/Serializable/6559775/SerialRace.java - test/java/io/Serializable/6559775/SerialVictim.java - test/java/io/Serializable/6559775/Test6559775.sh - test/java/io/Serializable/6966692/Attack.java - test/java/io/Serializable/6966692/README - test/java/io/Serializable/6966692/Test6966692.sh - test/java/io/Serializable/6966692/Victim.java Changeset: 72e09416a65d Author: asaha Date: 2010-10-27 13:53 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/72e09416a65d Merge Changeset: 4f91da528c68 Author: asaha Date: 2010-10-27 22:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4f91da528c68 Merge Changeset: dfce5a0cc460 Author: weijun Date: 2010-10-28 21:14 +0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/dfce5a0cc460 6950546: "ktab -d name etype" to "ktab -d name [-e etype] [kvno | all | old]" 6984764: kerberos fails if service side keytab is generated using JDK ktab Reviewed-by: valeriep ! src/share/classes/sun/security/krb5/internal/ktab/KeyTab.java ! src/windows/classes/sun/security/krb5/internal/tools/Ktab.java ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/tools/KtabCheck.java + test/sun/security/krb5/tools/ktcheck.sh + test/sun/security/krb5/tools/onlythree.conf Changeset: 7fee717f4707 Author: emcmanus Date: 2010-10-29 12:35 +0200 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/7fee717f4707 6984037: jmx/management rebranding vendor changes needed Reviewed-by: ohair ! make/netbeans/jmx/build.properties ! src/share/classes/com/sun/jmx/defaults/ServiceName.java ! src/share/classes/com/sun/jmx/snmp/ServiceName.java ! src/share/classes/com/sun/management/package.html ! src/share/classes/javax/management/ObjectName.java ! src/share/classes/javax/management/build.xml ! src/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java Changeset: 93cd7e89adb8 Author: xuelei Date: 2010-10-30 18:39 +0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/93cd7e89adb8 4873188: Support TLS 1.1 Reviewed-by: wetmore, weijun ! src/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/share/classes/sun/security/internal/spec/TlsKeyMaterialParameterSpec.java ! src/share/classes/sun/security/internal/spec/TlsMasterSecretParameterSpec.java ! src/share/classes/sun/security/ssl/CipherBox.java ! src/share/classes/sun/security/ssl/CipherSuite.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/Debug.java ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/KerberosClientKeyExchange.java ! src/share/classes/sun/security/ssl/MAC.java ! src/share/classes/sun/security/ssl/ProtocolList.java ! src/share/classes/sun/security/ssl/ProtocolVersion.java ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java ! src/share/classes/sun/security/ssl/Record.java ! src/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/share/classes/sun/security/ssl/SSLServerSocketImpl.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/SunJSSE.java ! src/share/classes/sun/security/ssl/krb5/KerberosClientKeyExchangeImpl.java ! src/share/classes/sun/security/ssl/krb5/KerberosPreMasterSecret.java ! test/sun/security/pkcs11/fips/CipherTest.java ! test/sun/security/pkcs11/sslecc/CipherTest.java + test/sun/security/ssl/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java + test/sun/security/ssl/javax/net/ssl/TLSv11/ExportableBlockCipher.java + test/sun/security/ssl/javax/net/ssl/TLSv11/ExportableStreamCipher.java + test/sun/security/ssl/javax/net/ssl/TLSv11/GenericBlockCipher.java + test/sun/security/ssl/javax/net/ssl/TLSv11/GenericStreamCipher.java ! test/sun/security/ssl/sanity/interop/CipherTest.java Changeset: d26730767789 Author: xuelei Date: 2010-11-01 07:57 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d26730767789 6792180: Enhance to reject weak algorithms or conform to crypto recommendations Reviewed-by: mullan, weijun, wetmore + src/share/classes/java/security/AlgorithmConstraints.java + src/share/classes/java/security/CryptoPrimitive.java ! src/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/share/classes/sun/security/provider/certpath/OCSPChecker.java ! src/share/classes/sun/security/provider/certpath/OCSPResponse.java ! src/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java ! src/share/classes/sun/security/provider/certpath/ReverseBuilder.java ! src/share/classes/sun/security/provider/certpath/ReverseState.java ! src/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java + src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/share/classes/sun/security/validator/PKIXValidator.java ! src/share/classes/sun/security/validator/SimpleValidator.java ! src/share/classes/sun/security/validator/Validator.java ! src/share/classes/sun/security/x509/X509CRLImpl.java ! src/share/lib/security/java.security ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 2eade65eab5b Author: ksrini Date: 2010-11-01 10:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/2eade65eab5b 6995674: (launcher) make of jli fails on windows if directory exists Reviewed-by: darcy, ohair ! make/java/jli/Makefile Changeset: e95c7f8979ee Author: mchung Date: 2010-11-01 10:59 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e95c7f8979ee 6994413: JDK_GetVersionInfo0 only expects a two digit build number Reviewed-by: dholmes ! src/share/native/common/jdk_util.c + test/sun/misc/Version/Version.java Changeset: 9d6a9f65d2bf Author: xuelei Date: 2010-11-01 22:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/9d6a9f65d2bf 6916074: Add support for TLS 1.2 6985179: To support Server Name Indication extension for JSSE client Summary: Introduces the algorithm constraints to support signature and hash algorithm selection. Includes contributions from wetmore and weijung. Reviewed-by: wetmore, weijun ! src/share/classes/com/sun/crypto/provider/AESCrypt.java ! src/share/classes/com/sun/crypto/provider/ARCFOURCipher.java ! src/share/classes/com/sun/crypto/provider/DESedeCipher.java ! src/share/classes/com/sun/crypto/provider/DHPrivateKey.java ! src/share/classes/com/sun/crypto/provider/DHPublicKey.java ! src/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/share/classes/com/sun/crypto/provider/OAEPParameters.java ! src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ! src/share/classes/com/sun/crypto/provider/PKCS12PBECipherCore.java ! src/share/classes/com/sun/crypto/provider/SunJCE.java ! src/share/classes/com/sun/crypto/provider/TlsKeyMaterialGenerator.java ! src/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java ! src/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java ! src/share/classes/com/sun/crypto/provider/TlsRsaPremasterSecretGenerator.java + src/share/classes/javax/net/ssl/ExtendedSSLSession.java ! src/share/classes/javax/net/ssl/HttpsURLConnection.java ! src/share/classes/javax/net/ssl/SSLEngine.java ! src/share/classes/javax/net/ssl/SSLParameters.java ! src/share/classes/javax/net/ssl/SSLServerSocket.java ! src/share/classes/javax/net/ssl/SSLSocket.java + src/share/classes/javax/net/ssl/X509ExtendedTrustManager.java ! src/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/share/classes/sun/security/internal/interfaces/TlsMasterSecret.java ! src/share/classes/sun/security/internal/spec/TlsKeyMaterialParameterSpec.java ! src/share/classes/sun/security/internal/spec/TlsKeyMaterialSpec.java ! src/share/classes/sun/security/internal/spec/TlsMasterSecretParameterSpec.java ! src/share/classes/sun/security/internal/spec/TlsPrfParameterSpec.java ! src/share/classes/sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec.java ! src/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/share/classes/sun/security/rsa/RSASignature.java ! src/share/classes/sun/security/ssl/CipherSuite.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/HandshakeHash.java ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/HelloExtensions.java ! src/share/classes/sun/security/ssl/MAC.java ! src/share/classes/sun/security/ssl/ProtocolList.java ! src/share/classes/sun/security/ssl/ProtocolVersion.java ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java + src/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/share/classes/sun/security/ssl/SSLServerSocketImpl.java ! src/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java + src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ! src/share/classes/sun/security/ssl/SunJSSE.java ! src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java ! src/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! src/share/classes/sun/security/ssl/X509TrustManagerImpl.java ! test/com/sun/crypto/provider/TLS/TestKeyMaterial.java ! test/com/sun/crypto/provider/TLS/TestMasterSecret.java ! test/com/sun/crypto/provider/TLS/TestPRF.java + test/com/sun/crypto/provider/TLS/TestPRF12.java ! test/com/sun/crypto/provider/TLS/TestPremaster.java ! test/com/sun/crypto/provider/TLS/Utils.java + test/com/sun/crypto/provider/TLS/prf12data.txt ! test/sun/security/ec/TestEC.java ! test/sun/security/pkcs11/fips/ClientJSSEServerJSSE.java ! test/sun/security/pkcs11/tls/TestKeyMaterial.java ! test/sun/security/pkcs11/tls/TestMasterSecret.java ! test/sun/security/pkcs11/tls/TestPRF.java ! test/sun/security/pkcs11/tls/TestPremaster.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/ClientModeClientAuth.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/ClientServer.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/PKIXExtendedTM.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/X509ExtendedTMEnabled.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/CheckMyTrustedKeystore.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/Basics.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/TestAllSuites.java ! test/sun/security/ssl/sanity/ciphersuites/CheckCipherSuites.java ! test/sun/security/ssl/sanity/interop/CipherTest.java ! test/sun/security/ssl/sanity/interop/ClientJSSEServerJSSE.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressDNSIdentities.java Changeset: 5a6c63deacf3 Author: alanb Date: 2010-11-02 10:05 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/5a6c63deacf3 6993126: (aio) remove AsynchronousDatagramChannel Reviewed-by: chegar ! make/java/nio/FILES_java.gmk - src/share/classes/java/nio/channels/AsynchronousDatagramChannel.java ! src/share/classes/java/nio/channels/package-info.java ! src/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java - src/share/classes/sun/nio/ch/SimpleAsynchronousDatagramChannelImpl.java ! src/solaris/classes/sun/nio/ch/LinuxAsynchronousChannelProvider.java ! src/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java ! src/windows/classes/sun/nio/ch/WindowsAsynchronousChannelProvider.java ! test/java/nio/channels/AsynchronousChannelGroup/Basic.java - test/java/nio/channels/AsynchronousDatagramChannel/Basic.java ! test/java/nio/channels/spi/AsynchronousChannelProvider/Provider1.java ! test/java/nio/channels/spi/AsynchronousChannelProvider/Provider2.java Changeset: 88462abbf774 Author: alanb Date: 2010-11-02 10:07 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/88462abbf774 6431343: (dc) DatagramChannel may not report its local address correctly after connect or disconnect Reviewed-by: chegar ! src/share/classes/sun/nio/ch/DatagramChannelImpl.java + test/java/nio/channels/DatagramChannel/ChangingAddress.java Changeset: fdcb0f667b7d Author: alanb Date: 2010-11-02 10:15 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/fdcb0f667b7d Merge Changeset: e127cb5c2fbd Author: vinnie Date: 2010-11-02 15:04 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/e127cb5c2fbd 6945529: Apply fix for CR 6921001 to platform-specific java.security configuration files Reviewed-by: mullan ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows Changeset: 45601fbddedf Author: lana Date: 2010-11-02 19:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/45601fbddedf Merge - src/share/classes/java/nio/channels/AsynchronousDatagramChannel.java - src/share/classes/sun/nio/ch/SimpleAsynchronousDatagramChannelImpl.java ! src/windows/bin/java_md.c - test/java/nio/channels/AsynchronousDatagramChannel/Basic.java Changeset: ddb39b2582b1 Author: naoto Date: 2010-11-05 20:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ddb39b2582b1 6997928: LocaleCategory test fails with b118 PIT Reviewed-by: sherman ! test/java/util/Locale/LocaleCategory.java ! test/java/util/Locale/LocaleCategory.sh Changeset: bb30977193b0 Author: lana Date: 2010-11-09 22:53 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bb30977193b0 Merge - src/share/classes/java/nio/channels/AsynchronousDatagramChannel.java - src/share/classes/sun/java2d/pisces/LineSink.java - src/share/classes/sun/nio/ch/SimpleAsynchronousDatagramChannelImpl.java - test/java/nio/channels/AsynchronousDatagramChannel/Basic.java Changeset: 48f0b94573c8 Author: jrose Date: 2010-09-08 18:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/48f0b94573c8 6964498: JSR 292 invokedynamic sites need local bootstrap methods Summary: Add JVM_CONSTANT_InvokeDynamic records to constant pool to determine per-instruction BSMs; add MethodHandleProvider. Reviewed-by: twisti + src/share/classes/java/dyn/BootstrapMethod.java ! src/share/classes/java/dyn/CallSite.java + src/share/classes/java/dyn/ConstantCallSite.java ! src/share/classes/java/dyn/InvokeDynamic.java ! src/share/classes/java/dyn/InvokeDynamicBootstrapError.java ! src/share/classes/java/dyn/Linkage.java ! src/share/classes/java/dyn/LinkagePermission.java ! src/share/classes/java/dyn/MethodHandle.java + src/share/classes/java/dyn/MethodHandleProvider.java ! src/share/classes/java/dyn/package-info.java ! src/share/classes/sun/dyn/CallSiteImpl.java ! test/java/dyn/MethodHandlesTest.java Changeset: d30ca8bcad63 Author: jrose Date: 2010-09-08 18:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/d30ca8bcad63 6980096: JSR 292 reflective lookup should throw checked exceptions Summary: Make NoAccessException be a checked exception. Also remove JavaMethodHandle. Reviewed-by: twisti ! src/share/classes/java/dyn/CallSite.java - src/share/classes/java/dyn/JavaMethodHandle.java ! src/share/classes/java/dyn/MethodHandles.java ! src/share/classes/java/dyn/MethodType.java ! src/share/classes/java/dyn/NoAccessException.java ! src/share/classes/sun/dyn/BoundMethodHandle.java ! src/share/classes/sun/dyn/CallSiteImpl.java ! src/share/classes/sun/dyn/FilterGeneric.java ! src/share/classes/sun/dyn/FilterOneArgument.java ! src/share/classes/sun/dyn/FromGeneric.java ! src/share/classes/sun/dyn/Invokers.java + src/share/classes/sun/dyn/JavaMethodHandle.java ! src/share/classes/sun/dyn/MemberName.java ! src/share/classes/sun/dyn/MethodHandleImpl.java ! src/share/classes/sun/dyn/MethodHandleNatives.java ! src/share/classes/sun/dyn/SpreadGeneric.java ! src/share/classes/sun/dyn/ToGeneric.java ! src/share/classes/sun/dyn/util/ValueConversions.java + test/java/dyn/JavaDocExamples.java ! test/java/dyn/MethodHandlesTest.java Changeset: 93f36769ecef Author: jrose Date: 2010-09-08 18:40 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/93f36769ecef 6953246: JSR 292 should support SAM conversion Summary: Conversion function MethodHandles.asInstance; initial slow implementation based on Proxy. Reviewed-by: twisti ! src/share/classes/java/dyn/MethodHandles.java ! test/java/dyn/MethodHandlesTest.java Changeset: 4ed243e9e9d9 Author: jrose Date: 2010-09-14 01:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/4ed243e9e9d9 6982752: dynamic languages need to decorate types with runtime information Summary: Add ClassValue Reviewed-by: twisti + src/share/classes/java/dyn/ClassValue.java + test/java/dyn/ClassValueTest.java Changeset: aec1afae879d Author: trims Date: 2010-11-04 16:09 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/aec1afae879d Merge - make/common/Rules-SCCS.gmk - src/share/classes/com/sun/media/sound/MidiDeviceReceiver.java ! src/share/classes/java/dyn/InvokeDynamicBootstrapError.java ! src/share/classes/java/dyn/LinkagePermission.java ! src/share/classes/java/dyn/NoAccessException.java - src/share/native/sun/java2d/cmm/lcms/cmscam97.c - src/share/native/sun/java2d/cmm/lcms/cmsmatsh.c - src/share/native/sun/java2d/cmm/lcms/icc34.h - src/share/native/sun/java2d/cmm/lcms/lcms.h - src/solaris/classes/sun/net/spi/SdpProvider.java - src/solaris/native/sun/net/spi/SdpProvider.c - test/java/util/Locale/data/deflocale.exe - test/java/util/Locale/data/deflocale.jds3 - test/java/util/Locale/data/deflocale.rhel4 - test/java/util/Locale/data/deflocale.winvista - test/java/util/Locale/data/deflocale.winxp - test/sun/net/www/http/ChunkedInputStream/ChunkedCharEncoding.sh - test/tools/launcher/VerifyExceptions.java Changeset: b357910aa04a Author: trims Date: 2010-11-10 20:40 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/b357910aa04a Merge - src/share/classes/java/dyn/JavaMethodHandle.java Changeset: ecab7eefb8f2 Author: cl Date: 2010-11-11 11:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ecab7eefb8f2 Added tag jdk7-b118 for changeset b357910aa04a ! .hgtags Changeset: 48ea27542bbe Author: Greg Lewis Date: 2010-11-13 12:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/48ea27542bbe Merge from main OpenJDK repository ! make/java/jli/Makefile ! src/share/bin/java.c - src/share/classes/java/dyn/JavaMethodHandle.java - src/share/classes/java/nio/channels/AsynchronousDatagramChannel.java ! src/share/classes/java/util/TimeZone.java - src/share/classes/sun/java2d/pisces/LineSink.java - src/share/classes/sun/nio/ch/SimpleAsynchronousDatagramChannelImpl.java ! src/solaris/bin/java_md.c ! src/solaris/native/java/lang/java_props_md.c ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/nio/MappedByteBuffer.c - test/java/nio/channels/AsynchronousDatagramChannel/Basic.java From glewis at eyesbeyond.com Sat Nov 13 20:14:00 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 14 Nov 2010 04:14:00 +0000 Subject: hg: bsd-port/bsd-port/langtools: 15 new changesets Message-ID: <20101114041430.A85C6479A7@hg.openjdk.java.net> Changeset: 5286a99de2e6 Author: sundar Date: 2010-10-19 11:47 +0530 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/5286a99de2e6 6551367: javadoc throws ClassCastException when an @link tries to reference constructor. Reviewed-by: jjg, mcimadamore ! src/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/share/classes/com/sun/tools/javadoc/DocEnv.java + test/tools/javadoc/T6551367.java Changeset: 4851ff2ffc10 Author: jjg Date: 2010-10-19 15:02 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/4851ff2ffc10 6987760: remove 308 support from JDK7 Reviewed-by: darcy, mcimadamore - src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java ! src/share/classes/com/sun/source/tree/MethodTree.java ! src/share/classes/com/sun/source/tree/Tree.java ! src/share/classes/com/sun/source/tree/TreeVisitor.java ! src/share/classes/com/sun/source/tree/TypeParameterTree.java - src/share/classes/com/sun/source/util/AbstractTypeProcessor.java ! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/share/classes/com/sun/source/util/TreeScanner.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java - test/tools/javac/T6985181.java ! test/tools/javac/annotations/6881115/T6881115.java ! test/tools/javac/annotations/6881115/T6881115.out - test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java ! test/tools/javac/processing/model/element/TestAnonClassNames.java ! test/tools/javac/tree/TreePosTest.java - test/tools/javac/treeannotests/AnnoTreeTests.java - test/tools/javac/typeAnnotations/6967002/T6967002.java - test/tools/javac/typeAnnotations/6967002/T6967002.out - test/tools/javac/typeAnnotations/InnerClass.java - test/tools/javac/typeAnnotations/MultipleTargets.java - test/tools/javac/typeAnnotations/TypeParameterTarget.java - test/tools/javac/typeAnnotations/TypeUseTarget.java - test/tools/javac/typeAnnotations/attribution/Scopes.java - test/tools/javac/typeAnnotations/classfile/DeadCode.java - test/tools/javac/typeAnnotations/failures/AnnotationVersion.java - test/tools/javac/typeAnnotations/failures/AnnotationVersion.out - test/tools/javac/typeAnnotations/failures/IncompleteArray.java - test/tools/javac/typeAnnotations/failures/IncompleteArray.out - test/tools/javac/typeAnnotations/failures/IncompleteVararg.java - test/tools/javac/typeAnnotations/failures/IncompleteVararg.out - test/tools/javac/typeAnnotations/failures/IndexArray.java - test/tools/javac/typeAnnotations/failures/IndexArray.out - test/tools/javac/typeAnnotations/failures/LintCast.java - test/tools/javac/typeAnnotations/failures/LintCast.out - test/tools/javac/typeAnnotations/failures/OldArray.java - test/tools/javac/typeAnnotations/failures/Scopes.java - test/tools/javac/typeAnnotations/failures/Scopes.out - test/tools/javac/typeAnnotations/failures/StaticFields.java - test/tools/javac/typeAnnotations/failures/StaticFields.out - test/tools/javac/typeAnnotations/failures/StaticMethods.java - test/tools/javac/typeAnnotations/failures/StaticMethods.out - test/tools/javac/typeAnnotations/failures/VoidGenericMethod.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/target/Constructor.java - test/tools/javac/typeAnnotations/failures/target/Constructor.out - test/tools/javac/typeAnnotations/failures/target/IncompleteArray.java - test/tools/javac/typeAnnotations/failures/target/IncompleteArray.out - test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.java - test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.out - test/tools/javac/typeAnnotations/failures/target/NotTypeUse.java - test/tools/javac/typeAnnotations/failures/target/NotTypeUse.out - test/tools/javac/typeAnnotations/failures/target/VoidMethod.java - test/tools/javac/typeAnnotations/failures/target/VoidMethod.out ! test/tools/javac/typeAnnotations/newlocations/BasicTest.java + test/tools/javac/typeAnnotations/newlocations/BasicTest.out - test/tools/javac/typeAnnotations/newlocations/ClassExtends.java - test/tools/javac/typeAnnotations/newlocations/ClassLiterals.java - test/tools/javac/typeAnnotations/newlocations/ClassParameters.java - test/tools/javac/typeAnnotations/newlocations/ConstructorTypeArgs.java - test/tools/javac/typeAnnotations/newlocations/Expressions.java - test/tools/javac/typeAnnotations/newlocations/Fields.java - test/tools/javac/typeAnnotations/newlocations/LocalVariables.java - test/tools/javac/typeAnnotations/newlocations/MethodReturnType.java - test/tools/javac/typeAnnotations/newlocations/MethodTypeArgs.java - test/tools/javac/typeAnnotations/newlocations/MethodTypeParameters.java - test/tools/javac/typeAnnotations/newlocations/Parameters.java - test/tools/javac/typeAnnotations/newlocations/Receivers.java - test/tools/javac/typeAnnotations/newlocations/Throws.java - test/tools/javac/typeAnnotations/newlocations/TypeCasts.java - test/tools/javac/typeAnnotations/newlocations/TypeParameters.java - test/tools/javac/typeAnnotations/newlocations/Wildcards.java - test/tools/javap/typeAnnotations/ArrayClassLiterals.java - test/tools/javap/typeAnnotations/ArrayClassLiterals2.java - test/tools/javap/typeAnnotations/ClassLiterals.java - test/tools/javap/typeAnnotations/JSR175Annotations.java - test/tools/javap/typeAnnotations/NewArray.java - test/tools/javap/typeAnnotations/Presence.java - test/tools/javap/typeAnnotations/PresenceInner.java - test/tools/javap/typeAnnotations/T6855990.java - test/tools/javap/typeAnnotations/Visibility.java Changeset: 01eabcd240e9 Author: jjg Date: 2010-10-22 14:04 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/01eabcd240e9 6993301: catch parameters do not have correct kind (i.e. ElementKind.EXCEPTION_PARAMETER) Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/T6993301.java Changeset: 7755f47542a0 Author: jjg Date: 2010-10-26 14:29 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/7755f47542a0 6949587: rename "DisjointType" to "DisjunctType" Reviewed-by: mcimadamore - src/share/classes/com/sun/source/tree/DisjointTypeTree.java + src/share/classes/com/sun/source/tree/DisjunctiveTypeTree.java ! src/share/classes/com/sun/source/tree/Tree.java ! src/share/classes/com/sun/source/tree/TreeVisitor.java ! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/share/classes/com/sun/source/util/TreeScanner.java ! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/Flow.java ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java Changeset: 601160d857ef Author: jjg Date: 2010-10-28 10:17 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/601160d857ef 6460352: Reintroduce Scope.dble Reviewed-by: mcimadamore, jjg Contributed-by: per.bothner at oracle.com ! src/share/classes/com/sun/tools/javac/code/Scope.java Changeset: 2974d3800eb1 Author: jjg Date: 2010-10-28 18:58 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/2974d3800eb1 6994946: option to specify only syntax errors as unrecoverable Reviewed-by: darcy, mcimadamore ! src/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/share/classes/com/sun/tools/javac/util/AbstractLog.java ! src/share/classes/com/sun/tools/javac/util/JCDiagnostic.java + test/tools/javac/processing/6994946/SemanticErrorTest.1.out + test/tools/javac/processing/6994946/SemanticErrorTest.2.out + test/tools/javac/processing/6994946/SemanticErrorTest.java + test/tools/javac/processing/6994946/SyntaxErrorTest.java + test/tools/javac/processing/6994946/SyntaxErrorTest.out + test/tools/javac/processing/6994946/TestProcessor.java Changeset: 460b2f588d0d Author: jjg Date: 2010-10-29 12:47 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/460b2f588d0d 6993304: JavacTrees.getAttrContext not updated to Tree.Kind.{ANNOTATION_TYPE,ENUM,INTERFACE} Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/share/classes/com/sun/tools/javac/code/TypeAnnotations.java Changeset: 895bea45a3e8 Author: jjg Date: 2010-10-29 13:12 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/895bea45a3e8 6994608: javah no longer accepts parameter files as input Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javah/JavahTask.java ! src/share/classes/com/sun/tools/javah/resources/l10n.properties + test/tools/javah/T6994608.java Changeset: 6ce6ee1b831a Author: jjg Date: 2010-11-01 19:28 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/6ce6ee1b831a 6996626: Scope fix issues for ImportScope Reviewed-by: darcy ! src/share/classes/com/sun/tools/javac/code/Scope.java Changeset: 20659c8c917d Author: mcimadamore Date: 2010-11-02 12:00 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/20659c8c917d 6996415: Override bridges causes compiler-generated code to end up with synthetic infinite loop Summary: temporarily disable fix for override bridges (6337171) Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/TransTypes.java ! test/tools/javac/generics/OverrideBridge.java Changeset: fadc6d3e63f4 Author: mcimadamore Date: 2010-11-02 12:01 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/fadc6d3e63f4 6939780: add a warning to detect diamond sites Summary: added hidden compiler flag '-XDfindDiamond' to detect 'diamondifiable' sites Reviewed-by: jjg ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties + test/tools/javac/diags/examples/DiamondRedundantArgs.java + test/tools/javac/diags/examples/DiamondRedundantArgs1.java + test/tools/javac/generics/diamond/T6939780.java + test/tools/javac/generics/diamond/T6939780.out Changeset: 534afdc92cdc Author: lana Date: 2010-11-02 19:41 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/534afdc92cdc Merge - src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java - src/share/classes/com/sun/source/tree/DisjointTypeTree.java - src/share/classes/com/sun/source/util/AbstractTypeProcessor.java - test/tools/javac/T6985181.java - test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java - test/tools/javac/treeannotests/AnnoTreeTests.java - test/tools/javac/typeAnnotations/6967002/T6967002.java - test/tools/javac/typeAnnotations/6967002/T6967002.out - test/tools/javac/typeAnnotations/InnerClass.java - test/tools/javac/typeAnnotations/MultipleTargets.java - test/tools/javac/typeAnnotations/TypeParameterTarget.java - test/tools/javac/typeAnnotations/TypeUseTarget.java - test/tools/javac/typeAnnotations/attribution/Scopes.java - test/tools/javac/typeAnnotations/classfile/DeadCode.java - test/tools/javac/typeAnnotations/failures/AnnotationVersion.java - test/tools/javac/typeAnnotations/failures/AnnotationVersion.out - test/tools/javac/typeAnnotations/failures/IncompleteArray.java - test/tools/javac/typeAnnotations/failures/IncompleteArray.out - test/tools/javac/typeAnnotations/failures/IncompleteVararg.java - test/tools/javac/typeAnnotations/failures/IncompleteVararg.out - test/tools/javac/typeAnnotations/failures/IndexArray.java - test/tools/javac/typeAnnotations/failures/IndexArray.out - test/tools/javac/typeAnnotations/failures/LintCast.java - test/tools/javac/typeAnnotations/failures/LintCast.out - test/tools/javac/typeAnnotations/failures/OldArray.java - test/tools/javac/typeAnnotations/failures/Scopes.java - test/tools/javac/typeAnnotations/failures/Scopes.out - test/tools/javac/typeAnnotations/failures/StaticFields.java - test/tools/javac/typeAnnotations/failures/StaticFields.out - test/tools/javac/typeAnnotations/failures/StaticMethods.java - test/tools/javac/typeAnnotations/failures/StaticMethods.out - test/tools/javac/typeAnnotations/failures/VoidGenericMethod.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/target/Constructor.java - test/tools/javac/typeAnnotations/failures/target/Constructor.out - test/tools/javac/typeAnnotations/failures/target/IncompleteArray.java - test/tools/javac/typeAnnotations/failures/target/IncompleteArray.out - test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.java - test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.out - test/tools/javac/typeAnnotations/failures/target/NotTypeUse.java - test/tools/javac/typeAnnotations/failures/target/NotTypeUse.out - test/tools/javac/typeAnnotations/failures/target/VoidMethod.java - test/tools/javac/typeAnnotations/failures/target/VoidMethod.out - test/tools/javac/typeAnnotations/newlocations/ClassExtends.java - test/tools/javac/typeAnnotations/newlocations/ClassLiterals.java - test/tools/javac/typeAnnotations/newlocations/ClassParameters.java - test/tools/javac/typeAnnotations/newlocations/ConstructorTypeArgs.java - test/tools/javac/typeAnnotations/newlocations/Expressions.java - test/tools/javac/typeAnnotations/newlocations/Fields.java - test/tools/javac/typeAnnotations/newlocations/LocalVariables.java - test/tools/javac/typeAnnotations/newlocations/MethodReturnType.java - test/tools/javac/typeAnnotations/newlocations/MethodTypeArgs.java - test/tools/javac/typeAnnotations/newlocations/MethodTypeParameters.java - test/tools/javac/typeAnnotations/newlocations/Parameters.java - test/tools/javac/typeAnnotations/newlocations/Receivers.java - test/tools/javac/typeAnnotations/newlocations/Throws.java - test/tools/javac/typeAnnotations/newlocations/TypeCasts.java - test/tools/javac/typeAnnotations/newlocations/TypeParameters.java - test/tools/javac/typeAnnotations/newlocations/Wildcards.java - test/tools/javap/typeAnnotations/ArrayClassLiterals.java - test/tools/javap/typeAnnotations/ArrayClassLiterals2.java - test/tools/javap/typeAnnotations/ClassLiterals.java - test/tools/javap/typeAnnotations/JSR175Annotations.java - test/tools/javap/typeAnnotations/NewArray.java - test/tools/javap/typeAnnotations/Presence.java - test/tools/javap/typeAnnotations/PresenceInner.java - test/tools/javap/typeAnnotations/T6855990.java - test/tools/javap/typeAnnotations/Visibility.java Changeset: c491eec0acc7 Author: lana Date: 2010-11-09 22:54 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/c491eec0acc7 Merge - src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java - src/share/classes/com/sun/source/tree/DisjointTypeTree.java - src/share/classes/com/sun/source/util/AbstractTypeProcessor.java - test/tools/javac/T6985181.java - test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java - test/tools/javac/treeannotests/AnnoTreeTests.java - test/tools/javac/typeAnnotations/6967002/T6967002.java - test/tools/javac/typeAnnotations/6967002/T6967002.out - test/tools/javac/typeAnnotations/InnerClass.java - test/tools/javac/typeAnnotations/MultipleTargets.java - test/tools/javac/typeAnnotations/TypeParameterTarget.java - test/tools/javac/typeAnnotations/TypeUseTarget.java - test/tools/javac/typeAnnotations/attribution/Scopes.java - test/tools/javac/typeAnnotations/classfile/DeadCode.java - test/tools/javac/typeAnnotations/failures/AnnotationVersion.java - test/tools/javac/typeAnnotations/failures/AnnotationVersion.out - test/tools/javac/typeAnnotations/failures/IncompleteArray.java - test/tools/javac/typeAnnotations/failures/IncompleteArray.out - test/tools/javac/typeAnnotations/failures/IncompleteVararg.java - test/tools/javac/typeAnnotations/failures/IncompleteVararg.out - test/tools/javac/typeAnnotations/failures/IndexArray.java - test/tools/javac/typeAnnotations/failures/IndexArray.out - test/tools/javac/typeAnnotations/failures/LintCast.java - test/tools/javac/typeAnnotations/failures/LintCast.out - test/tools/javac/typeAnnotations/failures/OldArray.java - test/tools/javac/typeAnnotations/failures/Scopes.java - test/tools/javac/typeAnnotations/failures/Scopes.out - test/tools/javac/typeAnnotations/failures/StaticFields.java - test/tools/javac/typeAnnotations/failures/StaticFields.out - test/tools/javac/typeAnnotations/failures/StaticMethods.java - test/tools/javac/typeAnnotations/failures/StaticMethods.out - test/tools/javac/typeAnnotations/failures/VoidGenericMethod.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/target/Constructor.java - test/tools/javac/typeAnnotations/failures/target/Constructor.out - test/tools/javac/typeAnnotations/failures/target/IncompleteArray.java - test/tools/javac/typeAnnotations/failures/target/IncompleteArray.out - test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.java - test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.out - test/tools/javac/typeAnnotations/failures/target/NotTypeUse.java - test/tools/javac/typeAnnotations/failures/target/NotTypeUse.out - test/tools/javac/typeAnnotations/failures/target/VoidMethod.java - test/tools/javac/typeAnnotations/failures/target/VoidMethod.out - test/tools/javac/typeAnnotations/newlocations/ClassExtends.java - test/tools/javac/typeAnnotations/newlocations/ClassLiterals.java - test/tools/javac/typeAnnotations/newlocations/ClassParameters.java - test/tools/javac/typeAnnotations/newlocations/ConstructorTypeArgs.java - test/tools/javac/typeAnnotations/newlocations/Expressions.java - test/tools/javac/typeAnnotations/newlocations/Fields.java - test/tools/javac/typeAnnotations/newlocations/LocalVariables.java - test/tools/javac/typeAnnotations/newlocations/MethodReturnType.java - test/tools/javac/typeAnnotations/newlocations/MethodTypeArgs.java - test/tools/javac/typeAnnotations/newlocations/MethodTypeParameters.java - test/tools/javac/typeAnnotations/newlocations/Parameters.java - test/tools/javac/typeAnnotations/newlocations/Receivers.java - test/tools/javac/typeAnnotations/newlocations/Throws.java - test/tools/javac/typeAnnotations/newlocations/TypeCasts.java - test/tools/javac/typeAnnotations/newlocations/TypeParameters.java - test/tools/javac/typeAnnotations/newlocations/Wildcards.java - test/tools/javap/typeAnnotations/ArrayClassLiterals.java - test/tools/javap/typeAnnotations/ArrayClassLiterals2.java - test/tools/javap/typeAnnotations/ClassLiterals.java - test/tools/javap/typeAnnotations/JSR175Annotations.java - test/tools/javap/typeAnnotations/NewArray.java - test/tools/javap/typeAnnotations/Presence.java - test/tools/javap/typeAnnotations/PresenceInner.java - test/tools/javap/typeAnnotations/T6855990.java - test/tools/javap/typeAnnotations/Visibility.java Changeset: 814561077c44 Author: cl Date: 2010-11-11 11:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/814561077c44 Added tag jdk7-b118 for changeset c491eec0acc7 ! .hgtags Changeset: 1caed8f596cd Author: Greg Lewis Date: 2010-11-13 12:00 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/langtools/rev/1caed8f596cd Merge from main OpenJDK repository - src/share/classes/com/sun/source/tree/AnnotatedTypeTree.java - src/share/classes/com/sun/source/tree/DisjointTypeTree.java - src/share/classes/com/sun/source/util/AbstractTypeProcessor.java - test/tools/javac/T6985181.java - test/tools/javac/diags/examples/TypeAnnotationsNotSupported.java - test/tools/javac/treeannotests/AnnoTreeTests.java - test/tools/javac/typeAnnotations/6967002/T6967002.java - test/tools/javac/typeAnnotations/6967002/T6967002.out - test/tools/javac/typeAnnotations/InnerClass.java - test/tools/javac/typeAnnotations/MultipleTargets.java - test/tools/javac/typeAnnotations/TypeParameterTarget.java - test/tools/javac/typeAnnotations/TypeUseTarget.java - test/tools/javac/typeAnnotations/attribution/Scopes.java - test/tools/javac/typeAnnotations/classfile/DeadCode.java - test/tools/javac/typeAnnotations/failures/AnnotationVersion.java - test/tools/javac/typeAnnotations/failures/AnnotationVersion.out - test/tools/javac/typeAnnotations/failures/IncompleteArray.java - test/tools/javac/typeAnnotations/failures/IncompleteArray.out - test/tools/javac/typeAnnotations/failures/IncompleteVararg.java - test/tools/javac/typeAnnotations/failures/IncompleteVararg.out - test/tools/javac/typeAnnotations/failures/IndexArray.java - test/tools/javac/typeAnnotations/failures/IndexArray.out - test/tools/javac/typeAnnotations/failures/LintCast.java - test/tools/javac/typeAnnotations/failures/LintCast.out - test/tools/javac/typeAnnotations/failures/OldArray.java - test/tools/javac/typeAnnotations/failures/Scopes.java - test/tools/javac/typeAnnotations/failures/Scopes.out - test/tools/javac/typeAnnotations/failures/StaticFields.java - test/tools/javac/typeAnnotations/failures/StaticFields.out - test/tools/javac/typeAnnotations/failures/StaticMethods.java - test/tools/javac/typeAnnotations/failures/StaticMethods.out - test/tools/javac/typeAnnotations/failures/VoidGenericMethod.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/arrayclass/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/arrays/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/arrays/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/arrays/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/innertypeparams/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/innertypeparams/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/innertypeparams/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/newarray/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/newarray/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/newarray/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/parambounds/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/parambounds/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/parambounds/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/receiver/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/receiver/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/receiver/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/rest/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/rest/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/rest/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/rest/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/typeArgs/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/typeArgs/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/typeArgs/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/typeparams/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/typeparams/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/typeparams/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateAnnotationValue.out - test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.java - test/tools/javac/typeAnnotations/failures/common/wildcards/DuplicateTypeAnnotation.out - test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.java - test/tools/javac/typeAnnotations/failures/common/wildcards/InvalidLocation.out - test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.java - test/tools/javac/typeAnnotations/failures/common/wildcards/MissingAnnotationValue.out - test/tools/javac/typeAnnotations/failures/target/Constructor.java - test/tools/javac/typeAnnotations/failures/target/Constructor.out - test/tools/javac/typeAnnotations/failures/target/IncompleteArray.java - test/tools/javac/typeAnnotations/failures/target/IncompleteArray.out - test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.java - test/tools/javac/typeAnnotations/failures/target/NotTypeParameter.out - test/tools/javac/typeAnnotations/failures/target/NotTypeUse.java - test/tools/javac/typeAnnotations/failures/target/NotTypeUse.out - test/tools/javac/typeAnnotations/failures/target/VoidMethod.java - test/tools/javac/typeAnnotations/failures/target/VoidMethod.out - test/tools/javac/typeAnnotations/newlocations/ClassExtends.java - test/tools/javac/typeAnnotations/newlocations/ClassLiterals.java - test/tools/javac/typeAnnotations/newlocations/ClassParameters.java - test/tools/javac/typeAnnotations/newlocations/ConstructorTypeArgs.java - test/tools/javac/typeAnnotations/newlocations/Expressions.java - test/tools/javac/typeAnnotations/newlocations/Fields.java - test/tools/javac/typeAnnotations/newlocations/LocalVariables.java - test/tools/javac/typeAnnotations/newlocations/MethodReturnType.java - test/tools/javac/typeAnnotations/newlocations/MethodTypeArgs.java - test/tools/javac/typeAnnotations/newlocations/MethodTypeParameters.java - test/tools/javac/typeAnnotations/newlocations/Parameters.java - test/tools/javac/typeAnnotations/newlocations/Receivers.java - test/tools/javac/typeAnnotations/newlocations/Throws.java - test/tools/javac/typeAnnotations/newlocations/TypeCasts.java - test/tools/javac/typeAnnotations/newlocations/TypeParameters.java - test/tools/javac/typeAnnotations/newlocations/Wildcards.java - test/tools/javap/typeAnnotations/ArrayClassLiterals.java - test/tools/javap/typeAnnotations/ArrayClassLiterals2.java - test/tools/javap/typeAnnotations/ClassLiterals.java - test/tools/javap/typeAnnotations/JSR175Annotations.java - test/tools/javap/typeAnnotations/NewArray.java - test/tools/javap/typeAnnotations/Presence.java - test/tools/javap/typeAnnotations/PresenceInner.java - test/tools/javap/typeAnnotations/T6855990.java - test/tools/javap/typeAnnotations/Visibility.java From glewis at eyesbeyond.com Sat Nov 13 20:00:57 2010 From: glewis at eyesbeyond.com (glewis at eyesbeyond.com) Date: Sun, 14 Nov 2010 04:00:57 +0000 Subject: hg: bsd-port/bsd-port/corba: 8 new changesets Message-ID: <20101114040104.2A256479A2@hg.openjdk.java.net> Changeset: b2fff4b7e8cd Author: skoppar Date: 2010-09-24 22:42 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/b2fff4b7e8cd 6891766: Vulnerabilities in use of reflection in CORBA Reviewed-by: hawtin - src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java ! src/share/classes/com/sun/corba/se/impl/io/ValueHandlerImpl.java ! src/share/classes/com/sun/corba/se/impl/orb/PrefixParserAction.java ! src/share/classes/com/sun/corba/se/impl/orbutil/ObjectUtility.java ! src/share/classes/com/sun/corba/se/impl/transport/SocketOrChannelAcceptorImpl.java ! src/share/classes/com/sun/corba/se/spi/orb/OperationFactory.java ! src/share/classes/com/sun/corba/se/spi/orb/ParserImplBase.java Changeset: f3090f80102d Author: asaha Date: 2010-10-26 13:45 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/f3090f80102d Merge Changeset: 046be5aaff1c Author: asaha Date: 2010-10-31 22:10 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/046be5aaff1c 6996356: Changes for 6891766 break build Summary: JPRT build passed Reviewed-by: alanb ! make/com/sun/corba/minclude/com_sun_corba_se_impl_io.jmk Changeset: 76aeef3afc04 Author: alanb Date: 2010-11-02 18:27 +0000 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/76aeef3afc04 6996740: Yet more breakage caused by 6891766 Summary: Restore com.sun.corba.se.simpl.io.IIOPInputStream that 6891766 nuked in error Reviewed-by: asaha ! make/com/sun/corba/minclude/com_sun_corba_se_impl_io.jmk + src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Changeset: e5819cb9b15e Author: lana Date: 2010-11-02 18:39 -0700 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/e5819cb9b15e Merge ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Changeset: 42e77836fded Author: lana Date: 2010-11-09 22:48 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/42e77836fded Merge Changeset: 39829414ae31 Author: cl Date: 2010-11-11 11:02 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/39829414ae31 Added tag jdk7-b118 for changeset 42e77836fded ! .hgtags Changeset: 9939b7db1d76 Author: Greg Lewis Date: 2010-11-13 11:59 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/corba/rev/9939b7db1d76 Merge from main OpenJDK repository From henri.gomez at gmail.com Sun Nov 14 00:17:25 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Sun, 14 Nov 2010 09:17:25 +0100 Subject: 'httprepository' object has no attribute 'do_read' In-Reply-To: <4CDB8F9E.4080401@samersoff.net> References: <4CDB8F9E.4080401@samersoff.net> Message-ID: > David, > > > Please, try this version of forest extension: > > http://bitbucket.org/gxti/hgforest/overview > hg clone https://bitbucket.org/gxti/hgforest I tried but same error :( MacBook-Pro-de-Rico:OpenJDK-1.7 henri$ hg fclone http://hg.openjdk.java.net/bsd-port/bsd-port ** unknown exception encountered, please report by visiting ** http://mercurial.selenic.com/wiki/BugTracker ** Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49) [GCC 4.2.1 (Apple Inc. build 5646)] ** Mercurial version 1.7+20101101, syst?me de gestion de sources distribu? ** Extensions charg?es : forest Traceback (most recent call last): File "/usr/local/bin/hg", line 38, in mercurial.dispatch.run() File "/Library/Python/2.6/site-packages/mercurial/dispatch.py", line 16, in run sys.exit(dispatch(sys.argv[1:])) File "/Library/Python/2.6/site-packages/mercurial/dispatch.py", line 36, in dispatch return _runcatch(u, args) File "/Library/Python/2.6/site-packages/mercurial/dispatch.py", line 58, in _runcatch return _dispatch(ui, args) File "/Library/Python/2.6/site-packages/mercurial/dispatch.py", line 590, in _dispatch cmdpats, cmdoptions) File "/Library/Python/2.6/site-packages/mercurial/dispatch.py", line 401, in runcommand ret = _runcommand(ui, options, cmd, d) File "/Library/Python/2.6/site-packages/mercurial/dispatch.py", line 641, in _runcommand return checkargs() File "/Library/Python/2.6/site-packages/mercurial/dispatch.py", line 595, in checkargs return cmdfunc() File "/Library/Python/2.6/site-packages/mercurial/dispatch.py", line 588, in d = lambda: util.checksignature(func)(ui, *args, **cmdoptions) File "/Library/Python/2.6/site-packages/mercurial/util.py", line 427, in check return func(*args, **kwargs) File "/Users/henri/hgforest/forest.py", line 871, in clone forests = toprepo.forests(walkhgenabled(ui, opts['walkhg'])) File "/Users/henri/hgforest/forest.py", line 277, in _httprepo_forests data = self.do_read("forests", walkhg=("", "True")[walkhg]) AttributeError: 'httprepository' object has no attribute 'do_read' From dalibor.topic at oracle.com Sun Nov 14 03:41:51 2010 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Sun, 14 Nov 2010 12:41:51 +0100 Subject: 'httprepository' object has no attribute 'do_read' In-Reply-To: References: <4CDB8F9E.4080401@samersoff.net> Message-ID: <4CDFCAFF.2050003@oracle.com> On 11/14/10 9:17 AM, Henri Gomez wrote: >> David, >> >> >> Please, try this version of forest extension: >> >> http://bitbucket.org/gxti/hgforest/overview >> hg clone https://bitbucket.org/gxti/hgforest > > AttributeError: 'httprepository' object has no attribute 'do_read' Open the forest.py file and change the one do_read instance to _call. cheers, dalibor topic -- Oracle Dalibor Topic | Java F/OSS Ambassador Phone: +494023646738 | | | Mobile: +491772664192 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 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. Rijnzathe 6, 3454PV De Meern, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: J?rgen Kunz, Marcel van de Molen, Alexander van der Ven Green Oracle Oracle is committed to developing practices and products that help protect the environment From henri.gomez at gmail.com Sun Nov 14 04:00:54 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Sun, 14 Nov 2010 13:00:54 +0100 Subject: 'httprepository' object has no attribute 'do_read' In-Reply-To: <4CDFCAFF.2050003@oracle.com> References: <4CDB8F9E.4080401@samersoff.net> <4CDFCAFF.2050003@oracle.com> Message-ID: > Open the forest.py file and change the one do_read instance to _call. > > cheers, Thanks it works now ! From henri.gomez at gmail.com Sun Nov 14 05:58:41 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Sun, 14 Nov 2010 14:58:41 +0100 Subject: Problems with openjdk7 mac jaxws and jaxp properties In-Reply-To: References: <20101111155112.GA93528@misty.eyesbeyond.com> Message-ID: What about updating jaxp and jaxws properties to use the correct URL for both projects ? http://java.net/downloads/jaxp/jdk7/ http://java.net/downloads/jax-ws/JDK7/ Regards 2010/11/11 David Orriss Jr : > On Thu, Nov 11, 2010 at 7:51 AM, Greg Lewis wrote: >> On Wed, Nov 10, 2010 at 10:22:50PM -0800, David Orriss Jr wrote: >>> The build of OpenJDK7 was failing because the ANT build can't find the >>> files referenced in jaxws.properties >>> >>> jaxws_src.bundle.name= jdk7-jaxws2_2-2010_08_19.zip >>> jaxws_src.bundle.md5.checksum=8775ccefd3b4fa2dde5155ec4b7e4ceb >>> jaxws_src.master.bundle.dir=${drops.master.copy.base} >>> jaxws_src.master.bundle.url.base=http://jax-ws.dev.java.net/files/documents/4202/152532 >>> >>> jaf_src.bundle.name=jdk7-jaf-2010_08_19.zip >>> jaf_src.bundle.md5.checksum=18d15dfd71117daadb332af003d08212 >>> jaf_src.master.bundle.dir=${drops.master.copy.base} >>> jaf_src.master.bundle.url.base=https://jax-ws.dev.java.net/files/documents/4202/152336 >>> >>> And the files referenced in jaxp.properties: >>> >>> jaxp_src.bundle.name=jaxp-1_4_4.zip >>> jaxp_src.bundle.md5.checksum=2c40a758392c4abf2d59f355240df46a >>> jaxp_src.master.bundle.dir=${drops.master.copy.base} >>> jaxp_src.master.bundle.url.base=https://jaxp.dev.java.net/files/documents/913/152561 >>> >>> JAXP was simple enough to find and correct >>> (http://java.net/downloads/jaxp/jdk7), but not JAF and JAX-WS.. I >>> 'punted' and pulled them from kenai to see if a build would succeed.. >>> but I have a sense of foreboding with respect to pulling the files >>> from there given the eventual demise the Kenai repository that I read >>> about here: >>> >>> http://mail.openjdk.java.net/pipermail/jdk6-dev/2010-February/001195.html >>> >>> Can someone suggest a stable source for these? >> >> I'm currently grabbing them from here: >> >> http://icedtea.classpath.org/download/drops/ >> >> You can then dump them in a directory and point ALT_DROPS_DIR to it. >> > > Oh, nice..! ?Thanks!!! > > -- > David Orriss Jr. > > My blog: http://www.codethought.com/blog > > From henri.gomez at gmail.com Mon Nov 15 00:26:21 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Mon, 15 Nov 2010 09:26:21 +0100 Subject: OpenJDK 1.7 and locales Message-ID: Hi to all, I build a fresh OpenJDK 1.7 yesterday on OS/X and noticed a problem with resources. Locales reported are only ar and br : sun/text/resources/ ar be import java.util.Locale; public class TestLocales { public static void main(String args[]) { Locale[] lLocs = Locale.getAvailableLocales(); for (Locale lLoc: lLocs) { System.out.println(lLoc); } } } Problem in OpenJDK or in build ? From dms at samersoff.net Tue Nov 16 05:58:04 2010 From: dms at samersoff.net (Dmitry Samersoff) Date: Tue, 16 Nov 2010 16:58:04 +0300 Subject: 'httprepository' object has no attribute 'do_read' In-Reply-To: <4CDFCAFF.2050003@oracle.com> References: <4CDB8F9E.4080401@samersoff.net> <4CDFCAFF.2050003@oracle.com> Message-ID: <4CE28DEC.80308@samersoff.net> Dalibor, On 2010-11-14 14:41, Dalibor Topic wrote: > Open the forest.py file and change the one do_read instance to _call. One more 1.7 fix (error in sshrepo) yoda:q#diff -u hgforest/forest.py ~/.hgext/forest.py --- hgforest/forest.py 2010-11-16 16:55:43.606878379 +0300 +++ /home/dms/.hgext/forest.py 2010-11-16 16:54:34.366896747 +0300 @@ -222,7 +222,10 @@ - data = self.call("forests", walkhg=("", "True")[walkhg]) + if hasattr(self, 'call'): + data = self.call("forests", walkhg=("", "True")[walkhg]) + else: + data = self._call("forests", walkhg=("", "True")[walkhg]) -- Dmitry Samersoff dms at samersoff.net, http://devnull.samersoff.net * I do want to change the world, I don't want the world to change me From henri.gomez at gmail.com Tue Nov 16 12:38:57 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Tue, 16 Nov 2010 21:38:57 +0100 Subject: 'httprepository' object has no attribute 'do_read' In-Reply-To: <4CE28DEC.80308@samersoff.net> References: <4CDB8F9E.4080401@samersoff.net> <4CDFCAFF.2050003@oracle.com> <4CE28DEC.80308@samersoff.net> Message-ID: hgforest from GXTI handle Mercurial 1.7 now : https://bitbucket.org/gxti/hgforest 2010/11/16 Dmitry Samersoff > Dalibor, > > On 2010-11-14 14:41, Dalibor Topic wrote: > > Open the forest.py file and change the one do_read instance to _call. > > One more 1.7 fix (error in sshrepo) > > yoda:q#diff -u hgforest/forest.py ~/.hgext/forest.py > > --- hgforest/forest.py 2010-11-16 16:55:43.606878379 +0300 > +++ /home/dms/.hgext/forest.py 2010-11-16 16:54:34.366896747 +0300 > @@ -222,7 +222,10 @@ > - data = self.call("forests", walkhg=("", "True")[walkhg]) > + if hasattr(self, 'call'): > + data = self.call("forests", walkhg=("", "True")[walkhg]) > + else: > + data = self._call("forests", walkhg=("", "True")[walkhg]) > > -- > Dmitry Samersoff > dms at samersoff.net, http://devnull.samersoff.net > * I do want to change the world, I don't want the world to change me > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101116/fc291413/attachment.html From glewis at eyesbeyond.com Tue Nov 16 22:20:17 2010 From: glewis at eyesbeyond.com (Greg Lewis) Date: Tue, 16 Nov 2010 22:20:17 -0800 Subject: OpenJDK 1.7 and locales In-Reply-To: References: Message-ID: <20101117062017.GA42585@misty.eyesbeyond.com> On Mon, Nov 15, 2010 at 09:26:21AM +0100, Henri Gomez wrote: > Hi to all, > > I build a fresh OpenJDK 1.7 yesterday on OS/X and noticed a problem > with resources. > > Locales reported are only ar and br : > > > sun/text/resources/ > ar > be I ran you test programme on FreeBSD 8 with the latest build and got a much larger list of locales. So it doesn't seem intrinsic to OpenJDK per se. Possibly to do with how it determines the available locales on either MacOS X as a whole or your machine in particular. > import java.util.Locale; > > > public class TestLocales { > > public static void main(String args[]) { > > Locale[] lLocs = Locale.getAvailableLocales(); > > for (Locale lLoc: lLocs) { > System.out.println(lLoc); > } > } > } > > > Problem in OpenJDK or in build ? -- Greg Lewis Email : glewis at eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis at FreeBSD.org From glewis at eyesbeyond.com Tue Nov 16 22:22:47 2010 From: glewis at eyesbeyond.com (Greg Lewis) Date: Tue, 16 Nov 2010 22:22:47 -0800 Subject: Apple Oracle OpenJDK Announcement In-Reply-To: References: Message-ID: <20101117062247.GB42585@misty.eyesbeyond.com> On Fri, Nov 12, 2010 at 01:35:31PM -0500, Denis Lussier wrote: > Seems like great news. I'm interested to hear from folks like Landon > & Greg how they think this alters the path forward for OpenJDK 6 & 7 > on present and older versions of OSX. I don't know the answer to that yet. The first I heard of it was the announcement. Just based on the announcement Oracle is going to pull in changes from Apple, so it's not clear to me how the current MacOS X port within the BSD port fits in there, if at all. That would be disappointing if it doesn't result in broader BSD support, but that is unclear at the moment. > --Denis Lussier > Founder & Chief Architect > http://openscg.org > > On Fri, Nov 12, 2010 at 1:23 PM, Eric Richardson wrote: > > Hi All, > > > > I hope this is appropriate to send this along. > > > > http://www.apple.com/pr/library/2010/11/12openjdk.html > > > > Eric > > > > -- Greg Lewis Email : glewis at eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis at FreeBSD.org From swingler at apple.com Tue Nov 16 23:22:06 2010 From: swingler at apple.com (Mike Swingler) Date: Tue, 16 Nov 2010 23:22:06 -0800 Subject: Apple Oracle OpenJDK Announcement In-Reply-To: <20101117062247.GB42585@misty.eyesbeyond.com> References: <20101117062247.GB42585@misty.eyesbeyond.com> Message-ID: <2C06580A-4C6D-412C-A6D9-DFC3D4E35D0D@apple.com> On Nov 16, 2010, at 10:22 PM, Greg Lewis wrote: > On Fri, Nov 12, 2010 at 01:35:31PM -0500, Denis Lussier wrote: > >> Seems like great news. I'm interested to hear from folks like Landon >> & Greg how they think this alters the path forward for OpenJDK 6 & 7 >> on present and older versions of OSX. > > I don't know the answer to that yet. The first I heard of it was the > announcement. Just based on the announcement Oracle is going to pull in > changes from Apple, so it's not clear to me how the current MacOS X port > within the BSD port fits in there, if at all. That would be disappointing > if it doesn't result in broader BSD support, but that is unclear at the > moment. Our work on the private Mac OS X JDK7 port so far has always been a sub-tree of the public BSD port. Our intention is to bring the entirety of the BSD changes along with the Mac OS X port. The build doesn't get very far without the BSD changesets. :-) As for the targeted version of Mac OS X-specific changes, you can expect that we will use Mac OS X 10.6 as a baseline. The Mac OS X 10.6 SDK allows us to use blocks (which _greatly_ simplifies interacting with AppKit on the main thread), and has many key pieces of functionality exposed as full Cocoa API (as opposed to using private SPI or Carbon functions). Regards, Mike Swingler Java Engineering Apple Inc. >> --Denis Lussier >> Founder & Chief Architect >> http://openscg.org >> >> On Fri, Nov 12, 2010 at 1:23 PM, Eric Richardson wrote: >>> Hi All, >>> >>> I hope this is appropriate to send this along. >>> >>> http://www.apple.com/pr/library/2010/11/12openjdk.html >>> >>> Eric >>> >>> > > -- > Greg Lewis Email : glewis at eyesbeyond.com > Eyes Beyond Web : http://www.eyesbeyond.com > Information Technology FreeBSD : glewis at FreeBSD.org From henri.gomez at gmail.com Tue Nov 16 23:36:25 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Wed, 17 Nov 2010 08:36:25 +0100 Subject: http://hg.openjdk.java.net/bsd-port/bsd-port is down ? Message-ID: It seems http://hg.openjdk.java.net/bsd-port/bsd-port is down. It's a planned operation or an unexpected failure ? ;( -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101117/21a77373/attachment.html From john.r.rose at oracle.com Tue Nov 16 23:48:07 2010 From: john.r.rose at oracle.com (John Rose) Date: Tue, 16 Nov 2010 23:48:07 -0800 Subject: Apple Oracle OpenJDK Announcement In-Reply-To: <2C06580A-4C6D-412C-A6D9-DFC3D4E35D0D@apple.com> References: <20101117062247.GB42585@misty.eyesbeyond.com> <2C06580A-4C6D-412C-A6D9-DFC3D4E35D0D@apple.com> Message-ID: On Nov 16, 2010, at 11:22 PM, Mike Swingler wrote: > The Mac OS X 10.6 SDK allows us to use blocks (which _greatly_ simplifies interacting with AppKit on the main thread), and has many key pieces of functionality exposed as full Cocoa API (as opposed to using private SPI or Carbon functions). Very nice. I hope we can eventually map the blocks to method handles instead of interfaces. The semantic gap is small. A little sun.misc.Unsafe magic would do the trick. -- John From henri.gomez at gmail.com Wed Nov 17 00:01:05 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Wed, 17 Nov 2010 09:01:05 +0100 Subject: Apple Oracle OpenJDK Announcement In-Reply-To: <2C06580A-4C6D-412C-A6D9-DFC3D4E35D0D@apple.com> References: <20101117062247.GB42585@misty.eyesbeyond.com> <2C06580A-4C6D-412C-A6D9-DFC3D4E35D0D@apple.com> Message-ID: > > > > Our work on the private Mac OS X JDK7 port so far has always been a > sub-tree of the public BSD port. Our intention is to bring the entirety of > the BSD changes along with the Mac OS X port. The build doesn't get very far > without the BSD changesets. :-) > > As for the targeted version of Mac OS X-specific changes, you can expect > that we will use Mac OS X 10.6 as a baseline. The Mac OS X 10.6 SDK allows > us to use blocks (which _greatly_ simplifies interacting with AppKit on the > main thread), and has many key pieces of functionality exposed as full Cocoa > API (as opposed to using private SPI or Carbon functions). > A very good news :) Any date to see this changes available on hg ? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101117/ad9d8639/attachment.html From swingler at apple.com Wed Nov 17 00:33:51 2010 From: swingler at apple.com (Mike Swingler) Date: Wed, 17 Nov 2010 00:33:51 -0800 Subject: Apple Oracle OpenJDK Announcement In-Reply-To: References: <20101117062247.GB42585@misty.eyesbeyond.com> <2C06580A-4C6D-412C-A6D9-DFC3D4E35D0D@apple.com> Message-ID: <0D846F76-16FC-41AE-A157-28F5B9A3A359@apple.com> On Nov 17, 2010, at 12:01 AM, Henri Gomez wrote: > Our work on the private Mac OS X JDK7 port so far has always been a sub-tree of the public BSD port. Our intention is to bring the entirety of the BSD changes along with the Mac OS X port. The build doesn't get very far without the BSD changesets. :-) > > As for the targeted version of Mac OS X-specific changes, you can expect that we will use Mac OS X 10.6 as a baseline. The Mac OS X 10.6 SDK allows us to use blocks (which _greatly_ simplifies interacting with AppKit on the main thread), and has many key pieces of functionality exposed as full Cocoa API (as opposed to using private SPI or Carbon functions). > > A very good news :) > > Any date to see this changes available on hg ? I'm sorry, I don't have those details quite yet. This is a big change in process for both companies. Perhaps we will have more ironed out after the Thanksgiving break? I'm as eager as anyone to start breaking the _real_ build. :-) Regards, Mike Swingler Java Engineering Apple Inc. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101117/e8115ca4/attachment.html From swingler at apple.com Wed Nov 17 00:35:58 2010 From: swingler at apple.com (Mike Swingler) Date: Wed, 17 Nov 2010 00:35:58 -0800 Subject: Apple Oracle OpenJDK Announcement In-Reply-To: References: <20101117062247.GB42585@misty.eyesbeyond.com> <2C06580A-4C6D-412C-A6D9-DFC3D4E35D0D@apple.com> Message-ID: <474CA3A7-7C32-4D8A-AFB7-4189F37F80A6@apple.com> On Nov 16, 2010, at 11:48 PM, John Rose wrote: > On Nov 16, 2010, at 11:22 PM, Mike Swingler wrote: > >> The Mac OS X 10.6 SDK allows us to use blocks (which _greatly_ simplifies interacting with AppKit on the main thread), and has many key pieces of functionality exposed as full Cocoa API (as opposed to using private SPI or Carbon functions). > > Very nice. > > I hope we can eventually map the blocks to method handles instead of interfaces. The semantic gap is small. A little sun.misc.Unsafe magic would do the trick. How are blocks mapped to interfaces? Curious, Mike Swingler Java Engineering Apple Inc. From john.r.rose at oracle.com Wed Nov 17 00:56:05 2010 From: john.r.rose at oracle.com (John Rose) Date: Wed, 17 Nov 2010 00:56:05 -0800 Subject: Apple Oracle OpenJDK Announcement In-Reply-To: <474CA3A7-7C32-4D8A-AFB7-4189F37F80A6@apple.com> References: <20101117062247.GB42585@misty.eyesbeyond.com> <2C06580A-4C6D-412C-A6D9-DFC3D4E35D0D@apple.com> <474CA3A7-7C32-4D8A-AFB7-4189F37F80A6@apple.com> Message-ID: <7DB1B348-7D99-40AB-AD62-CC50109198C2@oracle.com> On Nov 17, 2010, at 12:35 AM, Mike Swingler wrote: > How are blocks mapped to interfaces? That is a pure guess on my part. Are they mapped to classes? -- John From swingler at apple.com Wed Nov 17 11:42:45 2010 From: swingler at apple.com (Mike Swingler) Date: Wed, 17 Nov 2010 11:42:45 -0800 Subject: Apple Oracle OpenJDK Announcement In-Reply-To: <7DB1B348-7D99-40AB-AD62-CC50109198C2@oracle.com> References: <20101117062247.GB42585@misty.eyesbeyond.com> <2C06580A-4C6D-412C-A6D9-DFC3D4E35D0D@apple.com> <474CA3A7-7C32-4D8A-AFB7-4189F37F80A6@apple.com> <7DB1B348-7D99-40AB-AD62-CC50109198C2@oracle.com> Message-ID: <25685F6B-F6AC-449E-941A-3D1FD723D279@apple.com> On Nov 17, 2010, at 12:56 AM, John Rose wrote: > On Nov 17, 2010, at 12:35 AM, Mike Swingler wrote: > >> How are blocks mapped to interfaces? > > That is a pure guess on my part. Are they mapped to classes? -- John Perhaps we have a little terminology mixup: by "blocks" I mean C and Objective-C closures supported on Mac OS X 10.6 and higher. We don't map blocks onto any native JVM type. We have support in the JavaNativeFoundation.framework for JNI developers to wrap java.lang.Runnables as blocks or NSInvocations, but that assumes you are already in JNI, and you are working with a native API that uses blocks (documentation forthcoming). We also have a Java API that allows you to dispatch Runnables on the native libdispatch queues: Regards, Mike Swingler Java Engineering Apple Inc. From glewis at eyesbeyond.com Wed Nov 17 23:10:19 2010 From: glewis at eyesbeyond.com (Greg Lewis) Date: Wed, 17 Nov 2010 23:10:19 -0800 Subject: Apple Oracle OpenJDK Announcement In-Reply-To: <2C06580A-4C6D-412C-A6D9-DFC3D4E35D0D@apple.com> References: <20101117062247.GB42585@misty.eyesbeyond.com> <2C06580A-4C6D-412C-A6D9-DFC3D4E35D0D@apple.com> Message-ID: <20101118071019.GA54762@misty.eyesbeyond.com> On Tue, Nov 16, 2010 at 11:22:06PM -0800, Mike Swingler wrote: > On Nov 16, 2010, at 10:22 PM, Greg Lewis wrote: > > On Fri, Nov 12, 2010 at 01:35:31PM -0500, Denis Lussier wrote: > > > >> Seems like great news. I'm interested to hear from folks like Landon > >> & Greg how they think this alters the path forward for OpenJDK 6 & 7 > >> on present and older versions of OSX. > > > > I don't know the answer to that yet. The first I heard of it was the > > announcement. Just based on the announcement Oracle is going to pull in > > changes from Apple, so it's not clear to me how the current MacOS X port > > within the BSD port fits in there, if at all. That would be disappointing > > if it doesn't result in broader BSD support, but that is unclear at the > > moment. > > Our work on the private Mac OS X JDK7 port so far has always been > a sub-tree of the public BSD port. Our intention is to bring the > entirety of the BSD changes along with the Mac OS X port. The build > doesn't get very far without the BSD changesets. :-) Mike, that is great to hear :). I'm interested in helping out if that is feasible, although as you mention in a later email there is much to work out between Apple and Oracle with regards to process and so forth first. > As for the targeted version of Mac OS X-specific changes, you can expect > that we will use Mac OS X 10.6 as a baseline. The Mac OS X 10.6 SDK > allows us to use blocks (which _greatly_ simplifies interacting with > AppKit on the main thread), and has many key pieces of functionality > exposed as full Cocoa API (as opposed to using private SPI or Carbon > functions). By blocks you mean Grand Central Dispatch, yes? > >> --Denis Lussier > >> Founder & Chief Architect > >> http://openscg.org > >> > >> On Fri, Nov 12, 2010 at 1:23 PM, Eric Richardson wrote: > >>> Hi All, > >>> > >>> I hope this is appropriate to send this along. > >>> > >>> http://www.apple.com/pr/library/2010/11/12openjdk.html > >>> > >>> Eric > >>> > >>> > > > > -- > > Greg Lewis Email : glewis at eyesbeyond.com > > Eyes Beyond Web : http://www.eyesbeyond.com > > Information Technology FreeBSD : glewis at FreeBSD.org > -- Greg Lewis Email : glewis at eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis at FreeBSD.org From landonf at plausible.coop Thu Nov 18 08:42:23 2010 From: landonf at plausible.coop (Landon Fuller) Date: Thu, 18 Nov 2010 11:42:23 -0500 Subject: Apple Oracle OpenJDK Announcement In-Reply-To: <20101118071019.GA54762@misty.eyesbeyond.com> References: <20101117062247.GB42585@misty.eyesbeyond.com> <2C06580A-4C6D-412C-A6D9-DFC3D4E35D0D@apple.com> <20101118071019.GA54762@misty.eyesbeyond.com> Message-ID: <042EBA1A-6652-4312-A162-D3AA3F79641E@plausible.coop> On Nov 18, 2010, at 2:10 AM, Greg Lewis wrote: > On Tue, Nov 16, 2010 at 11:22:06PM -0800, Mike Swingler wrote: >> >> As for the targeted version of Mac OS X-specific changes, you can expect >> that we will use Mac OS X 10.6 as a baseline. The Mac OS X 10.6 SDK >> allows us to use blocks (which _greatly_ simplifies interacting with >> AppKit on the main thread), and has many key pieces of functionality >> exposed as full Cocoa API (as opposed to using private SPI or Carbon >> functions). > > By blocks you mean Grand Central Dispatch, yes? GCD has a block-based API, but blocks themselves are a C/ObjC/C++ language extension (coupled with a basic runtime included in libc, as well as additional support specific to ObjC): http://clang.llvm.org/docs/BlockLanguageSpec.txt http://clang.llvm.org/docs/Block-ABI-Apple.txt Regarding Denis Lussier's about supporting older versions of OS X -- I don't personally have any requirement for anything other than X11 on 10.5 and earlier, and it seems like the dependencies on other 10.6+ only Cocoa APIs would likely be a show-stopper for anyone interested in native AWT/Swing support on 10.5 and earlier. That said, I have backported Apple's GCC patches and implemented a replacement block runtime (based on the available Apple LLVM compiler_rt sources). We (Plausible Labs) primarily use this to support using blocks for client projects on iOS <= 3.2 and Mac OS X 10.5, and it could be used to get around the block dependency for the JDK: http://code.google.com/p/plblocks/ -landonf From henri.gomez at gmail.com Thu Nov 18 10:58:32 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Thu, 18 Nov 2010 19:58:32 +0100 Subject: Continuous build for OpenJDK on OS/X Message-ID: Hi to all, I'm using Continuous Build&Integration System for some times (Hudson) and was wondering if someone allready setup such Build Factory for OpenJDK 1.7 on OS/X, in both 32 and 64bits mode ? It will help provide regular snapshot / nightly build so people could easily test OpenJDK 1.7 on OS/X. I'll probably setup such Factory of my Mac (Hudson, mercurial+Forest, XCode), but it won't be available from Internet ;-( Someone having OS/X system available from Internet could be interested on such Factory ? Regards -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101118/5e9b6537/attachment.html From ray at ganymede.org Thu Nov 18 11:12:02 2010 From: ray at ganymede.org (Ray Kiddy) Date: Thu, 18 Nov 2010 11:12:02 -0800 Subject: Continuous build for OpenJDK on OS/X In-Reply-To: References: Message-ID: <1845B427-4230-4588-8339-85497C2AB70B@ganymede.org> On Nov 18, 2010, at 10:58 AM, Henri Gomez wrote: > Hi to all, > > I'm using Continuous Build&Integration System for some times (Hudson) and was wondering if someone allready setup such Build Factory for OpenJDK 1.7 on OS/X, in both 32 and 64bits mode ? > It will help provide regular snapshot / nightly build so people could easily test OpenJDK 1.7 on OS/X. > > I'll probably setup such Factory of my Mac (Hudson, mercurial+Forest, XCode), but it won't be available from Internet ;-( > > Someone having OS/X system available from Internet could be interested on such Factory ? > > Regards > Wow. Synchronicity is amazing! I was just thinking "we need a CPAN-like testing network for OpenJDK builds on Macs and I bet Hudson would work....". And I should have places I can export from a Hudson build to the net. And if you are doing some of the heavy lifting here (ie thinking, making the scripts), that would be great. Offline to me for particulars. If you are in the bay area (SF, CA, US) that would be even better. cheers - ray From henri.gomez at gmail.com Thu Nov 18 12:14:16 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Thu, 18 Nov 2010 21:14:16 +0100 Subject: Continuous build for OpenJDK on OS/X In-Reply-To: <1845B427-4230-4588-8339-85497C2AB70B@ganymede.org> References: <1845B427-4230-4588-8339-85497C2AB70B@ganymede.org> Message-ID: > > Wow. Synchronicity is amazing! I was just thinking "we need a CPAN-like > testing network for OpenJDK builds on Macs and I bet Hudson would work....". > > Doing it with Hudson is easy > And I should have places I can export from a Hudson build to the net. And > if you are doing some of the heavy lifting here (ie thinking, making the > scripts), that would be great. > Scripts are available and produce OpenJDK in 32 & 64bits mode. The only thing I don't know yet to do is a DMG or MPKG :) > > Offline to me for particulars. If you are in the bay area (SF, CA, US) that > would be even better. > I'm in France. For now, I upload package from time to time on my DropBox. To have a CI, no need for a octo-pro, a mac-mini could do the stuff :) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101118/7c117fb9/attachment.html From henri.gomez at gmail.com Fri Nov 19 07:04:24 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Fri, 19 Nov 2010 16:04:24 +0100 Subject: OpenJDK 1.7 build under OS/X 10.6.5 with 64bits kernel Message-ID: Hi to all, OpenJDK 1.7 build works fine under OS/X 10.6.5 in 32bits mode and produce 32 & 64 bits VM without problems. uname -a Darwin mbp 10.5.0 Darwin Kernel Version 10.5.0: Fri Nov 5 23:20:39 PDT 2010; root:xnu-1504.9.17~1/RELEASE_I386 i386 But it fail on another machine, also on OS/X 10.6.5 but running in 64bits mode : uname -a Darwin imac 10.5.0 Darwin Kernel Version 10.5.0: Fri Nov 5 23:19:13 PDT 2010; root:xnu-1504.9.17~1/RELEASE_X86_64 x86_64 cd /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make; \ make VM_TARGET=product1 generic_build1 ALT_OUTPUTDIR=/Users/henri/Documents//openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir Makefile:375: target `/Xusage.txt' given more than once in the same rule. mkdir -p /Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir No compiler1 (product1) for ARCH_DATA_MODEL=64 cd /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make; \ make VM_TARGET=productkernel generic_buildkernel ALT_OUTPUTDIR=/Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir Makefile:375: target `/Xusage.txt' given more than once in the same rule. mkdir -p /Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir No kernel (productkernel) for OS_NAME=bsd cd /Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir; \ make -f /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make/bsd/Makefile \ JAVA_HOME=/Users/henri/Documents/eXo/qa-fr/hudson/data/DROP_DIR/soylatte16-amd64-1.0.3 OUTPUTDIR=/Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir GAMMADIR=/Users/henri/Documents/openjdk-1.7-x86_64/hotspot MAKE_VERBOSE=y HOTSPOT_RELEASE_VERSION=20.0-b02 JRE_RELEASE_VERSION=1.7.0-internal-henri_2010_11_19_11_59-b00 HOTSPOT_BUILD_VERSION= docs /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/javap javax.xml.transform.TransformerFactory > /dev/null 2>&1; \ if [ $? -ne 0 ]; then \ /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/java -version; \ echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \ "to bootstrap this build" 1>&2; \ exit 1; \ fi mkdir -p bsd_amd64_docs make -f /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make/bsd/makefiles/jvmti.make " LP64=1 " GAMMADIR=/Users/henri/Documents/openjdk-1.7-x86_64/hotspot OS_FAMILY=bsd ARCH=x86 BUILDARCH=amd64 LIBARCH=amd64 HOTSPOT_RELEASE_VERSION=20.0-b02 HOTSPOT_BUILD_VERSION= JRE_RELEASE_VERSION=1.7.0-internal-henri_2010_11_19_11_59-b00 JvmtiOutDir=bsd_amd64_docs jvmtidocs /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/javac -g -encoding ascii -source 6 -target 6 -d bsd_amd64_docs /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/src/share/vm/prims/jvmtiGen.java Generating bsd_amd64_docs/jvmti.html /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/java -classpath bsd_amd64_docs jvmtiGen -IN /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/src/share/vm/prims/jvmti.xml -XSL /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/src/share/vm/prims/jvmti.xsl -OUT bsd_amd64_docs/jvmti.html make VM_SUBDIR=product generic_export Makefile:375: target `/Xusage.txt' given more than once in the same rule. make[3]: *** No rule to make target `/Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/import/docs/platform/jvmti/jvmti.html', needed by `generic_export'. Stop. make[2]: *** [export_product] Error 2 make[1]: *** [hotspot-build] Error 2 make: *** [build_product_image] Error 2 Finished: FAILURE Any ideas why ? Thanks for you help/advices -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101119/72ccc9eb/attachment.html From aruld at acm.org Fri Nov 19 10:18:44 2010 From: aruld at acm.org (Arul Dhesiaseelan) Date: Fri, 19 Nov 2010 11:18:44 -0700 Subject: OpenJDK 1.7 build under OS/X 10.6.5 with 64bits kernel In-Reply-To: References: Message-ID: I remember running into this one before. Did you try this workaround? http://mail.openjdk.java.net/pipermail/bsd-port-dev/2010-October/001321.html -Arul On Fri, Nov 19, 2010 at 8:04 AM, Henri Gomez wrote: > Hi to all, > > OpenJDK 1.7 build works fine under OS/X 10.6.5 in 32bits mode and produce > 32 & 64 bits VM without problems. > > uname -a > Darwin mbp 10.5.0 Darwin Kernel Version 10.5.0: Fri Nov 5 23:20:39 PDT > 2010; root:xnu-1504.9.17~1/RELEASE_I386 i386 > > > But it fail on another machine, also on OS/X 10.6.5 but running in 64bits > mode : > > uname -a > Darwin imac 10.5.0 Darwin Kernel Version 10.5.0: Fri Nov 5 23:19:13 PDT > 2010; root:xnu-1504.9.17~1/RELEASE_X86_64 x86_64 > > > cd /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make; \ > make VM_TARGET=product1 generic_build1 > ALT_OUTPUTDIR=/Users/henri/Documents//openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir > Makefile:375: target `/Xusage.txt' given more than once in the same rule. > mkdir -p > /Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir > No compiler1 (product1) for ARCH_DATA_MODEL=64 > cd /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make; \ > make VM_TARGET=productkernel generic_buildkernel > ALT_OUTPUTDIR=/Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir > Makefile:375: target `/Xusage.txt' given more than once in the same rule. > mkdir -p > /Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir > No kernel (productkernel) for OS_NAME=bsd > cd > /Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir; > \ > make -f > /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make/bsd/Makefile \ > > JAVA_HOME=/Users/henri/Documents/eXo/qa-fr/hudson/data/DROP_DIR/soylatte16-amd64-1.0.3 > OUTPUTDIR=/Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir > GAMMADIR=/Users/henri/Documents/openjdk-1.7-x86_64/hotspot MAKE_VERBOSE=y > HOTSPOT_RELEASE_VERSION=20.0-b02 > JRE_RELEASE_VERSION=1.7.0-internal-henri_2010_11_19_11_59-b00 > HOTSPOT_BUILD_VERSION= docs > /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/javap > javax.xml.transform.TransformerFactory > /dev/null 2>&1; \ > if [ $? -ne 0 ]; then \ > > /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/java > -version; \ > echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \ > "to bootstrap this build" 1>&2; \ > exit 1; \ > fi > mkdir -p bsd_amd64_docs > make -f > /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make/bsd/makefiles/jvmti.make > " LP64=1 " GAMMADIR=/Users/henri/Documents/openjdk-1.7-x86_64/hotspot > OS_FAMILY=bsd ARCH=x86 BUILDARCH=amd64 LIBARCH=amd64 > HOTSPOT_RELEASE_VERSION=20.0-b02 HOTSPOT_BUILD_VERSION= > JRE_RELEASE_VERSION=1.7.0-internal-henri_2010_11_19_11_59-b00 > JvmtiOutDir=bsd_amd64_docs jvmtidocs > /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/javac > -g -encoding ascii -source 6 -target 6 -d bsd_amd64_docs > /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/src/share/vm/prims/jvmtiGen.java > Generating bsd_amd64_docs/jvmti.html > /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/java > -classpath bsd_amd64_docs jvmtiGen -IN > /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/src/share/vm/prims/jvmti.xml > -XSL > /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/src/share/vm/prims/jvmti.xsl > -OUT bsd_amd64_docs/jvmti.html > make VM_SUBDIR=product generic_export > Makefile:375: target `/Xusage.txt' given more than once in the same rule. > make[3]: *** No rule to make target > `/Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/import/docs/platform/jvmti/jvmti.html', > needed by `generic_export'. Stop. > make[2]: *** [export_product] Error 2 > make[1]: *** [hotspot-build] Error 2 > make: *** [build_product_image] Error 2 > Finished: FAILURE > > Any ideas why ? > > Thanks for you help/advices > > > > -- http://aruld.info http://twitter.com/aruld -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101119/4f18e600/attachment.html From henri.gomez at gmail.com Sat Nov 20 05:16:03 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Sat, 20 Nov 2010 14:16:03 +0100 Subject: OpenJDK 1.7 build under OS/X 10.6.5 with 64bits kernel In-Reply-To: References: Message-ID: <6352BC4E-3D68-4308-BC6A-787229C846AC@gmail.com> I'll try this one. Btw MacPorts team add some workarounds and fixes on OpenJDK 1.6, did someone on bsd-port is tracking them so they could be back in the project ? Le 19 nov. 2010 ? 19:18, Arul Dhesiaseelan a ?crit : > I remember running into this one before. Did you try this workaround? > http://mail.openjdk.java.net/pipermail/bsd-port-dev/2010-October/001321.html > > -Arul > > On Fri, Nov 19, 2010 at 8:04 AM, Henri Gomez wrote: > Hi to all, > > OpenJDK 1.7 build works fine under OS/X 10.6.5 in 32bits mode and produce 32 & 64 bits VM without problems. > > uname -a > Darwin mbp 10.5.0 Darwin Kernel Version 10.5.0: Fri Nov 5 23:20:39 PDT 2010; root:xnu-1504.9.17~1/RELEASE_I386 i386 > > > But it fail on another machine, also on OS/X 10.6.5 but running in 64bits mode : > > uname -a > Darwin imac 10.5.0 Darwin Kernel Version 10.5.0: Fri Nov 5 23:19:13 PDT 2010; root:xnu-1504.9.17~1/RELEASE_X86_64 x86_64 > > > cd /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make; \ > make VM_TARGET=product1 generic_build1 ALT_OUTPUTDIR=/Users/henri/Documents//openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir > Makefile:375: target `/Xusage.txt' given more than once in the same rule. > mkdir -p /Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir > No compiler1 (product1) for ARCH_DATA_MODEL=64 > cd /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make; \ > make VM_TARGET=productkernel generic_buildkernel ALT_OUTPUTDIR=/Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir > Makefile:375: target `/Xusage.txt' given more than once in the same rule. > mkdir -p /Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir > No kernel (productkernel) for OS_NAME=bsd > cd /Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir; \ > make -f /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make/bsd/Makefile \ > JAVA_HOME=/Users/henri/Documents/eXo/qa-fr/hudson/data/DROP_DIR/soylatte16-amd64-1.0.3 OUTPUTDIR=/Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir GAMMADIR=/Users/henri/Documents/openjdk-1.7-x86_64/hotspot MAKE_VERBOSE=y HOTSPOT_RELEASE_VERSION=20.0-b02 JRE_RELEASE_VERSION=1.7.0-internal-henri_2010_11_19_11_59-b00 HOTSPOT_BUILD_VERSION= docs > /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/javap javax.xml.transform.TransformerFactory > /dev/null 2>&1; \ > if [ $? -ne 0 ]; then \ > /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/java -version; \ > echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \ > "to bootstrap this build" 1>&2; \ > exit 1; \ > fi > mkdir -p bsd_amd64_docs > make -f /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make/bsd/makefiles/jvmti.make " LP64=1 " GAMMADIR=/Users/henri/Documents/openjdk-1.7-x86_64/hotspot OS_FAMILY=bsd ARCH=x86 BUILDARCH=amd64 LIBARCH=amd64 HOTSPOT_RELEASE_VERSION=20.0-b02 HOTSPOT_BUILD_VERSION= JRE_RELEASE_VERSION=1.7.0-internal-henri_2010_11_19_11_59-b00 JvmtiOutDir=bsd_amd64_docs jvmtidocs > /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/javac -g -encoding ascii -source 6 -target 6 -d bsd_amd64_docs /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/src/share/vm/prims/jvmtiGen.java > Generating bsd_amd64_docs/jvmti.html > /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/java -classpath bsd_amd64_docs jvmtiGen -IN /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/src/share/vm/prims/jvmti.xml -XSL /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/src/share/vm/prims/jvmti.xsl -OUT bsd_amd64_docs/jvmti.html > make VM_SUBDIR=product generic_export > Makefile:375: target `/Xusage.txt' given more than once in the same rule. > make[3]: *** No rule to make target `/Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/import/docs/platform/jvmti/jvmti.html', needed by `generic_export'. Stop. > make[2]: *** [export_product] Error 2 > make[1]: *** [hotspot-build] Error 2 > make: *** [build_product_image] Error 2 > Finished: FAILURE > > Any ideas why ? > > Thanks for you help/advices > > > > > > > -- > http://aruld.info > http://twitter.com/aruld > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101120/4bdf2080/attachment.html From henri.gomez at gmail.com Sat Nov 20 07:35:38 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Sat, 20 Nov 2010 16:35:38 +0100 Subject: OpenJDK 1.7 build under OS/X 10.6.5 with 64bits kernel In-Reply-To: <6352BC4E-3D68-4308-BC6A-787229C846AC@gmail.com> References: <6352BC4E-3D68-4308-BC6A-787229C846AC@gmail.com> Message-ID: The patch described in the article fix the build problem on OS/X 64bits kernel. Patch file attached : Someone could apply it to hg repo ? Regards 2010/11/20 Henri Gomez > I'll try this one. > > Btw MacPorts team add some workarounds and fixes on OpenJDK 1.6, did > someone on bsd-port is tracking them so they could be back in the project ? > > Le 19 nov. 2010 ? 19:18, Arul Dhesiaseelan a ?crit : > > I remember running into this one before. Did you try this workaround? > > > http://mail.openjdk.java.net/pipermail/bsd-port-dev/2010-October/001321.html > > -Arul > > On Fri, Nov 19, 2010 at 8:04 AM, Henri Gomez < > henri.gomez at gmail.com> wrote: > >> Hi to all, >> >> OpenJDK 1.7 build works fine under OS/X 10.6.5 in 32bits mode and produce >> 32 & 64 bits VM without problems. >> >> uname -a >> Darwin mbp 10.5.0 Darwin Kernel Version 10.5.0: Fri Nov 5 23:20:39 PDT >> 2010; root:xnu-1504.9.17~1/RELEASE_I386 i386 >> >> >> But it fail on another machine, also on OS/X 10.6.5 but running in 64bits >> mode : >> >> uname -a >> Darwin imac 10.5.0 Darwin Kernel Version 10.5.0: Fri Nov 5 23:19:13 PDT >> 2010; root:xnu-1504.9.17~1/RELEASE_X86_64 x86_64 >> >> >> cd /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make; \ >> make VM_TARGET=product1 generic_build1 >> ALT_OUTPUTDIR=/Users/henri/Documents//openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir >> Makefile:375: target `/Xusage.txt' given more than once in the same rule. >> mkdir -p >> /Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir >> No compiler1 (product1) for ARCH_DATA_MODEL=64 >> cd /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make; \ >> make VM_TARGET=productkernel generic_buildkernel >> ALT_OUTPUTDIR=/Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir >> Makefile:375: target `/Xusage.txt' given more than once in the same rule. >> mkdir -p >> /Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir >> No kernel (productkernel) for OS_NAME=bsd >> cd >> /Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir; >> \ >> make -f >> /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make/bsd/Makefile \ >> >> JAVA_HOME=/Users/henri/Documents/eXo/qa-fr/hudson/data/DROP_DIR/soylatte16-amd64-1.0.3 >> OUTPUTDIR=/Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir >> GAMMADIR=/Users/henri/Documents/openjdk-1.7-x86_64/hotspot MAKE_VERBOSE=y >> HOTSPOT_RELEASE_VERSION=20.0-b02 >> JRE_RELEASE_VERSION=1.7.0-internal-henri_2010_11_19_11_59-b00 >> HOTSPOT_BUILD_VERSION= docs >> /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/javap >> javax.xml.transform.TransformerFactory > /dev/null 2>&1; \ >> if [ $? -ne 0 ]; then \ >> >> /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/java >> -version; \ >> echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \ >> "to bootstrap this build" 1>&2; \ >> exit 1; \ >> fi >> mkdir -p bsd_amd64_docs >> make -f >> /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make/bsd/makefiles/jvmti.make >> " LP64=1 " GAMMADIR=/Users/henri/Documents/openjdk-1.7-x86_64/hotspot >> OS_FAMILY=bsd ARCH=x86 BUILDARCH=amd64 LIBARCH=amd64 >> HOTSPOT_RELEASE_VERSION=20.0-b02 HOTSPOT_BUILD_VERSION= >> JRE_RELEASE_VERSION=1.7.0-internal-henri_2010_11_19_11_59-b00 >> JvmtiOutDir=bsd_amd64_docs jvmtidocs >> /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/javac >> -g -encoding ascii -source 6 -target 6 -d bsd_amd64_docs >> /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/src/share/vm/prims/jvmtiGen.java >> Generating bsd_amd64_docs/jvmti.html >> /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/java >> -classpath bsd_amd64_docs jvmtiGen -IN >> /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/src/share/vm/prims/jvmti.xml >> -XSL >> /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/src/share/vm/prims/jvmti.xsl >> -OUT bsd_amd64_docs/jvmti.html >> make VM_SUBDIR=product generic_export >> Makefile:375: target `/Xusage.txt' given more than once in the same rule. >> make[3]: *** No rule to make target >> `/Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/import/docs/platform/jvmti/jvmti.html', >> needed by `generic_export'. Stop. >> make[2]: *** [export_product] Error 2 >> make[1]: *** [hotspot-build] Error 2 >> make: *** [build_product_image] Error 2 >> Finished: FAILURE >> >> Any ideas why ? >> >> Thanks for you help/advices >> >> >> >> > > > -- > http://aruld.info > http://twitter.com/aruld > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101120/dbdde47c/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: open-jdk-1.7-osx-defs.patch Type: application/octet-stream Size: 715 bytes Desc: not available Url : http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101120/dbdde47c/open-jdk-1.7-osx-defs.patch From glewis at eyesbeyond.com Sat Nov 20 10:27:11 2010 From: glewis at eyesbeyond.com (Greg Lewis) Date: Sat, 20 Nov 2010 10:27:11 -0800 Subject: OpenJDK 1.7 build under OS/X 10.6.5 with 64bits kernel In-Reply-To: References: <6352BC4E-3D68-4308-BC6A-787229C846AC@gmail.com> Message-ID: <20101120182711.GA85199@misty.eyesbeyond.com> G'day Henri, On Sat, Nov 20, 2010 at 04:35:38PM +0100, Henri Gomez wrote: > The patch described in the article fix the build problem on OS/X 64bits > kernel. > > Patch file attached : > > Someone could apply it to hg repo ? We can only apply the patch if it was either produced by someone who has an SCA on file with Oracle or if that person is prepared to sign the SCA and submit it to Oracle :(. There are some patches in the FreeBSD port that I'd love to get in (a kqueue provider for NIO) but can't since they are in the same situation :(. > 2010/11/20 Henri Gomez > > > I'll try this one. > > > > Btw MacPorts team add some workarounds and fixes on OpenJDK 1.6, did > > someone on bsd-port is tracking them so they could be back in the project ? > > > > Le 19 nov. 2010 ? 19:18, Arul Dhesiaseelan a ?crit : > > > > I remember running into this one before. Did you try this workaround? > > > > > > http://mail.openjdk.java.net/pipermail/bsd-port-dev/2010-October/001321.html > > > > -Arul > > > > On Fri, Nov 19, 2010 at 8:04 AM, Henri Gomez < > > henri.gomez at gmail.com> wrote: > > > >> Hi to all, > >> > >> OpenJDK 1.7 build works fine under OS/X 10.6.5 in 32bits mode and produce > >> 32 & 64 bits VM without problems. > >> > >> uname -a > >> Darwin mbp 10.5.0 Darwin Kernel Version 10.5.0: Fri Nov 5 23:20:39 PDT > >> 2010; root:xnu-1504.9.17~1/RELEASE_I386 i386 > >> > >> > >> But it fail on another machine, also on OS/X 10.6.5 but running in 64bits > >> mode : > >> > >> uname -a > >> Darwin imac 10.5.0 Darwin Kernel Version 10.5.0: Fri Nov 5 23:19:13 PDT > >> 2010; root:xnu-1504.9.17~1/RELEASE_X86_64 x86_64 > >> > >> > >> cd /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make; \ > >> make VM_TARGET=product1 generic_build1 > >> ALT_OUTPUTDIR=/Users/henri/Documents//openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir > >> Makefile:375: target `/Xusage.txt' given more than once in the same rule. > >> mkdir -p > >> /Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir > >> No compiler1 (product1) for ARCH_DATA_MODEL=64 > >> cd /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make; \ > >> make VM_TARGET=productkernel generic_buildkernel > >> ALT_OUTPUTDIR=/Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir > >> Makefile:375: target `/Xusage.txt' given more than once in the same rule. > >> mkdir -p > >> /Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir > >> No kernel (productkernel) for OS_NAME=bsd > >> cd > >> /Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir; > >> \ > >> make -f > >> /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make/bsd/Makefile \ > >> > >> JAVA_HOME=/Users/henri/Documents/eXo/qa-fr/hudson/data/DROP_DIR/soylatte16-amd64-1.0.3 > >> OUTPUTDIR=/Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/outputdir > >> GAMMADIR=/Users/henri/Documents/openjdk-1.7-x86_64/hotspot MAKE_VERBOSE=y > >> HOTSPOT_RELEASE_VERSION=20.0-b02 > >> JRE_RELEASE_VERSION=1.7.0-internal-henri_2010_11_19_11_59-b00 > >> HOTSPOT_BUILD_VERSION= docs > >> /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/javap > >> javax.xml.transform.TransformerFactory > /dev/null 2>&1; \ > >> if [ $? -ne 0 ]; then \ > >> > >> /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/java > >> -version; \ > >> echo "*** An XSLT processor (J2SE 1.4.x or newer) is required" \ > >> "to bootstrap this build" 1>&2; \ > >> exit 1; \ > >> fi > >> mkdir -p bsd_amd64_docs > >> make -f > >> /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/make/bsd/makefiles/jvmti.make > >> " LP64=1 " GAMMADIR=/Users/henri/Documents/openjdk-1.7-x86_64/hotspot > >> OS_FAMILY=bsd ARCH=x86 BUILDARCH=amd64 LIBARCH=amd64 > >> HOTSPOT_RELEASE_VERSION=20.0-b02 HOTSPOT_BUILD_VERSION= > >> JRE_RELEASE_VERSION=1.7.0-internal-henri_2010_11_19_11_59-b00 > >> JvmtiOutDir=bsd_amd64_docs jvmtidocs > >> /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/javac > >> -g -encoding ascii -source 6 -target 6 -d bsd_amd64_docs > >> /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/src/share/vm/prims/jvmtiGen.java > >> Generating bsd_amd64_docs/jvmti.html > >> /Users/henri/Documents/eXo/qa-fr/hudson/tomcat6/../data/DROP_DIR/soylatte16-amd64-1.0.3/bin/java > >> -classpath bsd_amd64_docs jvmtiGen -IN > >> /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/src/share/vm/prims/jvmti.xml > >> -XSL > >> /Users/henri/Documents/openjdk-1.7-x86_64/hotspot/src/share/vm/prims/jvmti.xsl > >> -OUT bsd_amd64_docs/jvmti.html > >> make VM_SUBDIR=product generic_export > >> Makefile:375: target `/Xusage.txt' given more than once in the same rule. > >> make[3]: *** No rule to make target > >> `/Users/henri/Documents/openjdk-1.7-x86_64/build/bsd-amd64/hotspot/import/docs/platform/jvmti/jvmti.html', > >> needed by `generic_export'. Stop. > >> make[2]: *** [export_product] Error 2 > >> make[1]: *** [hotspot-build] Error 2 > >> make: *** [build_product_image] Error 2 > >> Finished: FAILURE > >> > >> Any ideas why ? > >> > >> Thanks for you help/advices > >> > >> > >> > >> > > > > > > -- > > http://aruld.info > > http://twitter.com/aruld > > > > > > > -- Greg Lewis Email : glewis at eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis at FreeBSD.org From henri.gomez at gmail.com Sat Nov 20 11:14:17 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Sat, 20 Nov 2010 20:14:17 +0100 Subject: OpenJDK 1.7 build under OS/X 10.6.5 with 64bits kernel In-Reply-To: <20101120182711.GA85199@misty.eyesbeyond.com> References: <6352BC4E-3D68-4308-BC6A-787229C846AC@gmail.com> <20101120182711.GA85199@misty.eyesbeyond.com> Message-ID: > > We can only apply the patch if it was either produced by someone who has > an SCA on file with Oracle or if that person is prepared to sign the SCA > and submit it to Oracle :(. > > There are some patches in the FreeBSD port that I'd love to get in (a > kqueue provider for NIO) but can't since they are in the same situation :(. > Did there is someone here with a signed SCA ? Or do you know someone to contact at Oracle / OpenJDK ? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101120/92fbebd2/attachment.html From henri.gomez at gmail.com Sat Nov 20 12:53:06 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Sat, 20 Nov 2010 21:53:06 +0100 Subject: OpenJDK 1.7 build under OS/X 10.6.5 with 64bits kernel In-Reply-To: References: <6352BC4E-3D68-4308-BC6A-787229C846AC@gmail.com> <20101120182711.GA85199@misty.eyesbeyond.com> Message-ID: Bugs entered on OpenJDK Jira with a fix. https://bugs.openjdk.java.net/show_bug.cgi?id=100155 2010/11/20 Henri Gomez > We can only apply the patch if it was either produced by someone who has >> an SCA on file with Oracle or if that person is prepared to sign the SCA >> and submit it to Oracle :(. >> >> There are some patches in the FreeBSD port that I'd love to get in (a >> kqueue provider for NIO) but can't since they are in the same situation >> :(. >> > > Did there is someone here with a signed SCA ? > Or do you know someone to contact at Oracle / OpenJDK ? > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101120/a188c3a2/attachment.html From ray at ganymede.org Sat Nov 20 13:27:31 2010 From: ray at ganymede.org (Ray Kiddy) Date: Sat, 20 Nov 2010 13:27:31 -0800 Subject: 'httprepository' object has no attribute 'do_read' In-Reply-To: References: <4CDB8F9E.4080401@samersoff.net> <4CDFCAFF.2050003@oracle.com> Message-ID: <618A643F-7B1F-454F-935C-949D6B6E7E5F@ganymede.org> On Nov 14, 2010, at 4:00 AM, Henri Gomez wrote: >> Open the forest.py file and change the one do_read instance to _call. >> >> cheers, > > Thanks it works now ! > > I have added this info to the wiki page (http://wikis.sun.com/display/OpenJDK/Darwin10Build). It is helpful that one can google the error and get Henri's thread, but that is not a substitute for doc. cheers - ray From henri.gomez at gmail.com Sat Nov 20 13:39:39 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Sat, 20 Nov 2010 22:39:39 +0100 Subject: 'httprepository' object has no attribute 'do_read' In-Reply-To: <618A643F-7B1F-454F-935C-949D6B6E7E5F@ganymede.org> References: <4CDB8F9E.4080401@samersoff.net> <4CDFCAFF.2050003@oracle.com> <618A643F-7B1F-454F-935C-949D6B6E7E5F@ganymede.org> Message-ID: > > I have added this info to the wiki page ( > http://wikis.sun.com/display/OpenJDK/Darwin10Build). It is helpful that > one can google the error and get Henri's thread, but that is not a > substitute for doc. > Thanks. Note, OpenJDK 1.7 OS/X, 32 and 64bits VM under Hudson (continuous build) is ready and works here at home :-) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101120/4b2e92bc/attachment.html From henri.gomez at gmail.com Sat Nov 20 15:03:21 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Sun, 21 Nov 2010 00:03:21 +0100 Subject: Building a 32bits VM on an OS/X 64bits Message-ID: > > After a successfull build of 64bits VM on my Mac (running 64bits mode), I'm > trying to build a 32bits VM with : > env -i PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin \ LANG=C \ CC=gcc-4.0 \ CXX=g++-4.0 \ make \ ALT_DROPS_DIR=$DROP_DIR \ ALT_BOOTDIR=$SOYLATTE \ ALT_JDK_IMPORT_PATH=$SOYLATTE \ ALT_FREETYPE_HEADERS_PATH=/usr/X11R6/include \ ALT_FREETYPE_LIB_PATH=/usr/X11R6/lib \ ALT_CUPS_HEADERS_PATH=/usr/include \ ALLOW_DOWNLOADS=true \ ANT_HOME=/usr/share/ant \ NO_DOCS=true \ HOTSPOT_BUILD_JOBS=2 \ ARCH_DATA_MODEL=32 \ ALT_COMPILER_PATH=$(pwd -P)/ALT_COMPILER_PATH/ \ LD_LIBRARY_PATH= BTW, it still build as amd64 (so a 64bits VM) : Control bsd amd64 1.7.0-internal all build started: 10-11-20 23:11 ( cd ./jdk/make && \ make sanity HOTSPOT_IMPORT_CHECK=false JDK_TOPDIR=/Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/jdk JDK_MAKE_SHARED_DIR=/Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/jdk/make/common/shared EXTERNALSANITYCONTROL=true SOURCE_LANGUAGE_VERSION=7 TARGET_CLASS_VERSION=7 MILESTONE=internal BUILD_NUMBER=b00 JDK_BUILD_NUMBER=b00 FULL_VERSION=1.7.0-internal-henri_2010_11_20_23_11-b00 PREVIOUS_JDK_VERSION=1.6.0 JDK_VERSION=1.7.0 JDK_MKTG_VERSION=7 JDK_MAJOR_VERSION=1 JDK_MINOR_VERSION=7 JDK_MICRO_VERSION=0 PREVIOUS_MAJOR_VERSION=1 PREVIOUS_MINOR_VERSION=6 PREVIOUS_MICRO_VERSION=0 ARCH_DATA_MODEL=32 COOKED_BUILD_NUMBER=0 ANT_HOME="/usr/share/ant" ALT_OUTPUTDIR=/Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64 ALT_LANGTOOLS_DIST=/Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/langtools/dist ALT_CORBA_DIST=/Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/corba/dist ALT_JAXP_DIST=/Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/jaxp/dist ALT_JAXWS_DIST=/Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/jaxws/dist ALT_HOTSPOT_IMPORT_PATH=/Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/hotspot/import BUILD_HOTSPOT=true ; ) Build Machine Information: build machine = imac-hgomez-exo Build Directory Structure: CWD = /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace TOPDIR = . LANGTOOLS_TOPDIR = ./langtools JAXP_TOPDIR = ./jaxp JAXWS_TOPDIR = ./jaxws CORBA_TOPDIR = ./corba HOTSPOT_TOPDIR = ./hotspot JDK_TOPDIR = ./jdk Build Directives: BUILD_LANGTOOLS = true BUILD_JAXP = true BUILD_JAXWS = true BUILD_CORBA = true BUILD_HOTSPOT = true BUILD_JDK = true DEBUG_CLASSFILES = DEBUG_BINARIES = Hotspot Settings: \n HOTSPOT_BUILD_JOBS = 2 \n HOTSPOT_OUTPUTDIR = /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/hotspot/outputdir \n HOTSPOT_EXPORT_PATH = /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/hotspot/import \n \n \nBootstrap Settings:\n BOOTDIR = /Users/henri/Documents/hudson/data/DROP_DIR/soylatte16-i386-1.0.3\n ALT_BOOTDIR = /Users/henri/Documents/hudson/data/DROP_DIR/soylatte16-i386-1.0.3\n BOOT_VER = 1.6.0 [requires at least 1.6]\n OUTPUTDIR = /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64\n ALT_OUTPUTDIR = /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64\n ABS_OUTPUTDIR = /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64\n \nBuild Tool Settings:\n SLASH_JAVA = /NOT-SET\n ALT_SLASH_JAVA = \n VARIANT = OPT\n JDK_DEVTOOLS_DIR = /NOT-SET/devtools\n ALT_JDK_DEVTOOLS_DIR = \n ANT_HOME = /usr/share/ant\n UNIXCOMMAND_PATH = /bin/\n ALT_UNIXCOMMAND_PATH = \n COMPILER_PATH = /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/ALT_COMPILER_PATH/\n ALT_COMPILER_PATH = /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/ALT_COMPILER_PATH/\n DEVTOOLS_PATH = /opt/local/bin/\n ALT_DEVTOOLS_PATH = \n COMPILER_NAME = GCC4\n COMPILER_VERSION = GCC4\n CC_VER = 4.0.1 [requires at least 3.2]\n ZIP_VER = 3.0 [requires at least 2.2]\n UNZIP_VER = 5.52 [requires at least 5.12]\n ANT_VER = 1.8.1 [requires at least 1.6.3]\n TEMPDIR = /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/tmp\n \nBuild Directives:\n OPENJDK = true\n USE_HOTSPOT_INTERPRETER_MODE = \n PEDANTIC = \n DEV_ONLY = \n NO_DOCS = true\n NO_IMAGES = \n TOOLS_ONLY = \n INSANE = \n COMPILE_APPROACH = parallel\n PARALLEL_COMPILE_JOBS = 2\n ALT_PARALLEL_COMPILE_JOBS = \n FASTDEBUG = \n COMPILER_WARNINGS_FATAL = false\n COMPILER_WARNING_LEVEL = \n INCREMENTAL_BUILD = false\n CC_HIGHEST_OPT = \n CC_HIGHER_OPT = \n CC_LOWER_OPT = \n CXXFLAGS = -O2 -fPIC -DCC_NOEX -W -Wall -Wno-unused -Wno-parentheses -m64 -fno-omit-frame-pointer -D_LITTLE_ENDIAN \n CFLAGS = -O2 -fno-strict-aliasing -fPIC -W -Wall -Wno-unused -Wno-parentheses -pipe -m64 -fno-omit-frame-pointer -D_LITTLE_ENDIAN \n BOOT_JAVA_CMD = /Users/henri/Documents/hudson/data/DROP_DIR/soylatte16-i386-1.0.3/bin/java -XX:-PrintVMOptions -XX:+UnlockDiagnosticVMOptions -XX:-LogVMOutput -client -Xmx896m -Xms128m -XX:PermSize=32m -XX:MaxPermSize=160m\n BOOT_JAVAC_CMD = /Users/henri/Documents/hudson/data/DROP_DIR/soylatte16-i386-1.0.3/bin/javac -J-XX:ThreadStackSize=768 -J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-client -J-Xmx896m -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -encoding ascii -source 6 -target 6 -XDignore.symbol.file=true\n BOOT_JAR_CMD = /Users/henri/Documents/hudson/data/DROP_DIR/soylatte16-i386-1.0.3/bin/jar\n BOOT_JARSIGNER_CMD = /Users/henri/Documents/hudson/data/DROP_DIR/soylatte16-i386-1.0.3/bin/jarsigner\n JAVAC_CMD = /Users/henri/Documents/hudson/data/DROP_DIR/soylatte16-i386-1.0.3/bin/javac -J-XX:ThreadStackSize=768 -J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-client -J-Xmx896m -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -source 7 -target 7 -encoding ascii -Xbootclasspath:/Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/classes \n JAVAH_CMD = /Users/henri/Documents/hudson/data/DROP_DIR/soylatte16-i386-1.0.3/bin/javah -bootclasspath /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/classes\n JAVADOC_CMD = /Users/henri/Documents/hudson/data/DROP_DIR/soylatte16-i386-1.0.3/bin/javadoc -J-XX:-PrintVMOptions -J-XX:+UnlockDiagnosticVMOptions -J-XX:-LogVMOutput -J-client -J-Xmx896m -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -bootclasspath /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/classes\n \nBuild Platform Settings:\n USER = henri\n PLATFORM = bsd\n ARCH = amd64\n LIBARCH = amd64\n ARCH_FAMILY = amd64\n ARCH_DATA_MODEL = 32\n ARCHPROP = amd64\n OS_VERSION = 10.5.0 [requires at least 8.0]\n OS_VARIANT_NAME = \n OS_VARIANT_VERSION = \n TEMP_FREE_SPACE = 1952591200\n FREE_SPACE = 1952591200\n MB_OF_MEMORY = 2048\n \nGNU Make Settings:\n MAKE = make\n MAKE_VER = 3.81 [requires at least 3.78]\n MAKECMDGOALS = sanity\n MAKEFLAGS = \n SHELL = /bin/sh\n \nTarget Build Versions:\n JDK_VERSION = 1.7.0\n MILESTONE = internal\n RELEASE = 1.7.0-internal\n FULL_VERSION = 1.7.0-internal-henri_2010_11_20_23_11-b00\n BUILD_NUMBER = b00\n \nExternal File/Binary Locations:\n USRJDKINSTANCES_PATH = /opt/local\n BUILD_JDK_IMPORT_PATH = /NOT-SET/re/jdk/1.7.0/promoted/latest/binaries\n ALT_BUILD_JDK_IMPORT_PATH = \n JDK_IMPORT_PATH = /Users/henri/Documents/hudson/data/DROP_DIR/soylatte16-i386-1.0.3\n ALT_JDK_IMPORT_PATH = /Users/henri/Documents/hudson/data/DROP_DIR/soylatte16-i386-1.0.3\n LANGTOOLS_DIST = \n ALT_LANGTOOLS_DIST = /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/langtools/dist\n CORBA_DIST = \n ALT_CORBA_DIST = /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/corba/dist\n JAXP_DIST = \n ALT_JAXP_DIST = /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/jaxp/dist\n JAXWS_DIST = \n ALT_JAXWS_DIST = /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/jaxws/dist\n HOTSPOT_DOCS_IMPORT_PATH = /NO_DOCS_DIR\n ALT_HOTSPOT_DOCS_IMPORT_PATH = \n HOTSPOT_IMPORT_PATH = /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/hotspot/import\n ALT_HOTSPOT_IMPORT_PATH = /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/hotspot/import\n HOTSPOT_CLIENT_PATH = /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/hotspot/import/jre/lib/amd64/client\n ALT_HOTSPOT_CLIENT_PATH = \n HOTSPOT_SERVER_PATH = /Users/henri/Documents/hudson/data/jobs/openjdk-1.7-i586/workspace/build/bsd-amd64/hotspot/import/jre/lib/amd64/server\n ALT_HOTSPOT_SERVER_PATH = \n CACERTS_FILE = ./../src/share/lib/security/cacerts\n ALT_CACERTS_FILE = \n CUPS_HEADERS_PATH = /usr/include\n I'm looking where ARCH and PLATFORM are defined on the very beginning of make. Any idea ? Thanks for your help -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101121/fcaff74a/attachment.html From henri.gomez at gmail.com Sat Nov 20 16:05:34 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Sun, 21 Nov 2010 01:05:34 +0100 Subject: Building a 32bits VM on an OS/X 64bits In-Reply-To: References: Message-ID: More on this. I'm trying this patch : --- jdk/make/common/shared/Platform.gmk.orig 2010-11-20 19:33:19.000000000 +0100 +++ jdk/make/common/shared/Platform.gmk 2010-11-21 00:33:37.000000000 +0100 @@ -272,6 +272,11 @@ # Darwin builds may be 32-bit or 64-bit data model. ifeq ($(SYSTEM_UNAME), Darwin) + ifeq ($(ARCH), amd64) + ifeq ($(ARCH_DATA_MODEL), 32) + ARCH=i586 + endif + endif ifeq ($(ARCH), i586) 32bits JVM is now correctly built on OS/X 64bits : openjdk version "1.7.0-internal" OpenJDK Runtime Environment (build 1.7.0-internal-henri_2010_11_21_00_48-b00) OpenJDK Server VM (build 20.0-b02, mixed mode) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101121/57ff5967/attachment.html From dev at alegram.com Tue Nov 23 10:12:35 2010 From: dev at alegram.com (develop) Date: Tue, 23 Nov 2010 19:12:35 +0100 Subject: general questions about openjdk Message-ID: <4CEC0413.3030203@alegram.com> Hello guys, I am just "yet another FreeBSD freak" :) Since years I am programing in Java and my server environment is FreeBSD. Currently I am using diablo project but it seems it is no longer active. I've heard that IBM has joined OpenJDK project and this is really good sign. I am wondering how far is the development of openJDK6 and especially is the project mature enough to be used on productive environment? Are there "gaps" into APIs, specially into implementation of .nio and .concurrency packages? Thank you for your feedback. Cheers /simeon From glewis at eyesbeyond.com Wed Nov 24 00:16:58 2010 From: glewis at eyesbeyond.com (Greg Lewis) Date: Wed, 24 Nov 2010 00:16:58 -0800 Subject: general questions about openjdk In-Reply-To: <4CEC0413.3030203@alegram.com> References: <4CEC0413.3030203@alegram.com> Message-ID: <20101124081658.GA90136@misty.eyesbeyond.com> On Tue, Nov 23, 2010 at 07:12:35PM +0100, develop wrote: > Hello guys, > > I am just "yet another FreeBSD freak" :) > > Since years I am programing in Java and my server environment is > FreeBSD. Currently I am using diablo project but it seems it is no > longer active. I've heard that IBM has joined OpenJDK project and this > is really good sign. > > I am wondering how far is the development of openJDK6 and especially is > the project mature enough to be used on productive environment? > > Are there "gaps" into APIs, specially into implementation of .nio and > .concurrency packages? > > Thank you for your feedback. There isn't an Oracle hosted OpenJDK6 repository for a BSD port (there is for OpenJDK7). There is however an openjdk6 port in the FreeBSD ports tree (java/openjdk6). You should check that out. It's quite complete. -- Greg Lewis Email : glewis at eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis at FreeBSD.org From denisl at openscg.com Wed Nov 24 12:15:13 2010 From: denisl at openscg.com (Lussier, Denis) Date: Wed, 24 Nov 2010 15:15:13 -0500 Subject: general questions about openjdk In-Reply-To: <20101124081658.GA90136@misty.eyesbeyond.com> References: <4CEC0413.3030203@alegram.com> <20101124081658.GA90136@misty.eyesbeyond.com> Message-ID: What Build # is the FreeBSD Port of OpenJDK6 now current thru?? How much extra work is there to do to get that built and running on the Mac with the same limitations as in Landon's b16 OSX Version from April of last year? On Wed, Nov 24, 2010 at 3:16 AM, Greg Lewis wrote: > On Tue, Nov 23, 2010 at 07:12:35PM +0100, develop wrote: > > Hello guys, > > > > I am just "yet another FreeBSD freak" :) > > > > Since years I am programing in Java and my server environment is > > FreeBSD. Currently I am using diablo project but it seems it is no > > longer active. I've heard that IBM has joined OpenJDK project and this > > is really good sign. > > > > I am wondering how far is the development of openJDK6 and especially is > > the project mature enough to be used on productive environment? > > > > Are there "gaps" into APIs, specially into implementation of .nio and > > .concurrency packages? > > > > Thank you for your feedback. > > There isn't an Oracle hosted OpenJDK6 repository for a BSD port (there is > for OpenJDK7). There is however an openjdk6 port in the FreeBSD ports > tree (java/openjdk6). You should check that out. It's quite complete. > > -- > Greg Lewis Email : glewis at eyesbeyond.com > Eyes Beyond Web : http://www.eyesbeyond.com > Information Technology FreeBSD : glewis at FreeBSD.org > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101124/ebe60cbb/attachment.html From dms at samersoff.net Wed Nov 24 12:21:46 2010 From: dms at samersoff.net (Dmitry Samersoff) Date: Wed, 24 Nov 2010 23:21:46 +0300 Subject: general questions about openjdk In-Reply-To: References: <4CEC0413.3030203@alegram.com> <20101124081658.GA90136@misty.eyesbeyond.com> Message-ID: <4CED73DA.3080108@samersoff.net> On 2010-11-24 23:15, Lussier, Denis wrote: > What Build # is the FreeBSD Port of OpenJDK6 now current thru?? mircat:dms#/usr/local/openjdk6/bin/java -version openjdk version "1.6.0" OpenJDK Runtime Environment (build 1.6.0-b17) OpenJDK Client VM (build 14.0-b16, mixed mode) and (responding to the original question) it's pretty stable. > How > much extra work is there to do to get that built and running on the Mac > with the same limitations as in Landon's b16 OSX Version from April of > last year? No Ideas """I am just "yet another FreeBSD freak" :)""" -Dmitry > > On Wed, Nov 24, 2010 at 3:16 AM, Greg Lewis > wrote: > > On Tue, Nov 23, 2010 at 07:12:35PM +0100, develop wrote: > > Hello guys, > > > > I am just "yet another FreeBSD freak" :) > > > > Since years I am programing in Java and my server environment is > > FreeBSD. Currently I am using diablo project but it seems it is no > > longer active. I've heard that IBM has joined OpenJDK project and > this > > is really good sign. > > > > I am wondering how far is the development of openJDK6 and > especially is > > the project mature enough to be used on productive environment? > > > > Are there "gaps" into APIs, specially into implementation of .nio and > > .concurrency packages? > > > > Thank you for your feedback. > > There isn't an Oracle hosted OpenJDK6 repository for a BSD port > (there is > for OpenJDK7). There is however an openjdk6 port in the FreeBSD ports > tree (java/openjdk6). You should check that out. It's quite complete. > > -- > Greg Lewis Email : glewis at eyesbeyond.com > > Eyes Beyond Web : http://www.eyesbeyond.com > Information Technology FreeBSD : glewis at FreeBSD.org > > > > > -- Dmitry Samersoff dms at samersoff.net, http://devnull.samersoff.net * I do want to change the world, I don't want the world to change me From landonf at plausible.coop Wed Nov 24 12:40:03 2010 From: landonf at plausible.coop (Landon Fuller) Date: Wed, 24 Nov 2010 15:40:03 -0500 Subject: general questions about openjdk In-Reply-To: References: <4CEC0413.3030203@alegram.com> <20101124081658.GA90136@misty.eyesbeyond.com> Message-ID: On Nov 24, 2010, at 3:15 PM, Lussier, Denis wrote: > What Build # is the FreeBSD Port of OpenJDK6 now current thru?? How much extra work is there to do to get that built and running on the Mac with the same limitations as in Landon's b16 OSX Version from April of last year? An updated macport based on the latest FreeBSD openjdk6 b20 port is (now) available in MacPorts SVN and should be available via 'port sync' in the next 30 minutes or so: http://trac.macports.org/browser/trunk/dports/java/openjdk6 https://trac.macports.org/ticket/20956 This has seen limited testing, so please give it a try. -landonf -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101124/eee2fbcf/attachment.html From denisl at openscg.com Wed Nov 24 12:52:42 2010 From: denisl at openscg.com (Lussier, Denis) Date: Wed, 24 Nov 2010 15:52:42 -0500 Subject: general questions about openjdk In-Reply-To: References: <4CEC0413.3030203@alegram.com> <20101124081658.GA90136@misty.eyesbeyond.com> Message-ID: Great, thanks. OpenSCG's one-click 32 bit OpenJDK 6 OSX Installer has been stuck at b16 for more than a year now. (I tried fiddling with MacPorts myself a while back on b18 but I got stuck). My objective will be to build 32 bit and 64 bit binaries from 10.5 (where the 32 bit binaries will run on 10.4+) --Luss Founder and Chief Architect http://openscg.org On 11/24/10, Landon Fuller wrote: > > On Nov 24, 2010, at 3:15 PM, Lussier, Denis wrote: > >> What Build # is the FreeBSD Port of OpenJDK6 now current thru?? How much >> extra work is there to do to get that built and running on the Mac with >> the same limitations as in Landon's b16 OSX Version from April of last >> year? > > An updated macport based on the latest FreeBSD openjdk6 b20 port is (now) > available in MacPorts SVN and should be available via 'port sync' in the > next 30 minutes or so: > http://trac.macports.org/browser/trunk/dports/java/openjdk6 > https://trac.macports.org/ticket/20956 > > This has seen limited testing, so please give it a try. > > -landonf > > From ray at ganymede.org Wed Nov 24 13:49:14 2010 From: ray at ganymede.org (Ray Kiddy) Date: Wed, 24 Nov 2010 13:49:14 -0800 Subject: general questions about openjdk In-Reply-To: References: <4CEC0413.3030203@alegram.com> <20101124081658.GA90136@misty.eyesbeyond.com> Message-ID: On Nov 24, 2010, at 12:40 PM, Landon Fuller wrote: > > On Nov 24, 2010, at 3:15 PM, Lussier, Denis wrote: > >> What Build # is the FreeBSD Port of OpenJDK6 now current thru?? How much extra work is there to do to get that built and running on the Mac with the same limitations as in Landon's b16 OSX Version from April of last year? > > An updated macport based on the latest FreeBSD openjdk6 b20 port is (now) available in MacPorts SVN and should be available via 'port sync' in the next 30 minutes or so: > http://trac.macports.org/browser/trunk/dports/java/openjdk6 > https://trac.macports.org/ticket/20956 > > This has seen limited testing, so please give it a try. > > -landonf It will be a good thing to have openjdk available as a macport. There are downsides to relying on MacPorts, though. Installing a port-installed app tends to install a whole load of other crap and, quite often, only a subset is really required. But dependency-creep is hard to avoid, given the way that ports handle dependencies. It would also be obnoxious if it became hard to find binary installs. This does tend to happen to things once they become a port and it would really not be good if it did not happen to openjdk.... On the other hand, if using openjdk means that other ports that do something that uses java may avoid installing some random set of other java tools, that would be great. It always annoys me when I have several VMs and ports installs the jvm it has, which I am never going to use. Really, I am assuming you guys are smart enough to avoid these problems. Just saying, though. cheers - ray -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101124/86d2b7c7/attachment.html From henri.gomez at gmail.com Thu Nov 25 00:12:11 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Thu, 25 Nov 2010 09:12:11 +0100 Subject: general questions about openjdk In-Reply-To: References: <4CEC0413.3030203@alegram.com> <20101124081658.GA90136@misty.eyesbeyond.com> Message-ID: > > > It will be a good thing to have openjdk available as a macport. > > There are downsides to relying on MacPorts, though. Installing a > port-installed app tends to install a whole load of other crap and, quite > often, only a subset is really required. But dependency-creep is hard to > avoid, given the way that ports handle dependencies. It would also be > obnoxious if it became hard to find binary installs. This does tend to > happen to things once they become a port and it would really not be good if > it did not happen to openjdk.... > > On the other hand, if using openjdk means that other ports that do > something that uses java may avoid installing some random set of other java > tools, that would be great. It always annoys me when I have several VMs and > ports installs the jvm it has, which I am never going to use. > > Really, I am assuming you guys are smart enough to avoid these problems. > Just saying, though. > I'd like to get an OpenJDK 1.6 build outside Macports and with a PKG/DMG installer. I allready does it for OpenJDK 1.7 with Hudson ( http://blog.hgomez.net/?p=670) Next step for me will be to package it a installer :) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101125/9001dd5d/attachment.html From dalibor.topic at oracle.com Thu Nov 25 13:26:58 2010 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 25 Nov 2010 22:26:58 +0100 Subject: http://hg.openjdk.java.net/bsd-port/bsd-port is down ? In-Reply-To: References: Message-ID: <4CEED4A2.8030309@oracle.com> On 11/17/10 8:36 AM, Henri Gomez wrote: > It seems http://hg.openjdk.java.net/bsd-port/bsd-port is down. > Looks back up again. If it reoccurs, please send an e-mail to ops at openjdk. Thanks! cheers, dalibor topic -- Oracle Dalibor Topic | Java F/OSS Ambassador Phone: +494023646738 | | | Mobile: +491772664192 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 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. Rijnzathe 6, 3454PV De Meern, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: J?rgen Kunz, Marcel van de Molen, Alexander van der Ven Green Oracle Oracle is committed to developing practices and products that help protect the environment From dalibor.topic at oracle.com Fri Nov 26 03:46:36 2010 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 26 Nov 2010 12:46:36 +0100 Subject: 'httprepository' object has no attribute 'do_read' In-Reply-To: <4CE28DEC.80308@samersoff.net> References: <4CDB8F9E.4080401@samersoff.net> <4CDFCAFF.2050003@oracle.com> <4CE28DEC.80308@samersoff.net> Message-ID: <4CEF9E1C.8050506@oracle.com> On 11/16/10 2:58 PM, Dmitry Samersoff wrote: > Dalibor, > > On 2010-11-14 14:41, Dalibor Topic wrote: >> Open the forest.py file and change the one do_read instance to _call. > > One more 1.7 fix (error in sshrepo) > Thanks, Dmitry - looks like a similar fix went in: https://bitbucket.org/gxti/hgforest/changeset/11f39395838e cheers, dalibor topic -- Oracle Dalibor Topic | Java F/OSS Ambassador Phone: +494023646738 | | | Mobile: +491772664192 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 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. Rijnzathe 6, 3454PV De Meern, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: J?rgen Kunz, Marcel van de Molen, Alexander van der Ven Green Oracle Oracle is committed to developing practices and products that help protect the environment From stephen.bannasch at deanbrook.org Fri Nov 26 06:54:09 2010 From: stephen.bannasch at deanbrook.org (Stephen Bannasch) Date: Fri, 26 Nov 2010 09:54:09 -0500 Subject: 'httprepository' object has no attribute 'do_read' In-Reply-To: <4CEF9E1C.8050506@oracle.com> References: <4CDB8F9E.4080401@samersoff.net> <4CDFCAFF.2050003@oracle.com> <4CE28DEC.80308@samersoff.net> <4CEF9E1C.8050506@oracle.com> Message-ID: At 12:46 PM +0100 11/26/10, Dalibor Topic wrote: >On 11/16/10 2:58 PM, Dmitry Samersoff wrote: >> Dalibor, >> >> On 2010-11-14 14:41, Dalibor Topic wrote: >>> Open the forest.py file and change the one do_read instance to _call. >> >> One more 1.7 fix (error in sshrepo) >> > >Thanks, Dmitry - looks like a similar fix went in: https://bitbucket.org/gxti/hgforest/changeset/11f39395838e Patrick M?zard's also been updating his hgforest fork fin the last two weeks for hg 1.6 and 1.7 compatibility: http://bitbucket.org/pmezard/hgforest-crew/changeset/3647b4bed1a1 From dalibor.topic at oracle.com Fri Nov 26 07:50:16 2010 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 26 Nov 2010 16:50:16 +0100 Subject: 'httprepository' object has no attribute 'do_read' In-Reply-To: References: <4CDB8F9E.4080401@samersoff.net> <4CDFCAFF.2050003@oracle.com> <4CE28DEC.80308@samersoff.net> <4CEF9E1C.8050506@oracle.com> Message-ID: <4CEFD738.9060702@oracle.com> On 11/26/10 3:54 PM, Stephen Bannasch wrote: > At 12:46 PM +0100 11/26/10, Dalibor Topic wrote: >> On 11/16/10 2:58 PM, Dmitry Samersoff wrote: >>> Dalibor, >>> >>> On 2010-11-14 14:41, Dalibor Topic wrote: >>>> Open the forest.py file and change the one do_read instance to _call. >>> >>> One more 1.7 fix (error in sshrepo) >>> >> >> Thanks, Dmitry - looks like a similar fix went in: https://bitbucket.org/gxti/hgforest/changeset/11f39395838e > > Patrick M?zard's also been updating his hgforest fork fin the last two weeks for hg 1.6 and 1.7 compatibility: http://bitbucket.org/pmezard/hgforest-crew/changeset/3647b4bed1a1 > Great, thank you very much for finding that out. cheers, dalibor topic -- Oracle Dalibor Topic | Java F/OSS Ambassador Phone: +494023646738 | | | Mobile: +491772664192 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 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. Rijnzathe 6, 3454PV De Meern, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: J?rgen Kunz, Marcel van de Molen, Alexander van der Ven Green Oracle Oracle is committed to developing practices and products that help protect the environment From lussman1 at gmail.com Fri Nov 26 12:51:00 2010 From: lussman1 at gmail.com (Denis Lussier) Date: Fri, 26 Nov 2010 15:51:00 -0500 Subject: general questions about openjdk In-Reply-To: References: <4CEC0413.3030203@alegram.com> <20101124081658.GA90136@misty.eyesbeyond.com> Message-ID: OpenSCG already does this for the Mac with Build 16 32bit, check out our downlaods page. Now that Landon has gotten Build 20 working on the Mac, I will shortly create 32bit (for 10.4+) and 64 bit (for 10.5+) Intel Mac (dmg) Installers. --Denis Lussier Founder and Chief Architect http://openscg.org On 11/25/10, Henri Gomez wrote: >> >> >> It will be a good thing to have openjdk available as a macport. >> >> There are downsides to relying on MacPorts, though. Installing a >> port-installed app tends to install a whole load of other crap and, quite >> often, only a subset is really required. But dependency-creep is hard to >> avoid, given the way that ports handle dependencies. It would also be >> obnoxious if it became hard to find binary installs. This does tend to >> happen to things once they become a port and it would really not be good >> if >> it did not happen to openjdk.... >> >> On the other hand, if using openjdk means that other ports that do >> something that uses java may avoid installing some random set of other >> java >> tools, that would be great. It always annoys me when I have several VMs >> and >> ports installs the jvm it has, which I am never going to use. >> >> Really, I am assuming you guys are smart enough to avoid these problems. >> Just saying, though. >> > > I'd like to get an OpenJDK 1.6 build outside Macports and with a PKG/DMG > installer. > > I allready does it for OpenJDK 1.7 with Hudson ( > http://blog.hgomez.net/?p=670) > > Next step for me will be to package it a installer :) > From stephen.bannasch at deanbrook.org Fri Nov 26 19:13:58 2010 From: stephen.bannasch at deanbrook.org (Stephen Bannasch) Date: Fri, 26 Nov 2010 22:13:58 -0500 Subject: Problems with openjdk7 mac jaxws and jaxp properties In-Reply-To: References: <20101111155112.GA93528@misty.eyesbeyond.com> Message-ID: At 2:58 PM +0100 11/14/10, Henri Gomez wrote: >What about updating jaxp and jaxws properties to use the correct URL >for both projects ? > >http://java.net/downloads/jaxp/jdk7/ > >http://java.net/downloads/jax-ws/JDK7/ Thanks that worked. $ cd jaxp $ hg diff diff --git a/jaxp.properties b/jaxp.properties --- a/jaxp.properties +++ b/jaxp.properties @@ -28,7 +28,7 @@ jaxp_src.bundle.name=jaxp-1_4_4.zip jaxp_src.bundle.md5.checksum=2c40a758392c4abf2d59f355240df46a jaxp_src.master.bundle.dir=${drops.master.copy.base} -jaxp_src.master.bundle.url.base=https://jaxp.dev.java.net/files/documents/913/152561 +jaxp_src.master.bundle.url.base=http://java.net/downloads/jaxp/jdk7 #jaxp_tests.bundle.name=jaxp-unittests-1_4_4.zip #jaxp_tests.bundle.md5.checksum=51845e38b02920cf5374d0331ab3a4ee $ cd ../jaxws $ hg diff diff --git a/jaxws.properties b/jaxws.properties --- a/jaxws.properties +++ b/jaxws.properties @@ -28,12 +28,12 @@ jaxws_src.bundle.name= jdk7-jaxws2_2-2010_08_19.zip jaxws_src.bundle.md5.checksum=8775ccefd3b4fa2dde5155ec4b7e4ceb jaxws_src.master.bundle.dir=${drops.master.copy.base} -jaxws_src.master.bundle.url.base=https://jax-ws.dev.java.net/files/documents/4202/152532 +jaxws_src.master.bundle.url.base=https://java.net/downloads/jax-ws/JDK7 jaf_src.bundle.name=jdk7-jaf-2010_08_19.zip jaf_src.bundle.md5.checksum=18d15dfd71117daadb332af003d08212 jaf_src.master.bundle.dir=${drops.master.copy.base} -jaf_src.master.bundle.url.base=https://jax-ws.dev.java.net/files/documents/4202/152336 +jaf_src.master.bundle.url.base=https://java.net/downloads/jax-ws/JDK7 #jaxws_tests.bundle.name=jdk7-jaxws-tests-2009_08_28.zip #jaxws_tests.master.bundle.dir=${drops.master.copy.base} From henri.gomez at gmail.com Sat Nov 27 01:56:43 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Sat, 27 Nov 2010 10:56:43 +0100 Subject: OpenJDK 1.7 for OS/X packages Message-ID: Hi to all, We're working on a continuous build of OpenJDK 1.7 for OS/X (SnowLeopard). http://blog.hgomez.net/?p=670 Support for OS/X PKG/DMG packages has been recently added and we made a first set available here : http://code.google.com/p/openjdk-osx-build/downloads/list We're working now on a new UI package, with images like OpenJDK logos and Duke and wonder about legal aspects. - Could we include OpenJDK logo and some Duke images (from http://duke.kenai.com/ since BSD licences) ? - Apart the GPL notice about source code location, what should be added also in the package ? Regards From codethought at gmail.com Sat Nov 27 10:17:17 2010 From: codethought at gmail.com (David Orriss Jr) Date: Sat, 27 Nov 2010 10:17:17 -0800 Subject: OpenJDK 1.7 for OS/X packages In-Reply-To: References: Message-ID: Nice work, Henri! Any chance you can make distributions for Snow Leopard that are in the newer .jdk package and get recognized by the 10.6.5 Java Preferences? Just wondering. Thanks for all your efforts! On Sat, Nov 27, 2010 at 1:56 AM, Henri Gomez wrote: > Hi to all, > > We're working on a continuous build of OpenJDK 1.7 for OS/X (SnowLeopard). > > http://blog.hgomez.net/?p=670 > > Support for OS/X PKG/DMG packages has been recently added and we made > a first set available here : > > http://code.google.com/p/openjdk-osx-build/downloads/list > > We're working now on a new UI package, with images like OpenJDK logos > and Duke and wonder about legal aspects. > > - Could we include OpenJDK logo and some Duke images (from > http://duke.kenai.com/ since BSD licences) ? > > - Apart the GPL notice about source code location, what should be > added also in the package ? > > Regards > > -- David Orriss Jr. My blog: http://www.codethought.com/blog -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101127/6dd27052/attachment.html From digital.discuss at gmail.com Sun Nov 28 06:09:54 2010 From: digital.discuss at gmail.com (MiB) Date: Sun, 28 Nov 2010 15:09:54 +0100 Subject: general questions about openjdk References: <43DB63B4-B252-4CD7-807D-B2C3E5C757BB@gmail.com> Message-ID: 26 nov 2010 kl. 21.51 Denis Lussier wrote: > OpenSCG already does this for the Mac with Build 16 32bit, check out > our downlaods page. > Now that Landon has gotten Build 20 working on the Mac, I will shortly > create 32bit (for 10.4+) and 64 bit (for 10.5+) Intel Mac (dmg) > Installers. Please don't forget about PPC support later on. My G5 (10.5.8) is a willing test machine. /MB From denisl at openscg.com Sun Nov 28 10:17:52 2010 From: denisl at openscg.com (Lussier, Denis) Date: Sun, 28 Nov 2010 13:17:52 -0500 Subject: general questions about openjdk In-Reply-To: References: <43DB63B4-B252-4CD7-807D-B2C3E5C757BB@gmail.com> Message-ID: I think the path to PPC support is to first get a 32 Bit x86 build done on 10.5 and then make it a Universal Binary that'll work on 10.4 PPC (maybe also 10.3 but I'm not sure bout that). On 11/28/10, MiB wrote: > > 26 nov 2010 kl. 21.51 Denis Lussier wrote: > >> OpenSCG already does this for the Mac with Build 16 32bit, check out >> our downlaods page. >> Now that Landon has gotten Build 20 working on the Mac, I will shortly >> create 32bit (for 10.4+) and 64 bit (for 10.5+) Intel Mac (dmg) >> Installers. > > > Please don't forget about PPC support later on. My G5 (10.5.8) is a > willing test machine. > > > /MB > > > > > > From denisl at openscg.com Sun Nov 28 20:05:51 2010 From: denisl at openscg.com (Lussier, Denis) Date: Sun, 28 Nov 2010 23:05:51 -0500 Subject: macports openjdk6 install Message-ID: I'm presently in the middle of building openjdk6 build 20 on my 64 bit OSX 10.5 machine. Thanks you for all of your efforts to enable this kewl stuff. It's presently going well and happily cranking away building various pieces of enabling technology such as FreeType (and lots of others). I issued a simple command as follows: sudo port install openjdk6 I'm not sure yet whether it's building a 64 Bit or 32 Bit binary, but I'll certainly be able to figure that out quickly once it's all built. My question is: How do I build the other one?? Note that I am familiar with building OpenJDK 6 (and setting lots of Environment variables) on Linux and Windoze. --Luss Founder and Chief Architect http://openscg.org On Wed, Nov 24, 2010 at 3:40 PM, Landon Fuller wrote: > > An updated macport based on the latest FreeBSD openjdk6 b20 port is (now) > available in MacPorts SVN and should be available via 'port sync' in the > next 30 minutes or so: > http://trac.macports.org/browser/trunk/dports/java/openjdk6 > https://trac.macports.org/ticket/20956 > > This has seen limited testing, so please give it a try. > > -landonf > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101128/0993bda9/attachment.html From henri.gomez at gmail.com Sun Nov 28 23:46:37 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Mon, 29 Nov 2010 08:46:37 +0100 Subject: OpenJDK 1.7 for OS/X packages In-Reply-To: References: Message-ID: > > Nice work, Henri! > > Any chance you can make distributions for Snow Leopard that are in the > newer .jdk package and get recognized by the 10.6.5 Java Preferences? Well if we know what to do to get it recognized by Java Prefs, why not ? Any link about it ? > Just wondering. Thanks for all your efforts! > Thanks and you're very welcome -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101129/ed5c06e9/attachment.html From henri.gomez at gmail.com Sun Nov 28 23:48:25 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Mon, 29 Nov 2010 08:48:25 +0100 Subject: OpenJDK 1.7 for OS/X packages In-Reply-To: References: Message-ID: > > This is great! Are you also going to do a build with the Lambda langtools? > For now we built with contents from OpenJDK 1.7 bsd port. Should Lambda langtools be added in bsd port or does it need a special build ? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101129/99a724d9/attachment.html From henri.gomez at gmail.com Mon Nov 29 01:17:50 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Mon, 29 Nov 2010 10:17:50 +0100 Subject: OpenJDK 1.7 for OS/X packages In-Reply-To: References: Message-ID: > > Very good work. Thanks > Question: has any of the Apple OSX code landed in OpenJDK yet? > Not yet. There was some discussions on bsd-port-dev at openjdk.java.net list but I still didn't see any Apple commit. As everybody on OS/X community, I'm impatient :) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101129/11f684a3/attachment.html From mik3hall at gmail.com Mon Nov 29 04:05:25 2010 From: mik3hall at gmail.com (Michael Hall) Date: Mon, 29 Nov 2010 06:05:25 -0600 Subject: OpenJDK 1.7 for OS/X packages In-Reply-To: References: Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Nov 29, 2010, at 1:46 AM, Henri Gomez wrote: > Any link about it ? packaging a 3rd party JVM to be recognized in Snow Leopard http://lists.apple.com/archives/Java-dev/2010/Oct/msg00684.html Some of... Soylatte + SWT + SwingWT + Quaqua http://lists.apple.com/archives/java-dev/2010/Oct/msg00481.html Malcolm Hardie's SoyLatte java http://www.malcolmhardie.com/opensource/SoyLatte/index.html I thought Malcolm Hardie had a blog talking about this a little bit. I didn't find it but did find the above which briefly describes the process. Mike Hall hallmike at att dot net http://www195.pair.com/mik3hall http://www195.pair.com/mik3hall/home.html http://sourceforge.net/projects/macnative -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.14 (Darwin) iJwEAQECAAYFAkzzlxIACgkQUvk/ZSaThTJaAAP/bSbJr0iiLAMcuG5I7BXWchoA vqG8naOG+IIYNZGZ2J99weN5gtV/UkGVroEFATD+NMVvPFvFzhgPjPANvGAVx62H jwSuPidLtrRINcpTwXZXbnGiKdCuMsWuqznr9bON4zW0gse/lqaU5N4/hHPU0YjF znv8fJIGoaWyyobgbyA= =DDar -----END PGP SIGNATURE----- From henri.gomez at gmail.com Mon Nov 29 04:38:17 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Mon, 29 Nov 2010 13:38:17 +0100 Subject: OpenJDK 1.7 for OS/X packages In-Reply-To: References: Message-ID: Malcom Hardie article is exactly what I was looking for :) http://www.malcolmhardie.com/opensource/SoyLatte/index.html Thanks 2010/11/29 Michael Hall : > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > On Nov 29, 2010, at 1:46 AM, Henri Gomez wrote: > >> Any link about it ? > > > packaging a 3rd party JVM to be recognized in Snow Leopard > http://lists.apple.com/archives/Java-dev/2010/Oct/msg00684.html > > Some of... > Soylatte + SWT + SwingWT + Quaqua > http://lists.apple.com/archives/java-dev/2010/Oct/msg00481.html > > Malcolm Hardie's > SoyLatte java > http://www.malcolmhardie.com/opensource/SoyLatte/index.html > > I thought Malcolm Hardie had a blog talking about this a little bit. I > didn't find it but did find the above which briefly describes the process. > > Mike Hall ? ? ? ?hallmike at att dot net > http://www195.pair.com/mik3hall > http://www195.pair.com/mik3hall/home.html > http://sourceforge.net/projects/macnative > > > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG/MacGPG2 v2.0.14 (Darwin) > > iJwEAQECAAYFAkzzlxIACgkQUvk/ZSaThTJaAAP/bSbJr0iiLAMcuG5I7BXWchoA > vqG8naOG+IIYNZGZ2J99weN5gtV/UkGVroEFATD+NMVvPFvFzhgPjPANvGAVx62H > jwSuPidLtrRINcpTwXZXbnGiKdCuMsWuqznr9bON4zW0gse/lqaU5N4/hHPU0YjF > znv8fJIGoaWyyobgbyA= > =DDar > -----END PGP SIGNATURE----- > From henri.gomez at gmail.com Mon Nov 29 10:01:45 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Mon, 29 Nov 2010 19:01:45 +0100 Subject: OpenJDK 1.7 for OS/X packages In-Reply-To: References: Message-ID: I could works on Java Prefs today and updated projects (PKG/DMG not updated for now since we should figure out if we could include OpenJDK and Java images in DMG). BTW, JVM now register correctly in system, and reported with java_home (/usr/libexec/java_home -xml) JVMArch x86_64 JVMBundleID net.openjdk.java.x64_64.jvm.A JVMEnabled JVMHomePath /Library/Java/JavaVirtualMachines/openjdk-1.7-x86_64/Contents/Home JVMIsBuiltIn JVMName Java SE 7 JVMPlatformVersion 1.7 JVMVendor OpenJDK JVMVersion 1.7_20.0-b02 --- JVMArch i386 JVMBundleID net.openjdk.java.i586.jvm.A JVMEnabled JVMHomePath /Library/Java/JavaVirtualMachines/openjdk-1.7-i586/Contents/Home JVMIsBuiltIn JVMName Java SE 7 JVMPlatformVersion 1.7 JVMVendor OpenJDK JVMVersion 1.7_20.0-b02 You could even install VM on user directory JVMArch i386 JVMBundleID net.openjdk.java.i586.jvm.A JVMEnabled JVMHomePath /Users/henri/Library/Java/JavaVirtualMachines/openjdk-1.7-i586/Contents/Home JVMIsBuiltIn JVMName Java SE 7 JVMPlatformVersion 1.7 JVMVendor OpenJDK JVMVersion 1.7_20.0-b02 Stay tuned :) From henri.gomez at gmail.com Mon Nov 29 15:48:32 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Tue, 30 Nov 2010 00:48:32 +0100 Subject: OpenJDK 1.7 for OS/X packages In-Reply-To: References: Message-ID: I worked on OSX packages and everything is fine except when launching java by settings JAVA_HOME or selecting the VM in Java Prefs. It works pretty well in both 32 and 64bits mode : /Library/Java/JavaVirtualMachines/openjdk-1.7-i586/Contents/Home/bin/java -version openjdk version "1.7.0-internal" OpenJDK Runtime Environment (build 1.7.0-internal-henri_2010_11_29_23_08-b00) OpenJDK Server VM (build 20.0-b02, mixed mode) /Library/Java/JavaVirtualMachines/openjdk-1.7-x86_64/Contents/Home/bin/java -version openjdk version "1.7.0-internal" OpenJDK Runtime Environment (build 1.7.0-internal-henri_2010_11_29_23_12-b00) OpenJDK 64-Bit Server VM (build 20.0-b02, mixed mode) Info.plist and libjava.dylib (under Contents/MacOS) where added, and I could get OpenJDK 1.7 on Java Preferences BTW, when I set OpenJDK 1.7 as primary VM, 32 or 64 bits and enter java in console I get : java -version Error: could not find libjava.dylib Error: Could not find Java SE Runtime Environment. It may be related to dynlib relocation (http://mail.openjdk.java.net/pipermail/bsd-port-dev/2010-January/001097.html) But I didn't understand the problem since j2sdk-image contents is copied under /Library/Java/JavaVirtualMachines/openjdk-1.7-i586/Contents/Home so any relative path should works Thanks for help or advice From henri.gomez at gmail.com Tue Nov 30 00:12:21 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Tue, 30 Nov 2010 09:12:21 +0100 Subject: OpenJDK 1.7 for OS/X packages In-Reply-To: References: Message-ID: To be clearer about previous mail : JAVA_HOME set to /Library/Java/JavaVirtualMachines/openjdk-1.7-x86_64/Contents/Home Launching standard java, ie /usr/bin/java : MBP:bin henri$ DYLD_PRINT_LIBRARIES= java -Xinternalversion dyld: loaded: /usr/bin/java dyld: loaded: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation dyld: loaded: /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM dyld: loaded: /usr/lib/libSystem.B.dylib dyld: loaded: /usr/lib/libauto.dylib dyld: loaded: /usr/lib/libicucore.A.dylib dyld: loaded: /usr/lib/libobjc.A.dylib dyld: loaded: /usr/lib/libz.1.dylib dyld: loaded: /usr/lib/libstdc++.6.dylib dyld: loaded: /usr/lib/system/libmathCommon.A.dylib dyld: loaded: /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation dyld: loaded: /usr/lib/libxml2.2.dylib dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork dyld: loaded: /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration dyld: loaded: /System/Library/Frameworks/Security.framework/Versions/A/Security dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices dyld: loaded: /usr/lib/libsqlite3.dylib dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices dyld: loaded: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices dyld: loaded: /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit dyld: loaded: /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration dyld: loaded: /usr/lib/libbsm.0.dylib dyld: loaded: /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS dyld: loaded: /usr/lib/system/libkxld.dylib dyld: loaded: /usr/lib/libxslt.1.dylib dyld: loaded: /Library/Java/JavaVirtualMachines/openjdk-1.7-x86_64/Contents/Home/bin/java dyld: loaded: /usr/lib/libSystem.B.dylib dyld: loaded: /usr/lib/system/libmathCommon.A.dylib Error: could not find libjava.dylib Error: Could not find Java SE Runtime Environment. Don't works, libjava.dylib is not found ;( Launching java directly from /Library/Java/JavaVirtualMachines/openjdk-1.7-x86_64/Contents/Home/bin/java : MBP:bin henri$ DYLD_PRINT_LIBRARIES= /Library/Java/JavaVirtualMachines/openjdk-1.7-x86_64/Contents/Home/bin/java -Xinternalversion dyld: loaded: /Library/Java/JavaVirtualMachines/openjdk-1.7-x86_64/Contents/Home/bin/java dyld: loaded: /usr/lib/libSystem.B.dylib dyld: loaded: /usr/lib/system/libmathCommon.A.dylib dyld: loaded: /Library/Java/JavaVirtualMachines/openjdk-1.7-x86_64/Contents/Home/jre/lib/amd64/server/libjvm.dylib dyld: loaded: /usr/lib/libstdc++.6.dylib dyld: loaded: /Library/Java/JavaVirtualMachines/openjdk-1.7-x86_64/Contents/Home/jre/lib/amd64/libverify.dylib dyld: loaded: /Library/Java/JavaVirtualMachines/openjdk-1.7-x86_64/Contents/Home/jre/lib/amd64/libjava.dylib OpenJDK 64-Bit Server VM (20.0-b02) for bsd-amd64 JRE (1.7.0-internal-henri_2010_11_30_00_26-b00), built on Nov 30 2010 00:31:26 by "henri" with gcc 4.0.1 (Apple Inc. build 5494) libjava.dylib, libjvm.dylib and libverify.dylib are found. To me it seems related to change on OpenJDK 1.7 and use of rpath Any idea how to fix it ? 2010/11/30 Henri Gomez : > I worked on OSX packages and everything is fine except when launching > java by settings JAVA_HOME or selecting the VM in Java Prefs. > > > It works pretty well in both 32 and 64bits mode : > > /Library/Java/JavaVirtualMachines/openjdk-1.7-i586/Contents/Home/bin/java > -version > > openjdk version "1.7.0-internal" > OpenJDK Runtime Environment (build 1.7.0-internal-henri_2010_11_29_23_08-b00) > OpenJDK Server VM (build 20.0-b02, mixed mode) > > > /Library/Java/JavaVirtualMachines/openjdk-1.7-x86_64/Contents/Home/bin/java > -version > > openjdk version "1.7.0-internal" > OpenJDK Runtime Environment (build 1.7.0-internal-henri_2010_11_29_23_12-b00) > OpenJDK 64-Bit Server VM (build 20.0-b02, mixed mode) > > Info.plist and libjava.dylib (under Contents/MacOS) where added, and I > could get OpenJDK 1.7 on Java Preferences > > BTW, when I set OpenJDK 1.7 as primary VM, 32 or 64 bits and enter > java in console I get : > > java -version > > Error: could not find libjava.dylib > Error: Could not find Java SE Runtime Environment. > > It may be related to dynlib relocation > (http://mail.openjdk.java.net/pipermail/bsd-port-dev/2010-January/001097.html) > > But I didn't understand the problem since j2sdk-image contents is > copied under /Library/Java/JavaVirtualMachines/openjdk-1.7-i586/Contents/Home > so any relative path should works > > Thanks for help or advice > From henri.gomez at gmail.com Tue Nov 30 01:56:36 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Tue, 30 Nov 2010 10:56:36 +0100 Subject: OpenJDK 1.7 for OS/X packages In-Reply-To: References: Message-ID: For those who want to see the problem : http://openjdk-osx-build.googlecode.com/files/OpenJDK-1.7-x86_64-20101130.dmg http://openjdk-osx-build.googlecode.com/files/OpenJDK-1.7-i586-20101130.dmg Regards From henri.gomez at gmail.com Tue Nov 30 08:03:41 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Tue, 30 Nov 2010 17:03:41 +0100 Subject: OpenJDK 1.7 for OS/X packages In-Reply-To: References: Message-ID: >> http://blog.hgomez.net/?p=670 > > Congrats, you made it to the news. :) > > http://www.techeye.net/software/oracles-open-source-java-for-mac-os-x-built Wow, but you forget to mention Gildas (could you edit the article ?) > Now you can have your own wikipedia entry with a backlink to a > creditable news source. :) Well, we could do better, I'd like to sort out the JAVA_HOME / /usr/bin/java issue. I posted on Apple java-dev list and hope we get responses there. I feel it's an interim version, until Apple provide its own OpenJDK VM and back ports its Cocoa works. BTW, we'll be very happy to see more people join the OpenJDK OS/X, first on bsd-port and also on http://code.google.com/p/openjdk-osx-build/ where all scriptings for continuous build is stored. From henri.gomez at gmail.com Tue Nov 30 08:59:20 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Tue, 30 Nov 2010 17:59:20 +0100 Subject: OpenJDK 1.7 for OS/X packages In-Reply-To: References: Message-ID: > I don?t currently have CMS access, but I?ll forward your request by > e-mail to the news ed. Done, thanks for Gildas > That s right, but in the meantime this helps boost interest in the > Java platform and counter the anti-Java FUD so prevalent these days on > the newswires. Yes and a strong signal to OS/X users, there will be an OpenSource VM for them. many were worried by Apple announce to stop support on Apple VM. > That?s the general idea. The more people using your builds, the more > bugs reported. :) Exactly and more people, more ideas, more neurons in actions. From henri.gomez at gmail.com Tue Nov 30 15:39:11 2010 From: henri.gomez at gmail.com (Henri Gomez) Date: Wed, 1 Dec 2010 00:39:11 +0100 Subject: OpenJDK 1.7 for OS/X packages In-Reply-To: References: Message-ID: Hi guys Good news, Alexander Strange, from Apple, proposed a patch on java-dev list : --- The problem is that java_md.c's SetExecname() is not implemented for BSD/Darwin in bsd-port. It falls back to using argv[0], but this is a very fragile way to find the path to your own binary, and in particular doesn't work with /usr/bin/java. The Solaris version of that function should work fine, so just add "|| defined(__APPLE__)" to the "#if defined(__sun)" to enable it. Note that the actual launcher source used is in jdk/src/solaris/bin/java_md.c. --- --- jdk/src/solaris/bin/java_md.c 2010-11-21 00:48:24.000000000 +0100 +++ jdk/src/solaris/bin/java_md.c 2010-12-01 00:13:49.000000000 +0100 @@ -692,7 +692,7 @@ SetExecname(char **argv) { char* exec_path = NULL; -#if defined(__solaris__) +#if defined(__solaris__) || defined(__APPLE__) { Dl_info dlinfo; int (*fptr)(); I tested and it seems to fix the java started issue. Updating my build process right now From dalibor.topic at oracle.com Tue Nov 30 16:02:45 2010 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 01 Dec 2010 01:02:45 +0100 Subject: Apple Oracle OpenJDK Announcement In-Reply-To: <0D846F76-16FC-41AE-A157-28F5B9A3A359@apple.com> References: <20101117062247.GB42585@misty.eyesbeyond.com> <2C06580A-4C6D-412C-A6D9-DFC3D4E35D0D@apple.com> <0D846F76-16FC-41AE-A157-28F5B9A3A359@apple.com> Message-ID: <4CF590A5.9060800@oracle.com> On 11/17/10 9:33 AM, Mike Swingler wrote: > > On Nov 17, 2010, at 12:01 AM, Henri Gomez wrote: > > >> >> Our work on the private Mac OS X JDK7 port so far has always been a sub-tree of the public BSD port. Our intention is to bring the entirety of the BSD changes along with the Mac OS X port. The build doesn't get very far without the BSD changesets. :-) >> >> >> >> As for the targeted version of Mac OS X-specific changes, you can expect that we will use Mac OS X 10.6 as a baseline. The Mac OS X 10.6 SDK allows us to use blocks (which _greatly_ simplifies interacting with AppKit on the main thread), and has many key pieces of functionality exposed as full Cocoa API (as opposed to using private SPI or Carbon functions). >> >> >> >> >> >> A very good news :) >> >> >> >> Any date to see this changes available on hg ? > > > > I'm sorry, I don't have those details quite yet. This is a big change in process for both companies. Perhaps we will have more ironed out after the Thanksgiving break? I'm as eager as anyone to start breaking the _real_ build. :-) I've gone ahead and proposed a Mac OS X porting project with my Porters Group Member hat, with a CFV in the Porters Group, in order to allow work on the Mac OS port to proceed as quickly as possible. See [1] and [2] for details. cheers, dalibor topic [1] http://mail.openjdk.java.net/pipermail/announce/2010-November/000091.html [2] http://mail.openjdk.java.net/pipermail/porters-dev/2010-November/000323.html -- Oracle Dalibor Topic | Java F/OSS Ambassador Phone: +494023646738 | | | Mobile: +491772664192 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Nagelsweg 55 | 20097 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. Rijnzathe 6, 3454PV De Meern, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: J?rgen Kunz, Marcel van de Molen, Alexander van der Ven Green Oracle Oracle is committed to developing practices and products that help protect the environment From swingler at apple.com Tue Nov 30 17:24:16 2010 From: swingler at apple.com (Mike Swingler) Date: Tue, 30 Nov 2010 17:24:16 -0800 Subject: Apple Oracle OpenJDK Announcement In-Reply-To: <4CF590A5.9060800@oracle.com> References: <20101117062247.GB42585@misty.eyesbeyond.com> <2C06580A-4C6D-412C-A6D9-DFC3D4E35D0D@apple.com> <0D846F76-16FC-41AE-A157-28F5B9A3A359@apple.com> <4CF590A5.9060800@oracle.com> Message-ID: <665FB869-1C98-4474-97B3-EB004362014D@apple.com> On Nov 30, 2010, at 4:02 PM, Dalibor Topic wrote: > On 11/17/10 9:33 AM, Mike Swingler wrote: > >>> On Nov 17, 2010, at 12:01 AM, Henri Gomez wrote: >>> >>>>> Our work on the private Mac OS X JDK7 port so far has always been a sub-tree of the public BSD port. Our intention is to bring the entirety of the BSD changes along with the Mac OS X port. The build doesn't get very far without the BSD changesets. :-) >>>>> >>>>> As for the targeted version of Mac OS X-specific changes, you can expect that we will use Mac OS X 10.6 as a baseline. The Mac OS X 10.6 SDK allows us to use blocks (which _greatly_ simplifies interacting with AppKit on the main thread), and has many key pieces of functionality exposed as full Cocoa API (as opposed to using private SPI or Carbon functions). >>>>> >>>>> >>>>> A very good news :) >>>>> >>>>> Any date to see this changes available on hg ? >>> >>> I'm sorry, I don't have those details quite yet. This is a big change in process for both companies. Perhaps we will have more ironed out after the Thanksgiving break? I'm as eager as anyone to start breaking the _real_ build. :-) > > I've gone ahead and proposed a Mac OS X porting project with my Porters Group Member hat, > with a CFV in the Porters Group, in order to allow work on the Mac OS port to proceed as > quickly as possible. See [1] and [2] for details. > > cheers, > dalibor topic > > [1] http://mail.openjdk.java.net/pipermail/announce/2010-November/000091.html > [2] http://mail.openjdk.java.net/pipermail/porters-dev/2010-November/000323.html Wonderful! Thank you very much Dalibor! Mike Swingler Java Engineering Apple Inc. From denisl at openscg.com Tue Nov 30 23:09:15 2010 From: denisl at openscg.com (Lussier, Denis) Date: Wed, 1 Dec 2010 02:09:15 -0500 Subject: macports openjdk6 install In-Reply-To: References: Message-ID: I've done some "learning" and soon there will be OpenSCG one-click OpenJDK6-b20 Installers for OSX 32 & 64 bit. I have succesfully built openjdk6 b20 for amd64, via Landon's Macports project, on OSX 10.6. I was unsuccessful, so far, building openjdk6 b20 for i586, on OSX 10.5. Stay tuned... On Sun, Nov 28, 2010 at 11:05 PM, Lussier, Denis wrote: > > I'm presently in the middle of building openjdk6 build 20 on my 64 bit OSX > 10.5 machine. Thanks you for all of your efforts to enable this kewl stuff. > It's presently going well and happily cranking away building various > pieces of enabling technology such as FreeType (and lots of others). > > I issued a simple command as follows: > > sudo port install openjdk6 > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20101201/673533c3/attachment.html