From dalibor.topic at oracle.com Thu Dec 1 09:10:02 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 01 Dec 2011 18:10:02 +0100 Subject: webrevs.2 for macosx changes to jdk7u-osx In-Reply-To: References: <4ED77C17.8060003@oracle.com> Message-ID: <4ED7B4EA.7060903@oracle.com> On 12/1/11 5:07 PM, Kelly O'Hair wrote: > I haven't been watching the rules closely, but doesn't someone have to get some kind of jdk7 update > approval before pushing anything into jdk7u-dev? > And if so, would someone be doing some kind of one big approval for a massive integration from > jdk7-osx to jdk7-dev? When the time comes of course? Just curious. Yes. I think this a kind of integration that would fall into the bulk changes bucket - see http://openjdk.java.net/projects/jdk7u/bulkchanges.html for details. In order to make that process a bit smoother, and less time zone dependent on me and Edvard as approvers for all forests, I could make Paul the maintainer of the jdk7u-osx forest, if Paul wants the job ;) - then he could handle the approval(s) for the integration and further work in that forest. cheers, dalibor topic > > --- > Also, is anyone syncing up the latest (non-Mac) jdk7u-dev changes into jdk7-osx? > > -kto > > On Dec 1, 2011, at 6:11 AM, Henri Gomez wrote: > >>> Hi, >>> >>> This is the third version of the changes, which I would like >>> to push today unless there is a major objection. >>> The changes will be reviewed again before getting into >>> jdk7u-dev. >> >> Will you drop a note here when they'll pushed into jdk7u-dev ? > -- 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From dalibor.topic at oracle.com Thu Dec 1 13:38:24 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Thu, 01 Dec 2011 22:38:24 +0100 Subject: webrevs.2 for macosx changes to jdk7u-osx In-Reply-To: <4ED7B560.1010606@oracle.com> References: <4ED77C17.8060003@oracle.com> <4ED7B560.1010606@oracle.com> Message-ID: <4ED7F3D0.2050106@oracle.com> On 12/1/11 6:12 PM, Michael McMahon wrote: > Kelly, > > Yes, that is correct. This push is initially just for jdk7u-osx, which > is a development forest. I'm not sure exactly what the procedure will be yet > for the push into jdk7u-dev. There is no special procedure for pushing into jdk7u-osx that's different from the one for jdk7u-dev. You need to submit a bulk change request for approval first, someone (i.e. either me or Edvard) needs to approve it, then the push can happen - regardless whether that's jdk7u-dev or jdk7u-osx. 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From michael.x.mcmahon at oracle.com Thu Dec 1 15:16:51 2011 From: michael.x.mcmahon at oracle.com (Michael McMahon) Date: Thu, 01 Dec 2011 23:16:51 +0000 Subject: [7u4] Request for approval for 7113349 - Initial changeset for Macosx port to jdk7u (jdk7u-osx) Message-ID: <4ED80AE3.7090507@oracle.com> Hi, This is a request to push the Macosx port of jdk into the jdk7u-osx forest, for 7u4. Webrevs are located at: (jdk modified files) http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/modified/ (jdk new files) http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/new/ (corba new and modified) http://cr.openjdk.java.net/~michaelm/7113349/1/corba/webrev/ Thanks, Michael. From david.holmes at oracle.com Thu Dec 1 17:07:38 2011 From: david.holmes at oracle.com (David Holmes) Date: Fri, 02 Dec 2011 11:07:38 +1000 Subject: webrevs.2 for macosx changes to jdk7u-osx In-Reply-To: <4ED7F3D0.2050106@oracle.com> References: <4ED77C17.8060003@oracle.com> <4ED7B560.1010606@oracle.com> <4ED7F3D0.2050106@oracle.com> Message-ID: <4ED824DA.2000600@oracle.com> On 2/12/2011 7:38 AM, Dalibor Topic wrote: > On 12/1/11 6:12 PM, Michael McMahon wrote: >> Kelly, >> >> Yes, that is correct. This push is initially just for jdk7u-osx, which >> is a development forest. I'm not sure exactly what the procedure will be yet >> for the push into jdk7u-dev. > > There is no special procedure for pushing into jdk7u-osx that's different from > the one for jdk7u-dev. You need to submit a bulk change request for approval first, > someone (i.e. either me or Edvard) needs to approve it, then the push can happen > - regardless whether that's jdk7u-dev or jdk7u-osx. All the osx porting work is being discussed on the macosx-port-dev mailing list. Most core-libs subscribers will not be on that list (including me - which means my cc to that list will either bounce or get held up). There are proposed changes to core Java classes that should be explicitly reviewed and approved by the core-libs folk in my opinion. David From paul.hohensee at oracle.com Thu Dec 1 17:30:30 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Thu, 01 Dec 2011 20:30:30 -0500 Subject: webrevs.2 for macosx changes to jdk7u-osx In-Reply-To: <4ED824DA.2000600@oracle.com> References: <4ED77C17.8060003@oracle.com> <4ED7B560.1010606@oracle.com> <4ED7F3D0.2050106@oracle.com> <4ED824DA.2000600@oracle.com> Message-ID: <4ED82A36.7030400@oracle.com> I agree. Be a good idea to ask for review from all the affected teams. I _think_ core libs is the only one we missed, though. Paul On 12/1/11 8:07 PM, David Holmes wrote: > On 2/12/2011 7:38 AM, Dalibor Topic wrote: >> On 12/1/11 6:12 PM, Michael McMahon wrote: >>> Kelly, >>> >>> Yes, that is correct. This push is initially just for jdk7u-osx, which >>> is a development forest. I'm not sure exactly what the procedure >>> will be yet >>> for the push into jdk7u-dev. >> >> There is no special procedure for pushing into jdk7u-osx that's >> different from >> the one for jdk7u-dev. You need to submit a bulk change request for >> approval first, >> someone (i.e. either me or Edvard) needs to approve it, then the push >> can happen >> - regardless whether that's jdk7u-dev or jdk7u-osx. > > All the osx porting work is being discussed on the macosx-port-dev > mailing list. Most core-libs subscribers will not be on that list > (including me - which means my cc to that list will either bounce or > get held up). There are proposed changes to core Java classes that > should be explicitly reviewed and approved by the core-libs folk in my > opinion. > > David From david.holmes at oracle.com Thu Dec 1 18:03:06 2011 From: david.holmes at oracle.com (David Holmes) Date: Fri, 02 Dec 2011 12:03:06 +1000 Subject: webrevs.2 for macosx changes to jdk7u-osx In-Reply-To: <4ED82A36.7030400@oracle.com> References: <4ED77C17.8060003@oracle.com> <4ED7B560.1010606@oracle.com> <4ED7F3D0.2050106@oracle.com> <4ED824DA.2000600@oracle.com> <4ED82A36.7030400@oracle.com> Message-ID: <4ED831DA.8090609@oracle.com> On 2/12/2011 11:30 AM, Paul Hohensee wrote: > I agree. Be a good idea to ask for review from all the affected teams. > I _think_ core libs is the only one we missed, though. My concern is that there are a number of platform specific changes being made to java.* and javax.* classes (there are changes to sun.* as well but that is less of a concern). http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/modified/ I would hope that we could find a way to not have to make platform specific changes to such classes, and we need to be sure that the proposed changes do not impact other platforms either in terms of functionality or performance. Thanks, David > Paul > > On 12/1/11 8:07 PM, David Holmes wrote: >> On 2/12/2011 7:38 AM, Dalibor Topic wrote: >>> On 12/1/11 6:12 PM, Michael McMahon wrote: >>>> Kelly, >>>> >>>> Yes, that is correct. This push is initially just for jdk7u-osx, which >>>> is a development forest. I'm not sure exactly what the procedure >>>> will be yet >>>> for the push into jdk7u-dev. >>> >>> There is no special procedure for pushing into jdk7u-osx that's >>> different from >>> the one for jdk7u-dev. You need to submit a bulk change request for >>> approval first, >>> someone (i.e. either me or Edvard) needs to approve it, then the push >>> can happen >>> - regardless whether that's jdk7u-dev or jdk7u-osx. >> >> All the osx porting work is being discussed on the macosx-port-dev >> mailing list. Most core-libs subscribers will not be on that list >> (including me - which means my cc to that list will either bounce or >> get held up). There are proposed changes to core Java classes that >> should be explicitly reviewed and approved by the core-libs folk in my >> opinion. >> >> David From weijun.wang at oracle.com Thu Dec 1 18:23:37 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Fri, 02 Dec 2011 10:23:37 +0800 Subject: [7u4] Request for approval for 7113349 - Initial changeset for Macosx port to jdk7u (jdk7u-osx) In-Reply-To: <4ED80AE3.7090507@oracle.com> References: <4ED80AE3.7090507@oracle.com> Message-ID: <4ED836A9.2090300@oracle.com> I tried to apply the patches to my jdk7u-osx repo, but found two conflicts: make/java/java/Makefile src/solaris/native/java/util/TimeZone_md.c Thanks Max On 12/02/2011 07:16 AM, Michael McMahon wrote: > Hi, > > This is a request to push the Macosx port of jdk into the jdk7u-osx > forest, for 7u4. > > Webrevs are located at: > > (jdk modified files) > http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/modified/ > > (jdk new files) > http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/new/ > > (corba new and modified) > http://cr.openjdk.java.net/~michaelm/7113349/1/corba/webrev/ > > Thanks, > Michael. From weijun.wang at oracle.com Thu Dec 1 18:30:47 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Fri, 02 Dec 2011 10:30:47 +0800 Subject: [7u4] Request for approval for CR 7115524 - Regression: keytool -printcert -sslserver failure In-Reply-To: <4ED366CD.3010004@oracle.com> References: <4ED366CD.3010004@oracle.com> Message-ID: <4ED83857.1010108@oracle.com> Hi, This is a request to backport a JDK 8 fix into JDK 7u4: 7115524: Regression: keytool -printcert -sslserver failure http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7115524 The fix for JDK 8 is: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d1928ae4e0a2 Due to a recent refactoring in JDK 8, the exact code changes for jdk7u4 are not the same as the one in JDK 8. The webrev for 7u4 is at: 7115524: Regression: keytool -printcert -sslserver failure and it has been reviewed by Xuelei Fan. We need to backport the fix so that the keytool command work as expected. The issue is exposed by CR 7113275, which has already been backport to JDK 7u4. I intend to push it to ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk Thanks Max From weijun.wang at oracle.com Thu Dec 1 20:03:59 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Fri, 02 Dec 2011 12:03:59 +0800 Subject: [7u4] Request for approval for 7113349 - Initial changeset for Macosx port to jdk7u (jdk7u-osx) In-Reply-To: <4ED836A9.2090300@oracle.com> References: <4ED80AE3.7090507@oracle.com> <4ED836A9.2090300@oracle.com> Message-ID: <4ED84E2F.8020208@oracle.com> Another thing. I'm trying to build on my Mac and it failed saying Cannot run program "./run-and-write-if-okay": error=13, Permission denied There is no Entering/Leaving words so I don't know at which stage the build failed. Anyway, the file is inside jdk/src/macosx/native/jobjc. I guess the reason is that with jcheck we cannot chmod any file inside openjdk as executable. Please note the file inside macosx-port is executable. Thanks Max On 12/02/2011 10:23 AM, Weijun Wang wrote: > I tried to apply the patches to my jdk7u-osx repo, but found two conflicts: > > make/java/java/Makefile > src/solaris/native/java/util/TimeZone_md.c > > Thanks > Max > > > On 12/02/2011 07:16 AM, Michael McMahon wrote: >> Hi, >> >> This is a request to push the Macosx port of jdk into the jdk7u-osx >> forest, for 7u4. >> >> Webrevs are located at: >> >> (jdk modified files) >> http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/modified/ >> >> (jdk new files) >> http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/new/ >> >> (corba new and modified) >> http://cr.openjdk.java.net/~michaelm/7113349/1/corba/webrev/ >> >> Thanks, >> Michael. From weijun.wang at oracle.com Thu Dec 1 21:27:57 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Fri, 02 Dec 2011 13:27:57 +0800 Subject: [7u4] Request for approval for 7113349 - Initial changeset for Macosx port to jdk7u (jdk7u-osx) In-Reply-To: <4ED84E2F.8020208@oracle.com> References: <4ED80AE3.7090507@oracle.com> <4ED836A9.2090300@oracle.com> <4ED84E2F.8020208@oracle.com> Message-ID: <4ED861DD.2000504@oracle.com> One more. 7116189: Export JVM_SetNativeThreadName from Hotspot http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/242b4e0e6f73 should be included in the hotspot repo. -Max On 12/02/2011 12:03 PM, Weijun Wang wrote: > Another thing. > > I'm trying to build on my Mac and it failed saying > > Cannot run program "./run-and-write-if-okay": error=13, Permission denied > > There is no Entering/Leaving words so I don't know at which stage the > build failed. > > Anyway, the file is inside jdk/src/macosx/native/jobjc. I guess the > reason is that with jcheck we cannot chmod any file inside openjdk as > executable. Please note the file inside macosx-port is executable. > > Thanks > Max > > > On 12/02/2011 10:23 AM, Weijun Wang wrote: >> I tried to apply the patches to my jdk7u-osx repo, but found two >> conflicts: >> >> make/java/java/Makefile >> src/solaris/native/java/util/TimeZone_md.c >> >> Thanks >> Max >> >> >> On 12/02/2011 07:16 AM, Michael McMahon wrote: >>> Hi, >>> >>> This is a request to push the Macosx port of jdk into the jdk7u-osx >>> forest, for 7u4. >>> >>> Webrevs are located at: >>> >>> (jdk modified files) >>> http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/modified/ >>> >>> (jdk new files) >>> http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/new/ >>> >>> (corba new and modified) >>> http://cr.openjdk.java.net/~michaelm/7113349/1/corba/webrev/ >>> >>> Thanks, >>> Michael. From michael.x.mcmahon at oracle.com Thu Dec 1 22:40:23 2011 From: michael.x.mcmahon at oracle.com (Michael McMahon) Date: Fri, 02 Dec 2011 06:40:23 +0000 Subject: [7u4] Request for approval for 7113349 - Initial changeset for Macosx port to jdk7u (jdk7u-osx) In-Reply-To: <4ED836A9.2090300@oracle.com> References: <4ED80AE3.7090507@oracle.com> <4ED836A9.2090300@oracle.com> Message-ID: <4ED872D7.4030901@oracle.com> Max, I re-synched with jdk7u-dev before generating the webrev. - Michael. On 02/12/11 02:23, Weijun Wang wrote: > I tried to apply the patches to my jdk7u-osx repo, but found two > conflicts: > > make/java/java/Makefile > src/solaris/native/java/util/TimeZone_md.c > > Thanks > Max > > > On 12/02/2011 07:16 AM, Michael McMahon wrote: >> Hi, >> >> This is a request to push the Macosx port of jdk into the jdk7u-osx >> forest, for 7u4. >> >> Webrevs are located at: >> >> (jdk modified files) >> http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/modified/ >> >> (jdk new files) >> http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/new/ >> >> (corba new and modified) >> http://cr.openjdk.java.net/~michaelm/7113349/1/corba/webrev/ >> >> Thanks, >> Michael. From henri.gomez at gmail.com Thu Dec 1 22:56:13 2011 From: henri.gomez at gmail.com (Henri Gomez) Date: Fri, 2 Dec 2011 07:56:13 +0100 Subject: webrevs.2 for macosx changes to jdk7u-osx In-Reply-To: <4ED831DA.8090609@oracle.com> References: <4ED77C17.8060003@oracle.com> <4ED7B560.1010606@oracle.com> <4ED7F3D0.2050106@oracle.com> <4ED824DA.2000600@oracle.com> <4ED82A36.7030400@oracle.com> <4ED831DA.8090609@oracle.com> Message-ID: Where is the Mercurial URL for jdk7u-osx ? 2011/12/2 David Holmes : > > > > On 2/12/2011 11:30 AM, Paul Hohensee wrote: >> >> I agree. Be a good idea to ask for review from all the affected teams. >> I _think_ core libs is the only one we missed, though. > > > My concern is that there are a number of platform specific changes being > made to java.* and javax.* classes (there are changes to sun.* as well but > that is less of a concern). > > http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/modified/ > > I would hope that we could find a way to not have to make platform specific > changes to such classes, and we need to be sure that the proposed changes do > not impact other platforms either in terms of functionality or performance. > > Thanks, > David > > >> Paul >> >> On 12/1/11 8:07 PM, David Holmes wrote: >>> >>> On 2/12/2011 7:38 AM, Dalibor Topic wrote: >>>> >>>> On 12/1/11 6:12 PM, Michael McMahon wrote: >>>>> >>>>> Kelly, >>>>> >>>>> Yes, that is correct. This push is initially just for jdk7u-osx, which >>>>> is a development forest. I'm not sure exactly what the procedure >>>>> will be yet >>>>> for the push into jdk7u-dev. >>>> >>>> >>>> There is no special procedure for pushing into jdk7u-osx that's >>>> different from >>>> the one for jdk7u-dev. You need to submit a bulk change request for >>>> approval first, >>>> someone (i.e. either me or Edvard) needs to approve it, then the push >>>> can happen >>>> - regardless whether that's jdk7u-dev or jdk7u-osx. >>> >>> >>> All the osx porting work is being discussed on the macosx-port-dev >>> mailing list. Most core-libs subscribers will not be on that list >>> (including me - which means my cc to that list will either bounce or >>> get held up). There are proposed changes to core Java classes that >>> should be explicitly reviewed and approved by the core-libs folk in my >>> opinion. >>> >>> David From david.holmes at oracle.com Thu Dec 1 23:13:40 2011 From: david.holmes at oracle.com (David Holmes) Date: Fri, 02 Dec 2011 17:13:40 +1000 Subject: webrevs.2 for macosx changes to jdk7u-osx In-Reply-To: References: <4ED77C17.8060003@oracle.com> <4ED7B560.1010606@oracle.com> <4ED7F3D0.2050106@oracle.com> <4ED824DA.2000600@oracle.com> <4ED82A36.7030400@oracle.com> <4ED831DA.8090609@oracle.com> Message-ID: <4ED87AA4.3030500@oracle.com> On 2/12/2011 4:56 PM, Henri Gomez wrote: > Where is the Mercurial URL for jdk7u-osx ? Same place as all the other repos :) http://hg.openjdk.java.net/jdk7u/jdk7u-osx/ David > 2011/12/2 David Holmes: >> >> >> >> On 2/12/2011 11:30 AM, Paul Hohensee wrote: >>> >>> I agree. Be a good idea to ask for review from all the affected teams. >>> I _think_ core libs is the only one we missed, though. >> >> >> My concern is that there are a number of platform specific changes being >> made to java.* and javax.* classes (there are changes to sun.* as well but >> that is less of a concern). >> >> http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/modified/ >> >> I would hope that we could find a way to not have to make platform specific >> changes to such classes, and we need to be sure that the proposed changes do >> not impact other platforms either in terms of functionality or performance. >> >> Thanks, >> David >> >> >>> Paul >>> >>> On 12/1/11 8:07 PM, David Holmes wrote: >>>> >>>> On 2/12/2011 7:38 AM, Dalibor Topic wrote: >>>>> >>>>> On 12/1/11 6:12 PM, Michael McMahon wrote: >>>>>> >>>>>> Kelly, >>>>>> >>>>>> Yes, that is correct. This push is initially just for jdk7u-osx, which >>>>>> is a development forest. I'm not sure exactly what the procedure >>>>>> will be yet >>>>>> for the push into jdk7u-dev. >>>>> >>>>> >>>>> There is no special procedure for pushing into jdk7u-osx that's >>>>> different from >>>>> the one for jdk7u-dev. You need to submit a bulk change request for >>>>> approval first, >>>>> someone (i.e. either me or Edvard) needs to approve it, then the push >>>>> can happen >>>>> - regardless whether that's jdk7u-dev or jdk7u-osx. >>>> >>>> >>>> All the osx porting work is being discussed on the macosx-port-dev >>>> mailing list. Most core-libs subscribers will not be on that list >>>> (including me - which means my cc to that list will either bounce or >>>> get held up). There are proposed changes to core Java classes that >>>> should be explicitly reviewed and approved by the core-libs folk in my >>>> opinion. >>>> >>>> David From henri.gomez at gmail.com Thu Dec 1 23:44:36 2011 From: henri.gomez at gmail.com (Henri Gomez) Date: Fri, 2 Dec 2011 08:44:36 +0100 Subject: webrevs.2 for macosx changes to jdk7u-osx In-Reply-To: <4ED87AA4.3030500@oracle.com> References: <4ED77C17.8060003@oracle.com> <4ED7B560.1010606@oracle.com> <4ED7F3D0.2050106@oracle.com> <4ED824DA.2000600@oracle.com> <4ED82A36.7030400@oracle.com> <4ED831DA.8090609@oracle.com> <4ED87AA4.3030500@oracle.com> Message-ID: >> Where is the Mercurial URL for jdk7u-osx ? > > > Same place as all the other repos :) > > http://hg.openjdk.java.net/jdk7u/jdk7u-osx/ Nice, I'll try to build this one also :) Cheers From edvard.wendelin at oracle.com Thu Dec 1 23:48:42 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 2 Dec 2011 08:48:42 +0100 Subject: [7u4] Request for approval for CR 7115524 - Regression: keytool -printcert -sslserver failure In-Reply-To: <4ED83857.1010108@oracle.com> References: <4ED366CD.3010004@oracle.com> <4ED83857.1010108@oracle.com> Message-ID: <2BBDE496-37D0-4117-975F-A81AB98D818C@oracle.com> Approved. Cheers, Edvard On Dec 2, 2011, at 3:30 AM, Weijun Wang wrote: > Hi, > > This is a request to backport a JDK 8 fix into JDK 7u4: > > 7115524: Regression: keytool -printcert -sslserver failure > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7115524 > > The fix for JDK 8 is: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d1928ae4e0a2 > > Due to a recent refactoring in JDK 8, the exact code changes for jdk7u4 are not the same as the one in JDK 8. The webrev for 7u4 is at: > > 7115524: Regression: keytool -printcert -sslserver failure > > and it has been reviewed by Xuelei Fan. > > We need to backport the fix so that the keytool command work as expected. The issue is exposed by CR 7113275, which has already been backport to JDK 7u4. > > I intend to push it to > > ssh://hg.openjdk.java.net/jdk7u/jdk7u-dev-gate/jdk > > > Thanks > Max From michael.x.mcmahon at oracle.com Fri Dec 2 00:25:18 2011 From: michael.x.mcmahon at oracle.com (Michael McMahon) Date: Fri, 02 Dec 2011 08:25:18 +0000 Subject: [7u4] Request for approval for 7113349 - Initial changeset for Macosx port to jdk7u (jdk7u-osx) In-Reply-To: <4ED84E2F.8020208@oracle.com> References: <4ED80AE3.7090507@oracle.com> <4ED836A9.2090300@oracle.com> <4ED84E2F.8020208@oracle.com> Message-ID: <4ED88B6E.50005@oracle.com> Hi Max, I've been chmod'ing those files in my top level build script. Since this is a development forest, I think warts like that can be tolerated in the short term. That's on the list of items to fix as soon as I push the initial changeset. Also, the hotspot change you identified, does need to be pushed. Until that happens the patch needs to be applied before it all builds. Thanks for looking at it! Michael. On 02/12/11 04:03, Weijun Wang wrote: > Another thing. > > I'm trying to build on my Mac and it failed saying > > Cannot run program "./run-and-write-if-okay": error=13, Permission > denied > > There is no Entering/Leaving words so I don't know at which stage the > build failed. > > Anyway, the file is inside jdk/src/macosx/native/jobjc. I guess the > reason is that with jcheck we cannot chmod any file inside openjdk as > executable. Please note the file inside macosx-port is executable. > > Thanks > Max > > > On 12/02/2011 10:23 AM, Weijun Wang wrote: >> I tried to apply the patches to my jdk7u-osx repo, but found two >> conflicts: >> >> make/java/java/Makefile >> src/solaris/native/java/util/TimeZone_md.c >> >> Thanks >> Max >> >> >> On 12/02/2011 07:16 AM, Michael McMahon wrote: >>> Hi, >>> >>> This is a request to push the Macosx port of jdk into the jdk7u-osx >>> forest, for 7u4. >>> >>> Webrevs are located at: >>> >>> (jdk modified files) >>> http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/modified/ >>> >>> (jdk new files) >>> http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/new/ >>> >>> (corba new and modified) >>> http://cr.openjdk.java.net/~michaelm/7113349/1/corba/webrev/ >>> >>> Thanks, >>> Michael. From weijun.wang at oracle.com Fri Dec 2 00:36:03 2011 From: weijun.wang at oracle.com (weijun.wang at oracle.com) Date: Fri, 02 Dec 2011 08:36:03 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7115524: Regression: keytool -printcert -sslserver failure Message-ID: <20111202083631.AE7C647514@hg.openjdk.java.net> Changeset: 801c9c03302a Author: weijun Date: 2011-12-02 16:06 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/801c9c03302a 7115524: Regression: keytool -printcert -sslserver failure Reviewed-by: xuelei ! src/share/classes/sun/security/tools/KeyTool.java From Alan.Bateman at oracle.com Fri Dec 2 01:37:44 2011 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Fri, 02 Dec 2011 09:37:44 +0000 Subject: webrevs.2 for macosx changes to jdk7u-osx In-Reply-To: <4ED831DA.8090609@oracle.com> References: <4ED77C17.8060003@oracle.com> <4ED7B560.1010606@oracle.com> <4ED7F3D0.2050106@oracle.com> <4ED824DA.2000600@oracle.com> <4ED82A36.7030400@oracle.com> <4ED831DA.8090609@oracle.com> Message-ID: <4ED89C68.8020707@oracle.com> On 02/12/2011 02:03, David Holmes wrote: > : > My concern is that there are a number of platform specific changes > being made to java.* and javax.* classes (there are changes to sun.* > as well but that is less of a concern). > > http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/modified/ > > I would hope that we could find a way to not have to make platform > specific changes to such classes, and we need to be sure that the > proposed changes do not impact other platforms either in terms of > functionality or performance. I agree and I mentioned a couple of these in a recent mail [1]. However, jdk7u/jdk7u-osx is just an integration forest so they can be worked on there before the port is pushed up to jdk7u/jdk7u. -Alan. [1] http://mail.openjdk.java.net/pipermail/macosx-port-dev/2011-November/001498.html From Alan.Bateman at oracle.com Fri Dec 2 01:53:53 2011 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Fri, 02 Dec 2011 09:53:53 +0000 Subject: webrevs.2 for macosx changes to jdk7u-osx In-Reply-To: <4ED7F3D0.2050106@oracle.com> References: <4ED77C17.8060003@oracle.com> <4ED7B560.1010606@oracle.com> <4ED7F3D0.2050106@oracle.com> Message-ID: <4ED8A031.209@oracle.com> On 01/12/2011 21:38, Dalibor Topic wrote: > : > There is no special procedure for pushing into jdk7u-osx that's different from > the one for jdk7u-dev. You need to submit a bulk change request for approval first, > someone (i.e. either me or Edvard) needs to approve it, then the push can happen > - regardless whether that's jdk7u-dev or jdk7u-osx. > Dalibor - are you sure about this? I thought jdk7u/jdk7u-osx was to operate similar to an integration forest such as jdk8/tl so that we could bug fix and get the port completed before seeking permission to push it up to jdk7u/jdk7u. In that context I don't think it should be necessary to seeking approvals, other than the usual code review. -Alan From weijun.wang at oracle.com Fri Dec 2 02:13:45 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Fri, 02 Dec 2011 18:13:45 +0800 Subject: webrevs.2 for macosx changes to jdk7u-osx In-Reply-To: <4ED8A031.209@oracle.com> References: <4ED77C17.8060003@oracle.com> <4ED7B560.1010606@oracle.com> <4ED7F3D0.2050106@oracle.com> <4ED8A031.209@oracle.com> Message-ID: <4ED8A4D9.9010902@oracle.com> Yes, I think jdk7u-osx is only a temporary playground. There is no need for approval to push anything there. In fact, it's even not as formal as jdk8/tl, where code reviews must be done seriously, jcheck rules must be obeyed, and all changesets will be pushed to the main repo with no change. The jdk7u-osx is more like jigsaw, the developers have their own rules, and when they finally integrate any change to the main repo, most likely a (or several) new consolidated changeset will be created. -Max On 12/02/2011 05:53 PM, Alan Bateman wrote: > On 01/12/2011 21:38, Dalibor Topic wrote: >> : >> There is no special procedure for pushing into jdk7u-osx that's >> different from >> the one for jdk7u-dev. You need to submit a bulk change request for >> approval first, >> someone (i.e. either me or Edvard) needs to approve it, then the push >> can happen >> - regardless whether that's jdk7u-dev or jdk7u-osx. >> > Dalibor - are you sure about this? I thought jdk7u/jdk7u-osx was to > operate similar to an integration forest such as jdk8/tl so that we > could bug fix and get the port completed before seeking permission to > push it up to jdk7u/jdk7u. In that context I don't think it should be > necessary to seeking approvals, other than the usual code review. > > -Alan From Alan.Bateman at oracle.com Fri Dec 2 02:21:39 2011 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Fri, 02 Dec 2011 10:21:39 +0000 Subject: webrevs.2 for macosx changes to jdk7u-osx In-Reply-To: <4ED8A4D9.9010902@oracle.com> References: <4ED77C17.8060003@oracle.com> <4ED7B560.1010606@oracle.com> <4ED7F3D0.2050106@oracle.com> <4ED8A031.209@oracle.com> <4ED8A4D9.9010902@oracle.com> Message-ID: <4ED8A6B3.9070803@oracle.com> On 02/12/2011 10:13, Weijun Wang wrote: > Yes, I think jdk7u-osx is only a temporary playground. There is no > need for approval to push anything there. > > In fact, it's even not as formal as jdk8/tl, where code reviews must > be done seriously, jcheck rules must be obeyed, and all changesets > will be pushed to the main repo with no change. The jdk7u-osx is more > like jigsaw, the developers have their own rules, and when they > finally integrate any change to the main repo, most likely a (or > several) new consolidated changeset will be created. > > -Max As I understand it, jdk7u/jdk7u-ocx should have jcheck enabled so that eventually the changes can be go to jdk7u/jdk7u. I also think that each area should follow their normal processes which means code reviews for each change. The initial push of the port will of course be an exception as it carries many issues that need to be fixed in jdk7u/jdk7u-ocx. Dalibor's mail was a bit of a surprise (to me anyway) as I thought he and Edvward would not need to approve every tweak until the port is done. -Alan From michael.x.mcmahon at oracle.com Fri Dec 2 02:42:23 2011 From: michael.x.mcmahon at oracle.com (Michael McMahon) Date: Fri, 02 Dec 2011 10:42:23 +0000 Subject: webrevs.2 for macosx changes to jdk7u-osx In-Reply-To: <4ED8A6B3.9070803@oracle.com> References: <4ED77C17.8060003@oracle.com> <4ED7B560.1010606@oracle.com> <4ED7F3D0.2050106@oracle.com> <4ED8A031.209@oracle.com> <4ED8A4D9.9010902@oracle.com> <4ED8A6B3.9070803@oracle.com> Message-ID: <4ED8AB8F.60902@oracle.com> On 02/12/11 10:21, Alan Bateman wrote: > On 02/12/2011 10:13, Weijun Wang wrote: >> Yes, I think jdk7u-osx is only a temporary playground. There is no >> need for approval to push anything there. >> >> In fact, it's even not as formal as jdk8/tl, where code reviews must >> be done seriously, jcheck rules must be obeyed, and all changesets >> will be pushed to the main repo with no change. The jdk7u-osx is more >> like jigsaw, the developers have their own rules, and when they >> finally integrate any change to the main repo, most likely a (or >> several) new consolidated changeset will be created. >> >> -Max > As I understand it, jdk7u/jdk7u-ocx should have jcheck enabled so that > eventually the changes can be go to jdk7u/jdk7u. I also think that > each area should follow their normal processes which means code > reviews for each change. The initial push of the port will of course > be an exception as it carries many issues that need to be fixed in > jdk7u/jdk7u-ocx. Dalibor's mail was a bit of a surprise (to me anyway) > as I thought he and Edvward would not need to approve every tweak > until the port is done. > > -Alan > Yes, that was my understanding too. - Michael. From dalibor.topic at oracle.com Fri Dec 2 02:53:10 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 02 Dec 2011 11:53:10 +0100 Subject: webrevs.2 for macosx changes to jdk7u-osx In-Reply-To: <4ED8A031.209@oracle.com> References: <4ED77C17.8060003@oracle.com> <4ED7B560.1010606@oracle.com> <4ED7F3D0.2050106@oracle.com> <4ED8A031.209@oracle.com> Message-ID: <4ED8AE16.3020002@oracle.com> On 12/2/11 10:53 AM, Alan Bateman wrote: > On 01/12/2011 21:38, Dalibor Topic wrote: >> : >> There is no special procedure for pushing into jdk7u-osx that's different from >> the one for jdk7u-dev. You need to submit a bulk change request for approval first, >> someone (i.e. either me or Edvard) needs to approve it, then the push can happen >> - regardless whether that's jdk7u-dev or jdk7u-osx. >> > Dalibor - are you sure about this? When Paul initially asked for an osx development forest, he pointed out that jdk7u-osx would follow the existing development processes. Development forest in this case means it's as stable as the respective teams make it (i.e. not always perfectly stable), not that it's different from a transparency & approval process perspective. It could be if it has to, though, but so far I don't think that we had anyone request a separate process for the osx forest, given that it is in phase 1, and phase 1 is pretty lightweight by design. In order to make the approval process not block on me or Edvard, I proposed earlier in this thread to make Paul a maintainer for the osx forest then he could handle all the approvals himself, or he could then delegate them per component, for example, to other maintainers - which I think is basically what you need - a way to federate responsibility for approvals to the various teams working on the port. I'd be happy to make multiple people maintainers of the osx forest, too - just let me know what your preferred mode of operation is. 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From dalibor.topic at oracle.com Fri Dec 2 06:23:11 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 02 Dec 2011 15:23:11 +0100 Subject: Bulk changes: jdk7u-osx forest is open for business Message-ID: <4ED8DF4F.5040702@oracle.com> The jdk7u-osx forest is open for bulk changes - the purpose is to bring over the Mac OS X Port. 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From dalibor.topic at oracle.com Fri Dec 2 06:25:03 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 02 Dec 2011 15:25:03 +0100 Subject: jdk7u-osx maintainer: Paul Hohensee Message-ID: <4ED8DFBF.2060606@oracle.com> Hi, Per JDK 7 Update Ground Rules ?3 [0], I'm delegating the maintainer authority for jdk7u-osx (and the corresponding closedjdk jdk7u forests) to Paul Hohensee. Welcome, Paul! cheers, dalibor topic [0] http://openjdk.java.net/projects/jdk7u/groundrules.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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From dalibor.topic at oracle.com Fri Dec 2 06:37:35 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 02 Dec 2011 15:37:35 +0100 Subject: [7u4] Request for approval for 7113349 - Initial changeset for Macosx port to jdk7u (jdk7u-osx) In-Reply-To: <4ED80AE3.7090507@oracle.com> References: <4ED80AE3.7090507@oracle.com> Message-ID: <4ED8E2AF.6080904@oracle.com> Thanks, Michael! Since Paul is now the maintainer for the jdk7u-osx forest, you'll need his approval for the push. I assume you've updated the changesets since you posted this request as a response to reviewers, so I'm curious if you intend to push these changes or an updated version - if the latter is the case, please post the URLs to the webrevs in a reply. cheers, dalibor topic On 12/2/11 12:16 AM, Michael McMahon wrote: > Hi, > > This is a request to push the Macosx port of jdk into the jdk7u-osx forest, for 7u4. > > Webrevs are located at: > > (jdk modified files) > http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/modified/ > > (jdk new files) > http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/new/ > > (corba new and modified) > http://cr.openjdk.java.net/~michaelm/7113349/1/corba/webrev/ > > Thanks, > Michael. -- 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From michael.x.mcmahon at oracle.com Fri Dec 2 06:51:02 2011 From: michael.x.mcmahon at oracle.com (Michael McMahon) Date: Fri, 02 Dec 2011 14:51:02 +0000 Subject: [7u4] Request for approval for 7113349 - Initial changeset for Macosx port to jdk7u (jdk7u-osx) In-Reply-To: <4ED8E2AF.6080904@oracle.com> References: <4ED80AE3.7090507@oracle.com> <4ED8E2AF.6080904@oracle.com> Message-ID: <4ED8E5D6.2070709@oracle.com> Yes, the first two of those links were updated. This is now what I would like to push. Webrevs are located at: (jdk modified files) http://cr.openjdk.java.net/~michaelm/7113349/5/jdk7u-osx/modified/ (jdk new files) http://cr.openjdk.java.net/~michaelm/7113349/5/jdk7u-osx/new/ (corba new and modified) http://cr.openjdk.java.net/~michaelm/7113349/1/corba/webrev/ Thanks, Michael. On 02/12/11 14:37, Dalibor Topic wrote: > Thanks, Michael! > > Since Paul is now the maintainer for the jdk7u-osx forest, you'll need his approval for the push. > > I assume you've updated the changesets since you posted this request as a response to reviewers, > so I'm curious if you intend to push these changes or an updated version - if the latter is the case, > please post the URLs to the webrevs in a reply. > > cheers, > dalibor topic > > On 12/2/11 12:16 AM, Michael McMahon wrote: >> Hi, >> >> This is a request to push the Macosx port of jdk into the jdk7u-osx forest, for 7u4. >> >> Webrevs are located at: >> >> (jdk modified files) >> http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/modified/ >> >> (jdk new files) >> http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/new/ >> >> (corba new and modified) >> http://cr.openjdk.java.net/~michaelm/7113349/1/corba/webrev/ >> >> Thanks, >> Michael. > From paul.hohensee at oracle.com Fri Dec 2 06:56:25 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Fri, 02 Dec 2011 09:56:25 -0500 Subject: [7u4] Request for approval for 7113349 - Initial changeset for Macosx port to jdk7u (jdk7u-osx) In-Reply-To: <4ED8E2AF.6080904@oracle.com> References: <4ED80AE3.7090507@oracle.com> <4ED8E2AF.6080904@oracle.com> Message-ID: <4ED8E719.1000601@oracle.com> Michael's posted an updated set of webrevs to macosx-port-dev, which are now being reviewed. Paul On 12/2/11 9:37 AM, Dalibor Topic wrote: > Thanks, Michael! > > Since Paul is now the maintainer for the jdk7u-osx forest, you'll need his approval for the push. > > I assume you've updated the changesets since you posted this request as a response to reviewers, > so I'm curious if you intend to push these changes or an updated version - if the latter is the case, > please post the URLs to the webrevs in a reply. > > cheers, > dalibor topic > > On 12/2/11 12:16 AM, Michael McMahon wrote: >> Hi, >> >> This is a request to push the Macosx port of jdk into the jdk7u-osx forest, for 7u4. >> >> Webrevs are located at: >> >> (jdk modified files) >> http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/modified/ >> >> (jdk new files) >> http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/new/ >> >> (corba new and modified) >> http://cr.openjdk.java.net/~michaelm/7113349/1/corba/webrev/ >> >> Thanks, >> Michael. > From dalibor.topic at oracle.com Fri Dec 2 07:07:34 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 02 Dec 2011 16:07:34 +0100 Subject: Request for approval for CR 7099835 - subset of CR 7091141 JAXP 1.4.5 update 1 for 7u2 In-Reply-To: <4E966BBB.4010302@Oracle.Com> References: <4E966BBB.4010302@Oracle.Com> Message-ID: <4ED8E9B6.5080401@oracle.com> On 10/13/11 6:40 AM, Abhijit Saha wrote: > Request for integration a subset of fixes from original # 7091141 (where previous integration caused build issues) into 7u2 b10. > > This new bundle from JAXP excludes the offending fixes. > > http://bugs.sun.com/view_bug.do?bug_id=7099835 > Going through my mail, I found this request without a reply - for the record, the request was rejected, as the bug evaluation in the bug tracker says. cheers, dalibor topc -- 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From paul.hohensee at oracle.com Fri Dec 2 08:45:26 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Fri, 02 Dec 2011 11:45:26 -0500 Subject: [7u4] Request for approval for 7113349 - Initial changeset for Macosx port to jdk7u (jdk7u-osx) In-Reply-To: <4ED8E5D6.2070709@oracle.com> References: <4ED80AE3.7090507@oracle.com> <4ED8E2AF.6080904@oracle.com> <4ED8E5D6.2070709@oracle.com> Message-ID: <4ED900A6.40605@oracle.com> Approved. In the interest of getting a usable build as soon as possible, issues brought up during the review will be addressed by (near) future pushes. Paul On 12/2/11 9:51 AM, Michael McMahon wrote: > Yes, the first two of those links were updated. This is now what I would > like to push. > > Webrevs are located at: > > (jdk modified files) > http://cr.openjdk.java.net/~michaelm/7113349/5/jdk7u-osx/modified/ > > (jdk new files) > http://cr.openjdk.java.net/~michaelm/7113349/5/jdk7u-osx/new/ > > (corba new and modified) > http://cr.openjdk.java.net/~michaelm/7113349/1/corba/webrev/ > > Thanks, > Michael. > > > On 02/12/11 14:37, Dalibor Topic wrote: >> Thanks, Michael! >> >> Since Paul is now the maintainer for the jdk7u-osx forest, you'll >> need his approval for the push. >> >> I assume you've updated the changesets since you posted this request >> as a response to reviewers, >> so I'm curious if you intend to push these changes or an updated >> version - if the latter is the case, >> please post the URLs to the webrevs in a reply. >> >> cheers, >> dalibor topic >> >> On 12/2/11 12:16 AM, Michael McMahon wrote: >>> Hi, >>> >>> This is a request to push the Macosx port of jdk into the jdk7u-osx >>> forest, for 7u4. >>> >>> Webrevs are located at: >>> >>> (jdk modified files) >>> http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/modified/ >>> >>> (jdk new files) >>> http://cr.openjdk.java.net/~michaelm/7113349/4/jdk7u-osx/new/ >>> >>> (corba new and modified) >>> http://cr.openjdk.java.net/~michaelm/7113349/1/corba/webrev/ >>> >>> Thanks, >>> Michael. >> > From Andrey.Pikalev at oracle.com Fri Dec 2 08:42:53 2011 From: Andrey.Pikalev at oracle.com (Andrey Pikalev) Date: Fri, 02 Dec 2011 20:42:53 +0400 Subject: jdk7u-osx maintainer: Paul Hohensee In-Reply-To: <4ED8DFBF.2060606@oracle.com> References: <4ED8DFBF.2060606@oracle.com> Message-ID: <4ED9000D.4050307@oracle.com> Hi Dalibor, Given the expected volume of changes in the awt/2d/swing areas I strongly advise to add respective team representative as a co-maintainer. Or alternatively delegate the maintainer authority for awt/2d/swing to those teams representative. I suggest to grant this role to Artem Ananiev who is OpenJDK AWT Group lead. Thanks, Andrey. On 12/2/2011 6:25 PM, Dalibor Topic wrote: > Hi, > > Per JDK 7 Update Ground Rules ?3 [0], I'm delegating the maintainer authority for > jdk7u-osx (and the corresponding closedjdk jdk7u forests) to Paul Hohensee. > > Welcome, Paul! > > cheers, > dalibor topic > > [0] http://openjdk.java.net/projects/jdk7u/groundrules.html From dalibor.topic at oracle.com Fri Dec 2 09:22:07 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 02 Dec 2011 18:22:07 +0100 Subject: jdk7u-osx maintainer: Paul Hohensee In-Reply-To: <4ED9000D.4050307@oracle.com> References: <4ED8DFBF.2060606@oracle.com> <4ED9000D.4050307@oracle.com> Message-ID: <4ED9093F.4010303@oracle.com> On 12/2/11 5:42 PM, Andrey Pikalev wrote: > Hi Dalibor, > > Given the expected volume of changes in the awt/2d/swing areas I strongly advise to add respective team representative as a co-maintainer. Or alternatively delegate the maintainer authority for awt/2d/swing to those teams representative. I suggest to grant this role to Artem Ananiev who is OpenJDK AWT Group lead. As the forest's maintainer, that's Paul's call - if he sends an e-mail like the one I sent starting this thread to jdk7u-dev announcing either option, I'll take care of updating the JDK 7 Update Project's web page. 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From Andrey.Pikalev at oracle.com Fri Dec 2 09:40:50 2011 From: Andrey.Pikalev at oracle.com (Andrey Pikalev) Date: Fri, 02 Dec 2011 21:40:50 +0400 Subject: jdk7u-osx maintainer: Paul Hohensee In-Reply-To: <4ED9093F.4010303@oracle.com> References: <4ED8DFBF.2060606@oracle.com> <4ED9000D.4050307@oracle.com> <4ED9093F.4010303@oracle.com> Message-ID: <4ED90DA2.2000109@oracle.com> Thanks for clarification Dalibor! Paul, do you have any objection to the proposed maintainer role update? Thanks, Andrey. On 12/2/2011 9:22 PM, Dalibor Topic wrote: > On 12/2/11 5:42 PM, Andrey Pikalev wrote: >> Hi Dalibor, >> >> Given the expected volume of changes in the awt/2d/swing areas I strongly advise to add respective team representative as a co-maintainer. Or alternatively delegate the maintainer authority for awt/2d/swing to those teams representative. I suggest to grant this role to Artem Ananiev who is OpenJDK AWT Group lead. > > As the forest's maintainer, that's Paul's call - if he sends an e-mail like > the one I sent starting this thread to jdk7u-dev announcing either option, > I'll take care of updating the JDK 7 Update Project's web page. > > cheers, > dalibor topic From neugens.limasoftware at gmail.com Fri Dec 2 10:15:54 2011 From: neugens.limasoftware at gmail.com (Mario Torre) Date: Fri, 2 Dec 2011 19:15:54 +0100 Subject: Bulk changes: jdk7u-osx forest is open for business In-Reply-To: <4ED8DF4F.5040702@oracle.com> References: <4ED8DF4F.5040702@oracle.com> Message-ID: <2AF65288-DCDC-4B5A-88B7-CF927D00D0DA@gmail.com> Il giorno 02/dic/2011, alle ore 15:23, Dalibor Topic ha scritto: > The jdk7u-osx forest is open for bulk changes - the purpose is to > bring over the Mac OS X Port. > > cheers, > dalibor topic I'm not sure I understand by "bring over", does it means that this will "deprecate" the osx forest (in other words the old osx fork is merged into this branch?) . If so, this is a good news (or I'm missing something obvious?). There is a patch I recently submitted to the osx developers that I would really like to see in this forest too. Will this forest still be separated from the Linux/Windows/Solaris one, or will be fully merged at some point (one source to rule them all)? Probably those questions had already been answered on the various mailing lists, so sorry for them but I have not followed that much the development on the OSX front and I would love to get on track again. Cheers, Mario --- pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF http://www.ladybug-studio.com IcedRobot: www.icedrobot.org Proud GNU Classpath developer: http://www.classpath.org/ Read About us at: http://planet.classpath.org OpenJDK: http://openjdk.java.net/projects/caciocavallo/ Please, support open standards: http://endsoftpatents.org/ From dalibor.topic at oracle.com Fri Dec 2 13:47:17 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Fri, 02 Dec 2011 22:47:17 +0100 Subject: Bulk changes: jdk7u-osx forest is open for business In-Reply-To: <2AF65288-DCDC-4B5A-88B7-CF927D00D0DA@gmail.com> References: <4ED8DF4F.5040702@oracle.com> <2AF65288-DCDC-4B5A-88B7-CF927D00D0DA@gmail.com> Message-ID: <4ED94765.8060107@oracle.com> On 12/2/11 7:15 PM, Mario Torre wrote: > I'm not sure I understand by "bring over", does it means that this will > "deprecate" the osx forest (in other words the old osx fork is merged into > this branch?) . See http://mail.openjdk.java.net/pipermail/macosx-port-dev/2011-November/001548.html > Will this forest still be separated from the Linux/Windows/Solaris one, or will > be fully merged at some point (one source to rule them all)? Yes. 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From neugens.limasoftware at gmail.com Fri Dec 2 14:24:31 2011 From: neugens.limasoftware at gmail.com (Mario Torre) Date: Fri, 2 Dec 2011 23:24:31 +0100 Subject: Bulk changes: jdk7u-osx forest is open for business In-Reply-To: <4ED94765.8060107@oracle.com> References: <4ED8DF4F.5040702@oracle.com> <2AF65288-DCDC-4B5A-88B7-CF927D00D0DA@gmail.com> <4ED94765.8060107@oracle.com> Message-ID: <01B5C780-7E08-4118-A7EF-E420284D4874@gmail.com> Il giorno 02/dic/2011, alle ore 22:47, Dalibor Topic ha scritto: > On 12/2/11 7:15 PM, Mario Torre wrote: >> I'm not sure I understand by "bring over", does it means that this will >> "deprecate" the osx forest (in other words the old osx fork is merged into >> this branch?) . > > See http://mail.openjdk.java.net/pipermail/macosx-port-dev/2011-November/001548.html > >> Will this forest still be separated from the Linux/Windows/Solaris one, or will >> be fully merged at some point (one source to rule them all)? > > Yes. > > cheers, > dalibor topic Hi Dalibor, Thanks, very good news. Cheers, Mario --- pgp key: http://subkeys.pgp.net/ PGP Key ID: 80F240CF Fingerprint: BA39 9666 94EC 8B73 27FA FC7C 4086 63E3 80F2 40CF http://www.ladybug-studio.com IcedRobot: www.icedrobot.org Proud GNU Classpath developer: http://www.classpath.org/ Read About us at: http://planet.classpath.org OpenJDK: http://openjdk.java.net/projects/caciocavallo/ Please, support open standards: http://endsoftpatents.org/ From henri.gomez at gmail.com Sun Dec 4 03:20:10 2011 From: henri.gomez at gmail.com (Henri Gomez) Date: Sun, 4 Dec 2011 12:20:10 +0100 Subject: hg: jdk7u/jdk7u-osx: 30 new changesets In-Reply-To: References: <20111203211842.AE56347559@hg.openjdk.java.net> Message-ID: I just tried a build on jdk7u-osx and it seems to build : mbp:macosx-amd64 henri$ ./j2sdk-image/1.7.0.jdk/Contents/Home/bin/java -version openjdk version "1.7.0-4-b01" OpenJDK Runtime Environment (build 1.7.0-4-b01-20111204) OpenJDK 64-Bit Server VM (build 23.0-b06, mixed mode) I notice binary images are now under macosx-amd64 instead of macosx-universal. Is it normal behaviour and will it stay like this ? Cheers 2011/12/4 Henri Gomez : > Hi Michael > > There is more and more commits to jdk7u-osx and it's nice. > > Question, did it is buildable yet on OS/X ? > > Tried 2 days ago with usual macosx-port make command (and parameters) > but it fail. > > What are the builds commands to be used now ? > > 2011/12/3 ?: >> Changeset: 0e61843f240d >> Author: ? ?cl >> Date: ? ? ?2011-10-25 13:50 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/0e61843f240d >> >> Added tag jdk7u2-b10 for changeset 194f60b57099 >> >> ! .hgtags >> >> Changeset: 480a1c68b709 >> Author: ? ?jcoomes >> Date: ? ? ?2011-10-26 12:43 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/480a1c68b709 >> >> 7105275: wrong tag added to jdk7u master repos >> Reviewed-by: asaha >> >> ! .hgtags >> >> Changeset: 3ac30b385287 >> Author: ? ?katleman >> Date: ? ? ?2011-06-21 17:30 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/3ac30b385287 >> >> 7057705: can't generate api docs for JDK7 updates >> Reviewed-by: asaha >> >> ! make/Defs-internal.gmk >> >> Changeset: 759022612737 >> Author: ? ?asaha >> Date: ? ? ?2011-06-28 11:05 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/759022612737 >> >> Merge >> >> >> Changeset: f54dd2af25df >> Author: ? ?xdono >> Date: ? ? ?2011-06-27 16:07 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/f54dd2af25df >> >> Added tag jdk7u1-b01 for changeset 3ac30b385287 >> >> ! .hgtags >> >> Changeset: 6a72c3fdf2f6 >> Author: ? ?asaha >> Date: ? ? ?2011-06-28 11:24 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/6a72c3fdf2f6 >> >> Merge >> >> ! .hgtags >> >> Changeset: bbe009987085 >> Author: ? ?asaha >> Date: ? ? ?2011-06-24 17:34 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/bbe009987085 >> >> Merge >> >> >> Changeset: 34451dc0580d >> Author: ? ?asaha >> Date: ? ? ?2011-06-28 13:51 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/34451dc0580d >> >> Merge >> >> >> Changeset: bf735d852f79 >> Author: ? ?schien >> Date: ? ? ?2011-08-04 10:19 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/bf735d852f79 >> >> Added tag jdk7u1-b02 for changeset 34451dc0580d >> >> ! .hgtags >> >> Changeset: f66a2bada589 >> Author: ? ?schien >> Date: ? ? ?2011-08-26 14:21 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/f66a2bada589 >> >> Added tag jdk7u1-b03 for changeset bf735d852f79 >> >> ! .hgtags >> >> Changeset: 9b9b5ce41766 >> Author: ? ?schien >> Date: ? ? ?2011-09-07 12:55 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/9b9b5ce41766 >> >> Added tag jdk7u1-b04 for changeset f66a2bada589 >> >> ! .hgtags >> >> Changeset: 9d77582335d3 >> Author: ? ?asaha >> Date: ? ? ?2011-09-15 12:36 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/9d77582335d3 >> >> Merge >> >> ! .hgtags >> >> Changeset: 453b4a83a8f2 >> Author: ? ?asaha >> Date: ? ? ?2011-09-22 09:59 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/453b4a83a8f2 >> >> Merge >> >> ! .hgtags >> >> Changeset: a88e2552f1d4 >> Author: ? ?schien >> Date: ? ? ?2011-09-23 11:29 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/a88e2552f1d4 >> >> Added tag jdk7u1-b05 for changeset 9b9b5ce41766 >> >> ! .hgtags >> >> Changeset: b9d79c2d42bb >> Author: ? ?asaha >> Date: ? ? ?2011-09-23 12:00 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/b9d79c2d42bb >> >> Merge >> >> ! .hgtags >> >> Changeset: bbf999f0403a >> Author: ? ?katleman >> Date: ? ? ?2011-09-26 12:06 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/bbf999f0403a >> >> Added tag jdk7u2-b09 for changeset b9d79c2d42bb >> >> ! .hgtags >> >> Changeset: 7f0654079a6a >> Author: ? ?cl >> Date: ? ? ?2011-09-30 19:35 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/7f0654079a6a >> >> Added tag jdk7u1-b06 for changeset a88e2552f1d4 >> >> ! .hgtags >> >> Changeset: bfc196b6a292 >> Author: ? ?katleman >> Date: ? ? ?2011-10-02 12:50 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/bfc196b6a292 >> >> Added tag jdk7u1-b07 for changeset 7f0654079a6a >> >> ! .hgtags >> >> Changeset: dd760bfae2ec >> Author: ? ?cl >> Date: ? ? ?2011-10-03 15:32 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/dd760bfae2ec >> >> Added tag jdk7u1-b08 for changeset bfc196b6a292 >> >> ! .hgtags >> >> Changeset: be12d8ef36d1 >> Author: ? ?asaha >> Date: ? ? ?2011-10-11 15:47 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/be12d8ef36d1 >> >> Merge >> >> ! .hgtags >> >> Changeset: d97ad7eb7cf6 >> Author: ? ?katleman >> Date: ? ? ?2011-10-27 12:11 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/d97ad7eb7cf6 >> >> Added tag jdk7u2-b11 for changeset be12d8ef36d1 >> >> ! .hgtags >> >> Changeset: 91a6babc10e0 >> Author: ? ?asaha >> Date: ? ? ?2011-10-27 23:11 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/91a6babc10e0 >> >> Merge >> >> ! .hgtags >> >> Changeset: 844a1d316d93 >> Author: ? ?jeff >> Date: ? ? ?2011-10-31 12:34 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/844a1d316d93 >> >> 7102337: Third Party License Readme updates for 7u2 >> Reviewed-by: lana, ohair >> >> ! THIRD_PARTY_README >> >> Changeset: f69eef030720 >> Author: ? ?asaha >> Date: ? ? ?2011-11-04 10:46 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/f69eef030720 >> >> Merge >> >> >> Changeset: 9daf26e0d0cb >> Author: ? ?asaha >> Date: ? ? ?2011-11-04 11:09 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/9daf26e0d0cb >> >> Merge >> >> >> Changeset: 25c31e46dbba >> Author: ? ?asaha >> Date: ? ? ?2011-11-04 11:44 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/25c31e46dbba >> >> Merge >> >> >> Changeset: b2deaf5bde5e >> Author: ? ?lana >> Date: ? ? ?2011-11-04 11:13 -0700 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/b2deaf5bde5e >> >> Merge >> >> >> Changeset: c95558e566ac >> Author: ? ?katleman >> Date: ? ? ?2011-11-10 11:45 -0800 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/c95558e566ac >> >> Added tag jdk7u2-b12 for changeset b2deaf5bde5e >> >> ! .hgtags >> >> Changeset: 5a83e23e1bf6 >> Author: ? ?asaha >> Date: ? ? ?2011-11-11 09:07 -0800 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/5a83e23e1bf6 >> >> Merge >> >> ! .hgtags >> >> Changeset: 870fd5101f66 >> Author: ? ?katleman >> Date: ? ? ?2011-11-16 16:09 -0800 >> URL: ? ? ? http://hg.openjdk.java.net/jdk7u/jdk7u-osx/rev/870fd5101f66 >> >> Added tag jdk7u4-b01 for changeset 5a83e23e1bf6 >> >> ! .hgtags >> From Dmitry.Degrave at oracle.com Sun Dec 4 07:04:02 2011 From: Dmitry.Degrave at oracle.com (Dmeetry Degrave) Date: Sun, 04 Dec 2011 19:04:02 +0400 Subject: [7u4] Request for approval for 7086595: Error message bug: name of initializer is 'null' Message-ID: <4EDB8BE2.20004@oracle.com> Hi, This is a port from jdk8 to 7u4 with identical fix. 7086595: Error message bug: name of initializer is 'null' http://bugs.sun.com/view_bug.do?bug_id=7086595 webrev: http://cr.openjdk.java.net/~dmeetry/7086595/webrev.0/ jdk8: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ed338593b0b6 Reviewed by Maurizio Cimadamore. thanks, dmeetry From edvard.wendelin at oracle.com Sun Dec 4 14:11:33 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Sun, 4 Dec 2011 23:11:33 +0100 Subject: [7u4] Request for approval for 7086595: Error message bug: name of initializer is 'null' In-Reply-To: <4EDB8BE2.20004@oracle.com> References: <4EDB8BE2.20004@oracle.com> Message-ID: <78EC5D90-0A98-4AD8-86C4-85E95C4A6DA6@oracle.com> Approved. On Dec 4, 2011, at 4:04 PM, Dmeetry Degrave wrote: > Hi, > > This is a port from jdk8 to 7u4 with identical fix. > > 7086595: Error message bug: name of initializer is 'null' > http://bugs.sun.com/view_bug.do?bug_id=7086595 > > webrev: http://cr.openjdk.java.net/~dmeetry/7086595/webrev.0/ > jdk8: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/ed338593b0b6 > > Reviewed by Maurizio Cimadamore. > > thanks, > dmeetry From dmitry.degrave at sun.com Mon Dec 5 04:01:03 2011 From: dmitry.degrave at sun.com (dmitry.degrave at sun.com) Date: Mon, 05 Dec 2011 12:01:03 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 7086595: Error message bug: name of initializer is 'null' Message-ID: <20111205120107.68F3D47561@hg.openjdk.java.net> Changeset: 302caac525b9 Author: dmeetry Date: 2011-12-05 15:58 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/302caac525b9 7086595: Error message bug: name of initializer is 'null' Summary: Implementation of MethodSymbol.location() should take into account static/instance initializers Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Kinds.java ! src/share/classes/com/sun/tools/javac/code/Printer.java ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java + test/tools/javac/7086595/T7086595.java + test/tools/javac/7086595/T7086595.out ! test/tools/javac/Diagnostics/6860795/T6860795.out ! test/tools/javac/LocalClasses_2.out ! test/tools/javac/NestedInnerClassNames.out ! test/tools/javac/TryWithResources/BadTwr.out ! test/tools/javac/TryWithResources/DuplicateResourceDecl.out + test/tools/javac/diags/examples/AlreadyDefinedClinit.java + test/tools/javac/diags/examples/KindnameInstanceInit.java + test/tools/javac/diags/examples/KindnameStaticInit.java ! test/tools/javac/generics/6910550/T6910550d.out From paul.hohensee at oracle.com Mon Dec 5 06:24:30 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Mon, 05 Dec 2011 09:24:30 -0500 Subject: jdk7u-osx maintainer: Paul Hohensee In-Reply-To: <4ED90DA2.2000109@oracle.com> References: <4ED8DFBF.2060606@oracle.com> <4ED9000D.4050307@oracle.com> <4ED9093F.4010303@oracle.com> <4ED90DA2.2000109@oracle.com> Message-ID: <4EDCD41E.9060308@oracle.com> No, no objection. Paul On 12/2/11 12:40 PM, Andrey Pikalev wrote: > Thanks for clarification Dalibor! > > Paul, do you have any objection to the proposed maintainer role update? > > Thanks, > Andrey. > > On 12/2/2011 9:22 PM, Dalibor Topic wrote: >> On 12/2/11 5:42 PM, Andrey Pikalev wrote: >>> Hi Dalibor, >>> >>> Given the expected volume of changes in the awt/2d/swing areas I >>> strongly advise to add respective team representative as a >>> co-maintainer. Or alternatively delegate the maintainer authority >>> for awt/2d/swing to those teams representative. I suggest to grant >>> this role to Artem Ananiev who is OpenJDK AWT Group lead. >> >> As the forest's maintainer, that's Paul's call - if he sends an >> e-mail like >> the one I sent starting this thread to jdk7u-dev announcing either >> option, >> I'll take care of updating the JDK 7 Update Project's web page. >> >> cheers, >> dalibor topic From paul.hohensee at oracle.com Mon Dec 5 06:27:35 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Mon, 05 Dec 2011 09:27:35 -0500 Subject: jdk7u-osx maintainer: Paul Hohensee Message-ID: <4EDCD4D7.3050808@oracle.com> Per JDK 7 Update Ground Rules ?3 [0], I'm delegating the maintainer authority for jdk7u-osx AWT, 2D and Swing (and the corresponding closedjdk jdk7u forests) to Artem Ananiev, who is the OpenJDK AWT group lead. Welcome, Artem! Paul [0]http://openjdk.java.net/projects/jdk7u/groundrules.html From Dmitry.Degrave at oracle.com Mon Dec 5 09:48:56 2011 From: Dmitry.Degrave at oracle.com (Dmeetry Degrave) Date: Mon, 05 Dec 2011 21:48:56 +0400 Subject: [7u4] Request for approval for CR 7098530 - tools/javac/javazip/Test.sh can fail on Windows Message-ID: <4EDD0408.5070402@oracle.com> Hi, Request to push changes to 7u4. Fix is identical to jdk8. 7098530: Error message bug: name of initializer is 'null' http://bugs.sun.com/view_bug.do?bug_id=7098530 jdk8: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b4021c520e40 Reviewed by James Holmlund. thanks, dmeetry From Dmitry.Degrave at oracle.com Mon Dec 5 09:51:34 2011 From: Dmitry.Degrave at oracle.com (Dmeetry Degrave) Date: Mon, 05 Dec 2011 21:51:34 +0400 Subject: [7u4] Request for approval for CR 7098530 - tools/javac/javazip/Test.sh can fail on Windows In-Reply-To: <4EDD0408.5070402@oracle.com> References: <4EDD0408.5070402@oracle.com> Message-ID: <4EDD04A6.1000301@oracle.com> > Hi, > > Request to push changes to 7u4. Fix is identical to jdk8. > > 7098530: Error message bug: name of initializer is 'null' correction: 7098530: tools/javac/javazip/Test.sh can fail on Windows > http://bugs.sun.com/view_bug.do?bug_id=7098530 > jdk8: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b4021c520e40 > > Reviewed by James Holmlund. > > thanks, > dmeetry From dalibor.topic at oracle.com Mon Dec 5 10:15:32 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Mon, 05 Dec 2011 19:15:32 +0100 Subject: jdk7u-osx maintainer: Paul Hohensee In-Reply-To: <4EDCD4D7.3050808@oracle.com> References: <4EDCD4D7.3050808@oracle.com> Message-ID: <4EDD0A44.1030608@oracle.com> On 12/5/11 3:27 PM, Paul Hohensee wrote: > Per JDK 7 Update Ground Rules ?3 [0], I'm delegating the maintainer authority for > jdk7u-osx AWT, 2D and Swing (and the corresponding closedjdk jdk7u forests) to > Artem Ananiev, who is the OpenJDK AWT group lead. > > Welcome, Artem! > > Paul > > [0]http://openjdk.java.net/projects/jdk7u/groundrules.html > > Thanks, Paul, I've updated the jdk7u Project page accordingly. 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From dalibor.topic at oracle.com Mon Dec 5 10:41:19 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Mon, 05 Dec 2011 19:41:19 +0100 Subject: Maintainer Delegation Template posted Message-ID: <4EDD104F.5020601@oracle.com> Hi, since we've had a few instances of forest maintainer delegation recently, I've synthesized a template to use for future cases and put it up on the web page here: http://openjdk.java.net/projects/jdk7u/maintainer-template.html 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From edvard.wendelin at oracle.com Mon Dec 5 10:55:17 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 5 Dec 2011 19:55:17 +0100 Subject: [7u4] Request for approval for CR 7098530 - tools/javac/javazip/Test.sh can fail on Windows In-Reply-To: <4EDD04A6.1000301@oracle.com> References: <4EDD0408.5070402@oracle.com> <4EDD04A6.1000301@oracle.com> Message-ID: Approved On Dec 5, 2011, at 6:51 PM, Dmeetry Degrave wrote: >> Hi, >> >> Request to push changes to 7u4. Fix is identical to jdk8. >> >> 7098530: Error message bug: name of initializer is 'null' > correction: 7098530: tools/javac/javazip/Test.sh can fail on Windows > >> http://bugs.sun.com/view_bug.do?bug_id=7098530 >> jdk8: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b4021c520e40 >> >> Reviewed by James Holmlund. >> >> thanks, >> dmeetry From artem.ananiev at oracle.com Mon Dec 5 11:07:55 2011 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Mon, 05 Dec 2011 23:07:55 +0400 Subject: jdk7u-osx maintainer: Paul Hohensee In-Reply-To: <4EDCD4D7.3050808@oracle.com> References: <4EDCD4D7.3050808@oracle.com> Message-ID: <4EDD168B.6070807@oracle.com> On 12/5/2011 6:27 PM, Paul Hohensee wrote: > Per JDK 7 Update Ground Rules ?3 [0], I'm delegating the maintainer > authority for > jdk7u-osx AWT, 2D and Swing (and the corresponding closedjdk jdk7u > forests) to > Artem Ananiev, who is the OpenJDK AWT group lead. > > Welcome, Artem! Thanks, Paul! Artem > Paul > > [0]http://openjdk.java.net/projects/jdk7u/groundrules.html > > From dmitry.degrave at sun.com Mon Dec 5 13:08:57 2011 From: dmitry.degrave at sun.com (dmitry.degrave at sun.com) Date: Mon, 05 Dec 2011 21:08:57 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 7098530: tools/javac/javazip/Test.sh can fail on Windows Message-ID: <20111205210903.2CFCE4758E@hg.openjdk.java.net> Changeset: 503ad960abff Author: dmeetry Date: 2011-12-06 01:07 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/503ad960abff 7098530: tools/javac/javazip/Test.sh can fail on Windows Summary: Fix cygpath command to properly convert path Reviewed-by: jjh ! test/tools/javac/javazip/Test.sh From John.Coomes at oracle.com Mon Dec 5 16:02:44 2011 From: John.Coomes at oracle.com (John Coomes) Date: Mon, 5 Dec 2011 16:02:44 -0800 Subject: [7u4] Request for approval for bulk integration of hs23-b07 Message-ID: <20189.23460.987140.669807@oracle.com> Requesting approval to integrate hs23-b07 into jdk7u4-b03. A webrev is available at: http://cr.openjdk.java.net/~jcoomes/7u4/hs23-b07-jdk7u4-b03.webrev/ Pre-integration testing is in progress; the integration will proceed only after SQE has analyzed the results and approved. The fixes in the proposed integration are below. All have undergone nightly testing and are already in a jdk8 repository. 6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads 7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class 7106024: CMS: Removed unused code for precleaning in remark phase 7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries 7110173: GCNotifier::pushNotification publishes stale data. 7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM 7111795: G1: Various cleanups identified during walk through of changes for 6484965 7112308: Fix Visual Studio build for precompiled header 7112743: G1: Reduce overhead of marking closure during evacuation pauses 7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure 7113503: Bump the hs23 build number to 07 7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise 7116189: Export JVM_SetNativeThreadName from Hotspot 7116481: Commercial features in Hotspot must be gated by a switch 7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch -John From kelly.ohair at oracle.com Mon Dec 5 19:19:06 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Mon, 5 Dec 2011 19:19:06 -0800 Subject: Need reviewer- for jdk7u-osx Message-ID: <12B1ACAB-1427-4B93-AAEB-C7DB09E85DB7@oracle.com> For the jdk7u-osx forest (Mac port): 7117110: Remove target 1.5 from jaxp and jaxws repo builds for mac 7118095: Add macosx targets to make/jprt.properties file http://cr.openjdk.java.net/~ohair/openjdk7/jdk7u-osx-make/webrev/ The make/jprt.properties file changes only impact JPRT. -kto From david.holmes at oracle.com Mon Dec 5 20:46:52 2011 From: david.holmes at oracle.com (David Holmes) Date: Tue, 06 Dec 2011 14:46:52 +1000 Subject: Need reviewer- for jdk7u-osx In-Reply-To: <12B1ACAB-1427-4B93-AAEB-C7DB09E85DB7@oracle.com> References: <12B1ACAB-1427-4B93-AAEB-C7DB09E85DB7@oracle.com> Message-ID: <4EDD9E3C.4050205@oracle.com> Hi Kelly, On 6/12/2011 1:19 PM, Kelly O'Hair wrote: > > For the jdk7u-osx forest (Mac port): > > 7117110: Remove target 1.5 from jaxp and jaxws repo builds for mac > 7118095: Add macosx targets to make/jprt.properties file > http://cr.openjdk.java.net/~ohair/openjdk7/jdk7u-osx-make/webrev/ > > The make/jprt.properties file changes only impact JPRT. Looks okay to me. I really like the new(?) TESTNAME substitution mechanism! I'm wondering though why the full list of build targets had to be set in each of the jprt.properties file? Isn't it sufficient for the JPRT system itself to define the base set of targets? David > -kto > From edvard.wendelin at oracle.com Tue Dec 6 02:47:23 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 6 Dec 2011 11:47:23 +0100 Subject: [7u4] Request for approval for bulk integration of hs23-b07 In-Reply-To: <20189.23460.987140.669807@oracle.com> References: <20189.23460.987140.669807@oracle.com> Message-ID: Approved, given that SQE gives Go after PIT-testing. Cheers, Edvard On Dec 6, 2011, at 1:02 AM, John Coomes wrote: > Requesting approval to integrate hs23-b07 into jdk7u4-b03. > > A webrev is available at: > > http://cr.openjdk.java.net/~jcoomes/7u4/hs23-b07-jdk7u4-b03.webrev/ > > Pre-integration testing is in progress; the integration will proceed > only after SQE has analyzed the results and approved. > > The fixes in the proposed integration are below. All have undergone > nightly testing and are already in a jdk8 repository. > > 6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads > 7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class > 7106024: CMS: Removed unused code for precleaning in remark phase > 7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries > 7110173: GCNotifier::pushNotification publishes stale data. > 7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM > 7111795: G1: Various cleanups identified during walk through of changes for 6484965 > 7112308: Fix Visual Studio build for precompiled header > 7112743: G1: Reduce overhead of marking closure during evacuation pauses > 7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure > 7113503: Bump the hs23 build number to 07 > 7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise > 7116189: Export JVM_SetNativeThreadName from Hotspot > 7116481: Commercial features in Hotspot must be gated by a switch > 7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch > > -John From daniel.daugherty at oracle.com Tue Dec 6 06:53:39 2011 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Tue, 06 Dec 2011 07:53:39 -0700 Subject: Code Review Request for MacOS X build change (7117748) In-Reply-To: <4EDAF386.30307@oracle.com> References: <4EDAF386.30307@oracle.com> Message-ID: <4EDE2C73.1000005@oracle.com> Paul, I'd like to push this fix to the jdk7u/jdk7u-osx/hotspot repo. The fix is in the JPRT-hotspotwest queue heading to RT_Baseline and I have it setup so that the same changeset can also go into the jdk7u/jdk7u-osx/hotspot repo. Do I have permission? Dan On 12/3/11 9:13 PM, Daniel D. Daugherty wrote: > Greetings, > > I have a fix that allows HSX-23 to be built on MacOS X via JPRT > without specifying SA_APPLE_BOOT_JAVA or ALWAYS_PASS_TEST_GAMMA > on the command line. I'm targeting this fix at RT_Baseline for > the HSX-23-B08 snapshot. > > Here is the webrev URL: > > http://cr.openjdk.java.net/~dcubed/7117748-webrev/0/ > > I tested this fix with the default JPRT boot JDK (JDK6 from Apple) > and with JDK7 boot JDK (JDK7 bits from Oracle). > > Thanks, in advance, for any reviews. > > Dan > > P.S. > This fix does _not_ get "gamma" working on MacOS X. > That work is being done separately. > From paul.hohensee at oracle.com Tue Dec 6 06:59:42 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Tue, 06 Dec 2011 09:59:42 -0500 Subject: Code Review Request for MacOS X build change (7117748) In-Reply-To: <4EDE2C73.1000005@oracle.com> References: <4EDAF386.30307@oracle.com> <4EDE2C73.1000005@oracle.com> Message-ID: <4EDE2DDE.10109@oracle.com> If you push directly to jdk7u-osx/hotspot, and then we pull hs23 with the identical fix down into it, we'll have a conflict. Current process is to push up to hsx/hsx23, PIT over the weekend and push the following week. In this case, that'd be next week. So, do you really, really have to push this change into jdk7u-osx/hotspot right now? E.g., could you publish a patch instead as Mike has done? Paul On 12/6/11 9:53 AM, Daniel D. Daugherty wrote: > Paul, > > I'd like to push this fix to the jdk7u/jdk7u-osx/hotspot repo. > The fix is in the JPRT-hotspotwest queue heading to RT_Baseline > and I have it setup so that the same changeset can also go into > the jdk7u/jdk7u-osx/hotspot repo. > > Do I have permission? > > Dan > > > On 12/3/11 9:13 PM, Daniel D. Daugherty wrote: >> Greetings, >> >> I have a fix that allows HSX-23 to be built on MacOS X via JPRT >> without specifying SA_APPLE_BOOT_JAVA or ALWAYS_PASS_TEST_GAMMA >> on the command line. I'm targeting this fix at RT_Baseline for >> the HSX-23-B08 snapshot. >> >> Here is the webrev URL: >> >> http://cr.openjdk.java.net/~dcubed/7117748-webrev/0/ >> >> I tested this fix with the default JPRT boot JDK (JDK6 from Apple) >> and with JDK7 boot JDK (JDK7 bits from Oracle). >> >> Thanks, in advance, for any reviews. >> >> Dan >> >> P.S. >> This fix does _not_ get "gamma" working on MacOS X. >> That work is being done separately. >> From paul.hohensee at oracle.com Tue Dec 6 07:02:14 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Tue, 06 Dec 2011 10:02:14 -0500 Subject: Code Review Request for MacOS X build change (7117748) In-Reply-To: <4EDE2C73.1000005@oracle.com> References: <4EDAF386.30307@oracle.com> <4EDE2C73.1000005@oracle.com> Message-ID: <4EDE2E76.4090402@oracle.com> [dropped some of the cc's inadvertently] If you push directly to jdk7u-osx/hotspot, and then we pull hs23 with the identical fix down into it, we'll have a conflict. Current process is to push up to hsx/hsx23, PIT over the weekend and push the following week. In this case, that'd be next week. So, do you really, really have to push this change into jdk7u-osx/hotspot right now? E.g., could you publish a patch instead as Mike has done? Paul On 12/6/11 9:53 AM, Daniel D. Daugherty wrote: > Paul, > > I'd like to push this fix to the jdk7u/jdk7u-osx/hotspot repo. > The fix is in the JPRT-hotspotwest queue heading to RT_Baseline > and I have it setup so that the same changeset can also go into > the jdk7u/jdk7u-osx/hotspot repo. > > Do I have permission? > > Dan > > > On 12/3/11 9:13 PM, Daniel D. Daugherty wrote: >> Greetings, >> >> I have a fix that allows HSX-23 to be built on MacOS X via JPRT >> without specifying SA_APPLE_BOOT_JAVA or ALWAYS_PASS_TEST_GAMMA >> on the command line. I'm targeting this fix at RT_Baseline for >> the HSX-23-B08 snapshot. >> >> Here is the webrev URL: >> >> http://cr.openjdk.java.net/~dcubed/7117748-webrev/0/ >> >> I tested this fix with the default JPRT boot JDK (JDK6 from Apple) >> and with JDK7 boot JDK (JDK7 bits from Oracle). >> >> Thanks, in advance, for any reviews. >> >> Dan >> >> P.S. >> This fix does _not_ get "gamma" working on MacOS X. >> That work is being done separately. >> From henri.gomez at gmail.com Tue Dec 6 07:03:48 2011 From: henri.gomez at gmail.com (Henri Gomez) Date: Tue, 6 Dec 2011 16:03:48 +0100 Subject: Need reviewer- for jdk7u-osx In-Reply-To: <4EDD9E3C.4050205@oracle.com> References: <12B1ACAB-1427-4B93-AAEB-C7DB09E85DB7@oracle.com> <4EDD9E3C.4050205@oracle.com> Message-ID: macosx_x64_10.7 ? Does it means there won't be a 32/64 bits JVM ? 2011/12/6 David Holmes : > Hi Kelly, > > > On 6/12/2011 1:19 PM, Kelly O'Hair wrote: >> >> >> For the jdk7u-osx forest (Mac port): >> >> 7117110: Remove target 1.5 from jaxp and jaxws repo builds for mac >> 7118095: Add macosx targets to make/jprt.properties file >> http://cr.openjdk.java.net/~ohair/openjdk7/jdk7u-osx-make/webrev/ >> >> The make/jprt.properties file changes only impact JPRT. > > > Looks okay to me. > > I really like the new(?) TESTNAME substitution mechanism! > > I'm wondering though why the full list of build targets had to be set in > each of the jprt.properties file? Isn't it sufficient for the JPRT system > itself to define the base set of targets? > > David > >> -kto >> > From daniel.daugherty at oracle.com Tue Dec 6 07:04:36 2011 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Tue, 06 Dec 2011 08:04:36 -0700 Subject: Code Review Request for MacOS X build change (7117748) In-Reply-To: <4EDE2E76.4090402@oracle.com> References: <4EDAF386.30307@oracle.com> <4EDE2C73.1000005@oracle.com> <4EDE2E76.4090402@oracle.com> Message-ID: <4EDE2F04.4010601@oracle.com> No conflict because it is the same changeset. I'm just trying to make it easier to build the jdk7u-osx forest with JPRT. Your call as to whether you want it now or later... Dan On 12/6/11 8:02 AM, Paul Hohensee wrote: > [dropped some of the cc's inadvertently] > > If you push directly to jdk7u-osx/hotspot, and then we pull hs23 with > the identical fix down into it, we'll have a conflict. Current process > is to push up to hsx/hsx23, PIT over the weekend and push the > following week. In this case, that'd be next week. So, do you > really, really have to push this change into jdk7u-osx/hotspot > right now? E.g., could you publish a patch instead as Mike has done? > > Paul > > On 12/6/11 9:53 AM, Daniel D. Daugherty wrote: >> Paul, >> >> I'd like to push this fix to the jdk7u/jdk7u-osx/hotspot repo. >> The fix is in the JPRT-hotspotwest queue heading to RT_Baseline >> and I have it setup so that the same changeset can also go into >> the jdk7u/jdk7u-osx/hotspot repo. >> >> Do I have permission? >> >> Dan >> >> >> On 12/3/11 9:13 PM, Daniel D. Daugherty wrote: >>> Greetings, >>> >>> I have a fix that allows HSX-23 to be built on MacOS X via JPRT >>> without specifying SA_APPLE_BOOT_JAVA or ALWAYS_PASS_TEST_GAMMA >>> on the command line. I'm targeting this fix at RT_Baseline for >>> the HSX-23-B08 snapshot. >>> >>> Here is the webrev URL: >>> >>> http://cr.openjdk.java.net/~dcubed/7117748-webrev/0/ >>> >>> I tested this fix with the default JPRT boot JDK (JDK6 from Apple) >>> and with JDK7 boot JDK (JDK7 bits from Oracle). >>> >>> Thanks, in advance, for any reviews. >>> >>> Dan >>> >>> P.S. >>> This fix does _not_ get "gamma" working on MacOS X. >>> That work is being done separately. >>> From paul.hohensee at oracle.com Tue Dec 6 07:09:47 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Tue, 06 Dec 2011 10:09:47 -0500 Subject: Code Review Request for MacOS X build change (7117748) In-Reply-To: <4EDE2F04.4010601@oracle.com> References: <4EDAF386.30307@oracle.com> <4EDE2C73.1000005@oracle.com> <4EDE2E76.4090402@oracle.com> <4EDE2F04.4010601@oracle.com> Message-ID: <4EDE303B.7080201@oracle.com> Push now, please. Paul On 12/6/11 10:04 AM, Daniel D. Daugherty wrote: > No conflict because it is the same changeset. > I'm just trying to make it easier to build the > jdk7u-osx forest with JPRT. Your call as to > whether you want it now or later... > > Dan > > On 12/6/11 8:02 AM, Paul Hohensee wrote: >> [dropped some of the cc's inadvertently] >> >> If you push directly to jdk7u-osx/hotspot, and then we pull hs23 with >> the identical fix down into it, we'll have a conflict. Current process >> is to push up to hsx/hsx23, PIT over the weekend and push the >> following week. In this case, that'd be next week. So, do you >> really, really have to push this change into jdk7u-osx/hotspot >> right now? E.g., could you publish a patch instead as Mike has done? >> >> Paul >> >> On 12/6/11 9:53 AM, Daniel D. Daugherty wrote: >>> Paul, >>> >>> I'd like to push this fix to the jdk7u/jdk7u-osx/hotspot repo. >>> The fix is in the JPRT-hotspotwest queue heading to RT_Baseline >>> and I have it setup so that the same changeset can also go into >>> the jdk7u/jdk7u-osx/hotspot repo. >>> >>> Do I have permission? >>> >>> Dan >>> >>> >>> On 12/3/11 9:13 PM, Daniel D. Daugherty wrote: >>>> Greetings, >>>> >>>> I have a fix that allows HSX-23 to be built on MacOS X via JPRT >>>> without specifying SA_APPLE_BOOT_JAVA or ALWAYS_PASS_TEST_GAMMA >>>> on the command line. I'm targeting this fix at RT_Baseline for >>>> the HSX-23-B08 snapshot. >>>> >>>> Here is the webrev URL: >>>> >>>> http://cr.openjdk.java.net/~dcubed/7117748-webrev/0/ >>>> >>>> I tested this fix with the default JPRT boot JDK (JDK6 from Apple) >>>> and with JDK7 boot JDK (JDK7 bits from Oracle). >>>> >>>> Thanks, in advance, for any reviews. >>>> >>>> Dan >>>> >>>> P.S. >>>> This fix does _not_ get "gamma" working on MacOS X. >>>> That work is being done separately. >>>> From kelly.ohair at oracle.com Tue Dec 6 08:20:29 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Tue, 6 Dec 2011 08:20:29 -0800 Subject: Need reviewer- for jdk7u-osx In-Reply-To: <4EDD9E3C.4050205@oracle.com> References: <12B1ACAB-1427-4B93-AAEB-C7DB09E85DB7@oracle.com> <4EDD9E3C.4050205@oracle.com> Message-ID: <9EAC1A51-92FD-43D8-8603-9620B5948C57@oracle.com> On Dec 5, 2011, at 8:46 PM, David Holmes wrote: > Hi Kelly, > > On 6/12/2011 1:19 PM, Kelly O'Hair wrote: >> >> For the jdk7u-osx forest (Mac port): >> >> 7117110: Remove target 1.5 from jaxp and jaxws repo builds for mac >> 7118095: Add macosx targets to make/jprt.properties file >> http://cr.openjdk.java.net/~ohair/openjdk7/jdk7u-osx-make/webrev/ >> >> The make/jprt.properties file changes only impact JPRT. > > Looks okay to me. > > I really like the new(?) TESTNAME substitution mechanism! > > I'm wondering though why the full list of build targets had to be set in each of the jprt.properties file? Isn't it sufficient for the JPRT system itself to define the base set of targets? That's an option, but so far experience has demonstrated that it's better to keep this list close to the test target list, and the test target list is more associated with the repository or forest than anything else. And some of these repositories might want to shorten their default build lists and expand their testing, like langtools, which is pure java. By having the list explicit, the teams can play with it more. -kto > > David > >> -kto >> From kelly.ohair at oracle.com Tue Dec 6 08:23:32 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Tue, 6 Dec 2011 08:23:32 -0800 Subject: Need reviewer- for jdk7u-osx In-Reply-To: References: <12B1ACAB-1427-4B93-AAEB-C7DB09E85DB7@oracle.com> <4EDD9E3C.4050205@oracle.com> Message-ID: <7CB4ADF3-F1C7-434C-9ED2-D18EF5CD958E@oracle.com> These are just the build systems used to create the builds. But yes, as far as I know, I had assumed that there is only a 64bit VM and only a server VM. Even if we built a 32bit or additional VM, that would happen in the one build target, and testing would them have more variations. But I'll avoid that complication until we reach that bridge. -kto On Dec 6, 2011, at 7:03 AM, Henri Gomez wrote: > macosx_x64_10.7 ? > > Does it means there won't be a 32/64 bits JVM ? > > > 2011/12/6 David Holmes : >> Hi Kelly, >> >> >> On 6/12/2011 1:19 PM, Kelly O'Hair wrote: >>> >>> >>> For the jdk7u-osx forest (Mac port): >>> >>> 7117110: Remove target 1.5 from jaxp and jaxws repo builds for mac >>> 7118095: Add macosx targets to make/jprt.properties file >>> http://cr.openjdk.java.net/~ohair/openjdk7/jdk7u-osx-make/webrev/ >>> >>> The make/jprt.properties file changes only impact JPRT. >> >> >> Looks okay to me. >> >> I really like the new(?) TESTNAME substitution mechanism! >> >> I'm wondering though why the full list of build targets had to be set in >> each of the jprt.properties file? Isn't it sufficient for the JPRT system >> itself to define the base set of targets? >> >> David >> >>> -kto >>> >> From henri.gomez at gmail.com Tue Dec 6 08:33:37 2011 From: henri.gomez at gmail.com (Henri Gomez) Date: Tue, 6 Dec 2011 17:33:37 +0100 Subject: Need reviewer- for jdk7u-osx In-Reply-To: <7CB4ADF3-F1C7-434C-9ED2-D18EF5CD958E@oracle.com> References: <12B1ACAB-1427-4B93-AAEB-C7DB09E85DB7@oracle.com> <4EDD9E3C.4050205@oracle.com> <7CB4ADF3-F1C7-434C-9ED2-D18EF5CD958E@oracle.com> Message-ID: > These are just the build systems used to create the builds. > But yes, as far as I know, I had assumed that there is only a 64bit VM and only a server VM. jdk7u-osx is 64 bits alone for now. Just rebuilt it after latest commit to check and even with -d32, JVM still report as 64bits : mbp:~ henri$ java -version openjdk version "1.7.0-u4-b01" OpenJDK Runtime Environment (build 1.7.0-u4-b01-20111206) OpenJDK 64-Bit Server VM (build 23.0-b06, mixed mode) mbp:~ henri$ java -version -d32 openjdk version "1.7.0-u4-b01" OpenJDK Runtime Environment (build 1.7.0-u4-b01-20111206) OpenJDK 64-Bit Server VM (build 23.0-b06, mixed mode) Should it be fixed and restored like it was on macosx-port ? 32bits VM on OSX will be enough for 32 bits kernel system (even if OSX know how to handle 64bits Apps under 32bits Kernel) > Even if we built a 32bit or additional VM, that would happen in the one build target, and testing > would them have more variations. But I'll avoid that complication until we reach that bridge. > > -kto > > On Dec 6, 2011, at 7:03 AM, Henri Gomez wrote: > >> macosx_x64_10.7 ? >> >> Does it means there won't be a 32/64 bits JVM ? >> >> >> 2011/12/6 David Holmes : >>> Hi Kelly, >>> >>> >>> On 6/12/2011 1:19 PM, Kelly O'Hair wrote: >>>> >>>> >>>> For the jdk7u-osx forest (Mac port): >>>> >>>> 7117110: Remove target 1.5 from jaxp and jaxws repo builds for mac >>>> 7118095: Add macosx targets to make/jprt.properties file >>>> http://cr.openjdk.java.net/~ohair/openjdk7/jdk7u-osx-make/webrev/ >>>> >>>> The make/jprt.properties file changes only impact JPRT. >>> >>> >>> Looks okay to me. >>> >>> I really like the new(?) TESTNAME substitution mechanism! >>> >>> I'm wondering though why the full list of build targets had to be set in >>> each of the jprt.properties file? Isn't it sufficient for the JPRT system >>> itself to define the base set of targets? >>> >>> David >>> >>>> -kto >>>> >>> > From dalibor.topic at oracle.com Tue Dec 6 08:36:56 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Tue, 06 Dec 2011 17:36:56 +0100 Subject: Need reviewer- for jdk7u-osx In-Reply-To: References: <12B1ACAB-1427-4B93-AAEB-C7DB09E85DB7@oracle.com> <4EDD9E3C.4050205@oracle.com> Message-ID: <4EDE44A8.3010308@oracle.com> On 12/6/11 4:03 PM, Henri Gomez wrote: > macosx_x64_10.7 ? > > Does it means there won't be a 32/64 bits JVM ? This is a fix for JPRT. See http://weblogs.java.net/blog/kellyohair/archive/2006/09/jprt_buildtest.html for an introduction. 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From daniel.daugherty at oracle.com Tue Dec 6 11:57:22 2011 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Tue, 06 Dec 2011 12:57:22 -0700 Subject: request permission to push 3 changesets to jdk7u/jdk7u-osx/hotspot repo Message-ID: <4EDE73A2.2020202@oracle.com> Greetings, The jdk7u/jdk7u-osx forest needs a hotspot changeset to build properly on Linux and Solaris: > Changeset: 242b4e0e6f73 > Author: phh > Date: 2011-11-29 09:21 -0500 > URL:http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/242b4e0e6f73 > > 7116189: Export JVM_SetNativeThreadName from Hotspot > Summary: Added JVM_SetNativeThreadName to linker mapfiles on Solaris > and Linux. > Reviewed-by: dcubed, dholmes > Contributed-by:michael.x.mcmahon at oracle.com > > ! make/linux/makefiles/mapfile-vers-debug > ! make/linux/makefiles/mapfile-vers-product > ! make/solaris/makefiles/mapfile-vers This changeset is in the HSX-23-B07 snapshot that went through PIT this past weekend, but there's a chance that the PIT will not pass. I don't want the jdk7u/jdk7u-osx forest to continue to be unbuildable on Linux and Solaris until the next PIT cycle so I'd like to push the above changeset to the jdk7u/jdk7u-osx/hotspot repo. In order to push that exact changeset, I'll also need to push the following two changesets which precede it: > changeset: 2921:36b057451829 > parent: 2905:f9a80a035a4a > user: dholmes > date: Wed Nov 16 20:38:24 2011 -0500 > summary: 7110017: is_headless_jre should be updated to reflect the > new location of awt toolkit libraries > changeset: 2923:c17bc65648de > user: brutisso > date: Mon Nov 21 08:02:40 2011 +0100 > summary: 7112308: Fix Visual Studio build for precompiled header The two additional changesets are both small and easily understood. The first changeset has been in RT_Baseline since 2011.11.16 and the second has been in RT_Baseline since 2011.11.21. Thanks! Dan From John.Coomes at oracle.com Tue Dec 6 11:54:06 2011 From: John.Coomes at oracle.com (John Coomes) Date: Tue, 6 Dec 2011 11:54:06 -0800 Subject: [7u4] Request for approval for bulk integration of hs23-b07 In-Reply-To: References: <20189.23460.987140.669807@oracle.com> Message-ID: <20190.29406.281294.28905@oracle.com> Edvard Wendelin (edvard.wendelin at oracle.com) wrote: > Approved, given that SQE gives Go after PIT-testing. Thanks. However, problems were detected during PIT, so I am withdrawing the request. -John > On Dec 6, 2011, at 1:02 AM, John Coomes wrote: > > > Requesting approval to integrate hs23-b07 into jdk7u4-b03. > > > > A webrev is available at: > > > > http://cr.openjdk.java.net/~jcoomes/7u4/hs23-b07-jdk7u4-b03.webrev/ > > > > Pre-integration testing is in progress; the integration will proceed > > only after SQE has analyzed the results and approved. > > > > The fixes in the proposed integration are below. All have undergone > > nightly testing and are already in a jdk8 repository. > > > > 6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads > > 7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class > > 7106024: CMS: Removed unused code for precleaning in remark phase > > 7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries > > 7110173: GCNotifier::pushNotification publishes stale data. > > 7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM > > 7111795: G1: Various cleanups identified during walk through of changes for 6484965 > > 7112308: Fix Visual Studio build for precompiled header > > 7112743: G1: Reduce overhead of marking closure during evacuation pauses > > 7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure > > 7113503: Bump the hs23 build number to 07 > > 7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise > > 7116189: Export JVM_SetNativeThreadName from Hotspot > > 7116481: Commercial features in Hotspot must be gated by a switch > > 7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch > > > > -John > From paul.hohensee at oracle.com Tue Dec 6 12:03:04 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Tue, 06 Dec 2011 15:03:04 -0500 Subject: request permission to push 3 changesets to jdk7u/jdk7u-osx/hotspot repo In-Reply-To: <4EDE73A2.2020202@oracle.com> References: <4EDE73A2.2020202@oracle.com> Message-ID: <4EDE74F8.8060403@oracle.com> Approved. Paul On 12/6/11 2:57 PM, Daniel D. Daugherty wrote: > Greetings, > > The jdk7u/jdk7u-osx forest needs a hotspot changeset to build > properly on Linux and Solaris: > >> Changeset: 242b4e0e6f73 >> Author: phh >> Date: 2011-11-29 09:21 -0500 >> URL:http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/242b4e0e6f73 >> >> 7116189: Export JVM_SetNativeThreadName from Hotspot >> Summary: Added JVM_SetNativeThreadName to linker mapfiles on Solaris >> and Linux. >> Reviewed-by: dcubed, dholmes >> Contributed-by:michael.x.mcmahon at oracle.com >> >> ! make/linux/makefiles/mapfile-vers-debug >> ! make/linux/makefiles/mapfile-vers-product >> ! make/solaris/makefiles/mapfile-vers > > This changeset is in the HSX-23-B07 snapshot that went through PIT > this past weekend, but there's a chance that the PIT will not pass. > I don't want the jdk7u/jdk7u-osx forest to continue to be unbuildable > on Linux and Solaris until the next PIT cycle so I'd like to push > the above changeset to the jdk7u/jdk7u-osx/hotspot repo. > > In order to push that exact changeset, I'll also need to push the > following two changesets which precede it: > >> changeset: 2921:36b057451829 >> parent: 2905:f9a80a035a4a >> user: dholmes >> date: Wed Nov 16 20:38:24 2011 -0500 >> summary: 7110017: is_headless_jre should be updated to reflect >> the new location of awt toolkit libraries > >> changeset: 2923:c17bc65648de >> user: brutisso >> date: Mon Nov 21 08:02:40 2011 +0100 >> summary: 7112308: Fix Visual Studio build for precompiled header > > The two additional changesets are both small and easily understood. > The first changeset has been in RT_Baseline since 2011.11.16 and the > second has been in RT_Baseline since 2011.11.21. > > Thanks! > > Dan > From edvard.wendelin at oracle.com Tue Dec 6 14:20:47 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 6 Dec 2011 20:20:47 -0200 Subject: [7u4] Request for approval for bulk integration of hs23-b07 In-Reply-To: <20190.29406.281294.28905@oracle.com> References: <20189.23460.987140.669807@oracle.com> <20190.29406.281294.28905@oracle.com> Message-ID: <62C2F4B1-628F-4B0F-AAC6-08FC0F9BBAE9@oracle.com> Thanks for the update John! Cheers, Edvard Sent from my iPhone On 6 dec 2011, at 17:54, John Coomes wrote: > Edvard Wendelin (edvard.wendelin at oracle.com) wrote: >> Approved, given that SQE gives Go after PIT-testing. > > Thanks. However, problems were detected during PIT, so I am > withdrawing the request. > > -John > >> On Dec 6, 2011, at 1:02 AM, John Coomes wrote: >> >>> Requesting approval to integrate hs23-b07 into jdk7u4-b03. >>> >>> A webrev is available at: >>> >>> http://cr.openjdk.java.net/~jcoomes/7u4/hs23-b07-jdk7u4-b03.webrev/ >>> >>> Pre-integration testing is in progress; the integration will proceed >>> only after SQE has analyzed the results and approved. >>> >>> The fixes in the proposed integration are below. All have undergone >>> nightly testing and are already in a jdk8 repository. >>> >>> 6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads >>> 7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class >>> 7106024: CMS: Removed unused code for precleaning in remark phase >>> 7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries >>> 7110173: GCNotifier::pushNotification publishes stale data. >>> 7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM >>> 7111795: G1: Various cleanups identified during walk through of changes for 6484965 >>> 7112308: Fix Visual Studio build for precompiled header >>> 7112743: G1: Reduce overhead of marking closure during evacuation pauses >>> 7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure >>> 7113503: Bump the hs23 build number to 07 >>> 7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise >>> 7116189: Export JVM_SetNativeThreadName from Hotspot >>> 7116481: Commercial features in Hotspot must be gated by a switch >>> 7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch >>> >>> -John >> From kelly.ohair at oracle.com Tue Dec 6 18:30:46 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Tue, 6 Dec 2011 18:30:46 -0800 Subject: Need reviewer on small test/Makefile change for jdk7u-osx Message-ID: For the jdk7u-osx forest (Mac port): 7118773: Fix jdk/test/makefile so it works on the mac http://cr.openjdk.java.net/~ohair/openjdk7/jdk7u-osx-test/webrev The test/Makefile changes so it works for Mac. It thinks it's windows right now. :^( -kto From james.melvin at oracle.com Tue Dec 6 18:45:15 2011 From: james.melvin at oracle.com (James Melvin) Date: Tue, 06 Dec 2011 21:45:15 -0500 Subject: Need reviewer on small test/Makefile change for jdk7u-osx In-Reply-To: References: Message-ID: <4EDED33B.2010207@oracle.com> Looks good! - Jim On 12/6/11 9:30 PM, Kelly O'Hair wrote: > > For the jdk7u-osx forest (Mac port): > > 7118773: Fix jdk/test/makefile so it works on the mac > > http://cr.openjdk.java.net/~ohair/openjdk7/jdk7u-osx-test/webrev > > The test/Makefile changes so it works for Mac. > It thinks it's windows right now. :^( > > -kto From david.holmes at oracle.com Tue Dec 6 21:37:08 2011 From: david.holmes at oracle.com (David Holmes) Date: Wed, 07 Dec 2011 15:37:08 +1000 Subject: Need reviewer on small test/Makefile change for jdk7u-osx In-Reply-To: <4EDED33B.2010207@oracle.com> References: <4EDED33B.2010207@oracle.com> Message-ID: <4EDEFB84.9000001@oracle.com> +1 Well it looks correct. The 64-bit detection is way too ugly to ever look "good" ;-) David PS. I got a 404 trying to use the frames view of the webrev. On 7/12/2011 12:45 PM, James Melvin wrote: > Looks good! > > - Jim > > > On 12/6/11 9:30 PM, Kelly O'Hair wrote: >> >> For the jdk7u-osx forest (Mac port): >> >> 7118773: Fix jdk/test/makefile so it works on the mac >> >> http://cr.openjdk.java.net/~ohair/openjdk7/jdk7u-osx-test/webrev >> >> The test/Makefile changes so it works for Mac. >> It thinks it's windows right now. :^( >> >> -kto From dalibor.topic at oracle.com Wed Dec 7 02:55:20 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 07 Dec 2011 11:55:20 +0100 Subject: Need reviewer on small test/Makefile change for jdk7u-osx In-Reply-To: References: Message-ID: <4EDF4618.3040707@oracle.com> On 12/7/11 3:30 AM, Kelly O'Hair wrote: > > For the jdk7u-osx forest (Mac port): > > 7118773: Fix jdk/test/makefile so it works on the mac > > http://cr.openjdk.java.net/~ohair/openjdk7/jdk7u-osx-test/webrev > > The test/Makefile changes so it works for Mac. > It thinks it's windows right now. :^( > > -kto Looks good, Kelly. 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From kelly.ohair at oracle.com Wed Dec 7 08:27:47 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Wed, 7 Dec 2011 08:27:47 -0800 Subject: Need reviewer on small test/Makefile change for jdk7u-osx In-Reply-To: <4EDEFB84.9000001@oracle.com> References: <4EDED33B.2010207@oracle.com> <4EDEFB84.9000001@oracle.com> Message-ID: On Dec 6, 2011, at 9:37 PM, David Holmes wrote: > +1 > > Well it looks correct. The 64-bit detection is way too ugly to ever look "good" ;-) Yeah, it's amazing how many different ways there are to spell x86 or x64. :^( I've just gotten used to mapping all possibilities. Normally this would have been buried in some kind of define macro, but the test/Makefile currently does not use the shared Defs*.gmk makefiles of the build. :^( -kto > > David > > PS. I got a 404 trying to use the frames view of the webrev. > > On 7/12/2011 12:45 PM, James Melvin wrote: >> Looks good! >> >> - Jim >> >> >> On 12/6/11 9:30 PM, Kelly O'Hair wrote: >>> >>> For the jdk7u-osx forest (Mac port): >>> >>> 7118773: Fix jdk/test/makefile so it works on the mac >>> >>> http://cr.openjdk.java.net/~ohair/openjdk7/jdk7u-osx-test/webrev >>> >>> The test/Makefile changes so it works for Mac. >>> It thinks it's windows right now. :^( >>> >>> -kto From Andrey.Pikalev at oracle.com Fri Dec 9 04:43:07 2011 From: Andrey.Pikalev at oracle.com (Andrey Pikalev) Date: Fri, 09 Dec 2011 16:43:07 +0400 Subject: JDK7 Mac OS X Port integration into 7 updates Message-ID: <4EE2025B.10406@oracle.com> We are moving towards the goal of making the Mac OS X platform one of the standard supported platforms for JDK7 updates. Before we push Mac specific code into the jdk7u forest we want to stabilize the code in the integration forest jdk7u-osx, which is a logical child of jdk7u-dev. Doing so reduces the risk of destabilizing jdk7u on any other platform. We have merged most of the macosx-port changes into the jdk7u-osx forest. After we make sure jdk7u-osx is buildable on all platforms, we plan to freeze the macosx-port forest and move the Mac port development into jdk7u-osx. This will result in two major changes in the development process. The first is that Mac OS X Port development will be managed by jdk7u rules starting on the official move date. The second is that we will freeze the Mac OS X Port JIRA instance on java.net and continue the bug tracking by regular JDK means (i.e., Bugster). We very much want to have macosx-port contributors join the jdk7u/jdk7u-osx project as contributors, authors, committers, and reviewers. The process will be managed by Dalibor in the next few days. -- Dalibor Topic, Paul Hohensee, Andrey Pikalev From henri.gomez at gmail.com Fri Dec 9 06:23:42 2011 From: henri.gomez at gmail.com (Henri Gomez) Date: Fri, 9 Dec 2011 15:23:42 +0100 Subject: JDK7 Mac OS X Port integration into 7 updates In-Reply-To: <4EE2025B.10406@oracle.com> References: <4EE2025B.10406@oracle.com> Message-ID: One point in moving macosx-port to jdk7u-osx is 32/64 JVM. macosx-port is universal (32/64bits) whereas jdk7u-osx is 64 VM only. Allready discussed in these lists and I still didn't understand why OSX should have 64bits only VM. 2011/12/9 Andrey Pikalev : > We are moving towards the goal of making the Mac OS X platform one of the > standard supported platforms for JDK7 updates. Before we push Mac specific > code into the jdk7u forest we want to stabilize the code in the integration > forest jdk7u-osx, which is a logical child of jdk7u-dev. Doing so reduces > the risk of destabilizing jdk7u on any other platform. > > We have merged most of the macosx-port changes into the jdk7u-osx forest. > After we make sure jdk7u-osx is buildable on all platforms, we plan to > freeze the macosx-port forest and move the Mac port development into > jdk7u-osx. > > This will result in two major changes in the development process. The first > is that Mac OS X Port development will be managed by jdk7u rules starting on > the official move date. ?The second is that we will freeze the Mac OS X Port > JIRA instance on java.net and continue the bug tracking by regular JDK means > (i.e., Bugster). > > We very much want to have macosx-port contributors join the jdk7u/jdk7u-osx > project as contributors, authors, committers, and reviewers. The process > will be managed by Dalibor in the next few days. > > -- > Dalibor Topic, > Paul Hohensee, > Andrey Pikalev From omajid at redhat.com Fri Dec 9 12:21:12 2011 From: omajid at redhat.com (Omair Majid) Date: Fri, 09 Dec 2011 15:21:12 -0500 Subject: [7u4] Request for approval for CR 7104625 - sun.awt.X11.XEvent is creating 600 MB of char[] for no good reason Message-ID: <4EE26DB8.4070407@redhat.com> Hi, I would like to backport the fix for 7104625 to 7u4. The bug is available at: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7104625 The thread for the patch review is available at: http://mail.openjdk.java.net/pipermail/awt-dev/2011-October/001952.html The fix is currently in openjdk8: http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7636a62aba7e The exact same fix applies to jdk7u4 - an hg export from jdk8/jdk imports into jdk7u-dev/jdk without any changes. Any thoughts or comments? Btw, http://openjdk.java.net/projects/jdk7/builds/ shows the 7u2 release schedule. Is there something similar for 7u4? I would like to get a rough idea of when this fix might be available in a release. Thanks, Omair From david.katleman at sun.com Fri Dec 9 17:39:52 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Sat, 10 Dec 2011 01:39:52 +0000 Subject: hg: jdk7u/jdk7u: Added tag jdk7u4-b03 for changeset 870fd5101f66 Message-ID: <20111210013952.E03CF47656@hg.openjdk.java.net> Changeset: d03d60a275ed Author: katleman Date: 2011-12-09 17:36 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/d03d60a275ed Added tag jdk7u4-b03 for changeset 870fd5101f66 ! .hgtags From david.katleman at sun.com Fri Dec 9 17:39:58 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Sat, 10 Dec 2011 01:39:58 +0000 Subject: hg: jdk7u/jdk7u/corba: Added tag jdk7u4-b03 for changeset 6dd348fb7091 Message-ID: <20111210013959.3EFF047657@hg.openjdk.java.net> Changeset: bab19e44a16b Author: katleman Date: 2011-12-09 17:36 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/bab19e44a16b Added tag jdk7u4-b03 for changeset 6dd348fb7091 ! .hgtags From david.katleman at sun.com Fri Dec 9 17:40:24 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Sat, 10 Dec 2011 01:40:24 +0000 Subject: hg: jdk7u/jdk7u/hotspot: Added tag jdk7u4-b03 for changeset 35aadd2e739b Message-ID: <20111210014026.A8F6347658@hg.openjdk.java.net> Changeset: 278a1c1706f0 Author: katleman Date: 2011-12-09 17:36 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/278a1c1706f0 Added tag jdk7u4-b03 for changeset 35aadd2e739b ! .hgtags From david.katleman at sun.com Fri Dec 9 17:41:26 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Sat, 10 Dec 2011 01:41:26 +0000 Subject: hg: jdk7u/jdk7u/jaxp: Added tag jdk7u4-b03 for changeset c09b58cfa2c6 Message-ID: <20111210014126.590C247659@hg.openjdk.java.net> Changeset: a5ebc8183d94 Author: katleman Date: 2011-12-09 17:36 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/a5ebc8183d94 Added tag jdk7u4-b03 for changeset c09b58cfa2c6 ! .hgtags From david.katleman at sun.com Fri Dec 9 17:41:32 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Sat, 10 Dec 2011 01:41:32 +0000 Subject: hg: jdk7u/jdk7u/jaxws: Added tag jdk7u4-b03 for changeset 5bc0433f1611 Message-ID: <20111210014132.4846B4765A@hg.openjdk.java.net> Changeset: 61f974354285 Author: katleman Date: 2011-12-09 17:36 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/61f974354285 Added tag jdk7u4-b03 for changeset 5bc0433f1611 ! .hgtags From david.katleman at sun.com Fri Dec 9 17:41:40 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Sat, 10 Dec 2011 01:41:40 +0000 Subject: hg: jdk7u/jdk7u/jdk: Added tag jdk7u4-b03 for changeset b97711a21785 Message-ID: <20111210014150.6D9E64765B@hg.openjdk.java.net> Changeset: 4b73f1011557 Author: katleman Date: 2011-12-09 17:36 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/4b73f1011557 Added tag jdk7u4-b03 for changeset b97711a21785 ! .hgtags From david.katleman at sun.com Fri Dec 9 17:42:45 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Sat, 10 Dec 2011 01:42:45 +0000 Subject: hg: jdk7u/jdk7u/langtools: Added tag jdk7u4-b03 for changeset 8556ecc20a5b Message-ID: <20111210014247.220A54765C@hg.openjdk.java.net> Changeset: 9e9ba3147b1c Author: katleman Date: 2011-12-09 17:36 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/9e9ba3147b1c Added tag jdk7u4-b03 for changeset 8556ecc20a5b ! .hgtags From dalibor.topic at oracle.com Mon Dec 12 08:32:02 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Mon, 12 Dec 2011 17:32:02 +0100 Subject: hg: jdk7u/jdk7u: Added tag jdk7u4-b03 for changeset 870fd5101f66 In-Reply-To: <20111210013952.E03CF47656@hg.openjdk.java.net> References: <20111210013952.E03CF47656@hg.openjdk.java.net> Message-ID: <4EE62C82.5070809@oracle.com> Thanks, Dave. We seem to be missing the tags for 7u4 b02, could you add those as well, please? cheers, dalibor topic On 12/10/11 2:39 AM, david.katleman at sun.com wrote: > Changeset: d03d60a275ed > Author: katleman > Date: 2011-12-09 17:36 -0800 > URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/d03d60a275ed > > Added tag jdk7u4-b03 for changeset 870fd5101f66 > > ! .hgtags > -- 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From edvard.wendelin at oracle.com Mon Dec 12 08:48:32 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 12 Dec 2011 17:48:32 +0100 Subject: [7u4] Request for approval for CR 7104625 - sun.awt.X11.XEvent is creating 600 MB of char[] for no good reason In-Reply-To: <4EE26DB8.4070407@redhat.com> References: <4EE26DB8.4070407@redhat.com> Message-ID: <4EE63060.6040607@oracle.com> Approved. I'll see if we can get the build schedule for 7u4 added to the calendar! Thanks for pointing out the fact that it is missing :) Cheers, Edvard On 12/09/2011 09:21 PM, Omair Majid wrote: > Hi, > > I would like to backport the fix for 7104625 to 7u4. > > The bug is available at: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7104625 > > The thread for the patch review is available at: > http://mail.openjdk.java.net/pipermail/awt-dev/2011-October/001952.html > > The fix is currently in openjdk8: > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/7636a62aba7e > > The exact same fix applies to jdk7u4 - an hg export from jdk8/jdk > imports into jdk7u-dev/jdk without any changes. > > Any thoughts or comments? > > Btw, http://openjdk.java.net/projects/jdk7/builds/ shows the 7u2 > release schedule. Is there something similar for 7u4? I would like to > get a rough idea of when this fix might be available in a release. > > Thanks, > Omair From omajid at redhat.com Mon Dec 12 09:18:27 2011 From: omajid at redhat.com (omajid at redhat.com) Date: Mon, 12 Dec 2011 17:18:27 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7104625: sun.awt.X11.XEvent is creating 600 MB of char[] for no good reason Message-ID: <20111212171857.DE18747675@hg.openjdk.java.net> Changeset: 9cc780355c09 Author: anthony Date: 2011-11-01 18:01 +0300 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/9cc780355c09 7104625: sun.awt.X11.XEvent is creating 600 MB of char[] for no good reason Summary: Wrap logging calls with if(){} statements Reviewed-by: anthony, son Contributed-by: Federico Tello Gentile ! src/solaris/classes/sun/awt/X11/XComponentPeer.java From omajid at redhat.com Mon Dec 12 09:22:15 2011 From: omajid at redhat.com (Omair Majid) Date: Mon, 12 Dec 2011 12:22:15 -0500 Subject: [7u4] Request for approval for CR 7104625 - sun.awt.X11.XEvent is creating 600 MB of char[] for no good reason In-Reply-To: <4EE63060.6040607@oracle.com> References: <4EE26DB8.4070407@redhat.com> <4EE63060.6040607@oracle.com> Message-ID: <4EE63847.1040905@redhat.com> On 12/12/2011 11:48 AM, Edvard Wendelin wrote: > Approved. Thanks. I have pushed the changeset: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/9cc780355c09 > I'll see if we can get the build schedule for 7u4 added to the > calendar! > That would be great! Thanks, Omair From ahughes at redhat.com Mon Dec 12 16:01:18 2011 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Tue, 13 Dec 2011 00:01:18 +0000 Subject: [ahughes@redhat.com: Update Schedule] Message-ID: <20111213000118.GI31950@rivendell.middle-earth.co.uk> Trying again, unsigned. ----- Forwarded message from Dr Andrew John Hughes ----- Date: Mon, 12 Dec 2011 23:16:01 +0000 From: Dr Andrew John Hughes To: jdk7u-dev at openjdk.java.net Subject: Update Schedule User-Agent: Mutt/1.5.21 (2010-09-15) Hi all, What is the schedule for jdk7u releases? And how is this decided? I see on: http://openjdk.java.net/projects/jdk7/builds/ that u2 is apparently tomorrow (first I've heard!) but there are no dates for future releases such as u4. If we are going to be working on the basis of release branches and different rules depending on the stage of a release, it would be preferable if such release dates were widely announced externally. Looking through: http://mail.openjdk.java.net/pipermail/jdk7u-dev/ I see very little discussion of the project, just a mountain of commit messages and approval requests. As an non-Oracle OpenJDK developer, it's very hard to work out what's going on. I'm aware of the process from http://openjdk.java.net/projects/jdk7u/ but there doesn't seem to be anything on schedule decisions. Help would be appreciated. Thanks, -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and IcedTea http://www.gnu.org/software/classpath http://icedtea.classpath.org PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 ----- End forwarded message ----- From christine.lu at oracle.com Mon Dec 12 23:13:03 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 13 Dec 2011 07:13:03 +0000 Subject: hg: jdk7u/jdk7u2: Added tag jdk7u2-b21 for changeset e30fd289f001 Message-ID: <20111213071303.96B274767E@hg.openjdk.java.net> Changeset: 50b5ada8ca3e Author: cl Date: 2011-12-12 23:07 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/50b5ada8ca3e Added tag jdk7u2-b21 for changeset e30fd289f001 ! .hgtags From christine.lu at oracle.com Mon Dec 12 23:13:09 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 13 Dec 2011 07:13:09 +0000 Subject: hg: jdk7u/jdk7u2/corba: Added tag jdk7u2-b21 for changeset 62b846b0c325 Message-ID: <20111213071310.CE8AE4767F@hg.openjdk.java.net> Changeset: 9f975e9d5e54 Author: cl Date: 2011-12-12 23:07 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/corba/rev/9f975e9d5e54 Added tag jdk7u2-b21 for changeset 62b846b0c325 ! .hgtags From christine.lu at oracle.com Mon Dec 12 23:13:41 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 13 Dec 2011 07:13:41 +0000 Subject: hg: jdk7u/jdk7u2/hotspot: Added tag jdk7u2-b21 for changeset 0744602f85c6 Message-ID: <20111213071345.2237747680@hg.openjdk.java.net> Changeset: 6259c6d3bbb7 Author: cl Date: 2011-12-12 23:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/hotspot/rev/6259c6d3bbb7 Added tag jdk7u2-b21 for changeset 0744602f85c6 ! .hgtags From christine.lu at oracle.com Mon Dec 12 23:14:59 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 13 Dec 2011 07:14:59 +0000 Subject: hg: jdk7u/jdk7u2/jaxp: Added tag jdk7u2-b21 for changeset 0efaf5c97fba Message-ID: <20111213071459.DAE9047681@hg.openjdk.java.net> Changeset: a9ac11158b8f Author: cl Date: 2011-12-12 23:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxp/rev/a9ac11158b8f Added tag jdk7u2-b21 for changeset 0efaf5c97fba ! .hgtags From christine.lu at oracle.com Mon Dec 12 23:15:06 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 13 Dec 2011 07:15:06 +0000 Subject: hg: jdk7u/jdk7u2/jaxws: Added tag jdk7u2-b21 for changeset d6db86a7ca32 Message-ID: <20111213071506.503CC47682@hg.openjdk.java.net> Changeset: ad63f21ce17a Author: cl Date: 2011-12-12 23:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jaxws/rev/ad63f21ce17a Added tag jdk7u2-b21 for changeset d6db86a7ca32 ! .hgtags From christine.lu at oracle.com Mon Dec 12 23:15:14 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 13 Dec 2011 07:15:14 +0000 Subject: hg: jdk7u/jdk7u2/jdk: Added tag jdk7u2-b21 for changeset 24e42f1f9029 Message-ID: <20111213071532.75BAF47683@hg.openjdk.java.net> Changeset: 58ad18490a50 Author: cl Date: 2011-12-12 23:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/rev/58ad18490a50 Added tag jdk7u2-b21 for changeset 24e42f1f9029 ! .hgtags From christine.lu at oracle.com Mon Dec 12 23:16:36 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Tue, 13 Dec 2011 07:16:36 +0000 Subject: hg: jdk7u/jdk7u2/langtools: Added tag jdk7u2-b21 for changeset fc0769df8cd0 Message-ID: <20111213071639.B2ADC47684@hg.openjdk.java.net> Changeset: d50e571b8d00 Author: cl Date: 2011-12-12 23:09 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u2/langtools/rev/d50e571b8d00 Added tag jdk7u2-b21 for changeset fc0769df8cd0 ! .hgtags From alexandr.scherbatiy at oracle.com Tue Dec 13 04:02:45 2011 From: alexandr.scherbatiy at oracle.com (Alexander Scherbatiy) Date: Tue, 13 Dec 2011 16:02:45 +0400 Subject: [7u4] Request for approval for 7112931 - closed/javax/swing/JTabbedPane/6416920/bug6416920.java fails on MacOS Message-ID: <4EE73EE5.9090203@oracle.com> Hello, This is a request to backport a JDK 8 fix into JDK 7u4: 7112931 - closed/javax/swing/JTabbedPane/6416920/bug6416920.java fails on MacOS http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7112931 The fix has already been pushed to JDK 8, as: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/44b26d6a55a6 The code changes for jdk7u4 are identical to the ones in jdk8. Thank you, Alexandr. From edvard.wendelin at oracle.com Tue Dec 13 04:06:38 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 13 Dec 2011 13:06:38 +0100 Subject: [7u4] Request for approval for 7112931 - closed/javax/swing/JTabbedPane/6416920/bug6416920.java fails on MacOS In-Reply-To: <4EE73EE5.9090203@oracle.com> References: <4EE73EE5.9090203@oracle.com> Message-ID: <4EE73FCE.9060102@oracle.com> Approved. Cheers, Edvard On 12/13/2011 01:02 PM, Alexander Scherbatiy wrote: > Hello, > > This is a request to backport a JDK 8 fix into JDK 7u4: > > 7112931 - closed/javax/swing/JTabbedPane/6416920/bug6416920.java fails > on MacOS > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7112931 > > > The fix has already been pushed to JDK 8, as: > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/44b26d6a55a6 > > The code changes for jdk7u4 are identical to the ones in jdk8. > > Thank you, > Alexandr. > From denis.fokin at oracle.com Tue Dec 13 06:43:16 2011 From: denis.fokin at oracle.com (Denis S. Fokin) Date: Tue, 13 Dec 2011 18:43:16 +0400 Subject: 7u4 Request for approval for CR 7105529 XAWT: Optimize getFieldsAsString() methods generated by WrapperGenerator Message-ID: <4EE76484.4080205@oracle.com> Good day. I hereby request an approval to a direct backport for a fix for CR 7105529. The problem description could be found at the next location http://monaco.sfbay.sun.com/detail.jsf?cr=7105529 The fix has been integrated into jdk8 forest. Below is the changeset. http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ac55f169fadd The fix for jdk8 has been reviewed in the next Open JDK threads by art anthony (Anthony Petrov) http://mail.openjdk.java.net/pipermail/awt-dev/2011-October/001994.html A webrev for the direct forward port http://cr.openjdk.java.net/~denis/7105529/webrev/ Thank you, Denis. From edvard.wendelin at oracle.com Tue Dec 13 06:51:55 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 13 Dec 2011 15:51:55 +0100 Subject: 7u4 Request for approval for CR 7105529 XAWT: Optimize getFieldsAsString() methods generated by WrapperGenerator In-Reply-To: <4EE76484.4080205@oracle.com> References: <4EE76484.4080205@oracle.com> Message-ID: <4EE7668B.8070401@oracle.com> Approved. On 12/13/2011 03:43 PM, Denis S. Fokin wrote: > Good day. > > I hereby request an approval to a direct backport for a fix for CR > 7105529. > > The problem description could be found at the next location > http://monaco.sfbay.sun.com/detail.jsf?cr=7105529 > > The fix has been integrated into jdk8 forest. Below is the changeset. > http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ac55f169fadd > > The fix for jdk8 has been reviewed in the next Open JDK threads by art > anthony (Anthony Petrov) > http://mail.openjdk.java.net/pipermail/awt-dev/2011-October/001994.html > > A webrev for the direct forward port > http://cr.openjdk.java.net/~denis/7105529/webrev/ > > Thank you, > Denis. > From ahughes at redhat.com Tue Dec 13 07:41:15 2011 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Tue, 13 Dec 2011 15:41:15 +0000 Subject: Test Signed Message Message-ID: <20111213154115.GA1748@rivendell.middle-earth.co.uk> Testing if multipart/signed can get through to this list. Please ignore. -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and IcedTea http://www.gnu.org/software/classpath http://icedtea.classpath.org PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: Digital signature Url : http://mail.openjdk.java.net/pipermail/jdk7u-dev/attachments/20111213/d1c28210/attachment.bin From edvard.wendelin at oracle.com Tue Dec 13 08:04:01 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 13 Dec 2011 17:04:01 +0100 Subject: [ahughes@redhat.com: Update Schedule] In-Reply-To: <20111213000118.GI31950@rivendell.middle-earth.co.uk> References: <20111213000118.GI31950@rivendell.middle-earth.co.uk> Message-ID: <4EE77771.6020507@oracle.com> Hi, inline. On 12/13/2011 01:01 AM, Dr Andrew John Hughes wrote: > Trying again, unsigned. > > ----- Forwarded message from Dr Andrew John Hughes ----- > > Date: Mon, 12 Dec 2011 23:16:01 +0000 > From: Dr Andrew John Hughes > To: jdk7u-dev at openjdk.java.net > Subject: Update Schedule > User-Agent: Mutt/1.5.21 (2010-09-15) > > Hi all, > > What is the schedule for jdk7u releases? And how is this decided? In the JavaOne Strategy keynote there is a slide mentioning the JDK roadmap. The slide can be found on this blog. http://blogs.oracle.com/java/entry/moving_java_forward_java_strategy . Dalibor mentioned this in an email a few months back: http://mail.openjdk.java.net/pipermail/jdk7u-dev/2011-October/000534.html > > I see on: > > http://openjdk.java.net/projects/jdk7/builds/ > > that u2 is apparently tomorrow (first I've heard!) but there are no > dates for future releases such as u4. I've pinged the maintainer of the calendar. Hopefully we can get 7u4 builds in there soon! > > If we are going to be working on the basis of release branches and > different rules depending on the stage of a release, it would be > preferable if such release dates were widely announced externally. > > Looking through: > > http://mail.openjdk.java.net/pipermail/jdk7u-dev/ > > I see very little discussion of the project, just a mountain of commit > messages and approval requests. As an non-Oracle OpenJDK developer, > it's very hard to work out what's going on. I'm aware of the process > from http://openjdk.java.net/projects/jdk7u/ but there doesn't seem > to be anything on schedule decisions. Help would be appreciated. > > Thanks, From edvard.wendelin at oracle.com Tue Dec 13 12:56:17 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 13 Dec 2011 21:56:17 +0100 Subject: JDK 7u2 is now GA Message-ID: <8B0AF6D4-30CC-4D06-9315-41C1E9A830F3@oracle.com> Hi, I'd like to announce that JDK 7u2 is now generally available [1]. We would like to thank all of you for the contributions you've made! The final build number of OpenJDK 7u2 is b13. OpenJDK source code is available on the Mercurial server [2] and we will also publish source drops in the near future. Once they are available I will send out a link. If you're packaging this release, please let us know on this list, and please consider contributing fixes back into 7u4 [3], which is open for fixes. Cheers, Edvard [1] http://www.oracle.com/technetwork/java/javase/downloads/index.html [2] http://hg.openjdk.java.net/jdk7u/jdk7u2/ [3] http://openjdk.java.net/projects/jdk7u/ From ahughes at redhat.com Tue Dec 13 16:31:36 2011 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Wed, 14 Dec 2011 00:31:36 +0000 Subject: JDK 7u2 is now GA In-Reply-To: <8B0AF6D4-30CC-4D06-9315-41C1E9A830F3@oracle.com> References: <8B0AF6D4-30CC-4D06-9315-41C1E9A830F3@oracle.com> Message-ID: <20111214003136.GD25730@rivendell.middle-earth.co.uk> On 21:56 Tue 13 Dec , Edvard Wendelin wrote: > Hi, > > I'd like to announce that JDK 7u2 is now generally available [1]. More notice would be useful in future so people can release packages around the same time, rather than trailing it by weeks as will now be the case. This is the first mention I've heard of u2 on this list in weeks, if not months. > We would like to thank all of you for the contributions you've made! The final build number of OpenJDK 7u2 is b13. OpenJDK source code is available on the Mercurial server [2] and we will also publish source drops in the near future. Once they are available I will send out a link. > According to: http://hg.openjdk.java.net/jdk7u/jdk7u2/rev/50b5ada8ca3e it's just jumped from b13 to b21. Why is this? What happened to the interim builds? > If you're packaging this release, please let us know on this list, and please consider contributing fixes back into 7u4 [3], which is open for fixes. I imagine most GNU/Linux distros will package via IcedTea rather than directly, hence why I was asking about which is the best tree to update IcedTea from. In future, it would be helpful if process issues like this and deadlines were made much clearer to those outside Oracle. > > Cheers, > Edvard > > [1] http://www.oracle.com/technetwork/java/javase/downloads/index.html > [2] http://hg.openjdk.java.net/jdk7u/jdk7u2/ > [3] http://openjdk.java.net/projects/jdk7u/ > -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and IcedTea http://www.gnu.org/software/classpath http://icedtea.classpath.org PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: Digital signature Url : http://mail.openjdk.java.net/pipermail/jdk7u-dev/attachments/20111214/bbb588ed/attachment.bin From dalibor.topic at oracle.com Tue Dec 13 16:50:13 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 14 Dec 2011 01:50:13 +0100 Subject: Fwd: Re: JDK 7u2 is now GA In-Reply-To: <4EE7F2A5.8080803@oracle.com> References: <4EE7F2A5.8080803@oracle.com> Message-ID: <4EE7F2C5.6070403@oracle.com> -------- Original Message -------- Subject: Re: JDK 7u2 is now GA Date: Wed, 14 Dec 2011 01:49:41 +0100 From: Dalibor Topic To: distro-pkg-dev at openjdk.java.net On 12/14/11 1:31 AM, Dr Andrew John Hughes wrote: > it's just jumped from b13 to b21. Why is this? Good question. I believe this has to do with the way the Oracle internal builds work - since they are based off OpenJDK (a great thing), when we do an internal build it gets tagged in the OpenJDK forests now, too, even if there are no changes. The actual build Oracle JDK 7u2 is based off is b13, as the release notes say: http://www.oracle.com/technetwork/java/javase/7u2-relnotes-1394228.html > What happened to the interim builds? Nothing, really, as there were no interim builds. > I imagine most GNU/Linux distros will package via IcedTea rather than > directly, hence why I was asking about which is the best tree to > update IcedTea from. Go with jdk7u/jdk7u2. 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment -- 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From dalibor.topic at oracle.com Tue Dec 13 18:32:37 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 14 Dec 2011 03:32:37 +0100 Subject: Draft JDK 7 Updates Project Role Nomination Process Message-ID: <4EE80AC5.60605@oracle.com> Hi everyone, it's process time again. Now that we're past a significant milestone for the project, with the 7u2 release out of the door (wooohoo!), and with the Mac OS X port coming into this Project, it's time to come up with a process that describes how Project Roles (Author, Committer, Reviewer) are acquired in the Project in accordance with the Bylaws. Here's a draft that I'll leave open for discussion until Friday, December 16th. Once it's finalized, I'll start the votes for new Committers and Reviewers. I'll also post a list of new Authors. Thus draft covers the Author role in significant detail, as that's the first step to take for new Contributors, goes into some detail of how to keep Committer and Reviewer roles with jdk8 and hsx in sync 'on demand', which have an upstream role for most of the changes coming into this Project, and finally deals with how roles get propagated from integrated Projects, like the Mac OS X port, to allow their developers to continue to work in the same roles as before the integration. JDK 7 Update Project Role Nomination Process ============================================ ?1 - Author Role ---------------- Rule 0. Any Contributor may request the Author role in this Project by contacting the Project Lead. An e-mail request should be sent directly to the Project Lead and the Technical Lead. It should contain a short description of the Contributor's qualifications, including past contributions to this Project. For more information see [0]. Rule 1. Project Lead is responsible for verifying that the requesting Contributor satisfies the requirements of the Contributor role. [1] If the requirements are not satisfied, the request is denied. Rule 2. Project Lead is responsible for contacting the OpenJDK registrar with the request to add the Contributor as an Author to the JDK 7 Updates Project. A template is provided below: To: Subject: Author Role for in JDK 7 Updates Project I hereby grant the Author role in the JDK 7 Updates Project. Rule 3. Once the Author role is reflected in the JDK 7 Updates Project in the OpenJDK Census [2], the Project Lead has the responsibility to inform the Contributor of their new role in this Project. A template is provided below: To: Subject: Author role in JDK 7 Updates Project The OpenJDK Census at http://openjdk.java.net/census#jdk7u has been updated to reflect your Author role in the JDK 7 Updates Project. Rule 4. Project Lead has the responsibility to inform jdk7u-dev mailing list of new Authors in the JDK 7 Updates Project. ?2 - Committer Role ------------------- Rule 0. A Contributor should make at least eight significant contributions to this Project before being nominated. Rule 1. Any Committer on this Project may nominate a Contributor to be a new Committer on this Project. For more information see [3]. Rule 2. Any Contributor who satisfies the requirement in Rule 0 and has the Committer role in the JDK 8 Project or the HotSpot Express Project, may request the nomination for the Committer role in JDK 7 Updates Project by contacting the Project Lead. An e-mail request should be sent directly to the Project Lead and the Technical Lead. ?3 - Reviewer Role ------------------ Rule 0. A Committer should author and push at least 32 significant changesets into this Project's forests before being nominated to be a Reviewer. Rule 1. Any JDK 7 Update Project Reviewer may nominate any of the Project's Committers to be a Project Reviewer of this Project. For more information see [4]. Rule 2. The Project Lead is automatically considered to be a Reviewer, and remains a Reviewer after leaving the Project Lead role. Rule 3. Any Committer who satisfies the requirement in Rule 0 and has the Reviewer role in the JDK 8 Project or the HotSpot Express Project, may request the nomination for the Reviewer role in JDK 7 Updates Project by contacting the Project Lead. An e-mail request should be sent directly to the Project Lead and the Technical Lead. ?4 - Integration of other Projects ---------------------------------- Rule 0. When another OpenJDK Project is integrated into JDK 7 Updates Project, the Project Lead should grant the Author role to the Contributors of the integrated Project who don't already have an Author role in this Project. Rule 1. Project Lead should nominate Committers of the integrated Project as Committers, unless the nominees already have that role in this Project. Rule 2. Project Lead should nominate Reviewers of the integrated Project as Reviewers, unless the nominees already have that role in this Project. Rule 3. Project Lead should nominate Project Lead of the integrated Project as Reviewer, unless the nominee already has that role in this Project. [0] http://openjdk.java.net/projects/#project-author [1] http://openjdk.java.net/bylaws#contributor [2] http://openjdk.java.net/census [3] http://openjdk.java.net/projects/#project-committer 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From mark at mark.mielke.cc Tue Dec 13 21:37:06 2011 From: mark at mark.mielke.cc (Mark Mielke) Date: Wed, 14 Dec 2011 00:37:06 -0500 Subject: JDK 7u2 is now GA In-Reply-To: <20111214003136.GD25730@rivendell.middle-earth.co.uk> References: <8B0AF6D4-30CC-4D06-9315-41C1E9A830F3@oracle.com> <20111214003136.GD25730@rivendell.middle-earth.co.uk> Message-ID: <4EE83602.9000408@mark.mielke.cc> On 12/13/2011 07:31 PM, Dr Andrew John Hughes wrote: > More notice would be useful in future so people can release packages > around the same time, rather than trailing it by weeks as will now be > the case. This is the first mention I've heard of u2 on this list in > weeks, if not months. Just to echo this a bit... I've been monitoring this list precisely to be more aware of what is happening, and I have to say that although I expected a jdk7u2 within the next week, it was only through sleuthing *outside* this list that I had any awareness. Even as late as yesterday evening, I was telling people "wait until 7u2 which might be this week". Is there some reason the dates are hidden? Is this Oracle release policy? It seems Oracle releases actually quite regular - and some dates (security patch dates?) are published well in advance. I think 7u2 expected release date could have been published... or maybe I'm just naive... -- Mark Mielke From denis.fokin at sun.com Wed Dec 14 00:40:35 2011 From: denis.fokin at sun.com (denis.fokin at sun.com) Date: Wed, 14 Dec 2011 08:40:35 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7105529: XAWT: Optimize getFieldsAsString() methods generated by WrapperGenerator Message-ID: <20111214084110.C5631476A6@hg.openjdk.java.net> Changeset: 1e6346d4c8c7 Author: denis Date: 2011-12-14 12:35 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/1e6346d4c8c7 7105529: XAWT: Optimize getFieldsAsString() methods generated by WrapperGenerator Summary: Replace string concatenation with StringBuilder.append() Reviewed-by: anthony Contributed-by: Federico Tello Gentile ! src/solaris/classes/sun/awt/X11/generator/WrapperGenerator.java From denis.fokin at sun.com Wed Dec 14 01:52:06 2011 From: denis.fokin at sun.com (denis.fokin at sun.com) Date: Wed, 14 Dec 2011 09:52:06 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7112931: closed/javax/swing/JTabbedPane/6416920/bug6416920.java fails on MacOS Message-ID: <20111214095242.27014476A8@hg.openjdk.java.net> Changeset: aa210cc3e617 Author: alexsch Date: 2011-12-14 13:46 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/aa210cc3e617 7112931: closed/javax/swing/JTabbedPane/6416920/bug6416920.java fails on MacOS Reviewed-by: alexp + test/javax/swing/JTabbedPane/6416920/bug6416920.java From alexandr.scherbatiy at oracle.com Wed Dec 14 02:28:36 2011 From: alexandr.scherbatiy at oracle.com (Alexander Scherbatiy) Date: Wed, 14 Dec 2011 14:28:36 +0400 Subject: [7u4] Request for approval for 7105890 - closed/javax/swing/JScrollBar/4708809/bug4708809.java deadlocks on MacOS Message-ID: <4EE87A54.6020902@oracle.com> Hello, This is a request to backport a JDK 8 fix into JDK 7u4: 7105890 closed/javax/swing/JScrollBar/4708809/bug4708809.java deadlocks on MacOS http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7105890 The fix has already been pushed to JDK 8, as: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/18925904efc2 The code changes for jdk7u4 are identical to the ones in jdk8. Thank you, Alexandr. From dalibor.topic at oracle.com Wed Dec 14 03:04:49 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 14 Dec 2011 12:04:49 +0100 Subject: Draft JDK 7 Updates Project Role Nomination Process In-Reply-To: <4EE80AC5.60605@oracle.com> References: <4EE80AC5.60605@oracle.com> Message-ID: <4EE882D1.4070502@oracle.com> Spotted an error in ?4R0, fix inline. On 12/14/11 3:32 AM, Dalibor Topic wrote: > Hi everyone, > > it's process time again. Now that we're past a significant milestone for the project, > with the 7u2 release out of the door (wooohoo!), and with the Mac OS X port coming into > this Project, it's time to come up with a process that describes how Project Roles > (Author, Committer, Reviewer) are acquired in the Project in accordance with the > Bylaws. > > Here's a draft that I'll leave open for discussion until Friday, December 16th. Once > it's finalized, I'll start the votes for new Committers and Reviewers. I'll also post > a list of new Authors. > > Thus draft covers the Author role in significant detail, as that's the first step to take > for new Contributors, goes into some detail of how to keep Committer and Reviewer roles > with jdk8 and hsx in sync 'on demand', which have an upstream role for most of the changes > coming into this Project, and finally deals with how roles get propagated from integrated > Projects, like the Mac OS X port, to allow their developers to continue to work in the > same roles as before the integration. > > JDK 7 Update Project Role Nomination Process > ============================================ > > ?1 - Author Role > ---------------- > > Rule 0. Any Contributor may request the Author role in this Project by contacting the > Project Lead. An e-mail request should be sent directly to the Project Lead and the > Technical Lead. It should contain a short description of the Contributor's qualifications, > including past contributions to this Project. For more information see [0]. > > Rule 1. Project Lead is responsible for verifying that the requesting Contributor satisfies > the requirements of the Contributor role. [1] If the requirements are not satisfied, the > request is denied. > > Rule 2. Project Lead is responsible for contacting the OpenJDK registrar with the request > to add the Contributor as an Author to the JDK 7 Updates Project. A template is provided > below: > > To: > Subject: Author Role for in JDK 7 Updates Project > > I hereby grant the Author role in the JDK 7 Updates Project. > > Rule 3. Once the Author role is reflected in the JDK 7 Updates Project in the OpenJDK Census [2], > the Project Lead has the responsibility to inform the Contributor of their new role in this > Project. A template is provided below: > > To: > Subject: Author role in JDK 7 Updates Project > > The OpenJDK Census at http://openjdk.java.net/census#jdk7u has been updated to reflect your > Author role in the JDK 7 Updates Project. > > Rule 4. Project Lead has the responsibility to inform jdk7u-dev mailing list of new Authors in > the JDK 7 Updates Project. > > ?2 - Committer Role > ------------------- > > Rule 0. A Contributor should make at least eight significant contributions to this Project > before being nominated. > > Rule 1. Any Committer on this Project may nominate a Contributor to be a new Committer on > this Project. For more information see [3]. > > Rule 2. Any Contributor who satisfies the requirement in Rule 0 and has the Committer role > in the JDK 8 Project or the HotSpot Express Project, may request the nomination for the > Committer role in JDK 7 Updates Project by contacting the Project Lead. An e-mail request > should be sent directly to the Project Lead and the Technical Lead. > > ?3 - Reviewer Role > ------------------ > > Rule 0. A Committer should author and push at least 32 significant changesets into this > Project's forests before being nominated to be a Reviewer. > > Rule 1. Any JDK 7 Update Project Reviewer may nominate any of the Project's Committers > to be a Project Reviewer of this Project. For more information see [4]. > > Rule 2. The Project Lead is automatically considered to be a Reviewer, and remains a Reviewer > after leaving the Project Lead role. > > Rule 3. Any Committer who satisfies the requirement in Rule 0 and has the Reviewer role > in the JDK 8 Project or the HotSpot Express Project, may request the nomination for the > Reviewer role in JDK 7 Updates Project by contacting the Project Lead. An e-mail request > should be sent directly to the Project Lead and the Technical Lead. > > ?4 - Integration of other Projects > ---------------------------------- > > Rule 0. When another OpenJDK Project is integrated into JDK 7 Updates Project, the > Project Lead should grant the Author role to the Contributors of the integrated Project This should read "to the Authors", rather then "to the Contributors". > who don't already have an Author role in this Project. > > Rule 1. Project Lead should nominate Committers of the integrated Project as Committers, > unless the nominees already have that role in this Project. > > Rule 2. Project Lead should nominate Reviewers of the integrated Project as Reviewers, > unless the nominees already have that role in this Project. > > Rule 3. Project Lead should nominate Project Lead of the integrated Project as Reviewer, > unless the nominee already has that role in this Project. > > [0] http://openjdk.java.net/projects/#project-author > [1] http://openjdk.java.net/bylaws#contributor > [2] http://openjdk.java.net/census > [3] http://openjdk.java.net/projects/#project-committer > > > 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From edvard.wendelin at oracle.com Wed Dec 14 04:44:14 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 14 Dec 2011 13:44:14 +0100 Subject: [7u4] Request for approval for 7105890 - closed/javax/swing/JScrollBar/4708809/bug4708809.java deadlocks on MacOS In-Reply-To: <4EE87A54.6020902@oracle.com> References: <4EE87A54.6020902@oracle.com> Message-ID: <4EE89A1E.4010400@oracle.com> Approved. On 12/14/2011 11:28 AM, Alexander Scherbatiy wrote: > Hello, > > This is a request to backport a JDK 8 fix into JDK 7u4: > > 7105890 closed/javax/swing/JScrollBar/4708809/bug4708809.java > deadlocks on MacOS > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7105890 > > > The fix has already been pushed to JDK 8, as: > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/18925904efc2 > > > The code changes for jdk7u4 are identical to the ones in jdk8. > > Thank you, > Alexandr. > From alexandr.scherbatiy at oracle.com Wed Dec 14 06:09:11 2011 From: alexandr.scherbatiy at oracle.com (Alexander Scherbatiy) Date: Wed, 14 Dec 2011 18:09:11 +0400 Subject: [7u4] Request for approval for 7120869 - javax/swing/JScrollBar/4708809/bug4708809.java fails on Windows Message-ID: <4EE8AE07.2020805@oracle.com> Hello, This is a request to backport a JDK 8 fix into JDK 7u4: 7120869 javax/swing/JScrollBar/4708809/bug4708809.java fails on Windows http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7120869 The fix has already been pushed to JDK 8, as: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/70233f5e909c The code changes for jdk7u4 are identical to the ones in jdk8. Thank you, Alexandr. From edvard.wendelin at oracle.com Wed Dec 14 06:22:59 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 14 Dec 2011 15:22:59 +0100 Subject: [7u4] Request for approval for 7120869 - javax/swing/JScrollBar/4708809/bug4708809.java fails on Windows In-Reply-To: <4EE8AE07.2020805@oracle.com> References: <4EE8AE07.2020805@oracle.com> Message-ID: <4EE8B143.7070300@oracle.com> Approved. On 12/14/2011 03:09 PM, Alexander Scherbatiy wrote: > Hello, > > This is a request to backport a JDK 8 fix into JDK 7u4: > > 7120869 javax/swing/JScrollBar/4708809/bug4708809.java fails on Windows > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7120869 > > The fix has already been pushed to JDK 8, as: > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/70233f5e909c > > > The code changes for jdk7u4 are identical to the ones in jdk8. > > Thank you, > Alexandr. > From Alan.Bateman at oracle.com Wed Dec 14 07:41:26 2011 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Wed, 14 Dec 2011 15:41:26 +0000 Subject: Draft JDK 7 Updates Project Role Nomination Process In-Reply-To: <4EE80AC5.60605@oracle.com> References: <4EE80AC5.60605@oracle.com> Message-ID: <4EE8C3A6.3090302@oracle.com> On 14/12/2011 02:32, Dalibor Topic wrote: > : > > ?2 - Committer Role > ------------------- > > Rule 0. A Contributor should make at least eight significant contributions to this Project > before being nominated. > > Rule 1. Any Committer on this Project may nominate a Contributor to be a new Committer on > this Project. For more information see [3]. > > Rule 2. Any Contributor who satisfies the requirement in Rule 0 and has the Committer role > in the JDK 8 Project or the HotSpot Express Project, may request the nomination for the > Committer role in JDK 7 Updates Project by contacting the Project Lead. An e-mail request > should be sent directly to the Project Lead and the Technical Lead. > > ?3 - Reviewer Role > ------------------ > > Rule 0. A Committer should author and push at least 32 significant changesets into this > Project's forests before being nominated to be a Reviewer. > > Rule 1. Any JDK 7 Update Project Reviewer may nominate any of the Project's Committers > to be a Project Reviewer of this Project. For more information see [4]. > > Rule 2. The Project Lead is automatically considered to be a Reviewer, and remains a Reviewer > after leaving the Project Lead role. > > Rule 3. Any Committer who satisfies the requirement in Rule 0 and has the Reviewer role > in the JDK 8 Project or the HotSpot Express Project, may request the nomination for the > Reviewer role in JDK 7 Updates Project by contacting the Project Lead. An e-mail request > should be sent directly to the Project Lead and the Technical Lead. > Does any of this impact the list of committers and reviewers for jdk7u in the current cenus? -Alan. From dalibor.topic at oracle.com Wed Dec 14 07:57:42 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 14 Dec 2011 16:57:42 +0100 Subject: Draft JDK 7 Updates Project Role Nomination Process In-Reply-To: <4EE8C3A6.3090302@oracle.com> References: <4EE80AC5.60605@oracle.com> <4EE8C3A6.3090302@oracle.com> Message-ID: <4EE8C776.3010103@oracle.com> On 12/14/11 4:41 PM, Alan Bateman wrote: > Does any of this impact the list of committers and reviewers for jdk7u in the current cenus? No. -- 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From abhi.saha at oracle.com Wed Dec 14 08:03:48 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 14 Dec 2011 16:03:48 +0000 Subject: hg: jdk7u/jdk7u: 3 new changesets Message-ID: <20111214160348.BCCBD476AD@hg.openjdk.java.net> Changeset: e30fd289f001 Author: katleman Date: 2011-11-17 22:13 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/e30fd289f001 Added tag jdk7u2-b13 for changeset c95558e566ac ! .hgtags Changeset: 50b5ada8ca3e Author: cl Date: 2011-12-12 23:07 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/50b5ada8ca3e Added tag jdk7u2-b21 for changeset e30fd289f001 ! .hgtags Changeset: bcc37b8ac1b0 Author: asaha Date: 2011-12-13 17:18 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/bcc37b8ac1b0 Merge ! .hgtags From abhi.saha at oracle.com Wed Dec 14 08:03:55 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 14 Dec 2011 16:03:55 +0000 Subject: hg: jdk7u/jdk7u/corba: 3 new changesets Message-ID: <20111214160358.622D9476AE@hg.openjdk.java.net> Changeset: 62b846b0c325 Author: katleman Date: 2011-11-17 22:13 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/62b846b0c325 Added tag jdk7u2-b13 for changeset 456ff1f14b14 ! .hgtags Changeset: 9f975e9d5e54 Author: cl Date: 2011-12-12 23:07 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/9f975e9d5e54 Added tag jdk7u2-b21 for changeset 62b846b0c325 ! .hgtags Changeset: de83741c8ba0 Author: asaha Date: 2011-12-13 17:19 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/de83741c8ba0 Merge ! .hgtags From abhi.saha at oracle.com Wed Dec 14 08:05:51 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 14 Dec 2011 16:05:51 +0000 Subject: hg: jdk7u/jdk7u/jaxp: 3 new changesets Message-ID: <20111214160551.C66BA476B7@hg.openjdk.java.net> Changeset: 0efaf5c97fba Author: katleman Date: 2011-11-17 22:14 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/0efaf5c97fba Added tag jdk7u2-b13 for changeset d9ac427e5149 ! .hgtags Changeset: a9ac11158b8f Author: cl Date: 2011-12-12 23:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/a9ac11158b8f Added tag jdk7u2-b21 for changeset 0efaf5c97fba ! .hgtags Changeset: 26f5422f16af Author: asaha Date: 2011-12-13 17:21 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/26f5422f16af Merge ! .hgtags From abhi.saha at oracle.com Wed Dec 14 08:05:59 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 14 Dec 2011 16:05:59 +0000 Subject: hg: jdk7u/jdk7u/jaxws: 3 new changesets Message-ID: <20111214160559.B1D2D476B8@hg.openjdk.java.net> Changeset: d6db86a7ca32 Author: katleman Date: 2011-11-17 22:14 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/d6db86a7ca32 Added tag jdk7u2-b13 for changeset 9728fd833e01 ! .hgtags Changeset: ad63f21ce17a Author: cl Date: 2011-12-12 23:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/ad63f21ce17a Added tag jdk7u2-b21 for changeset d6db86a7ca32 ! .hgtags Changeset: 8f089c74c312 Author: asaha Date: 2011-12-13 17:22 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/8f089c74c312 Merge ! .hgtags From abhi.saha at oracle.com Wed Dec 14 08:06:12 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 14 Dec 2011 16:06:12 +0000 Subject: hg: jdk7u/jdk7u/jdk: 6 new changesets Message-ID: <20111214160726.8ED50476B9@hg.openjdk.java.net> Changeset: d3516b13b969 Author: bagiras Date: 2011-11-17 16:29 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/d3516b13b969 7108598: Pogo Table Games freeze with JDK 7 Reviewed-by: art, ant ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java + test/java/awt/print/PaintSetEnabledDeadlock/PaintSetEnabledDeadlock.java Changeset: 25537ca7465f Author: denis Date: 2011-11-17 17:24 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/25537ca7465f 7110590: DnDMerlinQLTestsuite_DnDJTextArea test fails with an java.awt.dnd.InvalidDnDOperationException Reviewed-by: art ! src/share/classes/java/awt/AWTKeyStroke.java Changeset: fb2980d7c943 Author: asaha Date: 2011-11-17 11:12 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/fb2980d7c943 Merge Changeset: 24e42f1f9029 Author: katleman Date: 2011-11-17 22:14 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/24e42f1f9029 Added tag jdk7u2-b13 for changeset fb2980d7c943 ! .hgtags Changeset: 58ad18490a50 Author: cl Date: 2011-12-12 23:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/58ad18490a50 Added tag jdk7u2-b21 for changeset 24e42f1f9029 ! .hgtags Changeset: 6f7af0f0e7db Author: asaha Date: 2011-12-13 17:23 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/6f7af0f0e7db Merge ! .hgtags From abhi.saha at oracle.com Wed Dec 14 08:08:28 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 14 Dec 2011 16:08:28 +0000 Subject: hg: jdk7u/jdk7u/langtools: 3 new changesets Message-ID: <20111214160837.3CAD3476BA@hg.openjdk.java.net> Changeset: fc0769df8cd0 Author: katleman Date: 2011-11-17 22:14 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/fc0769df8cd0 Added tag jdk7u2-b13 for changeset f474527e77e4 ! .hgtags Changeset: d50e571b8d00 Author: cl Date: 2011-12-12 23:09 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/d50e571b8d00 Added tag jdk7u2-b21 for changeset fc0769df8cd0 ! .hgtags Changeset: 358c42289352 Author: asaha Date: 2011-12-13 17:24 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/358c42289352 Merge ! .hgtags From kelly.ohair at oracle.com Wed Dec 14 08:50:14 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Wed, 14 Dec 2011 08:50:14 -0800 Subject: Draft JDK 7 Updates Project Role Nomination Process In-Reply-To: <4EE80AC5.60605@oracle.com> References: <4EE80AC5.60605@oracle.com> Message-ID: I assume this will be put on http://openjdk.java.net/projects/jdk7u/ at some point? Have you ever worked for the government? It reminds me of the IRS tax code. :^( Shortly before my eyes glazed over 8^}, I had a few questions Q. Specifically, what is the definition of "a significant contribution" (or "significant changeset") to this project? Who determines "significant"? Why not just 'any changeset'? Seems like any changeset is significant, or why change? Q. How is the changeset contribution scoring done? If I contributed a change to jdk8, and someone else integrates that change into jdk7u, does that count? If I contribute changesets directly to Oracle internal non-open jdk7u4 repositories, does that count? Are the hundreds of changesets already in the repositories with my name on them count? If I send you a bottle of nice wine, can I increase my score card? ;^) -kto On Dec 13, 2011, at 6:32 PM, Dalibor Topic wrote: > Hi everyone, > > it's process time again. Now that we're past a significant milestone for the project, > with the 7u2 release out of the door (wooohoo!), and with the Mac OS X port coming into > this Project, it's time to come up with a process that describes how Project Roles > (Author, Committer, Reviewer) are acquired in the Project in accordance with the > Bylaws. > > Here's a draft that I'll leave open for discussion until Friday, December 16th. Once > it's finalized, I'll start the votes for new Committers and Reviewers. I'll also post > a list of new Authors. > > Thus draft covers the Author role in significant detail, as that's the first step to take > for new Contributors, goes into some detail of how to keep Committer and Reviewer roles > with jdk8 and hsx in sync 'on demand', which have an upstream role for most of the changes > coming into this Project, and finally deals with how roles get propagated from integrated > Projects, like the Mac OS X port, to allow their developers to continue to work in the > same roles as before the integration. > > JDK 7 Update Project Role Nomination Process > ============================================ > > ?1 - Author Role > ---------------- > > Rule 0. Any Contributor may request the Author role in this Project by contacting the > Project Lead. An e-mail request should be sent directly to the Project Lead and the > Technical Lead. It should contain a short description of the Contributor's qualifications, > including past contributions to this Project. For more information see [0]. > > Rule 1. Project Lead is responsible for verifying that the requesting Contributor satisfies > the requirements of the Contributor role. [1] If the requirements are not satisfied, the > request is denied. > > Rule 2. Project Lead is responsible for contacting the OpenJDK registrar with the request > to add the Contributor as an Author to the JDK 7 Updates Project. A template is provided > below: > > To: > Subject: Author Role for in JDK 7 Updates Project > > I hereby grant the Author role in the JDK 7 Updates Project. > > Rule 3. Once the Author role is reflected in the JDK 7 Updates Project in the OpenJDK Census [2], > the Project Lead has the responsibility to inform the Contributor of their new role in this > Project. A template is provided below: > > To: > Subject: Author role in JDK 7 Updates Project > > The OpenJDK Census at http://openjdk.java.net/census#jdk7u has been updated to reflect your > Author role in the JDK 7 Updates Project. > > Rule 4. Project Lead has the responsibility to inform jdk7u-dev mailing list of new Authors in > the JDK 7 Updates Project. > > ?2 - Committer Role > ------------------- > > Rule 0. A Contributor should make at least eight significant contributions to this Project > before being nominated. > > Rule 1. Any Committer on this Project may nominate a Contributor to be a new Committer on > this Project. For more information see [3]. > > Rule 2. Any Contributor who satisfies the requirement in Rule 0 and has the Committer role > in the JDK 8 Project or the HotSpot Express Project, may request the nomination for the > Committer role in JDK 7 Updates Project by contacting the Project Lead. An e-mail request > should be sent directly to the Project Lead and the Technical Lead. > > ?3 - Reviewer Role > ------------------ > > Rule 0. A Committer should author and push at least 32 significant changesets into this > Project's forests before being nominated to be a Reviewer. > > Rule 1. Any JDK 7 Update Project Reviewer may nominate any of the Project's Committers > to be a Project Reviewer of this Project. For more information see [4]. > > Rule 2. The Project Lead is automatically considered to be a Reviewer, and remains a Reviewer > after leaving the Project Lead role. > > Rule 3. Any Committer who satisfies the requirement in Rule 0 and has the Reviewer role > in the JDK 8 Project or the HotSpot Express Project, may request the nomination for the > Reviewer role in JDK 7 Updates Project by contacting the Project Lead. An e-mail request > should be sent directly to the Project Lead and the Technical Lead. > > ?4 - Integration of other Projects > ---------------------------------- > > Rule 0. When another OpenJDK Project is integrated into JDK 7 Updates Project, the > Project Lead should grant the Author role to the Contributors of the integrated Project > who don't already have an Author role in this Project. > > Rule 1. Project Lead should nominate Committers of the integrated Project as Committers, > unless the nominees already have that role in this Project. > > Rule 2. Project Lead should nominate Reviewers of the integrated Project as Reviewers, > unless the nominees already have that role in this Project. > > Rule 3. Project Lead should nominate Project Lead of the integrated Project as Reviewer, > unless the nominee already has that role in this Project. > > [0] http://openjdk.java.net/projects/#project-author > [1] http://openjdk.java.net/bylaws#contributor > [2] http://openjdk.java.net/census > [3] http://openjdk.java.net/projects/#project-committer > > > 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 > Gesch?ftsf?hrer: J?rgen Kunz > > Komplement?rin: ORACLE Deutschland Verwaltung B.V. > Hertogswetering 163/167, 3543 AS Utrecht, Niederlande > Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 > Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher > > Green Oracle Oracle is committed to developing practices and products that help protect the environment From ahughes at redhat.com Wed Dec 14 09:07:34 2011 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Wed, 14 Dec 2011 17:07:34 +0000 Subject: Draft JDK 7 Updates Project Role Nomination Process In-Reply-To: <4EE80AC5.60605@oracle.com> References: <4EE80AC5.60605@oracle.com> Message-ID: <20111214170734.GA7162@rivendell.middle-earth.co.uk> On 03:32 Wed 14 Dec , Dalibor Topic wrote: > Hi everyone, > > it's process time again. Now that we're past a significant milestone for the project, > with the 7u2 release out of the door (wooohoo!), and with the Mac OS X port coming into > this Project, it's time to come up with a process that describes how Project Roles > (Author, Committer, Reviewer) are acquired in the Project in accordance with the > Bylaws. > > Here's a draft that I'll leave open for discussion until Friday, December 16th. Once > it's finalized, I'll start the votes for new Committers and Reviewers. I'll also post > a list of new Authors. > > Thus draft covers the Author role in significant detail, as that's the first step to take > for new Contributors, goes into some detail of how to keep Committer and Reviewer roles > with jdk8 and hsx in sync 'on demand', which have an upstream role for most of the changes > coming into this Project, and finally deals with how roles get propagated from integrated > Projects, like the Mac OS X port, to allow their developers to continue to work in the > same roles as before the integration. > This reads fine to me. However, this page: http://openjdk.java.net/projects/jdk7u/groundrules.html refers to a further role of 'maintainer'. How does this fit into the author/committer/reviewer structure: Maintainers jdk7u-osx forest: Paul Hohensee. jdk7u-osx forest - AWT, 2D and Swing: Artem Ananiev. Other forests: Edvard Wendelin and Dalibor Topic. I'm not sure of the value of additional reviewers (like myself) on this project if changesets require reviews by both the project lead and technical lead anyway. -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and IcedTea http://www.gnu.org/software/classpath http://icedtea.classpath.org PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: Digital signature Url : http://mail.openjdk.java.net/pipermail/jdk7u-dev/attachments/20111214/817a170f/attachment.bin From ahughes at redhat.com Wed Dec 14 09:11:14 2011 From: ahughes at redhat.com (Dr Andrew John Hughes) Date: Wed, 14 Dec 2011 17:11:14 +0000 Subject: JDK 7u2 is now GA In-Reply-To: <4EE83602.9000408@mark.mielke.cc> References: <8B0AF6D4-30CC-4D06-9315-41C1E9A830F3@oracle.com> <20111214003136.GD25730@rivendell.middle-earth.co.uk> <4EE83602.9000408@mark.mielke.cc> Message-ID: <20111214171114.GB7162@rivendell.middle-earth.co.uk> On 00:37 Wed 14 Dec , Mark Mielke wrote: > On 12/13/2011 07:31 PM, Dr Andrew John Hughes wrote: > > More notice would be useful in future so people can release packages > > around the same time, rather than trailing it by weeks as will now be > > the case. This is the first mention I've heard of u2 on this list in > > weeks, if not months. > > Just to echo this a bit... I've been monitoring this list precisely to > be more aware of what is happening, and I have to say that although I > expected a jdk7u2 within the next week, it was only through sleuthing > *outside* this list that I had any awareness. Even as late as yesterday > evening, I was telling people "wait until 7u2 which might be this week". > Similar story here; I found out about 7u2 via Twitter. > Is there some reason the dates are hidden? Is this Oracle release > policy? It seems Oracle releases actually quite regular - and some dates > (security patch dates?) are published well in advance. I think 7u2 > expected release date could have been published... or maybe I'm just > naive... Really, for OpenJDK to be a proper community-driven project, such dates should be discussed and decided in public, so everyone involved is on the same page. I mentioned in another e-mail about IcedTea lagging behind with such updates. There's not much alternative to that if release dates are going to be handed down from on high, having being decided somewhere within Oracle. For example, the status on http://openjdk.java.net/projects/jdk7u/ should have estimated dates as to the various stages the releases are at. http://gcc.gnu.org/ status is a good template for what I'd like to see. > > -- > Mark Mielke > -- Andrew :) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and IcedTea http://www.gnu.org/software/classpath http://icedtea.classpath.org PGP Key: 248BDC07 (https://keys.indymedia.org/) Fingerprint = EC5A 1F5E C0AD 1D15 8F1F 8F91 3B96 A578 248B DC07 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: Digital signature Url : http://mail.openjdk.java.net/pipermail/jdk7u-dev/attachments/20111214/e3d9a016/attachment.bin From dalibor.topic at oracle.com Wed Dec 14 09:40:56 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 14 Dec 2011 18:40:56 +0100 Subject: Draft JDK 7 Updates Project Role Nomination Process In-Reply-To: References: <4EE80AC5.60605@oracle.com> Message-ID: <4EE8DFA8.8020305@oracle.com> On 12/14/11 5:50 PM, Kelly O'Hair wrote: > I assume this will be put on http://openjdk.java.net/projects/jdk7u/ at some point? Yes, once the discussion completes. > Have you ever worked for the government? [ ] Yes [x] No [ ] All of the above [ ] None of the above [ ] C0B0L F0R PRESIDENT > Shortly before my eyes glazed over 8^}, I had a few questions > > Q. Specifically, what is the definition of "a significant contribution" (or "significant changeset") to this project? I wouldn't consider tags and Mercurial generated merge changesets as significant contributions to this Project. > Q. How is the changeset contribution scoring done? > If I contributed a change to jdk8, and someone else integrates that change into jdk7u, does that count? Yes. I'd consider both the integration and the original change as significant contributions as significant contributions to this Project. > If I contribute changesets directly to Oracle internal non-open jdk7u4 repositories, does that count? No. > Are the hundreds of changesets already in the repositories with my name on them count? Yes - you're already a Reviewer as per the Census. The goal here is to make it transparent how to get Project roles for new people coming fresh to this Project. > If I send you a bottle of nice wine, can I increase my score card? ;^) Well, the only way up from being a Reviewer is being the Project Lead ... and in true Highlander fashion, there can be only one per Project. ;) 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From dalibor.topic at oracle.com Wed Dec 14 10:04:43 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 14 Dec 2011 19:04:43 +0100 Subject: Draft JDK 7 Updates Project Role Nomination Process In-Reply-To: <20111214170734.GA7162@rivendell.middle-earth.co.uk> References: <4EE80AC5.60605@oracle.com> <20111214170734.GA7162@rivendell.middle-earth.co.uk> Message-ID: <4EE8E53B.2020004@oracle.com> On 12/14/11 6:07 PM, Dr Andrew John Hughes wrote: > > This reads fine to me. However, this page: > > http://openjdk.java.net/projects/jdk7u/groundrules.html > > refers to a further role of 'maintainer'. How does this fit into > the author/committer/reviewer structure: > > Maintainers > jdk7u-osx forest: Paul Hohensee. > jdk7u-osx forest - AWT, 2D and Swing: Artem Ananiev. > Other forests: Edvard Wendelin and Dalibor Topic. > > I'm not sure of the value of additional reviewers (like myself) on > this project if changesets require reviews by both the project lead > and technical lead anyway. Maintainers don't necessarily do the technical review - when Edvard and I came up with the concept of forest maintainership delegation for jdk7u, the idea we had was to allow teams to work without much delay even in quickly progressing forests, by moving approvals for changes closer to the teams. In this Project, approvals happen per changeset, not per person - that ensures that each changeset going into a jdk7u forest gets seen by another set of eyes looking for code adding new interfaces, for example, or that the necessary information for the changeset to be reviewed has been published either on the bug tracker, or in the approval mail, in accordance with our development process. As such, it is an orthogonal role to the Author/Committer/Reviewer roles in this Project. 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From dalibor.topic at oracle.com Wed Dec 14 10:11:05 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 14 Dec 2011 19:11:05 +0100 Subject: Request for approval to push 7121368 to jdk7u-osx/jdk In-Reply-To: <4EE8DE19.8040900@oracle.com> References: <4EE8DE19.8040900@oracle.com> Message-ID: <4EE8E6B9.3020901@oracle.com> On 12/14/11 6:34 PM, Michael McMahon wrote: > Hi, > > This is a request to push the fix for 7121368 to the jdk7u-osx/jdk repo. > The webrev is at http://cr.openjdk.java.net/~michaelm/7121368/1/webrev/ Unfortunately, http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7121368 says that "This bug is not available." - Can you describe the issue the webrev is going to fix? 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From kelly.ohair at oracle.com Wed Dec 14 10:24:35 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Wed, 14 Dec 2011 10:24:35 -0800 Subject: Draft JDK 7 Updates Project Role Nomination Process In-Reply-To: <4EE8DFA8.8020305@oracle.com> References: <4EE80AC5.60605@oracle.com> <4EE8DFA8.8020305@oracle.com> Message-ID: <3534181A-18D2-4309-A5A6-37466FE1F3E8@oracle.com> On Dec 14, 2011, at 9:40 AM, Dalibor Topic wrote: >> Q. Specifically, what is the definition of "a significant contribution" (or "significant changeset") to this project? > > I wouldn't consider tags and Mercurial generated merge changesets as significant contributions to this Project. Effectively that rules out Release Engineering and Integrators from ever being "significant". The work it takes Release Engineering to get to the point of creating the tags is very significant, they are important members of the project, those tag changesets represent quite a bit of work. The work it takes an Integrator to verify merges build and test prior to pushing in changesets is also very significant, and it's the Integrators who author many of those merge changesets. -kto From Andrey.Pikalev at oracle.com Wed Dec 14 10:25:28 2011 From: Andrey.Pikalev at oracle.com (Andrey Pikalev) Date: Wed, 14 Dec 2011 22:25:28 +0400 Subject: Draft JDK 7 Updates Project Role Nomination Process In-Reply-To: <4EE8DFA8.8020305@oracle.com> References: <4EE80AC5.60605@oracle.com> <4EE8DFA8.8020305@oracle.com> Message-ID: <4EE8EA18.5070107@oracle.com> On 12/14/2011 9:40 PM, Dalibor Topic wrote: > On 12/14/11 5:50 PM, Kelly O'Hair wrote: >> I assume this will be put on http://openjdk.java.net/projects/jdk7u/ at some point? > > Yes, once the discussion completes. > >> Have you ever worked for the government? > > [ ] Yes > [x] No > [ ] All of the above > [ ] None of the above > [ ] C0B0L F0R PRESIDENT > >> Shortly before my eyes glazed over 8^}, I had a few questions >> >> Q. Specifically, what is the definition of "a significant contribution" (or "significant changeset") to this project? > > I wouldn't consider tags and Mercurial generated merge changesets as significant contributions to this Project. Release Engineers who push tags need push access which means they need to have Committer rights. How does current roles structure address this? Thanks, Andrey. From roger.lewis at oracle.com Wed Dec 14 10:29:15 2011 From: roger.lewis at oracle.com (Roger Lewis) Date: Wed, 14 Dec 2011 10:29:15 -0800 Subject: Request for approval to push 7121368 to jdk7u-osx/jdk In-Reply-To: <4EE8E6B9.3020901@oracle.com> References: <4EE8DE19.8040900@oracle.com> <4EE8E6B9.3020901@oracle.com> Message-ID: <4EE8EAFB.4060902@oracle.com> The bug was created today and will show up on bugs.sun.com within the next 12-24 hours. Here is the content of the description: > Description: > The JDBC-ODBC bridge has not been supported for a number of years and > does not appear to be working at all since jdk7 (in linux and solaris). > Pending any other decision to remove it completely, we would like to > remove it from the macosx build where it has never been available from Apple > (and so can't be missed). -Roger On 12/14/11 10:11 AM, Dalibor Topic wrote: > On 12/14/11 6:34 PM, Michael McMahon wrote: >> Hi, >> >> This is a request to push the fix for 7121368 to the jdk7u-osx/jdk repo. >> The webrev is at http://cr.openjdk.java.net/~michaelm/7121368/1/webrev/ > Unfortunately, http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7121368 > says that "This bug is not available." - Can you describe the issue the > webrev is going to fix? > > cheers, > dalibor topic > From dalibor.topic at oracle.com Wed Dec 14 10:30:09 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 14 Dec 2011 19:30:09 +0100 Subject: Request for approval to push 7121368 to jdk7u-osx/jdk In-Reply-To: <4EE8EAFB.4060902@oracle.com> References: <4EE8DE19.8040900@oracle.com> <4EE8E6B9.3020901@oracle.com> <4EE8EAFB.4060902@oracle.com> Message-ID: <4EE8EB31.9050706@oracle.com> Thank you very much, Roger. On 12/14/11 7:29 PM, Roger Lewis wrote: > The bug was created today and will show up on bugs.sun.com within the next 12-24 hours. Here is the content of the description: > >> Description: >> The JDBC-ODBC bridge has not been supported for a number of years and >> does not appear to be working at all since jdk7 (in linux and solaris). >> Pending any other decision to remove it completely, we would like to >> remove it from the macosx build where it has never been available from Apple >> (and so can't be missed). > -Roger > > > On 12/14/11 10:11 AM, Dalibor Topic wrote: >> On 12/14/11 6:34 PM, Michael McMahon wrote: >>> Hi, >>> >>> This is a request to push the fix for 7121368 to the jdk7u-osx/jdk repo. >>> The webrev is at http://cr.openjdk.java.net/~michaelm/7121368/1/webrev/ >> Unfortunately, http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7121368 >> says that "This bug is not available." - Can you describe the issue the >> webrev is going to fix? >> >> 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From dalibor.topic at oracle.com Wed Dec 14 11:15:20 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 14 Dec 2011 20:15:20 +0100 Subject: Draft JDK 7 Updates Project Role Nomination Process In-Reply-To: <3534181A-18D2-4309-A5A6-37466FE1F3E8@oracle.com> References: <4EE80AC5.60605@oracle.com> <4EE8DFA8.8020305@oracle.com> <3534181A-18D2-4309-A5A6-37466FE1F3E8@oracle.com> Message-ID: <4EE8F5C8.5030105@oracle.com> On 12/14/11 7:24 PM, Kelly O'Hair wrote: > > On Dec 14, 2011, at 9:40 AM, Dalibor Topic wrote: > >>> Q. Specifically, what is the definition of "a significant contribution" (or "significant changeset") to this project? >> >> I wouldn't consider tags and Mercurial generated merge changesets as significant contributions to this Project. > > Effectively that rules out Release Engineering and Integrators from ever being "significant". I'll throw an IRSException here. Note the deliberate use of 'should' rather then must in ?2R0. Note that any Committer on this Project may nominate in ?2R1. Note that the voting mechanism for Committers is Lazy consensus. What's significant to me and what's significant to any other potential voter may not be the same thing, and that's OK - it's a vote, it's not an automatism. The goal here is to encourage the person making a nomination to make a good case for the nominee in the call for vote, for example by calling out the nominees 8 or so significant contributions to this Project. Also note that a vote can fail. And that's OK, too - as this Project grows, I don't expect everyone to agree with everyone else on everything all the time. Since we are 'assimilating' the Mac OS X Port into this Project, I want establish some expectations on what it takes to get certain roles, before we start calling for votes for new Committers & Reviewers, and what the exceptions are (on demand syncing of roles with upstream projects, and integration of existing ones). It is in my opinion better to discuss those expectations before the votes, then during them. 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From dalibor.topic at oracle.com Wed Dec 14 11:36:00 2011 From: dalibor.topic at oracle.com (Dalibor Topic) Date: Wed, 14 Dec 2011 20:36:00 +0100 Subject: Draft JDK 7 Updates Project Role Nomination Process In-Reply-To: <4EE8EA18.5070107@oracle.com> References: <4EE80AC5.60605@oracle.com> <4EE8DFA8.8020305@oracle.com> <4EE8EA18.5070107@oracle.com> Message-ID: <4EE8FAA0.3090005@oracle.com> On 12/14/11 7:25 PM, Andrey Pikalev wrote: > Release Engineers who push tags need push access which means they need to have Committer rights. How does current roles structure address this? This draft addresses how Contributors can become Committers in ?2. 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 Gesch?ftsf?hrer: J?rgen Kunz Komplement?rin: ORACLE Deutschland Verwaltung B.V. Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697 Gesch?ftsf?hrer: Alexander van der Ven, Astrid Kepper, Val Maher Green Oracle Oracle is committed to developing practices and products that help protect the environment From lana.steuck at oracle.com Wed Dec 14 15:15:26 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 14 Dec 2011 23:15:26 +0000 Subject: hg: jdk7u/jdk7u-dev: 8 new changesets Message-ID: <20111214231527.49DA3476C0@hg.openjdk.java.net> Changeset: b2deaf5bde5e Author: lana Date: 2011-11-04 11:13 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/b2deaf5bde5e Merge Changeset: c95558e566ac Author: katleman Date: 2011-11-10 11:45 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/c95558e566ac Added tag jdk7u2-b12 for changeset b2deaf5bde5e ! .hgtags Changeset: 5a83e23e1bf6 Author: asaha Date: 2011-11-11 09:07 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/5a83e23e1bf6 Merge ! .hgtags Changeset: 870fd5101f66 Author: katleman Date: 2011-11-16 16:09 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/870fd5101f66 Added tag jdk7u4-b01 for changeset 5a83e23e1bf6 ! .hgtags Changeset: d03d60a275ed Author: katleman Date: 2011-12-09 17:36 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/d03d60a275ed Added tag jdk7u4-b03 for changeset 870fd5101f66 ! .hgtags Changeset: e30fd289f001 Author: katleman Date: 2011-11-17 22:13 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/e30fd289f001 Added tag jdk7u2-b13 for changeset c95558e566ac ! .hgtags Changeset: 50b5ada8ca3e Author: cl Date: 2011-12-12 23:07 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/50b5ada8ca3e Added tag jdk7u2-b21 for changeset e30fd289f001 ! .hgtags Changeset: bcc37b8ac1b0 Author: asaha Date: 2011-12-13 17:18 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/bcc37b8ac1b0 Merge ! .hgtags From lana.steuck at oracle.com Wed Dec 14 15:15:32 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 14 Dec 2011 23:15:32 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxp: 8 new changesets Message-ID: <20111214231533.17FF8476C1@hg.openjdk.java.net> Changeset: 0e61ef309edd Author: lana Date: 2011-11-04 11:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/0e61ef309edd Merge Changeset: d9ac427e5149 Author: katleman Date: 2011-11-10 11:46 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/d9ac427e5149 Added tag jdk7u2-b12 for changeset 0e61ef309edd ! .hgtags Changeset: 03c6bc85ecde Author: asaha Date: 2011-11-11 09:44 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/03c6bc85ecde Merge ! .hgtags Changeset: c09b58cfa2c6 Author: katleman Date: 2011-11-16 16:09 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/c09b58cfa2c6 Added tag jdk7u4-b01 for changeset 03c6bc85ecde ! .hgtags Changeset: a5ebc8183d94 Author: katleman Date: 2011-12-09 17:36 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/a5ebc8183d94 Added tag jdk7u4-b03 for changeset c09b58cfa2c6 ! .hgtags Changeset: 0efaf5c97fba Author: katleman Date: 2011-11-17 22:14 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/0efaf5c97fba Added tag jdk7u2-b13 for changeset d9ac427e5149 ! .hgtags Changeset: a9ac11158b8f Author: cl Date: 2011-12-12 23:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/a9ac11158b8f Added tag jdk7u2-b21 for changeset 0efaf5c97fba ! .hgtags Changeset: 26f5422f16af Author: asaha Date: 2011-12-13 17:21 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/26f5422f16af Merge ! .hgtags From lana.steuck at oracle.com Wed Dec 14 15:15:34 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 14 Dec 2011 23:15:34 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxws: 8 new changesets Message-ID: <20111214231535.2244F476C2@hg.openjdk.java.net> Changeset: 21131044a613 Author: lana Date: 2011-11-04 11:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/21131044a613 Merge Changeset: 9728fd833e01 Author: katleman Date: 2011-11-10 11:46 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/9728fd833e01 Added tag jdk7u2-b12 for changeset 21131044a613 ! .hgtags Changeset: 7d118bbe3be6 Author: asaha Date: 2011-11-11 09:44 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/7d118bbe3be6 Merge ! .hgtags Changeset: 5bc0433f1611 Author: katleman Date: 2011-11-16 16:09 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/5bc0433f1611 Added tag jdk7u4-b01 for changeset 7d118bbe3be6 ! .hgtags Changeset: 61f974354285 Author: katleman Date: 2011-12-09 17:36 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/61f974354285 Added tag jdk7u4-b03 for changeset 5bc0433f1611 ! .hgtags Changeset: d6db86a7ca32 Author: katleman Date: 2011-11-17 22:14 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/d6db86a7ca32 Added tag jdk7u2-b13 for changeset 9728fd833e01 ! .hgtags Changeset: ad63f21ce17a Author: cl Date: 2011-12-12 23:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/ad63f21ce17a Added tag jdk7u2-b21 for changeset d6db86a7ca32 ! .hgtags Changeset: 8f089c74c312 Author: asaha Date: 2011-12-13 17:22 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/8f089c74c312 Merge ! .hgtags From lana.steuck at oracle.com Wed Dec 14 15:15:30 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 14 Dec 2011 23:15:30 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: Added tag jdk7u4-b03 for changeset 35aadd2e739b Message-ID: <20111214231537.C19CA476C3@hg.openjdk.java.net> Changeset: 278a1c1706f0 Author: katleman Date: 2011-12-09 17:36 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/278a1c1706f0 Added tag jdk7u4-b03 for changeset 35aadd2e739b ! .hgtags From lana.steuck at oracle.com Wed Dec 14 15:15:31 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 14 Dec 2011 23:15:31 +0000 Subject: hg: jdk7u/jdk7u-dev/corba: 9 new changesets Message-ID: <20111214231539.D4C79476C4@hg.openjdk.java.net> Changeset: 56b02f8ef703 Author: lana Date: 2011-11-04 11:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/56b02f8ef703 Merge Changeset: 456ff1f14b14 Author: katleman Date: 2011-11-10 11:45 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/456ff1f14b14 Added tag jdk7u2-b12 for changeset 56b02f8ef703 ! .hgtags Changeset: 5276595669e5 Author: asaha Date: 2011-11-11 09:15 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/5276595669e5 Merge ! .hgtags Changeset: f2519be412cd Author: katleman Date: 2011-11-16 16:09 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/f2519be412cd Added tag jdk7u4-b01 for changeset 5276595669e5 ! .hgtags Changeset: 6dd348fb7091 Author: lana Date: 2011-11-22 15:07 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/6dd348fb7091 Merge Changeset: bab19e44a16b Author: katleman Date: 2011-12-09 17:36 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/bab19e44a16b Added tag jdk7u4-b03 for changeset 6dd348fb7091 ! .hgtags Changeset: 62b846b0c325 Author: katleman Date: 2011-11-17 22:13 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/62b846b0c325 Added tag jdk7u2-b13 for changeset 456ff1f14b14 ! .hgtags Changeset: 9f975e9d5e54 Author: cl Date: 2011-12-12 23:07 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/9f975e9d5e54 Added tag jdk7u2-b21 for changeset 62b846b0c325 ! .hgtags Changeset: de83741c8ba0 Author: asaha Date: 2011-12-13 17:19 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/de83741c8ba0 Merge ! .hgtags From lana.steuck at oracle.com Wed Dec 14 15:15:40 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 14 Dec 2011 23:15:40 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 10 new changesets Message-ID: <20111214231601.E686E476C5@hg.openjdk.java.net> Changeset: f0802d8a0909 Author: lana Date: 2011-11-04 11:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/f0802d8a0909 Merge Changeset: f474527e77e4 Author: katleman Date: 2011-11-10 11:47 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/f474527e77e4 Added tag jdk7u2-b12 for changeset f0802d8a0909 ! .hgtags Changeset: ce1da4786671 Author: asaha Date: 2011-11-11 09:48 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/ce1da4786671 Merge ! .hgtags Changeset: 2fd31b33bda3 Author: katleman Date: 2011-11-16 16:10 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/2fd31b33bda3 Added tag jdk7u4-b01 for changeset ce1da4786671 ! .hgtags Changeset: 8556ecc20a5b Author: lana Date: 2011-11-22 15:09 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/8556ecc20a5b Merge Changeset: 9e9ba3147b1c Author: katleman Date: 2011-12-09 17:36 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/9e9ba3147b1c Added tag jdk7u4-b03 for changeset 8556ecc20a5b ! .hgtags Changeset: fc0769df8cd0 Author: katleman Date: 2011-11-17 22:14 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/fc0769df8cd0 Added tag jdk7u2-b13 for changeset f474527e77e4 ! .hgtags Changeset: d50e571b8d00 Author: cl Date: 2011-12-12 23:09 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/d50e571b8d00 Added tag jdk7u2-b21 for changeset fc0769df8cd0 ! .hgtags Changeset: 358c42289352 Author: asaha Date: 2011-12-13 17:24 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/358c42289352 Merge ! .hgtags Changeset: 3ff13f513bc2 Author: lana Date: 2011-12-14 13:29 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/3ff13f513bc2 Merge From lana.steuck at oracle.com Wed Dec 14 15:15:50 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 14 Dec 2011 23:15:50 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 13 new changesets Message-ID: <20111214231811.4E659476C6@hg.openjdk.java.net> Changeset: 79c8c4608f60 Author: lana Date: 2011-11-04 11:14 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/79c8c4608f60 Merge Changeset: 2c1a63b8281b Author: katleman Date: 2011-11-10 11:47 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/2c1a63b8281b Added tag jdk7u2-b12 for changeset 79c8c4608f60 ! .hgtags Changeset: 08e68194b2e9 Author: asaha Date: 2011-11-11 09:49 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/08e68194b2e9 Merge ! .hgtags Changeset: 12fd550b96d0 Author: katleman Date: 2011-11-16 16:10 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/12fd550b96d0 Added tag jdk7u4-b01 for changeset 08e68194b2e9 ! .hgtags Changeset: b97711a21785 Author: lana Date: 2011-11-22 15:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/b97711a21785 Merge Changeset: 4b73f1011557 Author: katleman Date: 2011-12-09 17:36 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/4b73f1011557 Added tag jdk7u4-b03 for changeset b97711a21785 ! .hgtags Changeset: d3516b13b969 Author: bagiras Date: 2011-11-17 16:29 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/d3516b13b969 7108598: Pogo Table Games freeze with JDK 7 Reviewed-by: art, ant ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Container.java + test/java/awt/print/PaintSetEnabledDeadlock/PaintSetEnabledDeadlock.java Changeset: 25537ca7465f Author: denis Date: 2011-11-17 17:24 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/25537ca7465f 7110590: DnDMerlinQLTestsuite_DnDJTextArea test fails with an java.awt.dnd.InvalidDnDOperationException Reviewed-by: art ! src/share/classes/java/awt/AWTKeyStroke.java Changeset: fb2980d7c943 Author: asaha Date: 2011-11-17 11:12 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/fb2980d7c943 Merge Changeset: 24e42f1f9029 Author: katleman Date: 2011-11-17 22:14 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/24e42f1f9029 Added tag jdk7u2-b13 for changeset fb2980d7c943 ! .hgtags Changeset: 58ad18490a50 Author: cl Date: 2011-12-12 23:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/58ad18490a50 Added tag jdk7u2-b21 for changeset 24e42f1f9029 ! .hgtags Changeset: 6f7af0f0e7db Author: asaha Date: 2011-12-13 17:23 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/6f7af0f0e7db Merge ! .hgtags Changeset: 950fb1907872 Author: lana Date: 2011-12-14 13:29 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/950fb1907872 Merge From david.holmes at oracle.com Wed Dec 14 23:00:52 2011 From: david.holmes at oracle.com (David Holmes) Date: Thu, 15 Dec 2011 17:00:52 +1000 Subject: [7u4] Request for approval for 7109092: Wrong computation results with double at armsflt Message-ID: <4EE99B24.9030004@oracle.com> This is a request to backport a JDK 8 fix into JDK 7u4. 7109092: Wrong computation results with double at armsflt http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7109092 The JDK 8 changset is at: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/cf47846165f4 The new changeset is identical to the JDK 8 changeset. New webrev: http://cr.openjdk.java.net/~dholmes/7109092-7u/webrev/ Thanks, David Holmes From edvard.wendelin at oracle.com Wed Dec 14 23:44:28 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 15 Dec 2011 08:44:28 +0100 Subject: [7u4] Request for approval for 7109092: Wrong computation results with double at armsflt In-Reply-To: <4EE99B24.9030004@oracle.com> References: <4EE99B24.9030004@oracle.com> Message-ID: Approved. Cheers, Edvard On Dec 15, 2011, at 8:00 AM, David Holmes wrote: > This is a request to backport a JDK 8 fix into JDK 7u4. > > 7109092: Wrong computation results with double at armsflt > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7109092 > > The JDK 8 changset is at: > > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/cf47846165f4 > > The new changeset is identical to the JDK 8 changeset. > > New webrev: > > http://cr.openjdk.java.net/~dholmes/7109092-7u/webrev/ > > Thanks, > David Holmes From david.holmes at oracle.com Thu Dec 15 00:32:30 2011 From: david.holmes at oracle.com (david.holmes at oracle.com) Date: Thu, 15 Dec 2011 08:32:30 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7109092: Wrong computation results with double at armsflt Message-ID: <20111215083252.C7922476CB@hg.openjdk.java.net> Changeset: bb50a0d69415 Author: dholmes Date: 2011-12-12 23:51 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/bb50a0d69415 7109092: Wrong computation results with double at armsflt Summary: need to link to custom soft-float library with required FP accuracy Reviewed-by: alanb, ohair ! make/common/Defs-embedded.gmk From denis.fokin at sun.com Thu Dec 15 02:11:46 2011 From: denis.fokin at sun.com (denis.fokin at sun.com) Date: Thu, 15 Dec 2011 10:11:46 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7105890: closed/javax/swing/JScrollBar/4708809/bug4708809.java deadlocks on MacOS Message-ID: <20111215101159.595B0476CD@hg.openjdk.java.net> Changeset: e2b718ed5831 Author: alexsch Date: 2011-12-15 14:07 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/e2b718ed5831 7105890: closed/javax/swing/JScrollBar/4708809/bug4708809.java deadlocks on MacOS Reviewed-by: alexp + test/javax/swing/JScrollBar/4708809/bug4708809.java From denis.fokin at sun.com Thu Dec 15 02:24:15 2011 From: denis.fokin at sun.com (denis.fokin at sun.com) Date: Thu, 15 Dec 2011 10:24:15 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7120869: javax/swing/JScrollBar/4708809/bug4708809.java fails on Windows Message-ID: <20111215102534.1ADE2476CF@hg.openjdk.java.net> Changeset: c103b64d681b Author: alexsch Date: 2011-12-15 14:19 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/c103b64d681b 7120869: javax/swing/JScrollBar/4708809/bug4708809.java fails on Windows Summary: The robot auto-delay is increased to fix the test failing on Windows. Reviewed-by: alexp ! test/javax/swing/JScrollBar/4708809/bug4708809.java From david.katleman at sun.com Thu Dec 15 09:47:58 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 15 Dec 2011 17:47:58 +0000 Subject: hg: jdk7u/jdk7u: Added tag jdk7u4-b04 for changeset bcc37b8ac1b0 Message-ID: <20111215174758.6E014476D8@hg.openjdk.java.net> Changeset: 9324f43c05d3 Author: katleman Date: 2011-12-15 09:36 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/9324f43c05d3 Added tag jdk7u4-b04 for changeset bcc37b8ac1b0 ! .hgtags From david.katleman at sun.com Thu Dec 15 09:48:06 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 15 Dec 2011 17:48:06 +0000 Subject: hg: jdk7u/jdk7u/corba: Added tag jdk7u4-b04 for changeset de83741c8ba0 Message-ID: <20111215174807.2B1D2476D9@hg.openjdk.java.net> Changeset: 132fa5ab1720 Author: katleman Date: 2011-12-15 09:37 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/132fa5ab1720 Added tag jdk7u4-b04 for changeset de83741c8ba0 ! .hgtags From david.katleman at sun.com Thu Dec 15 09:48:44 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 15 Dec 2011 17:48:44 +0000 Subject: hg: jdk7u/jdk7u/hotspot: Added tag jdk7u4-b04 for changeset 278a1c1706f0 Message-ID: <20111215174846.97E3B476DA@hg.openjdk.java.net> Changeset: 21dbf8183550 Author: katleman Date: 2011-12-15 09:37 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/21dbf8183550 Added tag jdk7u4-b04 for changeset 278a1c1706f0 ! .hgtags From david.katleman at sun.com Thu Dec 15 09:50:11 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 15 Dec 2011 17:50:11 +0000 Subject: hg: jdk7u/jdk7u/jaxp: Added tag jdk7u4-b04 for changeset 26f5422f16af Message-ID: <20111215175011.7B701476DB@hg.openjdk.java.net> Changeset: 102da00555e0 Author: katleman Date: 2011-12-15 09:37 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/102da00555e0 Added tag jdk7u4-b04 for changeset 26f5422f16af ! .hgtags From david.katleman at sun.com Thu Dec 15 09:50:19 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 15 Dec 2011 17:50:19 +0000 Subject: hg: jdk7u/jdk7u/jaxws: Added tag jdk7u4-b04 for changeset 8f089c74c312 Message-ID: <20111215175019.A025B476DC@hg.openjdk.java.net> Changeset: 81a66b4fb1b9 Author: katleman Date: 2011-12-15 09:37 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/81a66b4fb1b9 Added tag jdk7u4-b04 for changeset 8f089c74c312 ! .hgtags From david.katleman at sun.com Thu Dec 15 09:50:31 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 15 Dec 2011 17:50:31 +0000 Subject: hg: jdk7u/jdk7u/jdk: Added tag jdk7u4-b04 for changeset 6f7af0f0e7db Message-ID: <20111215175041.A0194476DD@hg.openjdk.java.net> Changeset: 28fc012689e8 Author: katleman Date: 2011-12-15 09:37 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/28fc012689e8 Added tag jdk7u4-b04 for changeset 6f7af0f0e7db ! .hgtags From david.katleman at sun.com Thu Dec 15 09:51:59 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 15 Dec 2011 17:51:59 +0000 Subject: hg: jdk7u/jdk7u/langtools: Added tag jdk7u4-b04 for changeset 358c42289352 Message-ID: <20111215175201.F26B3476DE@hg.openjdk.java.net> Changeset: 78d0507580a6 Author: katleman Date: 2011-12-15 09:37 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/78d0507580a6 Added tag jdk7u4-b04 for changeset 358c42289352 ! .hgtags From xueming.shen at oracle.com Thu Dec 15 10:15:22 2011 From: xueming.shen at oracle.com (Xueming Shen) Date: Thu, 15 Dec 2011 10:15:22 -0800 Subject: [7u4] Request for approval for 7109837: Provide a mechanism for computing an Adler32 checksum for the contents of a ByteBuffer Message-ID: <4EEA393A.10607@oracle.com> This is a request to backport a JDK8 fix into JDK 7u4 7109837: Provide a mechanism for computing an Adler32 checksum for the contents of a ByteBuf http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7109837 The JDK 8 changeset is at http://cr.openjdk.java.net/~sherman/7109837/webrev The proposed change for jdk7u4 is "slightly" different, the webrev for public repository is http://cr.openjdk.java.net/~sherman/7109837_7u4/webrev in which we added the mechanism that can be accessed via sun/misc/SharedSecrets Thanks, Sherman From david.katleman at sun.com Thu Dec 15 13:14:29 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 15 Dec 2011 21:14:29 +0000 Subject: hg: jdk7u/jdk7u: 2 new changesets Message-ID: <20111215211429.EC4FC476DF@hg.openjdk.java.net> Changeset: 1637ced8f617 Author: katleman Date: 2011-12-14 17:30 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/1637ced8f617 Added tag jdk7u4-b02 for changeset 870fd5101f66 ! .hgtags Changeset: a15712a2304e Author: katleman Date: 2011-12-15 12:56 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/a15712a2304e Merge ! .hgtags From david.katleman at sun.com Thu Dec 15 13:14:38 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 15 Dec 2011 21:14:38 +0000 Subject: hg: jdk7u/jdk7u/corba: 2 new changesets Message-ID: <20111215211440.2D0DD476E0@hg.openjdk.java.net> Changeset: 32a8fc6ada54 Author: katleman Date: 2011-12-14 17:30 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/32a8fc6ada54 Added tag jdk7u4-b02 for changeset 6dd348fb7091 ! .hgtags Changeset: 1a7656c7a8b9 Author: katleman Date: 2011-12-15 12:57 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/1a7656c7a8b9 Merge ! .hgtags From david.katleman at sun.com Thu Dec 15 13:15:56 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 15 Dec 2011 21:15:56 +0000 Subject: hg: jdk7u/jdk7u/hotspot: 2 new changesets Message-ID: <20111215211600.5979F476E1@hg.openjdk.java.net> Changeset: a33d99dd8b24 Author: katleman Date: 2011-12-14 17:30 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a33d99dd8b24 Added tag jdk7u4-b02 for changeset 35aadd2e739b ! .hgtags Changeset: 7bb156f60fdc Author: katleman Date: 2011-12-15 12:57 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7bb156f60fdc Merge ! .hgtags From david.katleman at sun.com Thu Dec 15 13:17:22 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 15 Dec 2011 21:17:22 +0000 Subject: hg: jdk7u/jdk7u/jaxp: 2 new changesets Message-ID: <20111215211722.DD90B476E2@hg.openjdk.java.net> Changeset: f49c3d793120 Author: katleman Date: 2011-12-14 17:30 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/f49c3d793120 Added tag jdk7u4-b02 for changeset c09b58cfa2c6 ! .hgtags Changeset: f98a23328572 Author: katleman Date: 2011-12-15 12:59 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/f98a23328572 Merge ! .hgtags From david.katleman at sun.com Thu Dec 15 13:17:31 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 15 Dec 2011 21:17:31 +0000 Subject: hg: jdk7u/jdk7u/jaxws: 2 new changesets Message-ID: <20111215211732.09BAD476E3@hg.openjdk.java.net> Changeset: 4ea033c5f751 Author: katleman Date: 2011-12-14 17:31 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/4ea033c5f751 Added tag jdk7u4-b02 for changeset 5bc0433f1611 ! .hgtags Changeset: a2800128a3ac Author: katleman Date: 2011-12-15 12:59 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/a2800128a3ac Merge ! .hgtags From david.katleman at sun.com Thu Dec 15 13:17:48 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 15 Dec 2011 21:17:48 +0000 Subject: hg: jdk7u/jdk7u/jdk: 2 new changesets Message-ID: <20111215211809.6C484476E5@hg.openjdk.java.net> Changeset: 7e5dcaa19010 Author: katleman Date: 2011-12-14 17:31 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/7e5dcaa19010 Added tag jdk7u4-b02 for changeset b97711a21785 ! .hgtags Changeset: be4a2f376e73 Author: katleman Date: 2011-12-15 12:59 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/be4a2f376e73 Merge ! .hgtags From david.katleman at sun.com Thu Dec 15 13:19:54 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Thu, 15 Dec 2011 21:19:54 +0000 Subject: hg: jdk7u/jdk7u/langtools: 2 new changesets Message-ID: <20111215211958.C3E55476E8@hg.openjdk.java.net> Changeset: 0b858fc21092 Author: katleman Date: 2011-12-14 17:31 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/0b858fc21092 Added tag jdk7u4-b02 for changeset 8556ecc20a5b ! .hgtags Changeset: 62ee502a4649 Author: katleman Date: 2011-12-15 13:02 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/62ee502a4649 Merge ! .hgtags From edvard.wendelin at oracle.com Fri Dec 16 05:02:58 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 16 Dec 2011 14:02:58 +0100 Subject: [7u4] Request for approval for 7109837: Provide a mechanism for computing an Adler32 checksum for the contents of a ByteBuffer In-Reply-To: <4EEA393A.10607@oracle.com> References: <4EEA393A.10607@oracle.com> Message-ID: <87C6B70F-0590-4168-842E-4CB1876C778F@oracle.com> It's more than just minor changes in the backport for 7u4. Could you find a reviewer for the 7u4 fix? Cheers, Edvard On Dec 15, 2011, at 7:15 PM, Xueming Shen wrote: > This is a request to backport a JDK8 fix into JDK 7u4 > > 7109837: Provide a mechanism for computing an Adler32 checksum for the contents of a ByteBuf > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7109837 > > The JDK 8 changeset is at > > http://cr.openjdk.java.net/~sherman/7109837/webrev > > The proposed change for jdk7u4 is "slightly" different, the webrev for public repository is > > http://cr.openjdk.java.net/~sherman/7109837_7u4/webrev > > in which we added the mechanism that can be accessed via sun/misc/SharedSecrets > > Thanks, > Sherman From Alan.Bateman at oracle.com Fri Dec 16 05:17:06 2011 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Fri, 16 Dec 2011 13:17:06 +0000 Subject: [7u4] Request for approval for 7109837: Provide a mechanism for computing an Adler32 checksum for the contents of a ByteBuffer In-Reply-To: <87C6B70F-0590-4168-842E-4CB1876C778F@oracle.com> References: <4EEA393A.10607@oracle.com> <87C6B70F-0590-4168-842E-4CB1876C778F@oracle.com> Message-ID: <4EEB44D2.80509@oracle.com> On 16/12/2011 13:02, Edvard Wendelin wrote: > It's more than just minor changes in the backport for 7u4. Could you find a reviewer for the 7u4 fix? I was the reviewer for these changes in 8, the changes proposed for 7u look okay to me except for the copyright year in src/share/classes/sun/misc/JavaUtilZipAccess.java (says 2002, 2011 when it should be only 2011). -Alan. From edvard.wendelin at oracle.com Fri Dec 16 06:07:29 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 16 Dec 2011 15:07:29 +0100 Subject: [7u4] Request for approval for 7109837: Provide a mechanism for computing an Adler32 checksum for the contents of a ByteBuffer In-Reply-To: <4EEB44D2.80509@oracle.com> References: <4EEA393A.10607@oracle.com> <87C6B70F-0590-4168-842E-4CB1876C778F@oracle.com> <4EEB44D2.80509@oracle.com> Message-ID: Thank you Alan! Approved if you update the copyright year! Cheers, Edvard On Dec 16, 2011, at 2:17 PM, Alan Bateman wrote: > On 16/12/2011 13:02, Edvard Wendelin wrote: >> It's more than just minor changes in the backport for 7u4. Could you find a reviewer for the 7u4 fix? > I was the reviewer for these changes in 8, the changes proposed for 7u look okay to me except for the copyright year in src/share/classes/sun/misc/JavaUtilZipAccess.java (says 2002, 2011 when it should be only 2011). > > -Alan. > From edvard.wendelin at oracle.com Fri Dec 16 06:10:15 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 16 Dec 2011 15:10:15 +0100 Subject: [7u4] Request for approval for CR 7095949 - java/net/URLConnection/RedirectLimit.java and Redirect307Test fail intermittently In-Reply-To: References: <4ED52FA9.5090806@oracle.com> Message-ID: Rob, Just checking if you've had a chance to push this fix? I can't find any record of it in my commit mails. Cheers, Edvard On Nov 29, 2011, at 8:19 PM, Edvard Wendelin wrote: > Approved. > > On Nov 29, 2011, at 8:16 PM, Rob McKenna wrote: > >> Hi folks, >> >> This fix has already been integrated into jdk8. >> >> bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7095949 >> webrev : http://cr.openjdk.java.net/~robm/7095949/webrev.00/ >> reviewed by: Chris.Hegarty at oracle.com >> >> Cheers! >> >> -Rob > From edvard.wendelin at oracle.com Fri Dec 16 06:21:03 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 16 Dec 2011 15:21:03 +0100 Subject: [7u4] Request for approval for CR 7095949 - java/net/URLConnection/RedirectLimit.java and Redirect307Test fail intermittently In-Reply-To: References: <4ED52FA9.5090806@oracle.com> Message-ID: <65006AD1-30CD-4CB5-98DA-F0107E9CD7B8@oracle.com> Never mind Rob. Sorry for the noise. On Dec 16, 2011, at 3:10 PM, Edvard Wendelin wrote: > Rob, > > Just checking if you've had a chance to push this fix? I can't find any record of it in my commit mails. > > Cheers, > Edvard > > On Nov 29, 2011, at 8:19 PM, Edvard Wendelin wrote: > >> Approved. >> >> On Nov 29, 2011, at 8:16 PM, Rob McKenna wrote: >> >>> Hi folks, >>> >>> This fix has already been integrated into jdk8. >>> >>> bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7095949 >>> webrev : http://cr.openjdk.java.net/~robm/7095949/webrev.00/ >>> reviewed by: Chris.Hegarty at oracle.com >>> >>> Cheers! >>> >>> -Rob >> > From xueming.shen at oracle.com Fri Dec 16 12:41:46 2011 From: xueming.shen at oracle.com (Xueming Shen) Date: Fri, 16 Dec 2011 12:41:46 -0800 Subject: [7u4] Request for approval for 7109837: Provide a mechanism for computing an Adler32 checksum for the contents of a ByteBuffer In-Reply-To: <4EEB44D2.80509@oracle.com> References: <4EEA393A.10607@oracle.com> <87C6B70F-0590-4168-842E-4CB1876C778F@oracle.com> <4EEB44D2.80509@oracle.com> Message-ID: <4EEBAD0A.4020500@oracle.com> Thanks Alan! The copyright has been updated. Here is the webrev that includes two files will be in closed repository. http://javaweb.us.oracle.com/~sherman/webrev/7109837_7u4/ -Sherman On 12/16/2011 05:17 AM, Alan Bateman wrote: > On 16/12/2011 13:02, Edvard Wendelin wrote: >> It's more than just minor changes in the backport for 7u4. Could you >> find a reviewer for the 7u4 fix? > I was the reviewer for these changes in 8, the changes proposed for 7u > look okay to me except for the copyright year in > src/share/classes/sun/misc/JavaUtilZipAccess.java (says 2002, 2011 > when it should be only 2011). > > -Alan. > From Alan.Bateman at oracle.com Fri Dec 16 13:06:57 2011 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Fri, 16 Dec 2011 21:06:57 +0000 Subject: [7u4] Request for approval for 7109837: Provide a mechanism for computing an Adler32 checksum for the contents of a ByteBuffer In-Reply-To: <4EEBAD0A.4020500@oracle.com> References: <4EEA393A.10607@oracle.com> <87C6B70F-0590-4168-842E-4CB1876C778F@oracle.com> <4EEB44D2.80509@oracle.com> <4EEBAD0A.4020500@oracle.com> Message-ID: <4EEBB2F1.2080407@oracle.com> On 16/12/2011 20:41, Xueming Shen wrote: > : > > http://javaweb.us.oracle.com/~sherman/webrev/7109837_7u4/ > Looks like you pushed it to an internal server in error. Anyway, it looks like the only change is to the date the header of src/share/classes/sun/misc/JavaUtilZipAccess.java so it's probably not worth checking a new webrev. -Alan From xueming.shen at oracle.com Fri Dec 16 14:28:15 2011 From: xueming.shen at oracle.com (xueming.shen at oracle.com) Date: Fri, 16 Dec 2011 22:28:15 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7109837: Provide a mechanism for computing an Adler32 checksum for the contents of a ByteBuffer Message-ID: <20111216222825.64FE64773D@hg.openjdk.java.net> Changeset: c42b880f2f4b Author: sherman Date: 2011-12-16 14:27 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/c42b880f2f4b 7109837: Provide a mechanism for computing an Adler32 checksum for the contents of a ByteBuffer Summary: Added ByteBuffer support via com.oracle.util.Checksums Reviewed-by: alanb ! make/common/Release.gmk ! make/java/zip/mapfile-vers ! src/share/classes/java/util/zip/Adler32.java + src/share/classes/sun/misc/JavaUtilZipAccess.java ! src/share/classes/sun/misc/SharedSecrets.java ! src/share/native/java/util/zip/Adler32.c From alejandro.murillo at oracle.com Fri Dec 16 21:06:07 2011 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Fri, 16 Dec 2011 22:06:07 -0700 Subject: [7u4] Request for approval for bulk integration of hs23-b08 Message-ID: <4EEC233F.9020607@oracle.com> Requesting approval to integrate hs23-b08 into jdk7u4-b05. A webrev is available at: http://cr.openjdk.java.net/~amurillo/7u4/hs23-b08-jdk7u4-b05.webrev/ Pre-integration testing is in progress; the integration will proceed only after SQE has analyzed the results and approved. The fixes in the proposed integration are below. All have undergone nightly testing and are already in a jdk8 repository. 6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads 6890673: Eliminate allocations immediately after EA 7003454: order constants in constant table by number of references in code 7077312: Provide a CALL effect for instruct declaration in the ad file 7090968: Allow adlc register class to depend on runtime conditions 7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class 7104647: Adding a diagnostic command framework 7105605: Use EA info to optimize pointers compare 7106024: CMS: Removed unused code for precleaning in remark phase 7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must not 7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries 7110058: change default for ScavengeRootsInCode to 2 7110173: GCNotifier::pushNotification publishes stale data. 7110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) failed: Address should be reachable 7110586: C2 generates incorrect results 7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM 7111795: G1: Various cleanups identified during walk through of changes for 6484965 7112034: Parallel CMS fails to properly mark reference objects 7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks 7112308: Fix Visual Studio build for precompiled header 7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE 7112743: G1: Reduce overhead of marking closure during evacuation pauses 7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure 7113503: Bump the hs23 build number to 07 7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to obj 7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise 7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM 7116189: Export JVM_SetNativeThreadName from Hotspot 7116481: Commercial features in Hotspot must be gated by a switch 7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch 7116795: Tiered: enable by default for server 7117282: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base) 7117389: Add a framework for vendor-specific command line switch extensions to Hotspot 7117536: new hotspot build - hs23-b08 7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS X 7118202: G1: eden size unnecessarily drops to a minimum 7118648: disable compressed oops by default on MacOS X until 7118647 is fixed 7119584: UseParallelGC barrier task can be overwritten. -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700) From edvard.wendelin at oracle.com Sun Dec 18 03:23:51 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Sun, 18 Dec 2011 12:23:51 +0100 Subject: [7u4] Request for approval for bulk integration of hs23-b08 In-Reply-To: <4EEC233F.9020607@oracle.com> References: <4EEC233F.9020607@oracle.com> Message-ID: Approved. Please go ahead with the bulk integration once SQE approves. Cheers, Edvard On Dec 17, 2011, at 6:06 AM, Alejandro E Murillo wrote: > > Requesting approval to integrate hs23-b08 into jdk7u4-b05. > > A webrev is available at: > > http://cr.openjdk.java.net/~amurillo/7u4/hs23-b08-jdk7u4-b05.webrev/ > > Pre-integration testing is in progress; the integration will proceed > only after SQE has analyzed the results and approved. > > The fixes in the proposed integration are below. All have undergone > nightly testing and are already in a jdk8 repository. > > 6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads > 6890673: Eliminate allocations immediately after EA > 7003454: order constants in constant table by number of references in code > 7077312: Provide a CALL effect for instruct declaration in the ad file > 7090968: Allow adlc register class to depend on runtime conditions > 7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class > 7104647: Adding a diagnostic command framework > 7105605: Use EA info to optimize pointers compare > 7106024: CMS: Removed unused code for precleaning in remark phase > 7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must not > 7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries > 7110058: change default for ScavengeRootsInCode to 2 > 7110173: GCNotifier::pushNotification publishes stale data. > 7110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) failed: Address should be reachable > 7110586: C2 generates incorrect results > 7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM > 7111795: G1: Various cleanups identified during walk through of changes for 6484965 > 7112034: Parallel CMS fails to properly mark reference objects > 7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks > 7112308: Fix Visual Studio build for precompiled header > 7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE > 7112743: G1: Reduce overhead of marking closure during evacuation pauses > 7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure > 7113503: Bump the hs23 build number to 07 > 7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to obj > 7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise > 7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM > 7116189: Export JVM_SetNativeThreadName from Hotspot > 7116481: Commercial features in Hotspot must be gated by a switch > 7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch > 7116795: Tiered: enable by default for server > 7117282: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base) > 7117389: Add a framework for vendor-specific command line switch extensions to Hotspot > 7117536: new hotspot build - hs23-b08 > 7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS X > 7118202: G1: eden size unnecessarily drops to a minimum > 7118648: disable compressed oops by default on MacOS X until 7118647 is fixed > 7119584: UseParallelGC barrier task can be overwritten. > > > -- > Alejandro E Murillo, Java Performance > Phone: (303) 955-2584. > Timezone: US/Mountain (UTC-0700) > From mala.bankal at oracle.com Sun Dec 18 19:50:50 2011 From: mala.bankal at oracle.com (Mala Bankal) Date: Mon, 19 Dec 2011 09:20:50 +0530 Subject: Request for approval : CR# 7078816 - /test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failure Message-ID: <4EEEB49A.9010507@oracle.com> HI , Request approval for CR# 7078816 - /test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failure for 7u4 b01. Webrev includes changes to test SecretKeysBasic.sh which has been failing at QE end. Changes include removing hardcoded Java path , checking for OS added to remove restriction for solaris only for nss. http://cr.openjdk.java.net/~mbankal/7078816/webrev.00/ Corresponding JDK 8 webrev : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b759d1a55cd4 rgds mala From edvard.wendelin at oracle.com Mon Dec 19 00:49:24 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Mon, 19 Dec 2011 09:49:24 +0100 Subject: Request for approval : CR# 7078816 - /test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failure In-Reply-To: <4EEEB49A.9010507@oracle.com> References: <4EEEB49A.9010507@oracle.com> Message-ID: <4EEEFA94.1090101@oracle.com> Approved. On 12/19/2011 04:50 AM, Mala Bankal wrote: > HI , > > Request approval for CR# 7078816 - > /test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failure for 7u4 > b01. > > Webrev includes changes to test SecretKeysBasic.sh which has been > failing at QE end. > Changes include removing hardcoded Java path , checking for OS added > to remove restriction for solaris only for nss. > > http://cr.openjdk.java.net/~mbankal/7078816/webrev.00/ > > Corresponding JDK 8 webrev : > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b759d1a55cd4 > > rgds > mala > From artem.ananiev at oracle.com Mon Dec 19 09:34:29 2011 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Mon, 19 Dec 2011 21:34:29 +0400 Subject: JDK7 Mac OS X Port integration into 7 updates In-Reply-To: <4EE2025B.10406@oracle.com> References: <4EE2025B.10406@oracle.com> Message-ID: <4EEF75A5.7080703@oracle.com> Here are some updates: 1. The macosx-port workspace is frozen (read-only). 2. Alexander Zuev (OpenJKD user name: kizune) is preparing the final patch to make 7u-osx up-to-date with what we have in macosx-port. The patch will be sent for technical review to the macosx-port-dev alias. 3. Later this week all the issues from Mac OS X Port JIRA will be migrated to JDK bug database (aka Bugster). Thanks, Artem On 12/9/2011 4:43 PM, Andrey Pikalev wrote: > We are moving towards the goal of making the Mac OS X platform one of > the standard supported platforms for JDK7 updates. Before we push Mac > specific code into the jdk7u forest we want to stabilize the code in the > integration forest jdk7u-osx, which is a logical child of jdk7u-dev. > Doing so reduces the risk of destabilizing jdk7u on any other platform. > > We have merged most of the macosx-port changes into the jdk7u-osx > forest. After we make sure jdk7u-osx is buildable on all platforms, we > plan to freeze the macosx-port forest and move the Mac port development > into jdk7u-osx. > > This will result in two major changes in the development process. The > first is that Mac OS X Port development will be managed by jdk7u rules > starting on the official move date. The second is that we will freeze > the Mac OS X Port JIRA instance on java.net and continue the bug > tracking by regular JDK means (i.e., Bugster). > > We very much want to have macosx-port contributors join the > jdk7u/jdk7u-osx project as contributors, authors, committers, and > reviewers. The process will be managed by Dalibor in the next few days. > From kelly.ohair at oracle.com Mon Dec 19 15:33:18 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Mon, 19 Dec 2011 15:33:18 -0800 Subject: Need reviewer - jdk7u-osx Mac sanity check fixes Message-ID: <5B217832-C66B-423C-A4BC-2942DD4B4C89@oracle.com> Need reviewer for some sanity check fixes for jdk7u-osx (Mac) 7123022: Fixing some Mac sanity checks http://cr.openjdk.java.net/~ohair/openjdk7/jdk7u-osx-jdk-sanity/webrev/ -kto From swingler at apple.com Mon Dec 19 16:11:39 2011 From: swingler at apple.com (Mike Swingler) Date: Mon, 19 Dec 2011 16:11:39 -0800 Subject: Need reviewer - jdk7u-osx Mac sanity check fixes In-Reply-To: <5B217832-C66B-423C-A4BC-2942DD4B4C89@oracle.com> References: <5B217832-C66B-423C-A4BC-2942DD4B4C89@oracle.com> Message-ID: <6D5F78DD-1E67-4B4F-BCC6-C789E4D5C230@apple.com> On Dec 19, 2011, at 3:33 PM, Kelly O'Hair wrote: > > Need reviewer for some sanity check fixes for jdk7u-osx (Mac) > > 7123022: Fixing some Mac sanity checks > http://cr.openjdk.java.net/~ohair/openjdk7/jdk7u-osx-jdk-sanity/webrev/ Looks good to me, except: + REQUIRED_COMPILER_NAME = GCC4 + REQUIRED_COMPILER_VERSION = GCC4 The JDK should be buildable under both llvm-gcc (which it currently uses) and clang, which is the future, since llvm-gcc is now in maintenance mode. If you are restricting your builders to Mac OS X 10.7 now, you can actually cut over to using clang soon, since it has no known bugs compiling the JDK (right Alex? I'm not completely hallucinating this right?) Regards, Mike Swingler Apple Inc. From kelly.ohair at oracle.com Mon Dec 19 16:38:11 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Mon, 19 Dec 2011 16:38:11 -0800 Subject: Need reviewer - jdk7u-osx Mac sanity check fixes In-Reply-To: <6D5F78DD-1E67-4B4F-BCC6-C789E4D5C230@apple.com> References: <5B217832-C66B-423C-A4BC-2942DD4B4C89@oracle.com> <6D5F78DD-1E67-4B4F-BCC6-C789E4D5C230@apple.com> Message-ID: <94F3FD99-10F3-4F2E-8E89-0FEE75137D5F@oracle.com> On Dec 19, 2011, at 4:11 PM, Mike Swingler wrote: > On Dec 19, 2011, at 3:33 PM, Kelly O'Hair wrote: > >> >> Need reviewer for some sanity check fixes for jdk7u-osx (Mac) >> >> 7123022: Fixing some Mac sanity checks >> http://cr.openjdk.java.net/~ohair/openjdk7/jdk7u-osx-jdk-sanity/webrev/ > > Looks good to me, except: > + REQUIRED_COMPILER_NAME = GCC4 > + REQUIRED_COMPILER_VERSION = GCC4 > > The JDK should be buildable under both llvm-gcc (which it currently uses) and clang, which is the future, since llvm-gcc is now in maintenance mode. > > If you are restricting your builders to Mac OS X 10.7 now, you can actually cut over to using clang soon, since it has no known bugs compiling the JDK (right Alex? I'm not completely hallucinating this right?) The makefiles actually run gcc/g++ not llvm-gcc. Not sure it matters what the underlying implementation is in terms of this makefile checking. gcc==llvm-gcc It is just some words for the sanity check on the compiler version. When we change to clang, then we can set CC=clang and use the name "AppleClang", version 3.0. I'm reluctant to change compilers without many team members verifying it. <> gcc --version i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00) Copyright (C) 2007 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. <> clang --version Apple clang version 3.0 (tags/Apple/clang-211.12) (based on LLVM 3.0svn) Target: x86_64-apple-darwin11.2.0 Thread model: posix <> llvm-gcc --version i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00) Copyright (C) 2007 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -kto > > Regards, > Mike Swingler > Apple Inc. > From swingler at apple.com Mon Dec 19 17:46:34 2011 From: swingler at apple.com (Mike Swingler) Date: Mon, 19 Dec 2011 17:46:34 -0800 Subject: Need reviewer - jdk7u-osx Mac sanity check fixes In-Reply-To: <94F3FD99-10F3-4F2E-8E89-0FEE75137D5F@oracle.com> References: <5B217832-C66B-423C-A4BC-2942DD4B4C89@oracle.com> <6D5F78DD-1E67-4B4F-BCC6-C789E4D5C230@apple.com> <94F3FD99-10F3-4F2E-8E89-0FEE75137D5F@oracle.com> Message-ID: <1894974E-43BF-4821-A874-6A899845DE9F@apple.com> On Dec 19, 2011, at 4:38 PM, Kelly O'Hair wrote: > On Dec 19, 2011, at 4:11 PM, Mike Swingler wrote: > >> On Dec 19, 2011, at 3:33 PM, Kelly O'Hair wrote: >> >>> >>> Need reviewer for some sanity check fixes for jdk7u-osx (Mac) >>> >>> 7123022: Fixing some Mac sanity checks >>> http://cr.openjdk.java.net/~ohair/openjdk7/jdk7u-osx-jdk-sanity/webrev/ >> >> Looks good to me, except: >> + REQUIRED_COMPILER_NAME = GCC4 >> + REQUIRED_COMPILER_VERSION = GCC4 >> >> The JDK should be buildable under both llvm-gcc (which it currently uses) and clang, which is the future, since llvm-gcc is now in maintenance mode. >> >> If you are restricting your builders to Mac OS X 10.7 now, you can actually cut over to using clang soon, since it has no known bugs compiling the JDK (right Alex? I'm not completely hallucinating this right?) > > The makefiles actually run gcc/g++ not llvm-gcc. Not sure it matters what the underlying implementation is > in terms of this makefile checking. gcc==llvm-gcc It is just some words for the sanity check on the compiler version. > > When we change to clang, then we can set CC=clang and use the name "AppleClang", version 3.0. > I'm reluctant to change compilers without many team members verifying it. > > <> gcc --version > i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00) > Copyright (C) 2007 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. There is NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > <> clang --version > Apple clang version 3.0 (tags/Apple/clang-211.12) (based on LLVM 3.0svn) > Target: x86_64-apple-darwin11.2.0 > Thread model: posix > > <> llvm-gcc --version > i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00) > Copyright (C) 2007 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. There is NO > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Ok, as long as it's clear to everyone that it's only the GCC parsing frontend, and the LLVM code-gen background which is really running. There hasn't been a GCC backend running in the default toolchain for quite a while. It would be worth filing a bug into JDK8 to start compiling the Mac OS X port with clang from the start, so you'll be able to use a supported compiler baseline for the projected timeframe when JDK8 will be productized. Regards, Mike Swingler Apple Inc. From kelly.ohair at oracle.com Mon Dec 19 18:13:11 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Mon, 19 Dec 2011 18:13:11 -0800 Subject: Need reviewer - jdk7u-osx Mac sanity check fixes In-Reply-To: <1894974E-43BF-4821-A874-6A899845DE9F@apple.com> References: <5B217832-C66B-423C-A4BC-2942DD4B4C89@oracle.com> <6D5F78DD-1E67-4B4F-BCC6-C789E4D5C230@apple.com> <94F3FD99-10F3-4F2E-8E89-0FEE75137D5F@oracle.com> <1894974E-43BF-4821-A874-6A899845DE9F@apple.com> Message-ID: <5B8776A8-A537-42E5-8EEB-E83CB0ADC6A5@oracle.com> On Dec 19, 2011, at 5:46 PM, Mike Swingler wrote: > It would be worth filing a bug into JDK8 to start compiling the Mac OS X port with clang from the start, so you'll be able to use a supported compiler baseline for the projected timeframe when JDK8 will be productized. I'll file an RFE, changing the jdk repo is probably not the issue as much as hotspot, and everything needs to be built with the same compiler, so all repos need to line up for this change. I've been involved in enough compiler updates and changes to know that it is never as easy as you think, especially when it comes to hotspot. The hotspot generated code needs to play well with the compiler generated code at runtime, and we would want a hotspot engineer involved in this change. But I agree, we need to do it. I'll make it a P2 but not sure who can do the work. I filed 7123056 -kto From henri.gomez at gmail.com Mon Dec 19 23:09:12 2011 From: henri.gomez at gmail.com (Henri Gomez) Date: Tue, 20 Dec 2011 08:09:12 +0100 Subject: Need reviewer - jdk7u-osx Mac sanity check fixes In-Reply-To: <6D5F78DD-1E67-4B4F-BCC6-C789E4D5C230@apple.com> References: <5B217832-C66B-423C-A4BC-2942DD4B4C89@oracle.com> <6D5F78DD-1E67-4B4F-BCC6-C789E4D5C230@apple.com> Message-ID: > The JDK should be buildable under both llvm-gcc (which it currently uses) and clang, which is the future, since llvm-gcc is now in maintenance mode. > > If you are restricting your builders to Mac OS X 10.7 now, you can actually cut over to using clang soon, since it has no known bugs compiling the JDK (right Alex? I'm not completely hallucinating this right?) Why OpenJDK 7 should be restricted to 10.7 ? From astrange at apple.com Mon Dec 19 23:39:00 2011 From: astrange at apple.com (Alex Strange) Date: Tue, 20 Dec 2011 02:39:00 -0500 Subject: Need reviewer - jdk7u-osx Mac sanity check fixes In-Reply-To: <7680cc9366005.4ef03b92@apple.com> References: <5B217832-C66B-423C-A4BC-2942DD4B4C89@oracle.com> <6D5F78DD-1E67-4B4F-BCC6-C789E4D5C230@apple.com> <7590f0aa66427.4ef03a1a@apple.com> <7560aa5761870.4ef03a39@apple.com> <7680ab81674ae.4ef03a58@apple.com> <7630d39863891.4ef03a77@apple.com> <7530cfd666f99.4ef03a96@apple.com> <7590a94067f15.4ef03ab6@apple.com> <7690868d679c8.4ef03af3@apple.com> <7540daa9665c0.4ef03b14@apple.com> <7540e0f063a5b.4ef03b34@apple.com> <7690ac3366f52.4ef03b53@apple.com> <75408492663d1.4ef03b73@apple.com> <7680cc9366005.4ef03b92@apple.com> Message-ID: <7520e7246117e.4eeff544@apple.com> On 12/19/11, Mike Swingler wrote: > On Dec 19, 2011, at 3:33 PM, Kelly O'Hair wrote: > > > > > Need reviewer for some sanity check fixes for jdk7u-osx (Mac) > > > > 7123022: Fixing some Mac sanity checks > > http://cr.openjdk.java.net/~ohair/openjdk7/jdk7u-osx-jdk-sanity/webrev/ > > Looks good to me, except: > +? REQUIRED_COMPILER_NAME????? = GCC4 > +? REQUIRED_COMPILER_VERSION?? = GCC4 > > The JDK should be buildable under both llvm-gcc (which it currently uses) and clang, which is the future, since llvm-gcc is now in maintenance mode. > > If you are restricting your builders to Mac OS X 10.7 now, you can actually cut over to using clang soon, since it has no known bugs compiling the JDK (right Alex? I'm not completely hallucinating this right?) > > Regards, > Mike Swingler > Apple Inc. > Clang works fine to compile jdk. However, the build for hotspot is very unclean and prints thousands of warnings, because clang enables more warnings by default than gcc. I resorted to building with "clang -w" as printing all the warnings actually resulted in a slower compile time than using llvm-gcc. Cleaning the build up will take some work, but you should look into it as Clang is a much faster compiler and uses a newer version of the compiler backend. From anthony.petrov at oracle.com Tue Dec 20 02:14:20 2011 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Tue, 20 Dec 2011 14:14:20 +0400 Subject: 7u4] Request for approval for 7122796: SunToolkit constructor should create the EventQueue for the Main AppContext Message-ID: <4EF05FFC.1010004@oracle.com> This is a request to backport a JDK 8 fix into JDK 7u4. 7122796: SunToolkit constructor should create the EventQueue for the Main AppContext http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7122796 (not yet visible) The JDK 8 changeset is at: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/cded2429cdbf The proposed change for jdk7u4 is the same as for 8, the webrev is at: http://cr.openjdk.java.net/~anthony/8-8-EQforMainAppContext-7122796.0/ Technical review thread on the awt-dev@ mailing list: http://mail.openjdk.java.net/pipermail/awt-dev/2011-December/002122.html -- best regards, Anthony From edvard.wendelin at oracle.com Tue Dec 20 02:46:26 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 20 Dec 2011 11:46:26 +0100 Subject: 7u4] Request for approval for 7122796: SunToolkit constructor should create the EventQueue for the Main AppContext In-Reply-To: <4EF05FFC.1010004@oracle.com> References: <4EF05FFC.1010004@oracle.com> Message-ID: <4EF06782.40104@oracle.com> Approved. On 12/20/2011 11:14 AM, Anthony Petrov wrote: > This is a request to backport a JDK 8 fix into JDK 7u4. > > 7122796: SunToolkit constructor should create the EventQueue for the > Main AppContext > > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7122796 > (not yet visible) > > The JDK 8 changeset is at: > > http://hg.openjdk.java.net/jdk8/awt/jdk/rev/cded2429cdbf > > The proposed change for jdk7u4 is the same as for 8, the webrev is at: > > http://cr.openjdk.java.net/~anthony/8-8-EQforMainAppContext-7122796.0/ > > Technical review thread on the awt-dev@ mailing list: > > http://mail.openjdk.java.net/pipermail/awt-dev/2011-December/002122.html > > -- > best regards, > Anthony From anthony.petrov at oracle.com Tue Dec 20 02:52:36 2011 From: anthony.petrov at oracle.com (anthony.petrov at oracle.com) Date: Tue, 20 Dec 2011 10:52:36 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7122796: SunToolkit constructor should create the EventQueue for the Main AppContext Message-ID: <20111220105315.921B84776C@hg.openjdk.java.net> Changeset: 8ee4164ea612 Author: anthony Date: 2011-12-20 13:51 +0300 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/8ee4164ea612 7122796: SunToolkit constructor should create the EventQueue for the Main AppContext Summary: Always create an EQ for the main AppContext in SunToolkit constructor Reviewed-by: art ! src/share/classes/sun/awt/AppContext.java ! src/share/classes/sun/awt/SunToolkit.java + test/java/awt/EventQueue/MainAppContext/MainAppContext.java From schlosna at gmail.com Tue Dec 20 06:46:48 2011 From: schlosna at gmail.com (David Schlosnagle) Date: Tue, 20 Dec 2011 09:46:48 -0500 Subject: Need reviewer - jdk7u-osx Mac sanity check fixes In-Reply-To: References: <5B217832-C66B-423C-A4BC-2942DD4B4C89@oracle.com> <6D5F78DD-1E67-4B4F-BCC6-C789E4D5C230@apple.com> Message-ID: On Tue, Dec 20, 2011 at 2:09 AM, Henri Gomez wrote: > > The JDK should be buildable under both llvm-gcc (which it currently > uses) and clang, which is the future, since llvm-gcc is now in maintenance > mode. > > > > If you are restricting your builders to Mac OS X 10.7 now, you can > actually cut over to using clang soon, since it has no known bugs compiling > the JDK (right Alex? I'm not completely hallucinating this right?) > > Why OpenJDK 7 should be restricted to 10.7 ? I have to second this question, is there any specific reason to drop support for building OpenJDK 7 and 8 on Mac OS X 10.6.x? Is there anything the community can do to help continue ongoing support for 10.6.x as an OpenJDK development platform? I know my personal development machine will likely be on 10.6.x for the foreseeable future, so if I can help keep it supported I'd like to. Thanks, Dave From kelly.ohair at oracle.com Tue Dec 20 08:43:12 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Tue, 20 Dec 2011 08:43:12 -0800 Subject: Need reviewer - jdk7u-osx Mac sanity check fixes In-Reply-To: <7520e7246117e.4eeff544@apple.com> References: <5B217832-C66B-423C-A4BC-2942DD4B4C89@oracle.com> <6D5F78DD-1E67-4B4F-BCC6-C789E4D5C230@apple.com> <7590f0aa66427.4ef03a1a@apple.com> <7560aa5761870.4ef03a39@apple.com> <7680ab81674ae.4ef03a58@apple.com> <7630d39863891.4ef03a77@apple.com> <7530cfd666f99.4ef03a96@apple.com> <7590a94067f15.4ef03ab6@apple.com> <7690868d679c8.4ef03af3@apple.com> <7540daa9665c0.4ef03b14@apple.com> <7540e0f063a5b.4ef03b34@apple.com> <7690ac3366f52.4ef03b53@apple.com> <75408492663d1.4ef03b73@apple.com> <7680cc9366005.4ef03b92@apple.com> <7520e7246117e.4eeff544@apple.com> Message-ID: <0BD103E2-4E70-4FC3-B2DF-E28F9F7C139F@oracle.com> On Dec 19, 2011, at 11:39 PM, Alex Strange wrote: >> If you are restricting your builders to Mac OS X 10.7 now, you can actually cut over to using clang soon, since it has no known bugs compiling the JDK (right Alex? I'm not completely hallucinating this right?) >> >> Regards, >> Mike Swingler >> Apple Inc. > Clang works fine to compile jdk. However, the build for hotspot is very unclean and prints thousands of warnings, because clang enables more warnings by default than gcc. I resorted to building with "clang -w" as printing all the warnings actually resulted in a slower compile time than using llvm-gcc. > > Cleaning the build up will take some work, but you should look into it as Clang is a much faster compiler and uses a newer version of the compiler backend. Please don't fall into the trap of 'it compiles fine'. I'm all for using the latest and greatest compilers, but when it comes to building something like hotspot, just be very very careful. The fact that clang uses a newer compiler backend make me even more nervous for hotspot and everyone's code generation playing well together at runtime. -kto From swingler at apple.com Tue Dec 20 09:38:07 2011 From: swingler at apple.com (Mike Swingler) Date: Tue, 20 Dec 2011 09:38:07 -0800 Subject: Need reviewer - jdk7u-osx Mac sanity check fixes In-Reply-To: <0BD103E2-4E70-4FC3-B2DF-E28F9F7C139F@oracle.com> References: <5B217832-C66B-423C-A4BC-2942DD4B4C89@oracle.com> <6D5F78DD-1E67-4B4F-BCC6-C789E4D5C230@apple.com> <7590f0aa66427.4ef03a1a@apple.com> <7560aa5761870.4ef03a39@apple.com> <7680ab81674ae.4ef03a58@apple.com> <7630d39863891.4ef03a77@apple.com> <7530cfd666f99.4ef03a96@apple.com> <7590a94067f15.4ef03ab6@apple.com> <7690868d679c8.4ef03af3@apple.com> <7540daa9665c0.4ef03b14@apple.com> <7540e0f063a5b.4ef03b34@apple.com> <7690ac3366f52.4ef03b53@apple.com> <75408492663d1.4ef03b73@apple.com> <7680cc9366005.4ef03b92@apple.com> <7520e7246117e.4eeff544@apple.com> <0BD103E2-4E70-4FC3-B2DF-E28F9F7C139F@oracle.com> Message-ID: <5C6C8839-2FC5-470E-8ED2-0DAB75D5438C@apple.com> On Dec 20, 2011, at 8:43 AM, Kelly O'Hair wrote: > On Dec 19, 2011, at 11:39 PM, Alex Strange wrote: > >>> If you are restricting your builders to Mac OS X 10.7 now, you can actually cut over to using clang soon, since it has no known bugs compiling the JDK (right Alex? I'm not completely hallucinating this right?) >>> >>> Regards, >>> Mike Swingler >>> Apple Inc. >> Clang works fine to compile jdk. However, the build for hotspot is very unclean and prints thousands of warnings, because clang enables more warnings by default than gcc. I resorted to building with "clang -w" as printing all the warnings actually resulted in a slower compile time than using llvm-gcc. >> >> Cleaning the build up will take some work, but you should look into it as Clang is a much faster compiler and uses a newer version of the compiler backend. > > Please don't fall into the trap of 'it compiles fine'. I'm all for using the latest and greatest compilers, > but when it comes to building something like hotspot, just be very very careful. > The fact that clang uses a newer compiler backend make me even more nervous for hotspot and everyone's > code generation playing well together at runtime. Of course, it needs to be tested - but Apple has a demonstrated history of not letting any legacy technologies live on for long, and I want to ensure that JDK8 is on a supported compiler when it comes time to ship. Changing compilers mid-product cycle is never fun. Regards, Mike Swingler Apple Inc. From swingler at apple.com Tue Dec 20 09:44:33 2011 From: swingler at apple.com (Mike Swingler) Date: Tue, 20 Dec 2011 09:44:33 -0800 Subject: Need reviewer - jdk7u-osx Mac sanity check fixes In-Reply-To: References: <5B217832-C66B-423C-A4BC-2942DD4B4C89@oracle.com> <6D5F78DD-1E67-4B4F-BCC6-C789E4D5C230@apple.com> Message-ID: On Dec 20, 2011, at 6:46 AM, David Schlosnagle wrote: > On Tue, Dec 20, 2011 at 2:09 AM, Henri Gomez wrote: > > The JDK should be buildable under both llvm-gcc (which it currently uses) and clang, which is the future, since llvm-gcc is now in maintenance mode. > > > > If you are restricting your builders to Mac OS X 10.7 now, you can actually cut over to using clang soon, since it has no known bugs compiling the JDK (right Alex? I'm not completely hallucinating this right?) > > Why OpenJDK 7 should be restricted to 10.7 ? > > I have to second this question, is there any specific reason to drop support for building OpenJDK 7 and 8 on Mac OS X 10.6.x? Is there anything the community can do to help continue ongoing support for 10.6.x as an OpenJDK development platform? I know my personal development machine will likely be on 10.6.x for the foreseeable future, so if I can help keep it supported I'd like to. I don't think anyone is planning to use 10.7+ APIs, but you just shouldn't expect that anyone will be officially building or testing on 10.6. While nobody is going to actively go out of their way to break 10.6 support, you are on your own if you actually encounter a problem. Successful products require focus. Focusing on the current shipping OS, and cutting legacy architectures like 32-bit, and centralizing on one compiler narrows the configuration and testing matrix, and keeps everyone moving towards the goal instead of rat-holing on corner cases you only hit on legacy systems. I for one, welcome any opportunity to accelerate the development process of the macosx-port, Mike Swingler Apple Inc. From kelly.ohair at oracle.com Tue Dec 20 09:50:31 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Tue, 20 Dec 2011 09:50:31 -0800 Subject: Need reviewer - jdk7u-osx Mac sanity check fixes In-Reply-To: <5C6C8839-2FC5-470E-8ED2-0DAB75D5438C@apple.com> References: <5B217832-C66B-423C-A4BC-2942DD4B4C89@oracle.com> <6D5F78DD-1E67-4B4F-BCC6-C789E4D5C230@apple.com> <7590f0aa66427.4ef03a1a@apple.com> <7560aa5761870.4ef03a39@apple.com> <7680ab81674ae.4ef03a58@apple.com> <7630d39863891.4ef03a77@apple.com> <7530cfd666f99.4ef03a96@apple.com> <7590a94067f15.4ef03ab6@apple.com> <7690868d679c8.4ef03af3@apple.com> <7540daa9665c0.4ef03b14@apple.com> <7540e0f063a5b.4ef03b34@apple.com> <7690ac3366f52.4ef03b53@apple.com> <75408492663d1.4ef03b73@apple.com> <7680cc9366005.4ef03b92@apple.com> <7520e7246117e.4eeff544@apple.com> <0BD103E2-4E70-4FC3-B2DF-E28F9F7C139F@oracle.com> <5C6C8839-2FC5-470E-8ED2-0DAB75D5438C@apple.com> Message-ID: On Dec 20, 2011, at 9:38 AM, Mike Swingler wrote: > On Dec 20, 2011, at 8:43 AM, Kelly O'Hair wrote: > >> On Dec 19, 2011, at 11:39 PM, Alex Strange wrote: >> >>>> If you are restricting your builders to Mac OS X 10.7 now, you can actually cut over to using clang soon, since it has no known bugs compiling the JDK (right Alex? I'm not completely hallucinating this right?) >>>> >>>> Regards, >>>> Mike Swingler >>>> Apple Inc. >>> Clang works fine to compile jdk. However, the build for hotspot is very unclean and prints thousands of warnings, because clang enables more warnings by default than gcc. I resorted to building with "clang -w" as printing all the warnings actually resulted in a slower compile time than using llvm-gcc. >>> >>> Cleaning the build up will take some work, but you should look into it as Clang is a much faster compiler and uses a newer version of the compiler backend. >> >> Please don't fall into the trap of 'it compiles fine'. I'm all for using the latest and greatest compilers, >> but when it comes to building something like hotspot, just be very very careful. >> The fact that clang uses a newer compiler backend make me even more nervous for hotspot and everyone's >> code generation playing well together at runtime. > > Of course, it needs to be tested - but Apple has a demonstrated history of not letting any legacy technologies live on for long, and I want to ensure that JDK8 is on a supported compiler when it comes time to ship. Changing compilers mid-product cycle is never fun. Agree completely, we need to move soon on this soon, just makes me paranoid. Many people are unaware of the interactions of compiler generated code with hotspot generated code, and the nasty things it can uncover. :^( -kto > > Regards, > Mike Swingler > Apple Inc. > From swingler at apple.com Tue Dec 20 11:34:43 2011 From: swingler at apple.com (Mike Swingler) Date: Tue, 20 Dec 2011 11:34:43 -0800 Subject: Need reviewer - jdk7u-osx Mac sanity check fixes In-Reply-To: References: <5B217832-C66B-423C-A4BC-2942DD4B4C89@oracle.com> <6D5F78DD-1E67-4B4F-BCC6-C789E4D5C230@apple.com> <7590f0aa66427.4ef03a1a@apple.com> <7560aa5761870.4ef03a39@apple.com> <7680ab81674ae.4ef03a58@apple.com> <7630d39863891.4ef03a77@apple.com> <7530cfd666f99.4ef03a96@apple.com> <7590a94067f15.4ef03ab6@apple.com> <7690868d679c8.4ef03af3@apple.com> <7540daa9665c0.4ef03b14@apple.com> <7540e0f063a5b.4ef03b34@apple.com> <7690ac3366f52.4ef03b53@apple.com> <75408492663d1.4ef03b73@apple.com> <7680cc9366005.4ef03b92@apple.com> <7520e7246117e.4eeff544@apple.com> <0BD103E2-4E70-4FC3-B2DF-E28F9F7C139F@oracle.com> <5C6C8839-2FC5-470E-8ED2-0DAB75D5438C@apple.com> Message-ID: <940719BD-1D5D-41CE-A07F-A84F7FD2D8E7@apple.com> On Dec 20, 2011, at 9:50 AM, Kelly O'Hair wrote: > On Dec 20, 2011, at 9:38 AM, Mike Swingler wrote: > >> On Dec 20, 2011, at 8:43 AM, Kelly O'Hair wrote: >> >>> On Dec 19, 2011, at 11:39 PM, Alex Strange wrote: >>> >>>>> If you are restricting your builders to Mac OS X 10.7 now, you can actually cut over to using clang soon, since it has no known bugs compiling the JDK (right Alex? I'm not completely hallucinating this right?) >>>>> >>>>> Regards, >>>>> Mike Swingler >>>>> Apple Inc. >>>> Clang works fine to compile jdk. However, the build for hotspot is very unclean and prints thousands of warnings, because clang enables more warnings by default than gcc. I resorted to building with "clang -w" as printing all the warnings actually resulted in a slower compile time than using llvm-gcc. >>>> >>>> Cleaning the build up will take some work, but you should look into it as Clang is a much faster compiler and uses a newer version of the compiler backend. >>> >>> Please don't fall into the trap of 'it compiles fine'. I'm all for using the latest and greatest compilers, >>> but when it comes to building something like hotspot, just be very very careful. >>> The fact that clang uses a newer compiler backend make me even more nervous for hotspot and everyone's >>> code generation playing well together at runtime. >> >> Of course, it needs to be tested - but Apple has a demonstrated history of not letting any legacy technologies live on for long, and I want to ensure that JDK8 is on a supported compiler when it comes time to ship. Changing compilers mid-product cycle is never fun. > > Agree completely, we need to move soon on this soon, just makes me paranoid. > Many people are unaware of the interactions of compiler generated code with hotspot generated code, and the nasty things it can uncover. :^( We found that out very early in LLVM's lifetime when we started compiling HotSpot with it many years ago. There are a few compiler engineers in our building who still tell war stories about the bugs we've sent them. ;-) The backend in llvm-gcc is fairly mature, however the risk to moving to the current backend in clang is not without some risk. We have found the benefit of clang's very sophisticated warnings and excellent static analyzer to be helpful in tracking down ambiguous or otherwise skanky things in the Java SE 6 codebase, and fixing up the worst of them. Is there an existing Bugster ID for moving the JDK8 build to clang on the Mac (obviously blocked on the introduction of the Mac port to JDK8)? Cheers, Mike Swingler Apple Inc. From kelly.ohair at oracle.com Tue Dec 20 11:43:06 2011 From: kelly.ohair at oracle.com (Kelly O'Hair) Date: Tue, 20 Dec 2011 11:43:06 -0800 Subject: Need reviewer - jdk7u-osx Mac sanity check fixes In-Reply-To: <940719BD-1D5D-41CE-A07F-A84F7FD2D8E7@apple.com> References: <5B217832-C66B-423C-A4BC-2942DD4B4C89@oracle.com> <6D5F78DD-1E67-4B4F-BCC6-C789E4D5C230@apple.com> <7590f0aa66427.4ef03a1a@apple.com> <7560aa5761870.4ef03a39@apple.com> <7680ab81674ae.4ef03a58@apple.com> <7630d39863891.4ef03a77@apple.com> <7530cfd666f99.4ef03a96@apple.com> <7590a94067f15.4ef03ab6@apple.com> <7690868d679c8.4ef03af3@apple.com> <7540daa9665c0.4ef03b14@apple.com> <7540e0f063a5b.4ef03b34@apple.com> <7690ac3366f52.4ef03b53@apple.com> <75408492663d1.4ef03b73@apple.com> <7680cc9366005.4ef03b92@apple.com> <7520e7246117e.4eeff544@apple.com> <0BD103E2-4E70-4FC3-B2DF-E28F9F7C139F@oracle.com> <5C6C8839-2FC5-470E-8ED2-0DAB75D5438C@apple.com> <940719BD-1D5D-41CE-A07F-A84F7FD2D8E7@apple.com> Message-ID: On Dec 20, 2011, at 11:34 AM, Mike Swingler wrote: > Is there an existing Bugster ID for moving the JDK8 build to clang on the Mac (obviously blocked on the introduction of the Mac port to JDK8)? > 7123056: Update compiler used in Mac 10.7 to clang -kto From swingler at apple.com Tue Dec 20 12:16:20 2011 From: swingler at apple.com (Mike Swingler) Date: Tue, 20 Dec 2011 12:16:20 -0800 Subject: Need reviewer - jdk7u-osx Mac sanity check fixes In-Reply-To: References: <5B217832-C66B-423C-A4BC-2942DD4B4C89@oracle.com> <6D5F78DD-1E67-4B4F-BCC6-C789E4D5C230@apple.com> <7590f0aa66427.4ef03a1a@apple.com> <7560aa5761870.4ef03a39@apple.com> <7680ab81674ae.4ef03a58@apple.com> <7630d39863891.4ef03a77@apple.com> <7530cfd666f99.4ef03a96@apple.com> <7590a94067f15.4ef03ab6@apple.com> <7690868d679c8.4ef03af3@apple.com> <7540daa9665c0.4ef03b14@apple.com> <7540e0f063a5b.4ef03b34@apple.com> <7690ac3366f52.4ef03b53@apple.com> <75408492663d1.4ef03b73@apple.com> <7680cc9366005.4ef03b92@apple.com> <7520e7246117e.4eeff544@apple.com> <0BD103E2-4E70-4FC3-B2DF-E28F9F7C139F@oracle.com> <5C6C8839-2FC5-470E-8ED2-0DAB75D5438C@apple.com> <940719BD-1D5D-41CE-A07F-A84F7FD2D8E7@apple.com> Message-ID: <937F78A5-BFA7-489C-AC2F-1BEDBA929CCD@apple.com> On Dec 20, 2011, at 11:43 AM, Kelly O'Hair wrote: > On Dec 20, 2011, at 11:34 AM, Mike Swingler wrote: > >> Is there an existing Bugster ID for moving the JDK8 build to clang on the Mac (obviously blocked on the introduction of the Mac port to JDK8)? > > 7123056: Update compiler used in Mac 10.7 to clang Awesome, thanks, Mike Swingler Apple Inc. From igor.nekrestyanov at oracle.com Tue Dec 20 10:27:22 2011 From: igor.nekrestyanov at oracle.com (igor.nekrestyanov at oracle.com) Date: Tue, 20 Dec 2011 18:27:22 +0000 Subject: hg: jdk7u/jdk7u/jdk: 2 new changesets Message-ID: <20111220182743.A70214776F@hg.openjdk.java.net> Changeset: 0e546acf224f Author: ngthomas Date: 2011-11-13 21:39 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/0e546acf224f 7109885: security baseline for 7u2 or above is not set correctly Reviewed-by: ccheung, igor, ohair ! make/common/shared/Sanity.gmk Changeset: 9621edd8118f Author: ngthomas Date: 2011-11-15 23:33 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/9621edd8118f 7112298: remove security baseline sanity check Reviewed-by: ccheung, igor, ohair ! make/common/shared/Sanity.gmk From huizhe.wang at oracle.com Tue Dec 20 15:43:34 2011 From: huizhe.wang at oracle.com (Joe Wang) Date: Tue, 20 Dec 2011 15:43:34 -0800 Subject: 7u4 Request for approval for CR 7121110 - JAXP 1.4.5 update 1 for 7u4 Message-ID: <4EF11DA6.4000703@oracle.com> Hi, The jaxp bundle that I'm requesting to be pushed into jdk7u-dev contains virtually the same content as that for 7u2 (see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7091141). During 7u2, it was suspected that the jaxp integration had caused a build problem. The update was therefore withdrawn and deferred to 7u4. I have since reapplied the update in several small steps and tested by running the same jprt build that produced error during 7u2. Kelly has reviewed my latest test and approved it. The following are changes described in CR 7121110 (same as in CR 7091141): JAXP 1.4.5 update 1, candidates for 7u2 Changes Made and Bugs Fixed in JAXP 1.4.5 update 1 Nr Category ID Synopsis/Description 1 JAXP/XSLTC 6935697 JRE 1.6.0_17 contains buggy XALAN 2 JAXP/XSLTC 12665704 5U16 XSL TRANSF FAILS WITH JAVAX.XML.TRANSFORM.TRANSFORMERCONFIGURATIONEXCEPTION 3 JAXP/Conformance 6970900 Regex patterns beginning with "(?" 4 JAXP/Conformance 6970904 Character sequence \w in an regex pattern is narrower than defined in the specification 5 JAXP/Conformance 6971190 Xml document validator partly accepts UTF lexical presentation of digit and words 6 JAXP/Conformance 7042647 XMLGregorianCalendar: incorrect conversion in GregorianCalendar 7 JAXP/Conformance 6767322 XMLStreamReader.getVersion implementation contradicts JavaDoc 8 JAXP/Parse 7057778 Incompatible behavior of javax.xml.parsers.SAXParser between JDK5 and 6 9 JAXP/Parse 7080954 high lock time for com.sun.org.apache.xerces.internal.imp.dv.DTDDVFactory.getInstance() 10 JAXP/Validation/Error report 7082570 XML validation error messages are missing unique identifier 11 JAXP/Parse 7053519 JAXP issue 69 : Double-checked locking bug in javax.xml.parsers.FactoryFinder.find(String, String) 12 JAXP/performance 7053556 An implementation-specific feature in Oracle's JAXP: to allow disable the use of services mechanism 13 JAXP/Parse BUG 12962723 - REGRESSION IN COM.SUN.ORG.APACHE.XERCES 14 JAXP/XSLT 7098746 SpecJvm2008 xml.transform subbenchmark fails validation Apache Xalan update Nr Key Synopsis/Description 1 XALANJ-1324 XSLTC compiltation error : Branch target offset too large for short 2 XALANJ-1774 Problem with reference to namespace prefix in AVT in XSLTC 3 XALANJ-2206 Propagate template inlining trax attribute 4 XALANJ-2292 XSLTC doesn't handle xsl:param passed as second argument to key function correctly 5 XALANJ-2294 XSLTC does not handle the key or id functions correctly when multiple input documents are involved 6 XALANJ-2295 XSLTC performance problems with xsl:key in Muenchian grouping 7 XALANJ-2318 XSLTC generates bytecode that exceeds JVM limitation on method length for stylesheet with many different QNames in path expressions 8 XALANJ-2384 NullPointerException for reference to key function in a top-level variable with XSLTC 9 XALANJ-2377 VerifyError loading translet compiled with XSLTC from stylesheet with very large template that uses local variable in a predicate, xsl:sort or xsl:number 10 XALANJ-2424 set:distinct() over attribute list breaks XSLTC throwing HIERARCHY_REQUEST_ERR 11 XALANJ-2446 Missing prefix for literal result element with XSLTC if namespace was associated with a different prefix in another part of the stylesheet 12 XALANJ-2447 Effect of exclude-result-prefixes is cumulative across stylesheet modules with XSLTC 13 XALANJ-2493 BasisLibrary.nodeList2Iterator broken 14 XALANJ-2339 XSLTC: name()-function doesnt work properly with test-statement before 15 XALANJ-2402 NullPointerException thrown for AVT in descendant of a literal result element that has a namespace declaration 16 XALANJ-2108 incorrect use of xsl:key cause NullPointerException 17 XALANJ-2061 Cleanup some dead code 18 XALANJ-2208 removal of some cruft that does nothing Thanks, Joe From john.coomes at oracle.com Tue Dec 20 16:28:38 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Wed, 21 Dec 2011 00:28:38 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: 61 new changesets Message-ID: <20111221003044.CD90F47771@hg.openjdk.java.net> Changeset: 21dbf8183550 Author: katleman Date: 2011-12-15 09:37 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/21dbf8183550 Added tag jdk7u4-b04 for changeset 278a1c1706f0 ! .hgtags Changeset: a33d99dd8b24 Author: katleman Date: 2011-12-14 17:30 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a33d99dd8b24 Added tag jdk7u4-b02 for changeset 35aadd2e739b ! .hgtags Changeset: 7bb156f60fdc Author: katleman Date: 2011-12-15 12:57 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7bb156f60fdc Merge ! .hgtags Changeset: d1f29d4e0bc6 Author: katleman Date: 2011-12-01 10:33 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/d1f29d4e0bc6 Added tag jdk8-b15 for changeset fde2a39ed7f3 ! .hgtags Changeset: 698a22e99f74 Author: katleman Date: 2011-12-15 12:16 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/698a22e99f74 Added tag jdk8-b17 for changeset d1f29d4e0bc6 ! .hgtags Changeset: 09f3b8a372b2 Author: katleman Date: 2011-12-15 15:47 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/09f3b8a372b2 Added tag jdk8-b16 for changeset d1f29d4e0bc6 ! .hgtags Changeset: e46c2339d0fc Author: katleman Date: 2011-12-15 15:52 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/e46c2339d0fc Merge ! .hgtags Changeset: da4182086289 Author: jcoomes Date: 2011-11-18 17:39 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/da4182086289 7113503: Bump the hs23 build number to 07 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 36b057451829 Author: dholmes Date: 2011-11-16 20:38 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/36b057451829 7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries Reviewed-by: dholmes, dsamersoff Contributed-by: Chris Hegarty ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp Changeset: 002cb3fc8256 Author: coleenp Date: 2011-11-18 17:26 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/002cb3fc8256 Merge Changeset: c17bc65648de Author: brutisso Date: 2011-11-21 08:02 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c17bc65648de 7112308: Fix Visual Studio build for precompiled header Summary: Add the new path to precompiled.hpp in the project make file Reviewed-by: coleenp, dholmes, brutisso Contributed-by: rbackman ! make/windows/makefiles/projectcreator.make Changeset: 1d090cf33da6 Author: coleenp Date: 2011-11-21 10:22 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/1d090cf33da6 Merge Changeset: 242b4e0e6f73 Author: phh Date: 2011-11-29 09:21 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/242b4e0e6f73 7116189: Export JVM_SetNativeThreadName from Hotspot Summary: Added JVM_SetNativeThreadName to linker mapfiles on Solaris and Linux. Reviewed-by: dcubed, dholmes Contributed-by: michael.x.mcmahon at oracle.com ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers Changeset: 763f01599ff4 Author: phh Date: 2011-11-29 17:00 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/763f01599ff4 7116481: Commercial features in Hotspot must be gated by a switch Summary: Add -XX:+UnlockCommercialVMOptions to gate use of commercial feature switches in the same way as -XX:UnlockDiagnosticVMOptions gates use of diagnostic feature switches. Reviewed-by: jwilhelm, kamg ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp Changeset: 358eca91be48 Author: phh Date: 2011-11-30 12:48 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/358eca91be48 7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch Summary: Revert 7116481 to current hsx/hotspot-main Reviewed-by: kamg ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp Changeset: 81a08cd7f6a1 Author: coleenp Date: 2011-12-01 13:42 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/81a08cd7f6a1 Merge Changeset: a88de71c4e3a Author: tonyp Date: 2011-11-18 12:52 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a88de71c4e3a 7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class Summary: Major cleanup of the G1CollectorPolicy class. It removes a lot of unused fields and methods and also consolidates replicated information (mainly various ways of counting the number of CSet regions) into one copy. Reviewed-by: johnc, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: d06a2d7fcd5b Author: brutisso Date: 2011-11-21 07:47 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/d06a2d7fcd5b 7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM Summary: Interpret MarkSweepAlwaysCompactCount < 1 as never do full compaction Reviewed-by: ysr, tonyp, jmasa, johnc ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp ! src/share/vm/memory/space.hpp Changeset: b5a5f30c483d Author: johnc Date: 2011-11-21 09:24 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/b5a5f30c483d 7110173: GCNotifier::pushNotification publishes stale data. Summary: GCNotifier::pushNotification() references GCMemoryManager::_last_gc_stat but is called from GCMemoryManager::gc_end() before GCMemoryManager::_last_gc_stat is set up using the values in GCMemoryManager::_current_gc_stat. As a result the GC notification code accesses unitialized or stale data. Move the notification call after GCMemoryManager::_las_gc_stat is set, but inside the same if-block. Reviewed-by: poonam, dholmes, fparain, mchung ! src/share/vm/services/memoryManager.cpp Changeset: 6071e0581859 Author: johnc Date: 2011-11-18 12:27 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/6071e0581859 7111795: G1: Various cleanups identified during walk through of changes for 6484965 Summary: Various cleanups and formatting changes identified during a code walk through of the changes for 6484965 ("G1: piggy-back liveness accounting phase on marking"). Reviewed-by: brutisso, tonyp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: 3a298e04d914 Author: tonyp Date: 2011-11-22 04:47 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/3a298e04d914 Merge Changeset: bca17e38de00 Author: jmasa Date: 2011-08-09 10:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/bca17e38de00 6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads Summary: Select number of GC threads dynamically based on heap usage and number of Java threads Reviewed-by: johnc, ysr, jcoomes ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.hpp ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/utilities/workgroup.cpp ! src/share/vm/utilities/workgroup.hpp ! src/share/vm/utilities/yieldingWorkgroup.cpp ! src/share/vm/utilities/yieldingWorkgroup.hpp Changeset: 00dd86e542eb Author: johnc Date: 2011-11-28 09:49 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/00dd86e542eb 7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise Summary: Race between the VM thread reading G1CollectedHeap::_mark_in_progress and it being set by the concurrent mark thread when concurrent marking is aborted by a full GC. Have the concurrent mark thread join the SuspendibleThreadSet before changing the marking state. Reviewed-by: tonyp, brutisso ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp Changeset: dc467e8b2c5e Author: johnc Date: 2011-11-17 12:40 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/dc467e8b2c5e 7112743: G1: Reduce overhead of marking closure during evacuation pauses Summary: Parallelize the serial code that was used to mark objects reachable from survivor objects in the collection set. Some minor improvments in the timers used to track the freeing of the collection set along with some tweaks to PrintGCDetails. Reviewed-by: tonyp, brutisso ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/oops/objArrayOop.hpp Changeset: ea640b5e949a Author: jmasa Date: 2011-11-22 14:18 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/ea640b5e949a 7106024: CMS: Removed unused code for precleaning in remark phase Summary: Remove dead code. Reviewed-by: stefank, ysr ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp Changeset: 7913e93dca52 Author: jmasa Date: 2011-11-22 14:59 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7913e93dca52 7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure Summary: Remove obsolete code. Reviewed-by: brutisso, ysr, jcoomes ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/gc_implementation/shared/markSweep.inline.hpp Changeset: 1bbf5b6fb7b0 Author: tonyp Date: 2011-12-02 08:52 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/1bbf5b6fb7b0 Merge ! src/share/vm/runtime/globals.hpp Changeset: 6de8c9ba5907 Author: jcoomes Date: 2011-12-02 15:11 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/6de8c9ba5907 Merge Changeset: aed8bf036ce2 Author: jcoomes Date: 2011-12-02 15:11 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/aed8bf036ce2 Added tag hs23-b07 for changeset 6de8c9ba5907 ! .hgtags Changeset: cf4dd13bbcd3 Author: jcoomes Date: 2011-12-02 21:10 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/cf4dd13bbcd3 7117536: new hotspot build - hs23-b08 Reviewed-by: johnc ! make/hotspot_version Changeset: cd00eaeebef6 Author: phh Date: 2011-12-05 12:50 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/cd00eaeebef6 7117389: Add a framework for vendor-specific command line switch extensions to Hotspot Summary: Add a file, globals_ext.hpp, containing a null interface, to be replaced by a vendor in altsrc as needed. Reviewed-by: coleenp, kamg, dholmes, johnc, jrose ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp + src/share/vm/runtime/globals_ext.hpp ! src/share/vm/runtime/globals_extension.hpp Changeset: 8657ec177a14 Author: dcubed Date: 2011-12-05 14:55 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/8657ec177a14 7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS X Summary: Replace SA_APPLE_BOOT_JAVA with logic that checks the boot JDK for the location of JDI classes. ALWAYS_PASS_TEST_GAMMA is true by default on Darwin. Reviewed-by: kvn, swingler ! make/bsd/makefiles/buildtree.make ! make/bsd/makefiles/sa.make Changeset: 41cce03b29a8 Author: dcubed Date: 2011-12-06 05:28 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/41cce03b29a8 Merge Changeset: 03865c41c4f3 Author: vladidan Date: 2011-12-06 16:35 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/03865c41c4f3 Merge ! src/share/vm/runtime/globals.hpp Changeset: 55d777c0860a Author: dcubed Date: 2011-12-07 07:27 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/55d777c0860a 7118648: disable compressed oops by default on MacOS X until 7118647 is fixed Summary: UseCompressedOops is false by default on MacOS X; can still be set manually Reviewed-by: jmelvin, kvn, dholmes ! src/share/vm/runtime/arguments.cpp Changeset: e8fdaf4a66cb Author: kvn Date: 2011-11-10 20:17 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/e8fdaf4a66cb 7110586: C2 generates incorrect results Summary: Exact limit of empty loop calculated incorrectly. Reviewed-by: iveresov, never ! src/share/vm/opto/loopnode.cpp + test/compiler/7110586/Test7110586.java Changeset: 8c57262447d3 Author: kvn Date: 2011-11-14 18:38 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/8c57262447d3 7105605: Use EA info to optimize pointers compare Summary: optimize pointers compare using EA information. Reviewed-by: never, twisti ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/escape.hpp Changeset: 6729bbc1fcd6 Author: twisti Date: 2011-11-16 01:39 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/6729bbc1fcd6 7003454: order constants in constant table by number of references in code Reviewed-by: kvn, never, bdelsart ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/vtableStubs_sparc.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/matcher.hpp Changeset: 1bd45abaa507 Author: kvn Date: 2011-11-16 09:13 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/1bd45abaa507 6890673: Eliminate allocations immediately after EA Summary: Try to eliminate allocations and related locks immediately after escape analysis. Reviewed-by: never ! src/share/vm/opto/block.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp Changeset: 973293defacd Author: iveresov Date: 2011-11-16 19:42 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/973293defacd 7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks Summary: Move the inlinee invoke notification callback into inlinee preamble Reviewed-by: kvn, never ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.hpp ! test/compiler/6792161/Test6792161.java Changeset: a04a201f0f5a Author: twisti Date: 2011-11-17 04:07 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a04a201f0f5a 7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must not Reviewed-by: kvn, never ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/doCall.cpp Changeset: 59bc0d4d9ea3 Author: never Date: 2011-11-18 10:29 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/59bc0d4d9ea3 7110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) failed: Address should be reachable Reviewed-by: kvn, iveresov, twisti ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: 7793051af7d6 Author: twisti Date: 2011-11-21 00:57 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7793051af7d6 7110058: change default for ScavengeRootsInCode to 2 Reviewed-by: kvn, never ! src/share/vm/runtime/globals.hpp Changeset: f03a3c8bd5e5 Author: roland Date: 2011-09-14 09:22 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/f03a3c8bd5e5 7077312: Provide a CALL effect for instruct declaration in the ad file Summary: abstracted way to declare that the MachNode has the effect of a call (kills caller save registers, preserves callee save registers) Reviewed-by: twisti, never ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/adlparse.hpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/node.hpp Changeset: db2e64ca2d5a Author: roland Date: 2011-11-22 09:45 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/db2e64ca2d5a 7090968: Allow adlc register class to depend on runtime conditions Summary: allow reg_class definition as a function. Reviewed-by: kvn, never ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formsopt.cpp ! src/share/vm/adlc/formsopt.hpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/opto/matcher.hpp Changeset: cc81b9c09bbb Author: kvn Date: 2011-11-28 15:46 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/cc81b9c09bbb 7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE Summary: Fixed several EA issues with Connection Graph construction. Reviewed-by: never, twisti ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/bcEscapeAnalyzer.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/escape.hpp Changeset: 97825a4f7369 Author: iveresov Date: 2011-11-30 17:35 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/97825a4f7369 7116795: Tiered: enable by default for server Summary: Enable tiered compilation on server VM by default Reviewed-by: kvn, never ! make/jprt.properties ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp Changeset: f745b2be3737 Author: kvn Date: 2011-12-02 21:37 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/f745b2be3737 7117282: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base) Summary: Delay memory node transformation until the memory is processed. Reviewed-by: iveresov, never ! src/share/vm/opto/memnode.cpp Changeset: 81f7362f7bed Author: kvn Date: 2011-12-08 10:27 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/81f7362f7bed Merge ! make/jprt.properties ! src/share/vm/runtime/globals.hpp Changeset: 4406629aa157 Author: johnc Date: 2011-12-02 12:39 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/4406629aa157 7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to obj Summary: As a result of the changes for 4965777, the G1 reference field scanning closure could be applied to the discovered field of a reference object twice. The failing assert is too strong if the result of the first application of the closure is stolen, and the referenced object, evacuated by another worker thread. Reviewed-by: ysr, tonyp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp Changeset: e37aedaedccd Author: tonyp Date: 2011-12-05 12:26 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/e37aedaedccd Merge Changeset: f1391adc6681 Author: stefank Date: 2011-11-28 10:19 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/f1391adc6681 7112034: Parallel CMS fails to properly mark reference objects Summary: Enabled reference processing when work stealing during concurrent marking Reviewed-by: jmasa, brutisso ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: f4414323345f Author: stefank Date: 2011-11-28 14:58 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/f4414323345f 7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM Summary: Changed the conditional to see if the precompiled header has been specified. Also, removed the unused PrecompiledOption. Reviewed-by: dholmes, brutisso ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/top.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/top.make ! make/solaris/makefiles/gcc.make Changeset: d23d2b18183e Author: tonyp Date: 2011-12-07 12:54 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/d23d2b18183e 7118202: G1: eden size unnecessarily drops to a minimum Summary: An integer underflow can cause the RSet lengths to be massively overpredicted which forces the eden size to the minimum. Reviewed-by: brutisso, johnc ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: e9b91fd07263 Author: jmasa Date: 2011-12-09 06:46 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/e9b91fd07263 Merge Changeset: 6d7d0790074d Author: jmasa Date: 2011-12-09 19:28 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/6d7d0790074d 7119584: UseParallelGC barrier task can be overwritten. Summary: Provoke a GC for a metadata allocation failure. Reviewed-by: johnc, iveresov ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp Changeset: 3b688d6ff3d0 Author: fparain Date: 2011-12-14 04:30 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/3b688d6ff3d0 7104647: Adding a diagnostic command framework Reviewed-by: phh, dcubed ! src/share/vm/services/attachListener.cpp + src/share/vm/services/diagnosticArgument.cpp + src/share/vm/services/diagnosticArgument.hpp + src/share/vm/services/diagnosticCommand.cpp + src/share/vm/services/diagnosticCommand.hpp + src/share/vm/services/diagnosticFramework.cpp + src/share/vm/services/diagnosticFramework.hpp ! src/share/vm/services/jmm.h ! src/share/vm/services/management.cpp Changeset: 31f6f10e4379 Author: vladidan Date: 2011-12-14 20:06 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/31f6f10e4379 Merge Changeset: a2fef924d8e6 Author: amurillo Date: 2011-12-16 12:38 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/a2fef924d8e6 Merge ! .hgtags Changeset: 61165f53f165 Author: amurillo Date: 2011-12-16 12:37 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/61165f53f165 Added tag hs23-b08 for changeset a2fef924d8e6 ! .hgtags Changeset: 1647361df7ba Author: amurillo Date: 2011-12-16 15:07 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/1647361df7ba Merge ! .hgtags ! make/hotspot_version ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp From john.coomes at oracle.com Tue Dec 20 16:35:06 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Wed, 21 Dec 2011 00:35:06 +0000 Subject: hg: jdk7u/jdk7u/hotspot: 58 new changesets Message-ID: <20111221003702.E9E5447772@hg.openjdk.java.net> Changeset: d1f29d4e0bc6 Author: katleman Date: 2011-12-01 10:33 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d1f29d4e0bc6 Added tag jdk8-b15 for changeset fde2a39ed7f3 ! .hgtags Changeset: 698a22e99f74 Author: katleman Date: 2011-12-15 12:16 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/698a22e99f74 Added tag jdk8-b17 for changeset d1f29d4e0bc6 ! .hgtags Changeset: 09f3b8a372b2 Author: katleman Date: 2011-12-15 15:47 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/09f3b8a372b2 Added tag jdk8-b16 for changeset d1f29d4e0bc6 ! .hgtags Changeset: e46c2339d0fc Author: katleman Date: 2011-12-15 15:52 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e46c2339d0fc Merge ! .hgtags Changeset: da4182086289 Author: jcoomes Date: 2011-11-18 17:39 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/da4182086289 7113503: Bump the hs23 build number to 07 Reviewed-by: johnc Contributed-by: alejandro.murillo at oracle.com ! make/hotspot_version Changeset: 36b057451829 Author: dholmes Date: 2011-11-16 20:38 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/36b057451829 7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries Reviewed-by: dholmes, dsamersoff Contributed-by: Chris Hegarty ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/solaris/vm/os_solaris.cpp Changeset: 002cb3fc8256 Author: coleenp Date: 2011-11-18 17:26 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/002cb3fc8256 Merge Changeset: c17bc65648de Author: brutisso Date: 2011-11-21 08:02 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c17bc65648de 7112308: Fix Visual Studio build for precompiled header Summary: Add the new path to precompiled.hpp in the project make file Reviewed-by: coleenp, dholmes, brutisso Contributed-by: rbackman ! make/windows/makefiles/projectcreator.make Changeset: 1d090cf33da6 Author: coleenp Date: 2011-11-21 10:22 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1d090cf33da6 Merge Changeset: 242b4e0e6f73 Author: phh Date: 2011-11-29 09:21 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/242b4e0e6f73 7116189: Export JVM_SetNativeThreadName from Hotspot Summary: Added JVM_SetNativeThreadName to linker mapfiles on Solaris and Linux. Reviewed-by: dcubed, dholmes Contributed-by: michael.x.mcmahon at oracle.com ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers Changeset: 763f01599ff4 Author: phh Date: 2011-11-29 17:00 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/763f01599ff4 7116481: Commercial features in Hotspot must be gated by a switch Summary: Add -XX:+UnlockCommercialVMOptions to gate use of commercial feature switches in the same way as -XX:UnlockDiagnosticVMOptions gates use of diagnostic feature switches. Reviewed-by: jwilhelm, kamg ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp Changeset: 358eca91be48 Author: phh Date: 2011-11-30 12:48 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/358eca91be48 7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch Summary: Revert 7116481 to current hsx/hotspot-main Reviewed-by: kamg ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp Changeset: 81a08cd7f6a1 Author: coleenp Date: 2011-12-01 13:42 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/81a08cd7f6a1 Merge Changeset: a88de71c4e3a Author: tonyp Date: 2011-11-18 12:52 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a88de71c4e3a 7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class Summary: Major cleanup of the G1CollectorPolicy class. It removes a lot of unused fields and methods and also consolidates replicated information (mainly various ways of counting the number of CSet regions) into one copy. Reviewed-by: johnc, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1_globals.hpp Changeset: d06a2d7fcd5b Author: brutisso Date: 2011-11-21 07:47 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d06a2d7fcd5b 7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM Summary: Interpret MarkSweepAlwaysCompactCount < 1 as never do full compaction Reviewed-by: ysr, tonyp, jmasa, johnc ! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp ! src/share/vm/memory/space.hpp Changeset: b5a5f30c483d Author: johnc Date: 2011-11-21 09:24 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/b5a5f30c483d 7110173: GCNotifier::pushNotification publishes stale data. Summary: GCNotifier::pushNotification() references GCMemoryManager::_last_gc_stat but is called from GCMemoryManager::gc_end() before GCMemoryManager::_last_gc_stat is set up using the values in GCMemoryManager::_current_gc_stat. As a result the GC notification code accesses unitialized or stale data. Move the notification call after GCMemoryManager::_las_gc_stat is set, but inside the same if-block. Reviewed-by: poonam, dholmes, fparain, mchung ! src/share/vm/services/memoryManager.cpp Changeset: 6071e0581859 Author: johnc Date: 2011-11-18 12:27 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6071e0581859 7111795: G1: Various cleanups identified during walk through of changes for 6484965 Summary: Various cleanups and formatting changes identified during a code walk through of the changes for 6484965 ("G1: piggy-back liveness accounting phase on marking"). Reviewed-by: brutisso, tonyp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: 3a298e04d914 Author: tonyp Date: 2011-11-22 04:47 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/3a298e04d914 Merge Changeset: bca17e38de00 Author: jmasa Date: 2011-08-09 10:16 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/bca17e38de00 6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads Summary: Select number of GC threads dynamically based on heap usage and number of Java threads Reviewed-by: johnc, ysr, jcoomes ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp ! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp ! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.hpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.hpp ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psTasks.hpp ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.hpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableRS.cpp ! src/share/vm/memory/sharedHeap.cpp ! src/share/vm/memory/sharedHeap.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/utilities/workgroup.cpp ! src/share/vm/utilities/workgroup.hpp ! src/share/vm/utilities/yieldingWorkgroup.cpp ! src/share/vm/utilities/yieldingWorkgroup.hpp Changeset: 00dd86e542eb Author: johnc Date: 2011-11-28 09:49 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/00dd86e542eb 7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise Summary: Race between the VM thread reading G1CollectedHeap::_mark_in_progress and it being set by the concurrent mark thread when concurrent marking is aborted by a full GC. Have the concurrent mark thread join the SuspendibleThreadSet before changing the marking state. Reviewed-by: tonyp, brutisso ! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp Changeset: dc467e8b2c5e Author: johnc Date: 2011-11-17 12:40 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/dc467e8b2c5e 7112743: G1: Reduce overhead of marking closure during evacuation pauses Summary: Parallelize the serial code that was used to mark objects reachable from survivor objects in the collection set. Some minor improvments in the timers used to track the freeing of the collection set along with some tweaks to PrintGCDetails. Reviewed-by: tonyp, brutisso ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.hpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp ! src/share/vm/oops/objArrayOop.hpp Changeset: ea640b5e949a Author: jmasa Date: 2011-11-22 14:18 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/ea640b5e949a 7106024: CMS: Removed unused code for precleaning in remark phase Summary: Remove dead code. Reviewed-by: stefank, ysr ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/memory/cardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp Changeset: 7913e93dca52 Author: jmasa Date: 2011-11-22 14:59 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7913e93dca52 7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure Summary: Remove obsolete code. Reviewed-by: brutisso, ysr, jcoomes ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/psCompactionManager.hpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp ! src/share/vm/gc_implementation/shared/markSweep.hpp ! src/share/vm/gc_implementation/shared/markSweep.inline.hpp Changeset: 1bbf5b6fb7b0 Author: tonyp Date: 2011-12-02 08:52 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1bbf5b6fb7b0 Merge ! src/share/vm/runtime/globals.hpp Changeset: 6de8c9ba5907 Author: jcoomes Date: 2011-12-02 15:11 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6de8c9ba5907 Merge Changeset: aed8bf036ce2 Author: jcoomes Date: 2011-12-02 15:11 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/aed8bf036ce2 Added tag hs23-b07 for changeset 6de8c9ba5907 ! .hgtags Changeset: cf4dd13bbcd3 Author: jcoomes Date: 2011-12-02 21:10 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/cf4dd13bbcd3 7117536: new hotspot build - hs23-b08 Reviewed-by: johnc ! make/hotspot_version Changeset: cd00eaeebef6 Author: phh Date: 2011-12-05 12:50 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/cd00eaeebef6 7117389: Add a framework for vendor-specific command line switch extensions to Hotspot Summary: Add a file, globals_ext.hpp, containing a null interface, to be replaced by a vendor in altsrc as needed. Reviewed-by: coleenp, kamg, dholmes, johnc, jrose ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp + src/share/vm/runtime/globals_ext.hpp ! src/share/vm/runtime/globals_extension.hpp Changeset: 8657ec177a14 Author: dcubed Date: 2011-12-05 14:55 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/8657ec177a14 7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS X Summary: Replace SA_APPLE_BOOT_JAVA with logic that checks the boot JDK for the location of JDI classes. ALWAYS_PASS_TEST_GAMMA is true by default on Darwin. Reviewed-by: kvn, swingler ! make/bsd/makefiles/buildtree.make ! make/bsd/makefiles/sa.make Changeset: 41cce03b29a8 Author: dcubed Date: 2011-12-06 05:28 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/41cce03b29a8 Merge Changeset: 03865c41c4f3 Author: vladidan Date: 2011-12-06 16:35 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/03865c41c4f3 Merge ! src/share/vm/runtime/globals.hpp Changeset: 55d777c0860a Author: dcubed Date: 2011-12-07 07:27 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/55d777c0860a 7118648: disable compressed oops by default on MacOS X until 7118647 is fixed Summary: UseCompressedOops is false by default on MacOS X; can still be set manually Reviewed-by: jmelvin, kvn, dholmes ! src/share/vm/runtime/arguments.cpp Changeset: e8fdaf4a66cb Author: kvn Date: 2011-11-10 20:17 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e8fdaf4a66cb 7110586: C2 generates incorrect results Summary: Exact limit of empty loop calculated incorrectly. Reviewed-by: iveresov, never ! src/share/vm/opto/loopnode.cpp + test/compiler/7110586/Test7110586.java Changeset: 8c57262447d3 Author: kvn Date: 2011-11-14 18:38 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/8c57262447d3 7105605: Use EA info to optimize pointers compare Summary: optimize pointers compare using EA information. Reviewed-by: never, twisti ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/escape.hpp Changeset: 6729bbc1fcd6 Author: twisti Date: 2011-11-16 01:39 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6729bbc1fcd6 7003454: order constants in constant table by number of references in code Reviewed-by: kvn, never, bdelsart ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/vtableStubs_sparc.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/asm/assembler.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/machnode.cpp ! src/share/vm/opto/matcher.hpp Changeset: 1bd45abaa507 Author: kvn Date: 2011-11-16 09:13 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1bd45abaa507 6890673: Eliminate allocations immediately after EA Summary: Try to eliminate allocations and related locks immediately after escape analysis. Reviewed-by: never ! src/share/vm/opto/block.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp Changeset: 973293defacd Author: iveresov Date: 2011-11-16 19:42 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/973293defacd 7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks Summary: Move the inlinee invoke notification callback into inlinee preamble Reviewed-by: kvn, never ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/runtime/simpleThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.hpp ! test/compiler/6792161/Test6792161.java Changeset: a04a201f0f5a Author: twisti Date: 2011-11-17 04:07 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a04a201f0f5a 7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must not Reviewed-by: kvn, never ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callGenerator.hpp ! src/share/vm/opto/doCall.cpp Changeset: 59bc0d4d9ea3 Author: never Date: 2011-11-18 10:29 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/59bc0d4d9ea3 7110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) failed: Address should be reachable Reviewed-by: kvn, iveresov, twisti ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.hpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: 7793051af7d6 Author: twisti Date: 2011-11-21 00:57 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7793051af7d6 7110058: change default for ScavengeRootsInCode to 2 Reviewed-by: kvn, never ! src/share/vm/runtime/globals.hpp Changeset: f03a3c8bd5e5 Author: roland Date: 2011-09-14 09:22 +0200 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f03a3c8bd5e5 7077312: Provide a CALL effect for instruct declaration in the ad file Summary: abstracted way to declare that the MachNode has the effect of a call (kills caller save registers, preserves callee save registers) Reviewed-by: twisti, never ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/adlparse.hpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/adlc/formssel.hpp ! src/share/vm/adlc/output_h.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/machnode.hpp ! src/share/vm/opto/node.hpp Changeset: db2e64ca2d5a Author: roland Date: 2011-11-22 09:45 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/db2e64ca2d5a 7090968: Allow adlc register class to depend on runtime conditions Summary: allow reg_class definition as a function. Reviewed-by: kvn, never ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/adlparse.cpp ! src/share/vm/adlc/archDesc.cpp ! src/share/vm/adlc/formsopt.cpp ! src/share/vm/adlc/formsopt.hpp ! src/share/vm/adlc/output_c.cpp ! src/share/vm/opto/matcher.hpp Changeset: cc81b9c09bbb Author: kvn Date: 2011-11-28 15:46 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/cc81b9c09bbb 7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE Summary: Fixed several EA issues with Connection Graph construction. Reviewed-by: never, twisti ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/bcEscapeAnalyzer.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/escape.hpp Changeset: 97825a4f7369 Author: iveresov Date: 2011-11-30 17:35 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/97825a4f7369 7116795: Tiered: enable by default for server Summary: Enable tiered compilation on server VM by default Reviewed-by: kvn, never ! make/jprt.properties ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/x86/vm/c2_globals_x86.hpp Changeset: f745b2be3737 Author: kvn Date: 2011-12-02 21:37 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f745b2be3737 7117282: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base) Summary: Delay memory node transformation until the memory is processed. Reviewed-by: iveresov, never ! src/share/vm/opto/memnode.cpp Changeset: 81f7362f7bed Author: kvn Date: 2011-12-08 10:27 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/81f7362f7bed Merge ! make/jprt.properties ! src/share/vm/runtime/globals.hpp Changeset: 4406629aa157 Author: johnc Date: 2011-12-02 12:39 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/4406629aa157 7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to obj Summary: As a result of the changes for 4965777, the G1 reference field scanning closure could be applied to the discovered field of a reference object twice. The failing assert is too strong if the result of the first application of the closure is stolen, and the referenced object, evacuated by another worker thread. Reviewed-by: ysr, tonyp ! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp Changeset: e37aedaedccd Author: tonyp Date: 2011-12-05 12:26 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e37aedaedccd Merge Changeset: f1391adc6681 Author: stefank Date: 2011-11-28 10:19 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f1391adc6681 7112034: Parallel CMS fails to properly mark reference objects Summary: Enabled reference processing when work stealing during concurrent marking Reviewed-by: jmasa, brutisso ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: f4414323345f Author: stefank Date: 2011-11-28 14:58 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/f4414323345f 7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM Summary: Changed the conditional to see if the precompiled header has been specified. Also, removed the unused PrecompiledOption. Reviewed-by: dholmes, brutisso ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/top.make ! make/linux/makefiles/gcc.make ! make/linux/makefiles/top.make ! make/solaris/makefiles/gcc.make Changeset: d23d2b18183e Author: tonyp Date: 2011-12-07 12:54 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d23d2b18183e 7118202: G1: eden size unnecessarily drops to a minimum Summary: An integer underflow can cause the RSet lengths to be massively overpredicted which forces the eden size to the minimum. Reviewed-by: brutisso, johnc ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: e9b91fd07263 Author: jmasa Date: 2011-12-09 06:46 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e9b91fd07263 Merge Changeset: 6d7d0790074d Author: jmasa Date: 2011-12-09 19:28 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6d7d0790074d 7119584: UseParallelGC barrier task can be overwritten. Summary: Provoke a GC for a metadata allocation failure. Reviewed-by: johnc, iveresov ! src/share/vm/gc_implementation/parallelScavenge/gcTaskManager.cpp ! src/share/vm/gc_implementation/parallelScavenge/gcTaskThread.cpp Changeset: 3b688d6ff3d0 Author: fparain Date: 2011-12-14 04:30 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/3b688d6ff3d0 7104647: Adding a diagnostic command framework Reviewed-by: phh, dcubed ! src/share/vm/services/attachListener.cpp + src/share/vm/services/diagnosticArgument.cpp + src/share/vm/services/diagnosticArgument.hpp + src/share/vm/services/diagnosticCommand.cpp + src/share/vm/services/diagnosticCommand.hpp + src/share/vm/services/diagnosticFramework.cpp + src/share/vm/services/diagnosticFramework.hpp ! src/share/vm/services/jmm.h ! src/share/vm/services/management.cpp Changeset: 31f6f10e4379 Author: vladidan Date: 2011-12-14 20:06 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/31f6f10e4379 Merge Changeset: a2fef924d8e6 Author: amurillo Date: 2011-12-16 12:38 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/a2fef924d8e6 Merge ! .hgtags Changeset: 61165f53f165 Author: amurillo Date: 2011-12-16 12:37 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/61165f53f165 Added tag hs23-b08 for changeset a2fef924d8e6 ! .hgtags Changeset: 1647361df7ba Author: amurillo Date: 2011-12-16 15:07 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1647361df7ba Merge ! .hgtags ! make/hotspot_version ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp From alejandro.murillo at oracle.com Tue Dec 20 17:27:03 2011 From: alejandro.murillo at oracle.com (Alejandro E Murillo) Date: Tue, 20 Dec 2011 18:27:03 -0700 Subject: jdk7u4-b05: HotSpot Message-ID: <4EF135E7.3070501@oracle.com> hs23-b08 has been integrated into jdk7u4-b05. http://hg.openjdk.java.net/jdk7u/jdk7u/rev/a15712a2304e http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/1a7656c7a8b9 http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/1647361df7ba http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/f98a23328572 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/a2800128a3ac http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/9621edd8118f http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/62ee502a4649 Component : VM Status : 0 major failures, 1 minor failures Date : 12/20/2011 at 10:36 Tested By : VM SQE& leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : /net/prt-archiver.us.oracle.com/data/jprt/archive/2011/12/2011-12-16-231807.jcoomes.hs23-b08-jdk7u4-b05 Bundles : /net/prt-archiver.us.oracle.com/data/jprt/archive/2011/12/2011-12-16-231807.jcoomes.hs23-b08-jdk7u4-b05 Platforms : Others Tests : /net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : http://sqeweb.us.oracle.com/nfs/results/vm/gtee/HSX/PIT/VM/hs23/b08/7u4/b05/2011-12-17/ Number of Tests Executed : 404800 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 7104647: Adding a diagnostic command framework 7105605: Use EA info to optimize pointers compare 7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must not 7110017: is_headless_jre should be updated to reflect the new location of awt toolkit libraries 7110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) failed: Address should be reachable 7110586: C2 generates incorrect results 7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks 7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPE 7116189: Export JVM_SetNativeThreadName from Hotspot 7116481: Commercial features in Hotspot must be gated by a switch 7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switch 7116795: Tiered: enable by default for server 7117282: Tiered: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)->higher_equal(TypePtr: 7117389: Add a framework for vendor-specific command line switch extensions to Hotspot 7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS X 7118648: disable compressed oops by default on MacOS X until 7118647 is fixed Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreads 6890673: Eliminate allocations immediately after EA 7003454: order constants in constant table by number of references in code 7077312: Provide a CALL effect for instruct declaration in the ad file 7090968: Allow adlc register class to depend on runtime conditions 7110058: change default for ScavengeRootsInCode to 2 7110173: GCNotifier::pushNotification publishes stale data. 7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVM 7112034: Parallel CMS fails to properly mark reference objects 7112743: G1: Reduce overhead of marking closure during evacuation pauses 7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosure 7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to obj 7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwise 7118202: G1: eden size unnecessarily drops to the minimum 7119584: UseParallelGC barrier task can be overwritten. Build change only: 7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy class 7106024: CMS: Removed unused code for precleaning in remark phase 7111795: G1: Various cleanups identified during walk through of changes for 6484965 7112308: Fix Visual Studio build for precompiled header 7113503: Bump the hs23 build number to 07 7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVM 7117536: new hotspot build - hs23-b08 New bugs filed: Bugs in PIT build: 7123111: compiler/6942326/Test.java is extremly slow on Armada Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 7u4-b05 Issues and Notes: This PIT for HS23 b08 into JDK7u4 b05. ------------------------------- From VM SQE& leonid.mesnik at oracle.com -- Alejandro E Murillo, Java Performance Phone: (303) 955-2584. Timezone: US/Mountain (UTC-0700) From edvard.wendelin at oracle.com Tue Dec 20 23:21:23 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 21 Dec 2011 08:21:23 +0100 Subject: 7u4 Request for approval for CR 7121110 - JAXP 1.4.5 update 1 for 7u4 In-Reply-To: <4EF11DA6.4000703@oracle.com> References: <4EF11DA6.4000703@oracle.com> Message-ID: <79805234-1695-4EC9-B05E-95FD0A8A823B@oracle.com> Approved. Cheers, Edvard On Dec 21, 2011, at 12:43 AM, Joe Wang wrote: > Hi, > > The jaxp bundle that I'm requesting to be pushed into jdk7u-dev contains virtually the same content as that for 7u2 (see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7091141). > > During 7u2, it was suspected that the jaxp integration had caused a build problem. The update was therefore withdrawn and deferred to 7u4. I have since reapplied the update in several small steps and tested by running the same jprt build that produced error during 7u2. Kelly has reviewed my latest test and approved it. > > The following are changes described in CR 7121110 (same as in CR 7091141): > JAXP 1.4.5 update 1, candidates for 7u2 > Changes Made and Bugs Fixed in JAXP 1.4.5 update 1 > > Nr Category ID Synopsis/Description > 1 JAXP/XSLTC 6935697 JRE 1.6.0_17 contains buggy XALAN > 2 JAXP/XSLTC 12665704 5U16 XSL TRANSF FAILS WITH JAVAX.XML.TRANSFORM.TRANSFORMERCONFIGURATIONEXCEPTION > 3 JAXP/Conformance 6970900 Regex patterns beginning with "(?" > 4 JAXP/Conformance 6970904 Character sequence \w in an regex pattern is narrower than defined in the specification > 5 JAXP/Conformance 6971190 Xml document validator partly accepts UTF lexical presentation of digit and words > 6 JAXP/Conformance 7042647 XMLGregorianCalendar: incorrect conversion in GregorianCalendar > 7 JAXP/Conformance 6767322 XMLStreamReader.getVersion implementation contradicts JavaDoc > 8 JAXP/Parse 7057778 Incompatible behavior of javax.xml.parsers.SAXParser between JDK5 and 6 > 9 JAXP/Parse 7080954 high lock time for com.sun.org.apache.xerces.internal.imp.dv.DTDDVFactory.getInstance() > 10 JAXP/Validation/Error report 7082570 XML validation error messages are missing unique identifier > 11 JAXP/Parse 7053519 JAXP issue 69 : Double-checked locking bug in javax.xml.parsers.FactoryFinder.find(String, String) > 12 JAXP/performance 7053556 An implementation-specific feature in Oracle's JAXP: to allow disable the use of services mechanism > 13 JAXP/Parse BUG 12962723 - REGRESSION IN COM.SUN.ORG.APACHE.XERCES > 14 JAXP/XSLT 7098746 SpecJvm2008 xml.transform subbenchmark fails validation > > > Apache Xalan update > > Nr Key Synopsis/Description > 1 XALANJ-1324 XSLTC compiltation error : Branch target offset too large for short > 2 XALANJ-1774 Problem with reference to namespace prefix in AVT in XSLTC > 3 XALANJ-2206 Propagate template inlining trax attribute > 4 XALANJ-2292 XSLTC doesn't handle xsl:param passed as second argument to key function correctly > 5 XALANJ-2294 XSLTC does not handle the key or id functions correctly when multiple input documents are involved > 6 XALANJ-2295 XSLTC performance problems with xsl:key in Muenchian grouping > 7 XALANJ-2318 XSLTC generates bytecode that exceeds JVM limitation on method length for stylesheet with many different QNames in path expressions > 8 XALANJ-2384 NullPointerException for reference to key function in a top-level variable with XSLTC > 9 XALANJ-2377 VerifyError loading translet compiled with XSLTC from stylesheet with very large template that uses local variable in a predicate, xsl:sort or xsl:number > 10 XALANJ-2424 set:distinct() over attribute list breaks XSLTC throwing HIERARCHY_REQUEST_ERR > 11 XALANJ-2446 Missing prefix for literal result element with XSLTC if namespace was associated with a different prefix in another part of the stylesheet > 12 XALANJ-2447 Effect of exclude-result-prefixes is cumulative across stylesheet modules with XSLTC > 13 XALANJ-2493 BasisLibrary.nodeList2Iterator broken > 14 XALANJ-2339 XSLTC: name()-function doesnt work properly with test-statement before > 15 XALANJ-2402 NullPointerException thrown for AVT in descendant of a literal result element that has a namespace declaration > 16 XALANJ-2108 incorrect use of xsl:key cause NullPointerException > 17 XALANJ-2061 Cleanup some dead code > 18 XALANJ-2208 removal of some cruft that does nothing > > Thanks, > Joe > > From christine.lu at oracle.com Wed Dec 21 20:12:23 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 22 Dec 2011 04:12:23 +0000 Subject: hg: jdk7u/jdk7u: Added tag jdk7u4-b05 for changeset a15712a2304e Message-ID: <20111222041223.51FFB47785@hg.openjdk.java.net> Changeset: 1231e80827d0 Author: cl Date: 2011-12-21 20:02 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/1231e80827d0 Added tag jdk7u4-b05 for changeset a15712a2304e ! .hgtags From christine.lu at oracle.com Wed Dec 21 20:12:29 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 22 Dec 2011 04:12:29 +0000 Subject: hg: jdk7u/jdk7u/corba: Added tag jdk7u4-b05 for changeset 1a7656c7a8b9 Message-ID: <20111222041231.0505C47786@hg.openjdk.java.net> Changeset: 185304fa5422 Author: cl Date: 2011-12-21 20:02 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/185304fa5422 Added tag jdk7u4-b05 for changeset 1a7656c7a8b9 ! .hgtags From christine.lu at oracle.com Wed Dec 21 20:13:03 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 22 Dec 2011 04:13:03 +0000 Subject: hg: jdk7u/jdk7u/hotspot: Added tag jdk7u4-b05 for changeset 1647361df7ba Message-ID: <20111222041307.056D847787@hg.openjdk.java.net> Changeset: de5af98a6fac Author: cl Date: 2011-12-21 20:02 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/de5af98a6fac Added tag jdk7u4-b05 for changeset 1647361df7ba ! .hgtags From christine.lu at oracle.com Wed Dec 21 20:14:21 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 22 Dec 2011 04:14:21 +0000 Subject: hg: jdk7u/jdk7u/jaxp: Added tag jdk7u4-b05 for changeset f98a23328572 Message-ID: <20111222041421.4C04B47788@hg.openjdk.java.net> Changeset: 4ec17260df0f Author: cl Date: 2011-12-21 20:02 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/4ec17260df0f Added tag jdk7u4-b05 for changeset f98a23328572 ! .hgtags From christine.lu at oracle.com Wed Dec 21 20:14:28 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 22 Dec 2011 04:14:28 +0000 Subject: hg: jdk7u/jdk7u/jaxws: Added tag jdk7u4-b05 for changeset a2800128a3ac Message-ID: <20111222041428.45AAC47789@hg.openjdk.java.net> Changeset: 961f897b134d Author: cl Date: 2011-12-21 20:03 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/961f897b134d Added tag jdk7u4-b05 for changeset a2800128a3ac ! .hgtags From christine.lu at oracle.com Wed Dec 21 20:14:37 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 22 Dec 2011 04:14:37 +0000 Subject: hg: jdk7u/jdk7u/jdk: Added tag jdk7u4-b05 for changeset 9621edd8118f Message-ID: <20111222041456.3B0D44778A@hg.openjdk.java.net> Changeset: b89c77e529b0 Author: cl Date: 2011-12-21 20:03 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/b89c77e529b0 Added tag jdk7u4-b05 for changeset 9621edd8118f ! .hgtags From christine.lu at oracle.com Wed Dec 21 20:15:59 2011 From: christine.lu at oracle.com (christine.lu at oracle.com) Date: Thu, 22 Dec 2011 04:15:59 +0000 Subject: hg: jdk7u/jdk7u/langtools: Added tag jdk7u4-b05 for changeset 62ee502a4649 Message-ID: <20111222041603.83E0B4778B@hg.openjdk.java.net> Changeset: 8b3849ab64af Author: cl Date: 2011-12-21 20:03 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/8b3849ab64af Added tag jdk7u4-b05 for changeset 62ee502a4649 ! .hgtags From michael.x.mcmahon at oracle.com Thu Dec 22 08:20:05 2011 From: michael.x.mcmahon at oracle.com (Michael McMahon) Date: Thu, 22 Dec 2011 16:20:05 +0000 Subject: [7u4] Request for approval for CR 7120875 Networking updates (ipv6) and regression test script fixes for macos port Message-ID: <4EF358B5.2050303@oracle.com> This is a request to push the following changeset to jdk7u-osx. CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7120875 Webrev: http://cr.openjdk.java.net/~michaelm/7120875/webrev.5/ reviewed by: alanb From michael.x.mcmahon at oracle.com Thu Dec 22 09:09:35 2011 From: michael.x.mcmahon at oracle.com (Michael McMahon) Date: Thu, 22 Dec 2011 17:09:35 +0000 Subject: [7u4] Request for approval for CR 7122752 - Add Darwin (macosx) to regression test scripts Message-ID: <4EF3644F.7000908@oracle.com> This is a request to push a changeset to http://closedjdk.us.oracle.com/jdk7u/jdk7u-osx-gate/jdk/test/closed It comprises a number of test script changes to work on Macos. CR: http://monaco.us.oracle.com/detail.jsf?cr=7122752 Webrev: http://howth.ie.oracle.com/~mimcmah/webrev/current/7122752/1/ reviewed by: alanb Thanks, Michael From paul.hohensee at oracle.com Thu Dec 22 15:46:13 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Thu, 22 Dec 2011 18:46:13 -0500 Subject: [7u4] Request for approval for CR 7120875 Networking updates (ipv6) and regression test script fixes for macos port In-Reply-To: <4EF358B5.2050303@oracle.com> References: <4EF358B5.2050303@oracle.com> Message-ID: <4EF3C145.1050704@oracle.com> Approved. On 12/22/11 11:20 AM, Michael McMahon wrote: > This is a request to push the following changeset to jdk7u-osx. > > CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7120875 > > Webrev: http://cr.openjdk.java.net/~michaelm/7120875/webrev.5/ > > reviewed by: alanb From swingler at apple.com Thu Dec 22 17:37:23 2011 From: swingler at apple.com (Mike Swingler) Date: Thu, 22 Dec 2011 17:37:23 -0800 Subject: [7u4] Request for approval for CR 7120875 Networking updates (ipv6) and regression test script fixes for macos port In-Reply-To: <4EF358B5.2050303@oracle.com> References: <4EF358B5.2050303@oracle.com> Message-ID: <292495C4-8981-4D0D-9697-B51B7847A816@apple.com> On Dec 22, 2011, at 8:20 AM, Michael McMahon wrote: > This is a request to push the following changeset to jdk7u-osx. > > CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7120875 > > Webrev: http://cr.openjdk.java.net/~michaelm/7120875/webrev.5/ > > reviewed by: alanb What's up with the magic "576" number in test/java/net/DatagramSocket/Send12k.java? Also, for OS checks, we always use the form: if(System.getProperty("os.name").startsWith("Mac")) Just curious, Mike Swingler Apple Inc. From daniel.daugherty at oracle.com Thu Dec 22 19:08:13 2011 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Thu, 22 Dec 2011 20:08:13 -0700 Subject: [7u4] Request for approval for CR 7121600 - Instrumentation.redefineClasses() leaks class bytes Message-ID: <4EF3F09D.6080507@oracle.com> Greetings, I'd like to push the following changeset from JDK8 to JDK7u4. The changes in JDK7u4 are identical to the changes in JDK8. Here is the bug link: 7121600 2/3 Instrumentation.redefineClasses() leaks class bytes http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7121600 Changeset: 3c1ab134db71 Author: dcubed Date: 2011-12-22 18:35 -0800 URL:http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3c1ab134db71 7121600: Instrumentation.redefineClasses() leaks class bytes Summary: Call JNI ReleaseByteArrayElements() on memory returned by JNI GetByteArrayElements(). Also push test for 7122253. Reviewed-by: acorn, poonam ! src/share/instrument/JPLISAgent.c + test/java/lang/instrument/BigClass.java + test/java/lang/instrument/MakeJAR4.sh + test/java/lang/instrument/RedefineBigClass.sh + test/java/lang/instrument/RedefineBigClassAgent.java + test/java/lang/instrument/RedefineBigClassApp.java + test/java/lang/instrument/RetransformBigClass.sh + test/java/lang/instrument/RetransformBigClassAgent.java + test/java/lang/instrument/RetransformBigClassApp.java The code review was conducted on the serviceability-dev at openjdk.java.net and the hotspot-runtime-dev at openjdk.java.net aliases. Thanks! Dan From alexander.zuev at oracle.com Fri Dec 23 07:54:36 2011 From: alexander.zuev at oracle.com (Alexander Zuev) Date: Fri, 23 Dec 2011 18:54:36 +0300 Subject: [7u4] Request for approval for 7124627 - Please sync up changes from workspace macosx-port into the jdk7u-osx Message-ID: <4EF4A43C.7080407@oracle.com> Hi, this is a request to sync up all the work done in the macosx-port workspace since last merge into the jdk7u-osx one. There were external review done by contributors of the project on public alias and all the found glitches were resolved so i assume that external review is finished positively. Webrevs can be found at: http://cr.openjdk.java.net/~kizune/merge_jdku7/webrev.01/ Thanks, Alexander Zuev. From artem.ananiev at oracle.com Fri Dec 23 07:36:33 2011 From: artem.ananiev at oracle.com (Artem Ananiev) Date: Fri, 23 Dec 2011 19:36:33 +0400 Subject: [7u4] Request for approval for 7124627 - Please sync up changes from workspace macosx-port into the jdk7u-osx In-Reply-To: <4EF4A43C.7080407@oracle.com> References: <4EF4A43C.7080407@oracle.com> Message-ID: <4EF4A001.1050906@oracle.com> Given that all the changes are related to AWT/Java2D/Swing/Sound and reviewed on the maxosx-port-dev alias, the fix is approved to push to the 7u-osx[-gate] workspace. Thanks, Artem On 12/23/2011 7:54 PM, Alexander Zuev wrote: > Hi, > > this is a request to sync up all the work done in the macosx-port > workspace since last merge into > the jdk7u-osx one. There were external review done by contributors of > the project on public alias and all the > found glitches were resolved so i assume that external review is > finished positively. > > Webrevs can be found at: > > http://cr.openjdk.java.net/~kizune/merge_jdku7/webrev.01/ > > Thanks, > Alexander Zuev. From paul.hohensee at oracle.com Fri Dec 23 07:36:00 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Fri, 23 Dec 2011 10:36:00 -0500 Subject: [7u4] Request for approval for 7124627 - Please sync up changes from workspace macosx-port into the jdk7u-osx In-Reply-To: <4EF4A43C.7080407@oracle.com> References: <4EF4A43C.7080407@oracle.com> Message-ID: <4EF49FE0.8080103@oracle.com> The vast majority of the change is in the graphics code, for which I'll defer to Artem. Artem, please comment. For the rest, approved. Paul On 12/23/11 10:54 AM, Alexander Zuev wrote: > Hi, > > this is a request to sync up all the work done in the macosx-port > workspace since last merge into > the jdk7u-osx one. There were external review done by contributors of > the project on public alias and all the > found glitches were resolved so i assume that external review is > finished positively. > > Webrevs can be found at: > > http://cr.openjdk.java.net/~kizune/merge_jdku7/webrev.01/ > > Thanks, > Alexander Zuev. From edvard.wendelin at oracle.com Fri Dec 23 09:30:13 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Fri, 23 Dec 2011 19:30:13 +0200 Subject: [7u4] Request for approval for CR 7121600 - Instrumentation.redefineClasses() leaks class bytes In-Reply-To: <4EF3F09D.6080507@oracle.com> References: <4EF3F09D.6080507@oracle.com> Message-ID: <4995C42D-578B-45E8-A7EF-C8DE63ABAC20@oracle.com> Approved! Sorry for the delay. I've been home sick today! Merry Christmas! /Edvard Sent from my iPhone On 23 dec 2011, at 05:08, "Daniel D. Daugherty" wrote: > Greetings, > > I'd like to push the following changeset from JDK8 to JDK7u4. > The changes in JDK7u4 are identical to the changes in JDK8. > > Here is the bug link: > > 7121600 2/3 Instrumentation.redefineClasses() leaks class bytes > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7121600 > > Changeset: 3c1ab134db71 > Author: dcubed > Date: 2011-12-22 18:35 -0800 > URL:http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3c1ab134db71 > > 7121600: Instrumentation.redefineClasses() leaks class bytes > Summary: Call JNI ReleaseByteArrayElements() on memory returned by JNI GetByteArrayElements(). Also push test for 7122253. > Reviewed-by: acorn, poonam > > ! src/share/instrument/JPLISAgent.c > + test/java/lang/instrument/BigClass.java > + test/java/lang/instrument/MakeJAR4.sh > + test/java/lang/instrument/RedefineBigClass.sh > + test/java/lang/instrument/RedefineBigClassAgent.java > + test/java/lang/instrument/RedefineBigClassApp.java > + test/java/lang/instrument/RetransformBigClass.sh > + test/java/lang/instrument/RetransformBigClassAgent.java > + test/java/lang/instrument/RetransformBigClassApp.java > > The code review was conducted on the > serviceability-dev at openjdk.java.net and > the hotspot-runtime-dev at openjdk.java.net aliases. > > Thanks! > > Dan > > From daniel.daugherty at oracle.com Fri Dec 23 09:41:34 2011 From: daniel.daugherty at oracle.com (Daniel D. Daugherty) Date: Fri, 23 Dec 2011 10:41:34 -0700 Subject: [7u4] Request for approval for CR 7121600 - Instrumentation.redefineClasses() leaks class bytes In-Reply-To: <4995C42D-578B-45E8-A7EF-C8DE63ABAC20@oracle.com> References: <4EF3F09D.6080507@oracle.com> <4995C42D-578B-45E8-A7EF-C8DE63ABAC20@oracle.com> Message-ID: <4EF4BD4E.80607@oracle.com> Thanks! And I hope that you feel better soon. I hope you have a Merry Christmas and a Happy New Year! Dan On 12/23/11 10:30 AM, Edvard Wendelin wrote: > Approved! Sorry for the delay. I've been home sick today! > > Merry Christmas! > > /Edvard > > Sent from my iPhone > > On 23 dec 2011, at 05:08, "Daniel D. Daugherty" wrote: > >> Greetings, >> >> I'd like to push the following changeset from JDK8 to JDK7u4. >> The changes in JDK7u4 are identical to the changes in JDK8. >> >> Here is the bug link: >> >> 7121600 2/3 Instrumentation.redefineClasses() leaks class bytes >> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7121600 >> >> Changeset: 3c1ab134db71 >> Author: dcubed >> Date: 2011-12-22 18:35 -0800 >> URL:http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3c1ab134db71 >> >> 7121600: Instrumentation.redefineClasses() leaks class bytes >> Summary: Call JNI ReleaseByteArrayElements() on memory returned by JNI GetByteArrayElements(). Also push test for 7122253. >> Reviewed-by: acorn, poonam >> >> ! src/share/instrument/JPLISAgent.c >> + test/java/lang/instrument/BigClass.java >> + test/java/lang/instrument/MakeJAR4.sh >> + test/java/lang/instrument/RedefineBigClass.sh >> + test/java/lang/instrument/RedefineBigClassAgent.java >> + test/java/lang/instrument/RedefineBigClassApp.java >> + test/java/lang/instrument/RetransformBigClass.sh >> + test/java/lang/instrument/RetransformBigClassAgent.java >> + test/java/lang/instrument/RetransformBigClassApp.java >> >> The code review was conducted on the >> serviceability-dev at openjdk.java.net and >> the hotspot-runtime-dev at openjdk.java.net aliases. >> >> Thanks! >> >> Dan >> >> From daniel.daugherty at oracle.com Fri Dec 23 09:43:47 2011 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Fri, 23 Dec 2011 17:43:47 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 7121600: Instrumentation.redefineClasses() leaks class bytes Message-ID: <20111223174415.E73F2477C9@hg.openjdk.java.net> Changeset: 3396ba84c859 Author: dcubed Date: 2011-12-23 09:42 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/3396ba84c859 7121600: Instrumentation.redefineClasses() leaks class bytes Summary: Call JNI ReleaseByteArrayElements() on memory returned by JNI GetByteArrayElements(). Also push test for 7122253. Reviewed-by: acorn, poonam ! src/share/instrument/JPLISAgent.c + test/java/lang/instrument/BigClass.java + test/java/lang/instrument/MakeJAR4.sh + test/java/lang/instrument/RedefineBigClass.sh + test/java/lang/instrument/RedefineBigClassAgent.java + test/java/lang/instrument/RedefineBigClassApp.java + test/java/lang/instrument/RetransformBigClass.sh + test/java/lang/instrument/RetransformBigClassAgent.java + test/java/lang/instrument/RetransformBigClassApp.java From kumar.x.srinivasan at oracle.com Fri Dec 23 09:49:39 2011 From: kumar.x.srinivasan at oracle.com (Kumar Srinivasan) Date: Fri, 23 Dec 2011 09:49:39 -0800 (PST) Subject: [7u4] Request for approval for 7124627 - Please sync up changes from workspace macosx-port into the jdk7u-osx Message-ID: <52c324c1-02e0-41df-b3b9-53fe5dfce559@default> Launcher changes: I am not very happy about using #ifdef's in java.c we had taken steps to ensure that all platform dependent code, be removed from src/share/bin/java.c but it is unfortunate to see conditionals have crept in. My recommendation is to have SplashScreen as it is, but for Macos have an empty implementation, add a new function SpashScreenMacOS or something in java_md.c which will do all the necessary Mac specific items, and try to move much as possible the MacOS dependent code into java_md.c The current state of java_md.c is unmaintainable, I am planning on refactoring this code, as a separate effort, I will send a webrev once I am done. Kumar ----- alexander.zuev at oracle.com wrote: > From: alexander.zuev at oracle.com > To: jdk7u-dev at openjdk.java.net, macosx-port-dev at openjdk.java.net > Sent: Friday, December 23, 2011 6:55:42 AM GMT -08:00 US/Canada Pacific > Subject: [7u4] Request for approval for 7124627 - Please sync up changes from workspace macosx-port into the jdk7u-osx > > Hi, > > this is a request to sync up all the work done in the macosx-port > workspace since last merge into > the jdk7u-osx one. There were external review done by contributors of > > the project on public alias and all the > found glitches were resolved so i assume that external review is > finished positively. > > Webrevs can be found at: > > http://cr.openjdk.java.net/~kizune/merge_jdku7/webrev.01/ > > Thanks, > Alexander Zuev. From david.holmes at oracle.com Fri Dec 23 13:59:28 2011 From: david.holmes at oracle.com (David Holmes) Date: Sat, 24 Dec 2011 07:59:28 +1000 Subject: [7u4] Request for approval for 7124627 - Please sync up changes from workspace macosx-port into the jdk7u-osx In-Reply-To: <52c324c1-02e0-41df-b3b9-53fe5dfce559@default> References: <52c324c1-02e0-41df-b3b9-53fe5dfce559@default> Message-ID: <4EF4F9C0.30203@oracle.com> Hi Kumar, FYI there are numerous changes in the osx code that I do not think should go into the mainline repositories in their current form. However this is only bringing the code from the macosx-port repo into the jdk7u-osx repo and so we don't need to address those issues right now. They do all need to be addressed before any further osx code is merged into the mainline repos for 8 or 7u. Cheers, and Happy Holidays David On 24/12/2011 3:49 AM, Kumar Srinivasan wrote: > > Launcher changes: > > I am not very happy about using #ifdef's in java.c > we had taken steps to ensure that all platform dependent > code, be removed from src/share/bin/java.c > but it is unfortunate to see conditionals have crept in. > > My recommendation is to have SplashScreen as it is, > but for Macos have an empty implementation, add a new > function SpashScreenMacOS or something in java_md.c which > will do all the necessary Mac specific items, and try to > move much as possible the MacOS dependent code into java_md.c > > The current state of java_md.c is unmaintainable, I am > planning on refactoring this code, as a separate effort, > I will send a webrev once I am done. > > Kumar > > ----- alexander.zuev at oracle.com wrote: > >> From: alexander.zuev at oracle.com >> To: jdk7u-dev at openjdk.java.net, macosx-port-dev at openjdk.java.net >> Sent: Friday, December 23, 2011 6:55:42 AM GMT -08:00 US/Canada Pacific >> Subject: [7u4] Request for approval for 7124627 - Please sync up changes from workspace macosx-port into the jdk7u-osx >> >> Hi, >> >> this is a request to sync up all the work done in the macosx-port >> workspace since last merge into >> the jdk7u-osx one. There were external review done by contributors of >> >> the project on public alias and all the >> found glitches were resolved so i assume that external review is >> finished positively. >> >> Webrevs can be found at: >> >> http://cr.openjdk.java.net/~kizune/merge_jdku7/webrev.01/ >> >> Thanks, >> Alexander Zuev. From kumar.x.srinivasan at oracle.COM Fri Dec 23 14:58:36 2011 From: kumar.x.srinivasan at oracle.COM (Kumar Srinivasan) Date: Fri, 23 Dec 2011 14:58:36 -0800 Subject: [7u4] Request for approval for 7124627 - Please sync up changes from workspace macosx-port into the jdk7u-osx In-Reply-To: <4EF4F9C0.30203@oracle.com> References: <52c324c1-02e0-41df-b3b9-53fe5dfce559@default> <4EF4F9C0.30203@oracle.com> Message-ID: <4EF5079C.9020300@oracle.COM> On 12/23/2011 1:59 PM, David Holmes wrote: > Hi Kumar, > > FYI there are numerous changes in the osx code that I do not think > should go into the mainline repositories in their current form. > However this is only bringing the code from the macosx-port repo into > the jdk7u-osx repo and so we don't need to address those issues right > now. > > They do all need to be addressed before any further osx code is merged > into the mainline repos for 8 or 7u. > Whew!. > Cheers, and Happy Holidays Thank you and wish everyone here the same. Kumar > David > > On 24/12/2011 3:49 AM, Kumar Srinivasan wrote: >> >> Launcher changes: >> >> I am not very happy about using #ifdef's in java.c >> we had taken steps to ensure that all platform dependent >> code, be removed from src/share/bin/java.c >> but it is unfortunate to see conditionals have crept in. >> >> My recommendation is to have SplashScreen as it is, >> but for Macos have an empty implementation, add a new >> function SpashScreenMacOS or something in java_md.c which >> will do all the necessary Mac specific items, and try to >> move much as possible the MacOS dependent code into java_md.c >> >> The current state of java_md.c is unmaintainable, I am >> planning on refactoring this code, as a separate effort, >> I will send a webrev once I am done. >> >> Kumar >> >> ----- alexander.zuev at oracle.com wrote: >> >>> From: alexander.zuev at oracle.com >>> To: jdk7u-dev at openjdk.java.net, macosx-port-dev at openjdk.java.net >>> Sent: Friday, December 23, 2011 6:55:42 AM GMT -08:00 US/Canada Pacific >>> Subject: [7u4] Request for approval for 7124627 - Please sync up >>> changes from workspace macosx-port into the jdk7u-osx >>> >>> Hi, >>> >>> this is a request to sync up all the work done in the macosx-port >>> workspace since last merge into >>> the jdk7u-osx one. There were external review done by contributors of >>> >>> the project on public alias and all the >>> found glitches were resolved so i assume that external review is >>> finished positively. >>> >>> Webrevs can be found at: >>> >>> http://cr.openjdk.java.net/~kizune/merge_jdku7/webrev.01/ >>> >>> Thanks, >>> Alexander Zuev. From John.Coomes at oracle.com Sat Dec 24 00:17:25 2011 From: John.Coomes at oracle.com (John Coomes) Date: Sat, 24 Dec 2011 00:17:25 -0800 Subject: [7u4] Request for approval for bulk integration of hs23-b09 Message-ID: <20213.35477.773669.966477@oracle.com> Requesting approval to integrate hs23-b09 into jdk7u4-b06. A webrev is available at: http://cr.openjdk.java.net/~jcoomes/7u4/hs23-b09-jdk7u4-b06.webrev/ Pre-integration testing is in progress; the integration will proceed only after SQE has analyzed the results and approved. The fixes in the proposed integration are below. All have undergone nightly testing and are already in a jdk8 repository. 7064927: retransformClasses() does not pass in LocalVariableTable of a method 7091417: recvfrom's 6th input should be of type socklen_t 7113012: G1: rename not-fully-young GCs as "mixed" 7117303: VM uses non-monotonic time source and complains that it is non-monotonic 7119908: G1: Cache CSet start region for each worker for subsequent reuse 7120038: G1: ParallelGCThreads==0 is broken 7121373: Clean up CollectedHeap::is_in 7122001: new hotspot build - hs23-b09 7122880: Extend vendor-specific command interface to include manageable switches 7122939: TraceBytecodes broken with UseCompressedOops -John From edvard.wendelin at oracle.com Sat Dec 24 14:14:04 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Sat, 24 Dec 2011 23:14:04 +0100 Subject: [7u4] Request for approval for bulk integration of hs23-b09 In-Reply-To: <20213.35477.773669.966477@oracle.com> References: <20213.35477.773669.966477@oracle.com> Message-ID: Approved. Cheers, Edvard On Dec 24, 2011, at 9:17 AM, John Coomes wrote: > Requesting approval to integrate hs23-b09 into jdk7u4-b06. > > A webrev is available at: > > http://cr.openjdk.java.net/~jcoomes/7u4/hs23-b09-jdk7u4-b06.webrev/ > > Pre-integration testing is in progress; the integration will proceed > only after SQE has analyzed the results and approved. > > The fixes in the proposed integration are below. All have undergone > nightly testing and are already in a jdk8 repository. > > 7064927: retransformClasses() does not pass in LocalVariableTable of a method > 7091417: recvfrom's 6th input should be of type socklen_t > 7113012: G1: rename not-fully-young GCs as "mixed" > 7117303: VM uses non-monotonic time source and complains that it is non-monotonic > 7119908: G1: Cache CSet start region for each worker for subsequent reuse > 7120038: G1: ParallelGCThreads==0 is broken > 7121373: Clean up CollectedHeap::is_in > 7122001: new hotspot build - hs23-b09 > 7122880: Extend vendor-specific command interface to include manageable switches > 7122939: TraceBytecodes broken with UseCompressedOops > > -John From Dmitry.Degrave at oracle.com Mon Dec 26 06:28:58 2011 From: Dmitry.Degrave at oracle.com (Dmeetry Degrave) Date: Mon, 26 Dec 2011 18:28:58 +0400 Subject: [7u4] Request for approval for CR 7046238 - new InitialContext(); hangs Message-ID: <4EF884AA.3090901@oracle.com> Hi, This is a request for jdk7 update 4. The changes in 7u4 are identical to jdk8. initial description: http://bugs.sun.com/view_bug.do?bug_id=7016182 evaluation: http://bugs.sun.com/view_bug.do?bug_id=7046238 fix: http://hg.openjdk.java.net/jdk8/tl/corba/rev/052dda3b5ce3 thanks, dmeetry From lana.steuck at oracle.com Mon Dec 26 11:35:00 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 26 Dec 2011 19:35:00 +0000 Subject: hg: jdk7u/jdk7u/langtools: 6 new changesets Message-ID: <20111226193514.C12B2477DE@hg.openjdk.java.net> Changeset: c1b84d6044ce Author: jjg Date: 2011-09-16 16:18 -0700 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/c1b84d6044ce 7091528: javadoc attempts to parse .class files Reviewed-by: darcy ! src/share/classes/com/sun/tools/javadoc/JavadocTool.java + test/tools/javadoc/parser/7091528/T7091528.java + test/tools/javadoc/parser/7091528/p/C1.java + test/tools/javadoc/parser/7091528/p/q/C2.java Changeset: 302caac525b9 Author: dmeetry Date: 2011-12-05 15:58 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/302caac525b9 7086595: Error message bug: name of initializer is 'null' Summary: Implementation of MethodSymbol.location() should take into account static/instance initializers Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Kinds.java ! src/share/classes/com/sun/tools/javac/code/Printer.java ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java + test/tools/javac/7086595/T7086595.java + test/tools/javac/7086595/T7086595.out ! test/tools/javac/Diagnostics/6860795/T6860795.out ! test/tools/javac/LocalClasses_2.out ! test/tools/javac/NestedInnerClassNames.out ! test/tools/javac/TryWithResources/BadTwr.out ! test/tools/javac/TryWithResources/DuplicateResourceDecl.out + test/tools/javac/diags/examples/AlreadyDefinedClinit.java + test/tools/javac/diags/examples/KindnameInstanceInit.java + test/tools/javac/diags/examples/KindnameStaticInit.java ! test/tools/javac/generics/6910550/T6910550d.out Changeset: 503ad960abff Author: dmeetry Date: 2011-12-06 01:07 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/503ad960abff 7098530: tools/javac/javazip/Test.sh can fail on Windows Summary: Fix cygpath command to properly convert path Reviewed-by: jjh ! test/tools/javac/javazip/Test.sh Changeset: 3ff13f513bc2 Author: lana Date: 2011-12-14 13:29 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/3ff13f513bc2 Merge Changeset: 1abcfd1a42a5 Author: lana Date: 2011-12-20 14:54 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/1abcfd1a42a5 Merge Changeset: 083eac71addf Author: lana Date: 2011-12-23 16:09 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/083eac71addf Merge From lana.steuck at oracle.com Mon Dec 26 11:35:18 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 26 Dec 2011 19:35:18 +0000 Subject: hg: jdk7u/jdk7u/jdk: 24 new changesets Message-ID: <20111226193920.F3C18477DF@hg.openjdk.java.net> Changeset: f604183d865f Author: weijun Date: 2011-11-18 16:13 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/f604183d865f 7077172: KerberosTime does not take into account system clock adjustement Reviewed-by: valeriep ! src/share/classes/sun/security/krb5/internal/KerberosTime.java Changeset: 29e65f427dc7 Author: rupashka Date: 2011-11-23 16:02 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/29e65f427dc7 7107585: Test incorrect calculate position of object on frame Reviewed-by: rupashka Contributed-by: alexandr.scherbatiy at oracle.com + test/javax/swing/JSlider/6348946/bug6348946.java Changeset: 6ecc54257640 Author: xuelei Date: 2011-11-23 07:15 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/6ecc54257640 7113275: compatibility issue with MD2 trust anchor and old X509TrustManager Summary: also reviewed by Dennis.Gu at oracle.com Reviewed-by: mullan ! src/share/classes/sun/security/ssl/SSLContextImpl.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/MD2InTrustAnchor.java + test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java Changeset: f15439061c26 Author: rupashka Date: 2011-11-24 17:52 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/f15439061c26 7109085: Test use hotkeys not intended for Mac Reviewed-by: rupashka Contributed-by: alexandr.scherbatiy at oracle.com ! test/javax/swing/regtesthelpers/Util.java + test/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java + test/javax/swing/text/JTextComponent/5074573/bug5074573.java + test/javax/swing/text/html/HTMLEditorKit/5043626/bug5043626.java Changeset: d04af9647f52 Author: rupashka Date: 2011-11-24 19:54 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/d04af9647f52 7109617: Test was writed for Metal L&F but not set it Reviewed-by: rupashka Contributed-by: alexandr.scherbatiy at oracle.com + test/javax/swing/plaf/metal/MetalLookAndFeel/5073047/bug5073047.java Changeset: 064190571a12 Author: okutsu Date: 2011-11-25 15:36 +0900 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/064190571a12 7111903: (tz) Windows-only: tzmappings needs update for KB2570791 Reviewed-by: peytoia ! src/windows/lib/tzmappings Changeset: 8211aac921cb Author: rupashka Date: 2011-11-28 18:39 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/8211aac921cb 7113337: Swing closed test tries to click in the area reserved for resize by Mac OS X Reviewed-by: rupashka Contributed-by: alexandr.scherbatiy at oracle.com + test/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java Changeset: 59df848f176d Author: denis Date: 2011-11-29 16:21 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/59df848f176d 7081670: Disposing an AppContext can lead to a spinning EventDispatchThread Reviewed-by: anthony Contributed-by: Clemens Eisserer ! src/share/classes/java/awt/EventDispatchThread.java ! src/share/classes/java/awt/EventQueue.java Changeset: 9e176e30c03e Author: robm Date: 2011-11-29 19:56 +0000 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/9e176e30c03e 7095949: java/net/URLConnection/RedirectLimit.java and Redirect307Test fail intermittently Summary: Server was only reading part of the request. Changed to read the full request. Reviewed-by: chegar ! test/java/net/URLConnection/Redirect307Test.java ! test/java/net/URLConnection/RedirectLimit.java Changeset: 9897d1b81d13 Author: rupashka Date: 2011-11-30 15:21 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/9897d1b81d13 7112925: closed/javax/swing/JTabbedPane/4624207/bug4624207.java fails on MacOS Reviewed-by: rupashka Contributed-by: alexandr.scherbatiy at oracle.com + test/javax/swing/JTabbedPane/4624207/bug4624207.java Changeset: 4332521db2d9 Author: rupashka Date: 2011-11-30 18:02 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/4332521db2d9 7110440: closed/javax/swing/JScrollBar/4865918/bug4865918.java fails on Aqua L&F Reviewed-by: rupashka Contributed-by: alexandr.scherbatiy at oracle.com + test/javax/swing/JScrollBar/4865918/bug4865918.java Changeset: fab771990eb3 Author: mullan Date: 2011-11-30 14:48 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/fab771990eb3 7093090: Reduce synchronization in java.security.Policy.getPolicyNoCheck Reviewed-by: valeriep ! src/share/classes/java/security/Policy.java Changeset: 801c9c03302a Author: weijun Date: 2011-12-02 16:06 +0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/801c9c03302a 7115524: Regression: keytool -printcert -sslserver failure Reviewed-by: xuelei ! src/share/classes/sun/security/tools/KeyTool.java Changeset: 9cc780355c09 Author: anthony Date: 2011-11-01 18:01 +0300 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/9cc780355c09 7104625: sun.awt.X11.XEvent is creating 600 MB of char[] for no good reason Summary: Wrap logging calls with if(){} statements Reviewed-by: anthony, son Contributed-by: Federico Tello Gentile ! src/solaris/classes/sun/awt/X11/XComponentPeer.java Changeset: 1e6346d4c8c7 Author: denis Date: 2011-12-14 12:35 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/1e6346d4c8c7 7105529: XAWT: Optimize getFieldsAsString() methods generated by WrapperGenerator Summary: Replace string concatenation with StringBuilder.append() Reviewed-by: anthony Contributed-by: Federico Tello Gentile ! src/solaris/classes/sun/awt/X11/generator/WrapperGenerator.java Changeset: aa210cc3e617 Author: alexsch Date: 2011-12-14 13:46 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/aa210cc3e617 7112931: closed/javax/swing/JTabbedPane/6416920/bug6416920.java fails on MacOS Reviewed-by: alexp + test/javax/swing/JTabbedPane/6416920/bug6416920.java Changeset: 950fb1907872 Author: lana Date: 2011-12-14 13:29 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/950fb1907872 Merge Changeset: bb50a0d69415 Author: dholmes Date: 2011-12-12 23:51 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/bb50a0d69415 7109092: Wrong computation results with double at armsflt Summary: need to link to custom soft-float library with required FP accuracy Reviewed-by: alanb, ohair ! make/common/Defs-embedded.gmk Changeset: e2b718ed5831 Author: alexsch Date: 2011-12-15 14:07 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/e2b718ed5831 7105890: closed/javax/swing/JScrollBar/4708809/bug4708809.java deadlocks on MacOS Reviewed-by: alexp + test/javax/swing/JScrollBar/4708809/bug4708809.java Changeset: c103b64d681b Author: alexsch Date: 2011-12-15 14:19 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/c103b64d681b 7120869: javax/swing/JScrollBar/4708809/bug4708809.java fails on Windows Summary: The robot auto-delay is increased to fix the test failing on Windows. Reviewed-by: alexp ! test/javax/swing/JScrollBar/4708809/bug4708809.java Changeset: c42b880f2f4b Author: sherman Date: 2011-12-16 14:27 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/c42b880f2f4b 7109837: Provide a mechanism for computing an Adler32 checksum for the contents of a ByteBuffer Summary: Added ByteBuffer support via com.oracle.util.Checksums Reviewed-by: alanb ! make/common/Release.gmk ! make/java/zip/mapfile-vers ! src/share/classes/java/util/zip/Adler32.java + src/share/classes/sun/misc/JavaUtilZipAccess.java ! src/share/classes/sun/misc/SharedSecrets.java ! src/share/native/java/util/zip/Adler32.c Changeset: 8ee4164ea612 Author: anthony Date: 2011-12-20 13:51 +0300 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/8ee4164ea612 7122796: SunToolkit constructor should create the EventQueue for the Main AppContext Summary: Always create an EQ for the main AppContext in SunToolkit constructor Reviewed-by: art ! src/share/classes/sun/awt/AppContext.java ! src/share/classes/sun/awt/SunToolkit.java + test/java/awt/EventQueue/MainAppContext/MainAppContext.java Changeset: 25936ce70254 Author: lana Date: 2011-12-20 14:53 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/25936ce70254 Merge Changeset: 2c1b789d1803 Author: lana Date: 2011-12-23 16:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/2c1b789d1803 Merge From lana.steuck at oracle.com Mon Dec 26 15:00:29 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Mon, 26 Dec 2011 15:00:29 -0800 (PST) Subject: jdk7u-b06: jdk7u-dev Message-ID: <201112262300.pBQN0TFo013390@jano-app.us.oracle.com> http://hg.openjdk.java.net/jdk7u/jdk7u/rev/1231e80827d0 http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/083eac71addf http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/2c1b789d1803 http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/961f897b134d http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/4ec17260df0f http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/de5af98a6fac http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/185304fa5422 --- All the fixes will be tested during promotion (no PIT testing at this point): 7081670 java classes_awt Disposing an AppContext can lead to a spinning EventDispatch 7104625 java classes_awt sun.awt.X11.XEvent is creating 600 MB of char[] for no good 7105529 java classes_awt XAWT: Optimize getFieldsAsString() methods generated by Wrap 7122796 java classes_awt SunToolkit constructor should create the EventQueue for the 6982749 java classes_io TEST BUG: closed/java/io/Console/TestConsole.java requires / 7095949 java classes_net java/net/URLConnection/RedirectLimit.java and Redirect307Tes 7093090 java classes_security Reduce synchronization in java.security.Policy.getPolicyNoCh 7115524 java classes_security Regression: keytool -printcert -sslserver failure 7105890 java classes_swing closed/javax/swing/JScrollBar/4708809/bug4708809.java deadlo 7107585 java classes_swing Test incorrect calculate position of object on frame 7109085 java classes_swing Test use hotkeys not intended for Mac 7109617 java classes_swing Test was writed for Metal L&F but not set it. 7110440 java classes_swing closed/javax/swing/JScrollBar/4865918/bug4865918.java fails 7112925 java classes_swing closed/javax/swing/JTabbedPane/4624207/bug4624207.java fails 7112931 java classes_swing closed/javax/swing/JTabbedPane/6416920/bug6416920.java fails 7113337 java classes_swing Swing closed test tries to click in the area reserved for re 7120869 java classes_swing javax/swing/JScrollBar/4708809/bug4708809.java fails on Wind 7111903 java classes_util_i18 (tz) Windows-only: tzmappings needs update for KB2570791 7109837 java classes_util_jar Provide a mechanism for computing an Adler32 checksum for th 7086595 java compiler Error message bug: name of initializer is 'null' 7098530 java compiler tools/javac/javazip/Test.sh can fail on Windows 7109092 java embedded Wrong computation results with double at armsflt 7117647 java install 7ux: rename JDK/FX combo to the normal JDK name 7091528 java javadoctool javadoc attempts to parse .class files 7116863 java other Update JDK7 with Java DB 10.8.2.2 7077172 jgss krb5plugin KerberosTime does not take into account system clock adjuste 7113275 jsse runtime compatibility issue with MD2 trust anchor and old X509TrustM From edvard.wendelin at oracle.com Tue Dec 27 00:32:55 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Tue, 27 Dec 2011 09:32:55 +0100 Subject: [7u4] Request for approval for CR 7046238 - new InitialContext(); hangs In-Reply-To: <4EF884AA.3090901@oracle.com> References: <4EF884AA.3090901@oracle.com> Message-ID: Approved. Cheers, Edvard On Dec 26, 2011, at 3:28 PM, Dmeetry Degrave wrote: > > Hi, > > This is a request for jdk7 update 4. > > The changes in 7u4 are identical to jdk8. > > initial description: http://bugs.sun.com/view_bug.do?bug_id=7016182 > evaluation: http://bugs.sun.com/view_bug.do?bug_id=7046238 > fix: http://hg.openjdk.java.net/jdk8/tl/corba/rev/052dda3b5ce3 > > thanks, > dmeetry From anthony.petrov at oracle.com Tue Dec 27 02:46:56 2011 From: anthony.petrov at oracle.com (Anthony Petrov) Date: Tue, 27 Dec 2011 14:46:56 +0400 Subject: [7u4-osx] Request for approval for 7124511: Strange NullPointerException (err message: 'CFMessagePort: bootstrap_register(): failed 1100...') Message-ID: <4EF9A220.8080106@oracle.com> This is a request to push the following fix to jdk7u-osx: CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124511 Webrev: http://cr.openjdk.java.net/~anthony/x-5-forceHeadless.0/ Technical review: http://mail.openjdk.java.net/pipermail/macosx-port-dev/2011-December/001883.html -- best regards, Anthony From paul.hohensee at oracle.com Tue Dec 27 05:33:34 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Tue, 27 Dec 2011 08:33:34 -0500 Subject: [7u4-osx] Request for approval for 7124511: Strange NullPointerException (err message: 'CFMessagePort: bootstrap_register(): failed 1100...') In-Reply-To: <4EF9A220.8080106@oracle.com> References: <4EF9A220.8080106@oracle.com> Message-ID: <4EF9C92E.6040106@oracle.com> Ok with me, but Artem should approve. Paul On 12/27/11 5:46 AM, Anthony Petrov wrote: > This is a request to push the following fix to jdk7u-osx: > > CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124511 > > Webrev: http://cr.openjdk.java.net/~anthony/x-5-forceHeadless.0/ > > Technical review: > http://mail.openjdk.java.net/pipermail/macosx-port-dev/2011-December/001883.html > > -- > best regards, > Anthony > From leonid.romanov at oracle.com Tue Dec 27 05:41:56 2011 From: leonid.romanov at oracle.com (Leonid Romanov) Date: Tue, 27 Dec 2011 17:41:56 +0400 Subject: [7u4] Request for approval for CR 7124354: PopipMenuTest is not functional in JCK-runtime-7 interactive Message-ID: <80A1535E-C702-4603-99E9-A40371FE2929@oracle.com> Hi, This is a request to push the following changes to jdk7u-osx. CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124354 Webrev: http://cr.openjdk.java.net/~leonidr/7124354/webrev.00/ The fix has been reviewed on macosx-port-dev mailing list by Anthony Petrov. Thanks, Leonid. From paul.hohensee at oracle.com Tue Dec 27 06:09:18 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Tue, 27 Dec 2011 09:09:18 -0500 Subject: [7u4] Request for approval for CR 7124354: PopipMenuTest is not functional in JCK-runtime-7 interactive In-Reply-To: <80A1535E-C702-4603-99E9-A40371FE2929@oracle.com> References: <80A1535E-C702-4603-99E9-A40371FE2929@oracle.com> Message-ID: <4EF9D18E.9080705@oracle.com> Ok with me, but Artem should approve. Paul On 12/27/11 8:41 AM, Leonid Romanov wrote: > Hi, > This is a request to push the following changes to jdk7u-osx. > > CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124354 > Webrev: http://cr.openjdk.java.net/~leonidr/7124354/webrev.00/ > > The fix has been reviewed on macosx-port-dev mailing list by Anthony Petrov. > > Thanks, > Leonid. > From dmitry.degrave at sun.com Tue Dec 27 13:19:35 2011 From: dmitry.degrave at sun.com (dmitry.degrave at sun.com) Date: Tue, 27 Dec 2011 21:19:35 +0000 Subject: hg: jdk7u/jdk7u-dev/corba: 7046238: new InitialContext(); hangs Message-ID: <20111227211937.5D282477E3@hg.openjdk.java.net> Changeset: 87894172c349 Author: dmeetry Date: 2011-12-28 01:18 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/87894172c349 7046238: new InitialContext(); hangs Summary: Synchronization on a single monitor for contactInfo parameters with identical hashCode() Reviewed-by: robm, skoppar ! src/share/classes/com/sun/corba/se/impl/protocol/CorbaClientRequestDispatcherImpl.java From john.coomes at oracle.com Tue Dec 27 17:25:57 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Wed, 28 Dec 2011 01:25:57 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: Added tag jdk7u4-b05 for changeset 1647361df7ba Message-ID: <20111228012603.3212F477E7@hg.openjdk.java.net> Changeset: de5af98a6fac Author: cl Date: 2011-12-21 20:02 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/de5af98a6fac Added tag jdk7u4-b05 for changeset 1647361df7ba ! .hgtags From john.coomes at oracle.com Tue Dec 27 17:34:12 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Wed, 28 Dec 2011 01:34:12 +0000 Subject: hg: jdk7u/jdk7u-dev/hotspot: 18 new changesets Message-ID: <20111228013447.81A3A477E8@hg.openjdk.java.net> Changeset: 7e075537835d Author: cl Date: 2011-12-22 19:00 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/7e075537835d Added tag jdk8-b18 for changeset 61165f53f165 ! .hgtags Changeset: 434acc838772 Author: amurillo Date: 2011-12-16 12:46 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/434acc838772 7122001: new hotspot build - hs23-b09 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 3c648b9ad052 Author: stefank Date: 2011-12-14 12:15 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/3c648b9ad052 7121373: Clean up CollectedHeap::is_in Summary: Fixed G1CollectedHeap::is_in, added tests, cleaned up comments and made Space::is_in pure virtual. Reviewed-by: brutisso, tonyp, jcoomes ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/oops/arrayOop.cpp ! src/share/vm/oops/arrayOop.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/utilities/quickSort.cpp ! src/share/vm/utilities/quickSort.hpp Changeset: fd2b426c30db Author: johnc Date: 2011-12-14 17:43 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/fd2b426c30db 7119908: G1: Cache CSet start region for each worker for subsequent reuse Summary: Cache workers' calculated starting heap region, used for parallel iteration over the collcection set, for subsequent reuse. Reviewed-by: tonyp, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 41406797186b Author: tonyp Date: 2011-12-16 02:14 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/41406797186b 7113012: G1: rename not-fully-young GCs as "mixed" Summary: Renamed partially-young GCs as mixed and fully-young GCs as young. Change all external output that includes those terms (GC log and GC ergo log) as well as any comments, fields, methods, etc. The changeset also includes very minor code tidying up (added some curly brackets). Reviewed-by: johnc, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1ErgoVerbose.cpp ! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp Changeset: adedfbbf0360 Author: johnc Date: 2011-12-16 11:40 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/adedfbbf0360 7120038: G1: ParallelGCThreads==0 is broken Summary: Running G1 with ParallelGCThreads==0 results in various crashes and asserts. Most of these are caused by unguarded references to the worker threads array or an incorrect number of active workers. Reviewed-by: jmasa, tonyp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: e7dead7e90af Author: johnc Date: 2011-12-19 10:02 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/e7dead7e90af 7117303: VM uses non-monotonic time source and complains that it is non-monotonic Summary: Replaces calls to os::javaTimeMillis(), which does not (and cannot) guarantee monotonicity, in GC code to an equivalent expression that uses os::javaTimeNanos(). os::javaTimeNanos is guaranteed monotonically non-decreasing if the underlying platform provides a monotonic time source. Changes in OS files are to make use of the newly defined constants in globalDefinitions.hpp. Reviewed-by: dholmes, ysr ! src/os/bsd/vm/os_bsd.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/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 129cd462ae89 Author: jmasa Date: 2011-12-20 12:27 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/129cd462ae89 Merge Changeset: 96ce4c27112f Author: coleenp Date: 2011-12-19 15:34 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/96ce4c27112f 7122939: TraceBytecodes broken with UseCompressedOops Summary: Disable verify_heapbase on sparc if TraceBytecodes because the latter uses r12 as a temp register Reviewed-by: coleenp, phh Contributed-by: Volker Simonis ! src/cpu/x86/vm/assembler_x86.cpp Changeset: 6c995c08526c Author: phh Date: 2011-12-19 15:50 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/6c995c08526c 7122880: Extend vendor-specific command interface to include manageable switches Summary: Add Flag::external_ext()/writable_ext(), both return false. Reviewed-by: coleenp, zgu ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_ext.hpp ! src/share/vm/services/management.cpp Changeset: 4502fd5c7698 Author: phh Date: 2011-12-19 21:38 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/4502fd5c7698 Merge Changeset: 11c26bfcf8c7 Author: phh Date: 2011-12-21 15:48 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/11c26bfcf8c7 7091417: recvfrom's 6th input should be of type socklen_t Summary: Revamp class os's socket method formal args to match socket.h, insert casts in appropriate places, and copyin-copyout int*'s that s/b socklen_t*'s in jvm.cpp. Reviewed-by: coleenp, dholmes Contributed-by: erik.gahlin at oracle.com, rickard.backman at oracle.com, nils.loodin at oracle.com, markus.gronlund at oracle.com ! src/os/bsd/vm/jvm_bsd.h ! src/os/bsd/vm/os_bsd.inline.hpp ! src/os/linux/vm/jvm_linux.h ! src/os/linux/vm/os_linux.inline.hpp ! src/os/solaris/vm/jvm_solaris.h ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.inline.hpp ! src/os/windows/vm/jvm_windows.h ! src/os/windows/vm/os_windows.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/utilities/ostream.cpp Changeset: c01e115b095e Author: coleenp Date: 2011-12-21 16:41 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/c01e115b095e 7064927: retransformClasses() does not pass in LocalVariableTable of a method Summary: Handle LVT attribute in the class file reconstitutor. Reviewed-by: phh, coleenp Contributed-by: thomaswue ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp Changeset: d532160c55f7 Author: coleenp Date: 2011-12-21 18:22 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/d532160c55f7 Merge Changeset: 4b18532913c7 Author: vladidan Date: 2011-12-22 12:01 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/4b18532913c7 Merge ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp Changeset: 4bcf61041217 Author: amurillo Date: 2011-12-23 15:24 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/4bcf61041217 Merge Changeset: 9232e0ecbc2c Author: amurillo Date: 2011-12-23 15:24 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/9232e0ecbc2c Added tag hs23-b09 for changeset 4bcf61041217 ! .hgtags Changeset: b09b616c066f Author: amurillo Date: 2011-12-23 15:39 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/rev/b09b616c066f Merge ! .hgtags ! make/hotspot_version ! src/os/windows/vm/os_windows.cpp From john.coomes at oracle.com Tue Dec 27 17:42:04 2011 From: john.coomes at oracle.com (john.coomes at oracle.com) Date: Wed, 28 Dec 2011 01:42:04 +0000 Subject: hg: jdk7u/jdk7u/hotspot: 18 new changesets Message-ID: <20111228014248.3E0E2477E9@hg.openjdk.java.net> Changeset: 7e075537835d Author: cl Date: 2011-12-22 19:00 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/7e075537835d Added tag jdk8-b18 for changeset 61165f53f165 ! .hgtags Changeset: 434acc838772 Author: amurillo Date: 2011-12-16 12:46 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/434acc838772 7122001: new hotspot build - hs23-b09 Reviewed-by: jcoomes ! make/hotspot_version Changeset: 3c648b9ad052 Author: stefank Date: 2011-12-14 12:15 +0100 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/3c648b9ad052 7121373: Clean up CollectedHeap::is_in Summary: Fixed G1CollectedHeap::is_in, added tests, cleaned up comments and made Space::is_in pure virtual. Reviewed-by: brutisso, tonyp, jcoomes ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/genCollectedHeap.hpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/space.cpp ! src/share/vm/memory/space.hpp ! src/share/vm/oops/arrayOop.cpp ! src/share/vm/oops/arrayOop.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/utilities/quickSort.cpp ! src/share/vm/utilities/quickSort.hpp Changeset: fd2b426c30db Author: johnc Date: 2011-12-14 17:43 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/fd2b426c30db 7119908: G1: Cache CSet start region for each worker for subsequent reuse Summary: Cache workers' calculated starting heap region, used for parallel iteration over the collcection set, for subsequent reuse. Reviewed-by: tonyp, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp Changeset: 41406797186b Author: tonyp Date: 2011-12-16 02:14 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/41406797186b 7113012: G1: rename not-fully-young GCs as "mixed" Summary: Renamed partially-young GCs as mixed and fully-young GCs as young. Change all external output that includes those terms (GC log and GC ergo log) as well as any comments, fields, methods, etc. The changeset also includes very minor code tidying up (added some curly brackets). Reviewed-by: johnc, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp ! src/share/vm/gc_implementation/g1/g1ErgoVerbose.cpp ! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp ! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp Changeset: adedfbbf0360 Author: johnc Date: 2011-12-16 11:40 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/adedfbbf0360 7120038: G1: ParallelGCThreads==0 is broken Summary: Running G1 with ParallelGCThreads==0 results in various crashes and asserts. Most of these are caused by unguarded references to the worker threads array or an incorrect number of active workers. Reviewed-by: jmasa, tonyp ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/concurrentMark.hpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: e7dead7e90af Author: johnc Date: 2011-12-19 10:02 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/e7dead7e90af 7117303: VM uses non-monotonic time source and complains that it is non-monotonic Summary: Replaces calls to os::javaTimeMillis(), which does not (and cannot) guarantee monotonicity, in GC code to an equivalent expression that uses os::javaTimeNanos(). os::javaTimeNanos is guaranteed monotonically non-decreasing if the underlying platform provides a monotonic time source. Changes in OS files are to make use of the newly defined constants in globalDefinitions.hpp. Reviewed-by: dholmes, ysr ! src/os/bsd/vm/os_bsd.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/gc_implementation/parallelScavenge/psMarkSweep.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/generation.hpp ! src/share/vm/memory/referenceProcessor.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 129cd462ae89 Author: jmasa Date: 2011-12-20 12:27 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/129cd462ae89 Merge Changeset: 96ce4c27112f Author: coleenp Date: 2011-12-19 15:34 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/96ce4c27112f 7122939: TraceBytecodes broken with UseCompressedOops Summary: Disable verify_heapbase on sparc if TraceBytecodes because the latter uses r12 as a temp register Reviewed-by: coleenp, phh Contributed-by: Volker Simonis ! src/cpu/x86/vm/assembler_x86.cpp Changeset: 6c995c08526c Author: phh Date: 2011-12-19 15:50 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/6c995c08526c 7122880: Extend vendor-specific command interface to include manageable switches Summary: Add Flag::external_ext()/writable_ext(), both return false. Reviewed-by: coleenp, zgu ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_ext.hpp ! src/share/vm/services/management.cpp Changeset: 4502fd5c7698 Author: phh Date: 2011-12-19 21:38 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/4502fd5c7698 Merge Changeset: 11c26bfcf8c7 Author: phh Date: 2011-12-21 15:48 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/11c26bfcf8c7 7091417: recvfrom's 6th input should be of type socklen_t Summary: Revamp class os's socket method formal args to match socket.h, insert casts in appropriate places, and copyin-copyout int*'s that s/b socklen_t*'s in jvm.cpp. Reviewed-by: coleenp, dholmes Contributed-by: erik.gahlin at oracle.com, rickard.backman at oracle.com, nils.loodin at oracle.com, markus.gronlund at oracle.com ! src/os/bsd/vm/jvm_bsd.h ! src/os/bsd/vm/os_bsd.inline.hpp ! src/os/linux/vm/jvm_linux.h ! src/os/linux/vm/os_linux.inline.hpp ! src/os/solaris/vm/jvm_solaris.h ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/os_solaris.inline.hpp ! src/os/windows/vm/jvm_windows.h ! src/os/windows/vm/os_windows.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/os.hpp ! src/share/vm/utilities/ostream.cpp Changeset: c01e115b095e Author: coleenp Date: 2011-12-21 16:41 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/c01e115b095e 7064927: retransformClasses() does not pass in LocalVariableTable of a method Summary: Handle LVT attribute in the class file reconstitutor. Reviewed-by: phh, coleenp Contributed-by: thomaswue ! src/share/vm/prims/jvmtiClassFileReconstituter.cpp ! src/share/vm/prims/jvmtiClassFileReconstituter.hpp Changeset: d532160c55f7 Author: coleenp Date: 2011-12-21 18:22 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/d532160c55f7 Merge Changeset: 4b18532913c7 Author: vladidan Date: 2011-12-22 12:01 -0500 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/4b18532913c7 Merge ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp Changeset: 4bcf61041217 Author: amurillo Date: 2011-12-23 15:24 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/4bcf61041217 Merge Changeset: 9232e0ecbc2c Author: amurillo Date: 2011-12-23 15:24 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/9232e0ecbc2c Added tag hs23-b09 for changeset 4bcf61041217 ! .hgtags Changeset: b09b616c066f Author: amurillo Date: 2011-12-23 15:39 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/b09b616c066f Merge ! .hgtags ! make/hotspot_version ! src/os/windows/vm/os_windows.cpp From John.Coomes at oracle.com Tue Dec 27 17:45:29 2011 From: John.Coomes at oracle.com (John Coomes) Date: Tue, 27 Dec 2011 17:45:29 -0800 Subject: jdk7u4-b06: HotSpot Message-ID: <20218.29881.729109.270887@oracle.com> hs23-b09 has been integrated into jdk7u4-b06. http://hg.openjdk.java.net/jdk7u/jdk7u/rev/1231e80827d0 http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/185304fa5422 http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/b09b616c066f http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/4ec17260df0f http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/961f897b134d http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/2c1b789d1803 http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/083eac71addf Component : VM Status : 0 major failures, 0 minor failures Date : 12/27/2011 at 09:55 Tested By : VM SQE & leonid.mesnik at oracle.com Cost(total man-days): 1 Workspace : /net/prt-archiver.us.oracle.com/data/jprt/archive/2011/12/2011-12-23-234622.jcoomes.hs23-b09-jdk7u4-b06 Bundles : /net/prt-archiver.us.oracle.com/data/jprt/archive/2011/12/2011-12-23-234622.jcoomes.hs23-b09-jdk7u4-b06 Platforms : Others Tests : /net/sqenfs-1.sfbay/export1/comp/vm/testbase/ Browsers : NA Patches : NA Logs : http://sqeweb.us.oracle.com/nfs/results/vm/gtee/HSX/PIT/VM/hs23/b09/7u4/b06/2011-12-24/ Number of Tests Executed : 378000 product tests, 0 unit tests, 0 tck tests Bug verification status: ====================================== Tested, Pass: 7122939: TraceBytecodes broken with UseCompressedOops Tested, Pass (partial fixes): Tested, Fail: Untested bug fixes: Setup is not available: 7064927: retransformClasses() does not pass in LocalVariableTable of a method 7113012: G1: rename not-fully-young GCs as "mixed" 7117303: VM uses non-monotonic time source and complains that it is non-monotonic 7119908: G1: Cache CSet start region for each worker for subsequent reuse 7120038: G1: ParallelGCThreads==0 is broken 7122880: Extend vendor-specific command interface to include manageable switches Build change only: 7064927: retransformClasses() does not pass in LocalVariableTable of a method 7113012: G1: rename not-fully-young GCs as "mixed" 7117303: VM uses non-monotonic time source and complains that it is non-monotonic 7119908: G1: Cache CSet start region for each worker for subsequent reuse 7120038: G1: ParallelGCThreads==0 is broken 7122880: Extend vendor-specific command interface to include manageable switches New bugs filed: Bugs in PIT build: Bugs in earlier promoted build: Number of PIT requested: 1 Integration target J2SE build number: 7u4-b06 Issues and Notes: This is PIT of HS23 b09 for JDK7u4 b06. ------------------------------- >From VM SQE & leonid.mesnik at oracle.com From andrew.brygin at oracle.com Wed Dec 28 03:36:58 2011 From: andrew.brygin at oracle.com (Andrew Brygin) Date: Wed, 28 Dec 2011 15:36:58 +0400 Subject: [7u4] Request for approval for CR 7124373: Setting frame icon images causes IllegalArgumentException. Message-ID: <4EFAFF5A.3000906@oracle.com> Hello, This is a request to push the following changes to jdk7u-osx. CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124373 Webrev: http://cr.openjdk.java.net/~bae/7124373/ The fix has been reviewed on macosx-port-dev mailing list by Anthony Petrov. Thanks, Andrew. From leonid.romanov at oracle.com Wed Dec 28 04:18:31 2011 From: leonid.romanov at oracle.com (Leonid Romanov) Date: Wed, 28 Dec 2011 16:18:31 +0400 Subject: [7u4] Request for approval for CR 7125267: TrayIcon removal test invariably crashes on System.exit after successful completion Message-ID: <6B949E14-92C7-47D3-AD31-9515280FFA64@oracle.com> Hi, This a request to push the following changes to jdk7u-osx. CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7125267 Webrev: http://cr.openjdk.java.net/~leonidr/7125267/webrev.00/ The fix has been reviewed on macosx-port-dev mailing list by Anthony Petrov. Thanks, Leonid. From Dmitry.Degrave at oracle.com Wed Dec 28 06:49:59 2011 From: Dmitry.Degrave at oracle.com (Dmeetry Degrave) Date: Wed, 28 Dec 2011 18:49:59 +0400 Subject: [7u4] Request for approval for CR 7003595 - IncompatibleClassChangeError with unreferenced local class with subclass Message-ID: <4EFB2C97.3060201@oracle.com> Hi, This is a request for jdk7 update 4. The changes in 7u4 are identical to jdk8. cr: http://bugs.sun.com/view_bug.do?bug_id=7003595 fix: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f595d8bc0599 thanks, dmeetry From edvard.wendelin at oracle.com Wed Dec 28 07:05:55 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Wed, 28 Dec 2011 07:05:55 -0800 (PST) Subject: [7u4] Request for approval for CR 7003595 - IncompatibleClassChangeError with unreferenced local class with subclass Message-ID: Approved. Cheers, Edvard ----- Original Message ----- From: Dmitry.Degrave at oracle.com To: jdk7u-dev at openjdk.java.net Sent: Wednesday, December 28, 2011 3:58:31 PM GMT +01:00 Amsterdam / Berlin / Bern / Rome / Stockholm / Vienna Subject: [7u4] Request for approval for CR 7003595 - IncompatibleClassChangeError with unreferenced local class with subclass Hi, This is a request for jdk7 update 4. The changes in 7u4 are identical to jdk8. cr: http://bugs.sun.com/view_bug.do?bug_id=7003595 fix: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/f595d8bc0599 thanks, dmeetry From sergey.bylokhov at oracle.com Wed Dec 28 07:23:43 2011 From: sergey.bylokhov at oracle.com (Sergey Bylokhov) Date: Wed, 28 Dec 2011 19:23:43 +0400 Subject: [7u4] Request for approval for CR 7124994 - GUI app is stuck in i18n testing Message-ID: <4EFB347F.9010805@oracle.com> Hello, This is a request to push the following changes to jdk7u-osx. The fix has been reviewed on macosx-port-dev mailing list by Alexander Potochkin Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124994 Webrev can be found at: http://cr.openjdk.java.net/~serb/780/webrev.00/ Technical review: http://mail.openjdk.java.net/pipermail/macosx-port-dev/2011-December/001922.html -- Best regards, Sergey. From sergey.bylokhov at oracle.com Wed Dec 28 07:28:09 2011 From: sergey.bylokhov at oracle.com (Sergey Bylokhov) Date: Wed, 28 Dec 2011 19:28:09 +0400 Subject: [7u4] Request for approval for CR 7124562 - RobotTest0001 & RobotTest0002 are not functional in JCK-runtime-7 interactive Message-ID: <4EFB3589.8060209@oracle.com> Hello, This is a request to push the following changes to jdk7u-osx. The fix has been reviewed on macosx-port-dev mailing list by Anthony Petrov and Artem Ananiev. Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124562 Webrev can be found at: http://cr.openjdk.java.net/~serb/488/webrev.00/ Technical review: http://mail.openjdk.java.net/pipermail/macosx-port-dev/2011-December/001893.html -- Best regards, Sergey. From dmitry.degrave at sun.com Wed Dec 28 07:44:46 2011 From: dmitry.degrave at sun.com (dmitry.degrave at sun.com) Date: Wed, 28 Dec 2011 15:44:46 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 7003595: IncompatibleClassChangeError with unreferenced local class with subclass Message-ID: <20111228154450.B9C8C477ED@hg.openjdk.java.net> Changeset: 41a303cb946e Author: dmeetry Date: 2011-12-28 19:40 +0400 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/41a303cb946e 7003595: IncompatibleClassChangeError with unreferenced local class with subclass Summary: Compiler omits unreferenced local inner classes from the InnerClasses attribute Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java + test/tools/javac/7003595/T7003595.java + test/tools/javac/7003595/T7003595b.java From paul.hohensee at oracle.com Wed Dec 28 07:53:59 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Wed, 28 Dec 2011 10:53:59 -0500 Subject: [7u4-osx] Request for approval for 7124511: Strange NullPointerException (err message: 'CFMessagePort: bootstrap_register(): failed 1100...') In-Reply-To: <4EF9C92E.6040106@oracle.com> References: <4EF9A220.8080106@oracle.com> <4EF9C92E.6040106@oracle.com> Message-ID: <4EFB3B97.6060303@oracle.com> Artem doesn't seem to be around, so in the interest of time (of which we have little left for 7u4 :) ), approved. Paul On 12/27/11 8:33 AM, Paul Hohensee wrote: > Ok with me, but Artem should approve. > > Paul > > On 12/27/11 5:46 AM, Anthony Petrov wrote: >> This is a request to push the following fix to jdk7u-osx: >> >> CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124511 >> >> Webrev: http://cr.openjdk.java.net/~anthony/x-5-forceHeadless.0/ >> >> Technical review: >> http://mail.openjdk.java.net/pipermail/macosx-port-dev/2011-December/001883.html >> >> -- >> best regards, >> Anthony >> From paul.hohensee at oracle.com Wed Dec 28 07:54:17 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Wed, 28 Dec 2011 10:54:17 -0500 Subject: [7u4] Request for approval for CR 7124354: PopipMenuTest is not functional in JCK-runtime-7 interactive In-Reply-To: <4EF9D18E.9080705@oracle.com> References: <80A1535E-C702-4603-99E9-A40371FE2929@oracle.com> <4EF9D18E.9080705@oracle.com> Message-ID: <4EFB3BA9.9080404@oracle.com> Artem doesn't seem to be around, so in the interest of time (of which we have little left for 7u4 :) ), approved. Paul On 12/27/11 9:09 AM, Paul Hohensee wrote: > Ok with me, but Artem should approve. > > Paul > > On 12/27/11 8:41 AM, Leonid Romanov wrote: >> Hi, >> This is a request to push the following changes to jdk7u-osx. >> >> CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124354 >> Webrev: http://cr.openjdk.java.net/~leonidr/7124354/webrev.00/ >> >> The fix has been reviewed on macosx-port-dev mailing list by Anthony >> Petrov. >> >> Thanks, >> Leonid. >> From paul.hohensee at oracle.com Wed Dec 28 07:55:05 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Wed, 28 Dec 2011 10:55:05 -0500 Subject: [7u4] Request for approval for CR 7124562 - RobotTest0001 & RobotTest0002 are not functional in JCK-runtime-7 interactive In-Reply-To: <4EFB3589.8060209@oracle.com> References: <4EFB3589.8060209@oracle.com> Message-ID: <4EFB3BD9.1040808@oracle.com> Since Artem's reviewed it, approved. Paul On 12/28/11 10:28 AM, Sergey Bylokhov wrote: > Hello, > This is a request to push the following changes to jdk7u-osx. > The fix has been reviewed on macosx-port-dev mailing list by Anthony > Petrov and Artem Ananiev. > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124562 > Webrev can be found at: http://cr.openjdk.java.net/~serb/488/webrev.00/ > Technical review: > http://mail.openjdk.java.net/pipermail/macosx-port-dev/2011-December/001893.html > > > -- > Best regards, Sergey. From paul.hohensee at oracle.com Wed Dec 28 08:04:02 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Wed, 28 Dec 2011 11:04:02 -0500 Subject: [7u4] Request for approval for CR 7124994 - GUI app is stuck in i18n testing In-Reply-To: <4EFB347F.9010805@oracle.com> References: <4EFB347F.9010805@oracle.com> Message-ID: <4EFB3DF2.5090108@oracle.com> Approved. Paul On 12/28/11 10:23 AM, Sergey Bylokhov wrote: > Hello, > This is a request to push the following changes to jdk7u-osx. > The fix has been reviewed on macosx-port-dev mailing list by Alexander > Potochkin > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124994 > Webrev can be found at: http://cr.openjdk.java.net/~serb/780/webrev.00/ > Technical review: > http://mail.openjdk.java.net/pipermail/macosx-port-dev/2011-December/001922.html > From paul.hohensee at oracle.com Wed Dec 28 08:10:50 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Wed, 28 Dec 2011 11:10:50 -0500 Subject: [7u4] Request for approval for CR 7124373: Setting frame icon images causes IllegalArgumentException. In-Reply-To: <4EFAFF5A.3000906@oracle.com> References: <4EFAFF5A.3000906@oracle.com> Message-ID: <4EFB3F8A.8040804@oracle.com> Approved. Paul On 12/28/11 6:36 AM, Andrew Brygin wrote: > Hello, > > This is a request to push the following changes to jdk7u-osx. > > CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124373 > Webrev: http://cr.openjdk.java.net/~bae/7124373/ > > The fix has been reviewed on macosx-port-dev mailing list by Anthony > Petrov. > > Thanks, > Andrew. > From paul.hohensee at oracle.com Wed Dec 28 08:11:01 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Wed, 28 Dec 2011 11:11:01 -0500 Subject: [7u4] Request for approval for CR 7125267: TrayIcon removal test invariably crashes on System.exit after successful completion In-Reply-To: <6B949E14-92C7-47D3-AD31-9515280FFA64@oracle.com> References: <6B949E14-92C7-47D3-AD31-9515280FFA64@oracle.com> Message-ID: <4EFB3F95.5020300@oracle.com> Approved. Paul On 12/28/11 7:18 AM, Leonid Romanov wrote: > Hi, > This a request to push the following changes to jdk7u-osx. > > CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7125267 > Webrev: http://cr.openjdk.java.net/~leonidr/7125267/webrev.00/ > > The fix has been reviewed on macosx-port-dev mailing list by Anthony Petrov. > > Thanks, > Leonid. > From alexander.zuev at oracle.com Wed Dec 28 09:46:29 2011 From: alexander.zuev at oracle.com (Alexander Zuev) Date: Wed, 28 Dec 2011 20:46:29 +0300 Subject: [7u4] Request for approval for CR 7124316 - Passive and Peered IMF Client does not cope with input methods Message-ID: <4EFB55F5.1060006@oracle.com> Hello, this is request to push into the jdku7-osx workspace fix for the CR 7124316 - Passive and Peered IMF Client does not cope with input methods Fix has been reviewed on macosx-port-dev alias and approved by Alexander Potochkin Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124316 Webrev can be found at: http://cr.openjdk.java.net/~kizune/7124316/ Technical review: http://mail.openjdk.java.net/pipermail/macosx-port-dev/2011-December/001946.html With best regards, Alexander Zuev From paul.hohensee at oracle.com Wed Dec 28 09:13:24 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Wed, 28 Dec 2011 12:13:24 -0500 Subject: [7u4] Request for approval for CR 7124316 - Passive and Peered IMF Client does not cope with input methods In-Reply-To: <4EFB55F5.1060006@oracle.com> References: <4EFB55F5.1060006@oracle.com> Message-ID: <4EFB4E34.3050705@oracle.com> Approved. Paul On 12/28/11 12:46 PM, Alexander Zuev wrote: > Hello, > > this is request to push into the jdku7-osx workspace fix for the > CR 7124316 - Passive and Peered IMF Client does not cope with input > methods > Fix has been reviewed on macosx-port-dev alias and approved by > Alexander Potochkin > > Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124316 > Webrev can be found at: http://cr.openjdk.java.net/~kizune/7124316/ > Technical review: > http://mail.openjdk.java.net/pipermail/macosx-port-dev/2011-December/001946.html > > With best regards, > Alexander Zuev > > From abhi.saha at oracle.com Wed Dec 28 10:42:33 2011 From: abhi.saha at oracle.com (abhi.saha at oracle.com) Date: Wed, 28 Dec 2011 18:42:33 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 2 new changesets Message-ID: <20111228184253.A12D0477EF@hg.openjdk.java.net> Changeset: a048ff0d868b Author: mbankal Date: 2011-12-26 01:34 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/a048ff0d868b 7078816: /test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failure Reviewed-by: weijun ! test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh Changeset: ea43b1e91196 Author: mbankal Date: 2011-12-26 02:39 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/ea43b1e91196 Merge From paul.hohensee at oracle.com Wed Dec 28 11:15:36 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Wed, 28 Dec 2011 14:15:36 -0500 Subject: [7u4] Request for approval for CR 7124540: [macosx] the Color panel is a black for ColorTest0005 In-Reply-To: <4EFB5488.4000407@oracle.com> References: <4EFB5488.4000407@oracle.com> Message-ID: <4EFB6AD8.9030703@oracle.com> Approved. Paul On 12/28/11 12:40 PM, Alexander Potochkin wrote: > Hello > > This a request to push the following changes to jdk7u-osx. > > CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124540 > Webrev: http://cr.openjdk.java.net/~alexp/7124540/webrev.00/ > > The fix has been reviewed on macosx-port-dev mailing list by Sergey > Bylokhov > as the fix for the corresponding entry in Jira > http://java.net/jira/browse/MACOSX_PORT-477 > > Thanks > alexp From paul.hohensee at oracle.com Wed Dec 28 11:17:35 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Wed, 28 Dec 2011 14:17:35 -0500 Subject: [7u4] Request for approval for CR 7122256: scrollbar thumb is not full height in SThumbTest0001 In-Reply-To: <4EFB5595.2010300@oracle.com> References: <4EFB5595.2010300@oracle.com> Message-ID: <4EFB6B4F.9080502@oracle.com> Approved. Paul On 12/28/11 12:44 PM, Alexander Potochkin wrote: > Hello > > This a request to push the following changes to jdk7u-osx. > > CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7122256 > Webrev: http://cr.openjdk.java.net/~alexp/7122256/webrev.00/ > > The fix has been reviewed on macosx-port-dev mailing list > by Sergey Bylokhov > as the fix for the corresponding entry in Jira > http://java.net/jira/browse/MACOSX_PORT-773 > > Thanks > alexp From lana.steuck at oracle.com Wed Dec 28 13:12:26 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 28 Dec 2011 21:12:26 +0000 Subject: hg: jdk7u/jdk7u-dev: 4 new changesets Message-ID: <20111228211227.2C280477F8@hg.openjdk.java.net> Changeset: 9324f43c05d3 Author: katleman Date: 2011-12-15 09:36 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/9324f43c05d3 Added tag jdk7u4-b04 for changeset bcc37b8ac1b0 ! .hgtags Changeset: 1637ced8f617 Author: katleman Date: 2011-12-14 17:30 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/1637ced8f617 Added tag jdk7u4-b02 for changeset 870fd5101f66 ! .hgtags Changeset: a15712a2304e Author: katleman Date: 2011-12-15 12:56 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/a15712a2304e Merge ! .hgtags Changeset: 1231e80827d0 Author: cl Date: 2011-12-21 20:02 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/rev/1231e80827d0 Added tag jdk7u4-b05 for changeset a15712a2304e ! .hgtags From lana.steuck at oracle.com Wed Dec 28 13:12:33 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 28 Dec 2011 21:12:33 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxws: 4 new changesets Message-ID: <20111228211233.B6438477F9@hg.openjdk.java.net> Changeset: 81a66b4fb1b9 Author: katleman Date: 2011-12-15 09:37 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/81a66b4fb1b9 Added tag jdk7u4-b04 for changeset 8f089c74c312 ! .hgtags Changeset: 4ea033c5f751 Author: katleman Date: 2011-12-14 17:31 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/4ea033c5f751 Added tag jdk7u4-b02 for changeset 5bc0433f1611 ! .hgtags Changeset: a2800128a3ac Author: katleman Date: 2011-12-15 12:59 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/a2800128a3ac Merge ! .hgtags Changeset: 961f897b134d Author: cl Date: 2011-12-21 20:03 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxws/rev/961f897b134d Added tag jdk7u4-b05 for changeset a2800128a3ac ! .hgtags From lana.steuck at oracle.com Wed Dec 28 13:12:29 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 28 Dec 2011 21:12:29 +0000 Subject: hg: jdk7u/jdk7u-dev/corba: 5 new changesets Message-ID: <20111228211235.98E0D477FA@hg.openjdk.java.net> Changeset: 132fa5ab1720 Author: katleman Date: 2011-12-15 09:37 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/132fa5ab1720 Added tag jdk7u4-b04 for changeset de83741c8ba0 ! .hgtags Changeset: 32a8fc6ada54 Author: katleman Date: 2011-12-14 17:30 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/32a8fc6ada54 Added tag jdk7u4-b02 for changeset 6dd348fb7091 ! .hgtags Changeset: 1a7656c7a8b9 Author: katleman Date: 2011-12-15 12:57 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/1a7656c7a8b9 Merge ! .hgtags Changeset: 185304fa5422 Author: cl Date: 2011-12-21 20:02 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/185304fa5422 Added tag jdk7u4-b05 for changeset 1a7656c7a8b9 ! .hgtags Changeset: 6fe1094ea7d3 Author: lana Date: 2011-12-28 10:50 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/corba/rev/6fe1094ea7d3 Merge From lana.steuck at oracle.com Wed Dec 28 13:12:35 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 28 Dec 2011 21:12:35 +0000 Subject: hg: jdk7u/jdk7u-dev/jaxp: 4 new changesets Message-ID: <20111228211235.A60ED477FB@hg.openjdk.java.net> Changeset: 102da00555e0 Author: katleman Date: 2011-12-15 09:37 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/102da00555e0 Added tag jdk7u4-b04 for changeset 26f5422f16af ! .hgtags Changeset: f49c3d793120 Author: katleman Date: 2011-12-14 17:30 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/f49c3d793120 Added tag jdk7u4-b02 for changeset c09b58cfa2c6 ! .hgtags Changeset: f98a23328572 Author: katleman Date: 2011-12-15 12:59 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/f98a23328572 Merge ! .hgtags Changeset: 4ec17260df0f Author: cl Date: 2011-12-21 20:02 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jaxp/rev/4ec17260df0f Added tag jdk7u4-b05 for changeset f98a23328572 ! .hgtags From lana.steuck at oracle.com Wed Dec 28 13:12:42 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 28 Dec 2011 21:12:42 +0000 Subject: hg: jdk7u/jdk7u-dev/langtools: 7 new changesets Message-ID: <20111228211259.413BC477FC@hg.openjdk.java.net> Changeset: 78d0507580a6 Author: katleman Date: 2011-12-15 09:37 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/78d0507580a6 Added tag jdk7u4-b04 for changeset 358c42289352 ! .hgtags Changeset: 0b858fc21092 Author: katleman Date: 2011-12-14 17:31 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/0b858fc21092 Added tag jdk7u4-b02 for changeset 8556ecc20a5b ! .hgtags Changeset: 62ee502a4649 Author: katleman Date: 2011-12-15 13:02 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/62ee502a4649 Merge ! .hgtags Changeset: 8b3849ab64af Author: cl Date: 2011-12-21 20:03 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/8b3849ab64af Added tag jdk7u4-b05 for changeset 62ee502a4649 ! .hgtags Changeset: 1abcfd1a42a5 Author: lana Date: 2011-12-20 14:54 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/1abcfd1a42a5 Merge Changeset: 083eac71addf Author: lana Date: 2011-12-23 16:09 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/083eac71addf Merge Changeset: c66bb51b9aa7 Author: lana Date: 2011-12-28 10:53 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/langtools/rev/c66bb51b9aa7 Merge From lana.steuck at oracle.com Wed Dec 28 13:12:54 2011 From: lana.steuck at oracle.com (lana.steuck at oracle.com) Date: Wed, 28 Dec 2011 21:12:54 +0000 Subject: hg: jdk7u/jdk7u-dev/jdk: 10 new changesets Message-ID: <20111228211440.CA142477FD@hg.openjdk.java.net> Changeset: 28fc012689e8 Author: katleman Date: 2011-12-15 09:37 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/28fc012689e8 Added tag jdk7u4-b04 for changeset 6f7af0f0e7db ! .hgtags Changeset: 7e5dcaa19010 Author: katleman Date: 2011-12-14 17:31 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/7e5dcaa19010 Added tag jdk7u4-b02 for changeset b97711a21785 ! .hgtags Changeset: be4a2f376e73 Author: katleman Date: 2011-12-15 12:59 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/be4a2f376e73 Merge ! .hgtags Changeset: 0e546acf224f Author: ngthomas Date: 2011-11-13 21:39 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/0e546acf224f 7109885: security baseline for 7u2 or above is not set correctly Reviewed-by: ccheung, igor, ohair ! make/common/shared/Sanity.gmk Changeset: 9621edd8118f Author: ngthomas Date: 2011-11-15 23:33 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/9621edd8118f 7112298: remove security baseline sanity check Reviewed-by: ccheung, igor, ohair ! make/common/shared/Sanity.gmk Changeset: b89c77e529b0 Author: cl Date: 2011-12-21 20:03 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/b89c77e529b0 Added tag jdk7u4-b05 for changeset 9621edd8118f ! .hgtags Changeset: 25936ce70254 Author: lana Date: 2011-12-20 14:53 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/25936ce70254 Merge Changeset: 2c1b789d1803 Author: lana Date: 2011-12-23 16:08 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/2c1b789d1803 Merge Changeset: 69304428880a Author: lana Date: 2011-12-28 10:52 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/69304428880a Merge Changeset: eff45ca3391b Author: lana Date: 2011-12-28 13:02 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u-dev/jdk/rev/eff45ca3391b Merge From david.katleman at sun.com Wed Dec 28 15:49:15 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 28 Dec 2011 23:49:15 +0000 Subject: hg: jdk7u/jdk7u: Added tag jdk7u4-b06 for changeset 1231e80827d0 Message-ID: <20111228234915.F083947814@hg.openjdk.java.net> Changeset: 56d27771e217 Author: katleman Date: 2011-12-28 15:40 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/rev/56d27771e217 Added tag jdk7u4-b06 for changeset 1231e80827d0 ! .hgtags From david.katleman at sun.com Wed Dec 28 15:49:22 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 28 Dec 2011 23:49:22 +0000 Subject: hg: jdk7u/jdk7u/corba: Added tag jdk7u4-b06 for changeset 185304fa5422 Message-ID: <20111228234923.586D447815@hg.openjdk.java.net> Changeset: dbd1cd66b8f0 Author: katleman Date: 2011-12-28 15:40 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/corba/rev/dbd1cd66b8f0 Added tag jdk7u4-b06 for changeset 185304fa5422 ! .hgtags From david.katleman at sun.com Wed Dec 28 15:49:52 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 28 Dec 2011 23:49:52 +0000 Subject: hg: jdk7u/jdk7u/hotspot: Added tag jdk7u4-b06 for changeset b09b616c066f Message-ID: <20111228234954.96D9347816@hg.openjdk.java.net> Changeset: 93189257531e Author: katleman Date: 2011-12-28 15:41 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/hotspot/rev/93189257531e Added tag jdk7u4-b06 for changeset b09b616c066f ! .hgtags From david.katleman at sun.com Wed Dec 28 15:51:07 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 28 Dec 2011 23:51:07 +0000 Subject: hg: jdk7u/jdk7u/jaxp: Added tag jdk7u4-b06 for changeset 4ec17260df0f Message-ID: <20111228235107.0DCF647817@hg.openjdk.java.net> Changeset: 77600fe5b02c Author: katleman Date: 2011-12-28 15:41 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxp/rev/77600fe5b02c Added tag jdk7u4-b06 for changeset 4ec17260df0f ! .hgtags From david.katleman at sun.com Wed Dec 28 15:51:14 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 28 Dec 2011 23:51:14 +0000 Subject: hg: jdk7u/jdk7u/jaxws: Added tag jdk7u4-b06 for changeset 961f897b134d Message-ID: <20111228235114.A213647818@hg.openjdk.java.net> Changeset: fc2b89be0b07 Author: katleman Date: 2011-12-28 15:41 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jaxws/rev/fc2b89be0b07 Added tag jdk7u4-b06 for changeset 961f897b134d ! .hgtags From david.katleman at sun.com Wed Dec 28 15:51:25 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 28 Dec 2011 23:51:25 +0000 Subject: hg: jdk7u/jdk7u/jdk: Added tag jdk7u4-b06 for changeset 2c1b789d1803 Message-ID: <20111228235134.B8B8947819@hg.openjdk.java.net> Changeset: 029394aa3e44 Author: katleman Date: 2011-12-28 15:41 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/jdk/rev/029394aa3e44 Added tag jdk7u4-b06 for changeset 2c1b789d1803 ! .hgtags From david.katleman at sun.com Wed Dec 28 15:53:07 2011 From: david.katleman at sun.com (david.katleman at sun.com) Date: Wed, 28 Dec 2011 23:53:07 +0000 Subject: hg: jdk7u/jdk7u/langtools: Added tag jdk7u4-b06 for changeset 083eac71addf Message-ID: <20111228235309.ED3CE4781A@hg.openjdk.java.net> Changeset: c747f413d531 Author: katleman Date: 2011-12-28 15:41 -0800 URL: http://hg.openjdk.java.net/jdk7u/jdk7u/langtools/rev/c747f413d531 Added tag jdk7u4-b06 for changeset 083eac71addf ! .hgtags From mala.bankal at oracle.com Thu Dec 29 04:31:06 2011 From: mala.bankal at oracle.com (Mala Bankal) Date: Thu, 29 Dec 2011 18:01:06 +0530 Subject: Request for approval : CR# 7115586 - (so) Suppress creation of SocketImpl in SocketAdaptor's constructor Message-ID: <4EFC5D8A.2050901@oracle.com> HI, Request approval for CR# 7115586 - (so) Suppress creation of SocketImpl in SocketAdaptor's constructor Webrev includes changes to SocketAdaptor.java wherein we get rid of creation of the useless SocksSocketImpl. http://cr.openjdk.java.net/~mbankal/7115586/webrev.00/ Corresponding JDK 8 webrev : http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e5ecbf555679 rgds mala From edvard.wendelin at oracle.com Thu Dec 29 04:55:34 2011 From: edvard.wendelin at oracle.com (Edvard Wendelin) Date: Thu, 29 Dec 2011 13:55:34 +0100 Subject: Request for approval : CR# 7115586 - (so) Suppress creation of SocketImpl in SocketAdaptor's constructor In-Reply-To: <4EFC5D8A.2050901@oracle.com> References: <4EFC5D8A.2050901@oracle.com> Message-ID: <6908CCCD-FC76-48D1-BF3D-51B2A5B4BB1D@oracle.com> Approved. On Dec 29, 2011, at 1:31 PM, Mala Bankal wrote: > HI, > > Request approval for CR# 7115586 - (so) Suppress creation of SocketImpl in SocketAdaptor's constructor > > Webrev includes changes to SocketAdaptor.java wherein we get rid of creation of the useless SocksSocketImpl. > > http://cr.openjdk.java.net/~mbankal/7115586/webrev.00/ > > Corresponding JDK 8 webrev : > http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e5ecbf555679 > > rgds > mala > From weijun.wang at oracle.com Thu Dec 29 23:17:25 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Fri, 30 Dec 2011 15:17:25 +0800 Subject: [7u4-osx] Request for approval for 7123107: [macosx] native ccache In-Reply-To: <56C344CB-21B1-41B0-8677-023E2BF1431A@oracle.com> References: <56C344CB-21B1-41B0-8677-023E2BF1431A@oracle.com> Message-ID: <4EFD6585.80705@oracle.com> Hello This a request to push the following changes to jdk7u-osx. 7123107: [macosx] native ccache to jdk7u-osx CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7123107 Webrev: http://cr.openjdk.java.net/~weijun/7123107/webrev.01/ The major part of the fix is contributed by Apple through Mike Swingler. Minor changes added and the final webrev has been reviewed on macosx-port-dev mailing list by Scott Kovatch and me. Thanks Max From dmitry.cherepanov at oracle.com Fri Dec 30 02:23:15 2011 From: dmitry.cherepanov at oracle.com (Dmitry Cherepanov) Date: Fri, 30 Dec 2011 13:23:15 +0300 Subject: [7u4-osx] Request for approval for 7125723: [macosx] painting artifacts after running SwingSet2 with jdk7u-osx build Message-ID: <4EFD9113.4030600@oracle.com> This is a request to push the following fix to jdk7u-osx: CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7125723 Webrev: http://cr.openjdk.java.net/~dcherepanov/7125723/webrev.0 Technical review: http://mail.openjdk.java.net/pipermail/macosx-port-dev/2011-December/001976.html Thanks, Dmitry From Alexander.Potochkin at oracle.com Wed Dec 28 09:40:24 2011 From: Alexander.Potochkin at oracle.com (Alexander Potochkin) Date: Wed, 28 Dec 2011 21:40:24 +0400 Subject: [7u4] Request for approval for CR 7124540: [macosx] the Color panel is a black for ColorTest0005 Message-ID: <4EFB5488.4000407@oracle.com> Hello This a request to push the following changes to jdk7u-osx. CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124540 Webrev: http://cr.openjdk.java.net/~alexp/7124540/webrev.00/ The fix has been reviewed on macosx-port-dev mailing list by Sergey Bylokhov as the fix for the corresponding entry in Jira http://java.net/jira/browse/MACOSX_PORT-477 Thanks alexp From Alexander.Potochkin at oracle.com Wed Dec 28 09:44:53 2011 From: Alexander.Potochkin at oracle.com (Alexander Potochkin) Date: Wed, 28 Dec 2011 21:44:53 +0400 Subject: [7u4] Request for approval for CR 7122256: scrollbar thumb is not full height in SThumbTest0001 Message-ID: <4EFB5595.2010300@oracle.com> Hello This a request to push the following changes to jdk7u-osx. CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7122256 Webrev: http://cr.openjdk.java.net/~alexp/7122256/webrev.00/ The fix has been reviewed on macosx-port-dev mailing list by Sergey Bylokhov as the fix for the corresponding entry in Jira http://java.net/jira/browse/MACOSX_PORT-773 Thanks alexp From Alexander.Potochkin at oracle.com Thu Dec 29 10:14:08 2011 From: Alexander.Potochkin at oracle.com (Alexander Potochkin) Date: Thu, 29 Dec 2011 22:14:08 +0400 Subject: The latest 7u-osx crashes Message-ID: <4EFCADF0.5070909@oracle.com> Hello I just built the latest 7u-osx jdk on Mac and found that it crashes when I run any application I hear that our release team observed the same problem, wonder if anybody knows how to fix it # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00000001015fe2e4, pid=78258, tid=4401594368 # # JRE version: 7.0 # Java VM: OpenJDK 64-Bit Server VM (23.0-b06 mixed mode bsd-amd64 compressed oops) # Problematic frame: # V [libjvm.dylib+0x27b2e4] Thanks alexp From Alan.Bateman at oracle.com Fri Dec 30 04:12:27 2011 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Fri, 30 Dec 2011 12:12:27 +0000 Subject: The latest 7u-osx crashes In-Reply-To: <4EFCADF0.5070909@oracle.com> References: <4EFCADF0.5070909@oracle.com> Message-ID: <4EFDAAAB.30105@oracle.com> On 29/12/2011 18:14, Alexander Potochkin wrote: > Hello > > I just built the latest 7u-osx jdk on Mac > and found that it crashes when I run any application > > I hear that our release team observed the same problem, > wonder if anybody knows how to fix it > > # > # A fatal error has been detected by the Java Runtime Environment: > # > # SIGSEGV (0xb) at pc=0x00000001015fe2e4, pid=78258, tid=4401594368 > # > # JRE version: 7.0 > # Java VM: OpenJDK 64-Bit Server VM (23.0-b06 mixed mode bsd-amd64 > compressed oops) > # Problematic frame: > # V [libjvm.dylib+0x27b2e4] > > Thanks > alexp I see Dan replied suggesting this might be compressed oops but another possibility is 7125722 which is a crash in PlainSocketImpl.socketBind caused by 7120875. Until 7125722 is fixed then jdk7u/jdk7u-osx is mostly DOA. If you send the complete error log then we should be able to quickly tell say if you are running into the same issue. -Alan. From paul.hohensee at oracle.com Fri Dec 30 04:41:19 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Fri, 30 Dec 2011 07:41:19 -0500 Subject: [7u4-osx] Request for approval for 7123107: [macosx] native ccache In-Reply-To: <4EFD6585.80705@oracle.com> References: <56C344CB-21B1-41B0-8677-023E2BF1431A@oracle.com> <4EFD6585.80705@oracle.com> Message-ID: <4EFDB16F.5050200@oracle.com> Approved. Paul On 12/30/11 2:17 AM, Weijun Wang wrote: > Hello > > This a request to push the following changes to jdk7u-osx. > > 7123107: [macosx] native ccache to jdk7u-osx > > CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7123107 > Webrev: http://cr.openjdk.java.net/~weijun/7123107/webrev.01/ > > The major part of the fix is contributed by Apple through Mike > Swingler. Minor changes added and the final webrev has been reviewed > on macosx-port-dev mailing list by Scott Kovatch and me. > > Thanks > Max > From paul.hohensee at oracle.com Fri Dec 30 04:42:46 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Fri, 30 Dec 2011 07:42:46 -0500 Subject: [7u4-osx] Request for approval for 7125723: [macosx] painting artifacts after running SwingSet2 with jdk7u-osx build In-Reply-To: <4EFD9113.4030600@oracle.com> References: <4EFD9113.4030600@oracle.com> Message-ID: <4EFDB1C6.4030607@oracle.com> Approved. Paul On 12/30/11 5:23 AM, Dmitry Cherepanov wrote: > This is a request to push the following fix to jdk7u-osx: > > CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7125723 > > Webrev: http://cr.openjdk.java.net/~dcherepanov/7125723/webrev.0 > > Technical review: > http://mail.openjdk.java.net/pipermail/macosx-port-dev/2011-December/001976.html > > Thanks, > Dmitry > From leonid.romanov at oracle.com Fri Dec 30 04:48:58 2011 From: leonid.romanov at oracle.com (Leonid Romanov) Date: Fri, 30 Dec 2011 16:48:58 +0400 Subject: [7u4] Request for approval for CR 7124289: Modal behavior difference with and without Robot interaction Message-ID: <2882715B-DB3E-4D85-AE39-89C50106C5BD@oracle.com> Hi, This a request to push the following changes to jdk7u-osx. CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124289 Webrev: http://cr.openjdk.java.net/~leonidr/7124289/webrev.00/ The fix has been reviewed on macosx-port-dev mailing list by Anthony Petrov. Thanks, Leonid. From paul.hohensee at oracle.com Fri Dec 30 05:06:48 2011 From: paul.hohensee at oracle.com (Paul Hohensee) Date: Fri, 30 Dec 2011 08:06:48 -0500 Subject: [7u4] Request for approval for CR 7124289: Modal behavior difference with and without Robot interaction In-Reply-To: <2882715B-DB3E-4D85-AE39-89C50106C5BD@oracle.com> References: <2882715B-DB3E-4D85-AE39-89C50106C5BD@oracle.com> Message-ID: <4EFDB768.7010907@oracle.com> Approved. Paul On 12/30/11 7:48 AM, Leonid Romanov wrote: > Hi, > This a request to push the following changes to jdk7u-osx. > > CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7124289 > Webrev: http://cr.openjdk.java.net/~leonidr/7124289/webrev.00/ > > The fix has been reviewed on macosx-port-dev mailing list by Anthony Petrov. > > Thanks, > Leonid. From Alan.Bateman at oracle.com Fri Dec 30 05:53:02 2011 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Fri, 30 Dec 2011 13:53:02 +0000 Subject: [7u4] Request for approval for 7124627 - Please sync up changes from workspace macosx-port into the jdk7u-osx In-Reply-To: <4EF4F9C0.30203@oracle.com> References: <52c324c1-02e0-41df-b3b9-53fe5dfce559@default> <4EF4F9C0.30203@oracle.com> Message-ID: <4EFDC23E.2040308@oracle.com> On 23/12/2011 21:59, David Holmes wrote: > Hi Kumar, > > FYI there are numerous changes in the osx code that I do not think > should go into the mainline repositories in their current form. > However this is only bringing the code from the macosx-port repo into > the jdk7u-osx repo and so we don't need to address those issues right > now. > > They do all need to be addressed before any further osx code is merged > into the mainline repos for 8 or 7u. Right, there's a lot of things that need clean-up and refactoring before the changes can go to 7u or 8 and jdk7u/jdk7u-ocx is the place to accumulate these changes. -Alan From weijun.wang at oracle.com Fri Dec 30 22:13:01 2011 From: weijun.wang at oracle.com (Weijun Wang) Date: Sat, 31 Dec 2011 14:13:01 +0800 Subject: No b200 for 7u4 in Bugster (was Re: [7u4-osx] Request for approval for 7123107: [macosx] native ccache) In-Reply-To: <4EFDB16F.5050200@oracle.com> References: <56C344CB-21B1-41B0-8677-023E2BF1431A@oracle.com> <4EFD6585.80705@oracle.com> <4EFDB16F.5050200@oracle.com> Message-ID: <4EFEA7ED.7030506@oracle.com> If you're outside Oracle, please ignore this mail. I want to mark this bug as fix available in bugster but the 7u4 release does not have b200, so I choose the biggest available, b100, as the fix in build value. Can someone add more build values there? Thanks Max On 12/30/2011 08:41 PM, Paul Hohensee wrote: > Approved. > > Paul > > On 12/30/11 2:17 AM, Weijun Wang wrote: >> Hello >> >> This a request to push the following changes to jdk7u-osx. >> >> 7123107: [macosx] native ccache to jdk7u-osx >> >> CR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7123107 >> Webrev: http://cr.openjdk.java.net/~weijun/7123107/webrev.01/ >> >> The major part of the fix is contributed by Apple through Mike >> Swingler. Minor changes added and the final webrev has been reviewed >> on macosx-port-dev mailing list by Scott Kovatch and me. >> >> Thanks >> Max >>