From mvfranz at gmail.com Wed Aug 5 19:52:49 2009 From: mvfranz at gmail.com (Michael Franz) Date: Wed, 5 Aug 2009 22:52:49 -0400 Subject: BSD port build failure with soylatte1.0.3 as a bootstrap In-Reply-To: <4A37822B.1000905@Sun.COM> References: <20090521030551.B9240E644@hg.openjdk.java.net> <4A1F00F2.1000209@sun.com> <4A2D4B98.5050401@sun.com> <4A37822B.1000905@Sun.COM> Message-ID: Christian, I have been away from the OpenJDK for a while and am now running into this issue. Do you know what is the first version of OpenJDK 7 that can compile the JSR 292 features? I assume the ability to compile JSR 292 features was added before the use of the features (could be totally wrong on that). You are using a version of openjdk6, I am interested in an OpenJDK 7 version. Thanks Michael On Tue, Jun 16, 2009 at 7:29 AM, Christian Thalinger < Christian.Thalinger at sun.com> wrote: > Andrei Dmitriev wrote: > > Hi folks, > > > > the problem still persists with soylatte as well as with > > openjdk6-b16-24_apr_2009-r1. > > > > $sw_vers > > ProductName: Mac OS X > > ProductVersion: 10.5.7 > > BuildVersion: 9J61 > > > > I feel that the javac of the newer version is required. How are you > > building that guys, huh?! :) > > > This is very strange. The compiler error is because of the JSR 292 > stuff that was commited to b59. I have compiled myself the JDK with > openjdk6-b16-24_apr_2009-r1 and it worked. What environment variables > have you set? > > -- Christian > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20090805/8ec1b33e/attachment.html From mvfranz at gmail.com Mon Aug 10 22:01:01 2009 From: mvfranz at gmail.com (Michael Franz) Date: Tue, 11 Aug 2009 01:01:01 -0400 Subject: Including machine/endian.h In-Reply-To: <20090205062543.GA62034@misty.eyesbeyond.com> References: <20090205062543.GA62034@misty.eyesbeyond.com> Message-ID: Greg, It has been a few months since I was looking at this. Did you ever find the more extensive patches to fix this issue? With the release of IcedTea 1.11 I am once again trying to compile the bsd-port repo on linux using IcedTea. Michael On Thu, Feb 5, 2009 at 2:25 AM, Greg Lewis wrote: > G'day Michael, > > On Wed, Feb 04, 2009 at 08:37:03PM -0500, Michael Franz wrote: > > I have been working on compiling the bsd-port repo on linux and ran into > the > > following issue. fdlibm.h includes machine/endian.h, this does not work > on > > linux, there is no such file. I removed the include and it works find on > OS > > X. Based on the limited research I did, including machine/endian.h > should > > not be done. sys/types.h should be used instead. > > > > I have included the patch to remove the un-necessary include. Can this > > someone test this on the other BSDs? > > It will work, but it basically works by accident. Which is what it does > now anyway. We did have more extensive patches to this file in an earlier > port that made it work correctly, I'll see if I can dig them out. > > If you look at what the code does, it basically checks for _LITTLE_ENDIAN > being defined as an indicator that this is a little endian platform. This > is incorrect on BSD (except for maybe OS X) since both _LITTLE_ENDIAN and > _BIG_ENDIAN are defined on all architectures and to determine the > endianness the correct thing to do is to check on BYTE_ORDER. It happens > to work right now because there are no supported big endian platforms that > Java has been ported to for BSD. > > I'm not sure how this works on OS X either before or after your change > since machine/endian.h on OS X (or rather i386/endian.h) doesn't appear > to define _LITTLE_ENDIAN (but rather __DARWIN_LITTLE_ENDIAN). > > I think the right thing probably looks something like > > #ifdef _ALLBSD_SOURCE > #include > #elif __linux__ > #include > #endif > > And then where it currently does '#ifdef _LITTLE_ENDIAN' instead do > > #if (defined(__solaris__) && defined(_LITTLE_ENDIAN)) || \ > BYTE_ORDER == LITTLE_ENDIAN > > but I haven't tried that or dug out our previous changes. > > > --- a/src/share/native/java/lang/fdlibm/include/fdlibm.h Tue Oct 28 > > 20:35:48 2008 -0400 > > +++ b/src/share/native/java/lang/fdlibm/include/fdlibm.h Wed Feb 04 > > 20:32:35 2009 -0500 > > @@ -27,7 +27,6 @@ > > #ifdef __OpenBSD__ > > #include > > #endif > > -#include > > #include "jfdlibm.h" > > > > > > -- > Greg Lewis Email : glewis at eyesbeyond.com > Eyes Beyond Web : http://www.eyesbeyond.com > Information Technology FreeBSD : glewis at FreeBSD.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20090811/2d9d8553/attachment.html From mvfranz at gmail.com Fri Aug 14 21:24:01 2009 From: mvfranz at gmail.com (Michael Franz) Date: Sat, 15 Aug 2009 00:24:01 -0400 Subject: unnecessary sys/stdin.h include jar main.cpp Message-ID: Hi, I am trying to compile the OpenJDK BSD tree on linux and found that the BSD changes to include stdint.h for ALLBSD_SOURCE in jdk/src/share/native/com/sun/java/util/jar/pack/main.cpp has an else that is unnecessary. Checking the linux version the following patch will clean up the includes. --- /jdk/src/share/native/com/sun/java/util/jar/pack/main.cpp.orig 2009-08-15 00:03:01.654179053 -0400 +++ jdk/src/share/native/com/sun/java/util/jar/pack/main.cpp 2009-08-15 00:16:17.712553563 -0400 @@ -24,8 +24,6 @@ */ #ifdef _ALLBSD_SOURCE #include -#else -#include #endif #include Michael -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20090815/9ccb4b13/attachment.html From Christian.Thalinger at Sun.COM Mon Aug 17 02:15:57 2009 From: Christian.Thalinger at Sun.COM (Christian Thalinger) Date: Mon, 17 Aug 2009 11:15:57 +0200 Subject: BSD port build failure with soylatte1.0.3 as a bootstrap In-Reply-To: References: <20090521030551.B9240E644@hg.openjdk.java.net> <4A1F00F2.1000209@sun.com> <4A2D4B98.5050401@sun.com> <4A37822B.1000905@Sun.COM> Message-ID: <4A891FCD.6090309@Sun.COM> Michael Franz wrote: > Christian, Hi! Sorry for the long delay. > I have been away from the OpenJDK for a while and am now running into > this issue. Do you know what is the first version of OpenJDK 7 that can > compile the JSR 292 features? I assume the ability to compile JSR 292 > features was added before the use of the features (could be totally > wrong on that). That's JDK 7 M3 (b59): http://openjdk.java.net/projects/jdk7/milestones/ > > You are using a version of openjdk6, I am interested in an OpenJDK 7 > version. -- Christian From mvfranz at gmail.com Tue Aug 18 04:34:51 2009 From: mvfranz at gmail.com (Michael Franz) Date: Tue, 18 Aug 2009 07:34:51 -0400 Subject: BSD port build failure with soylatte1.0.3 as a bootstrap In-Reply-To: <4A891FCD.6090309@Sun.COM> References: <20090521030551.B9240E644@hg.openjdk.java.net> <4A1F00F2.1000209@sun.com> <4A2D4B98.5050401@sun.com> <4A37822B.1000905@Sun.COM> <4A891FCD.6090309@Sun.COM> Message-ID: Great, I will try to figure out how I can build that version. On Mon, Aug 17, 2009 at 5:15 AM, Christian Thalinger < Christian.Thalinger at sun.com> wrote: > Michael Franz wrote: > > Christian, > > Hi! > > Sorry for the long delay. > > > I have been away from the OpenJDK for a while and am now running into > > this issue. Do you know what is the first version of OpenJDK 7 that can > > compile the JSR 292 features? I assume the ability to compile JSR 292 > > features was added before the use of the features (could be totally > > wrong on that). > > That's JDK 7 M3 (b59): http://openjdk.java.net/projects/jdk7/milestones/ > > > > > You are using a version of openjdk6, I am interested in an OpenJDK 7 > > version. > > -- Christian > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20090818/47cfe161/attachment.html From stephen.bannasch at deanbrook.org Wed Aug 19 14:54:17 2009 From: stephen.bannasch at deanbrook.org (Stephen Bannasch) Date: Wed, 19 Aug 2009 17:54:17 -0400 Subject: is there an easy way to run make clean? Message-ID: I was getting compilation errors and after running clean the compile worked. But there's probably an easier way to do it than what I did. I added another line with ' clean' to this shell script I use to build: $ cat build.sh env -i PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin \ make \ ALT_BOOTDIR=/usr/local/soylatte16-i386-1.0.3/ \ ALT_FREETYPE_HEADERS_PATH=/usr/X11R6/include \ ALT_FREETYPE_LIB_PATH=/usr/X11R6/lib \ ALT_JIBX_LIBS_PATH=/Users/stephen/dev/java/jibx/lib \ ANT_HOME=/usr/share/ant \ NO_DOCS=true \ HOTSPOT_BUILD_JOBS=1 and ran source build.sh From kurt at intricatesoftware.com Wed Aug 19 18:18:10 2009 From: kurt at intricatesoftware.com (Kurt Miller) Date: Wed, 19 Aug 2009 21:18:10 -0400 Subject: is there an easy way to run make clean? In-Reply-To: References: Message-ID: <4A8CA452.5020902@intricatesoftware.com> Stephen Bannasch wrote: > I was getting compilation errors and after running clean the compile worked. > > But there's probably an easier way to do it than what I did. > > I added another line with ' clean' to this shell script I use to build: > > $ cat build.sh > env -i PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin \ > make \ > ALT_BOOTDIR=/usr/local/soylatte16-i386-1.0.3/ \ > ALT_FREETYPE_HEADERS_PATH=/usr/X11R6/include \ > ALT_FREETYPE_LIB_PATH=/usr/X11R6/lib \ > ALT_JIBX_LIBS_PATH=/Users/stephen/dev/java/jibx/lib \ > ANT_HOME=/usr/share/ant \ > NO_DOCS=true \ > HOTSPOT_BUILD_JOBS=1 > > and ran source build.sh Hi Stephen, When I want to completely remove the last build and build from scratch I do the following: mv bsd-port/build bsd-port/build.del rm -rf bsd-port/build.del & Regards, -Kurt From Christian.Thalinger at Sun.COM Fri Aug 21 07:05:58 2009 From: Christian.Thalinger at Sun.COM (Christian Thalinger) Date: Fri, 21 Aug 2009 16:05:58 +0200 Subject: merges, commit rights and other OSes Message-ID: <4A8EA9C6.50807@Sun.COM> Hi (mostly Greg)! I wanted to ask at what intervals a merge with upstream is done? I guess it's just a matter of spare time and actually doing it. Maybe I could help with that task, but then I'd need commit rights. Furthermore it would be nice to integrate some patches to be able to build on Linux and Solaris out-of-the-box (again). This would be very helpful for the MLVM project, as it currently is based on the bsd-port. -- Christian From gnu_andrew at member.fsf.org Fri Aug 21 07:23:09 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Fri, 21 Aug 2009 15:23:09 +0100 Subject: merges, commit rights and other OSes In-Reply-To: <4A8EA9C6.50807@Sun.COM> References: <4A8EA9C6.50807@Sun.COM> Message-ID: <17c6771e0908210723l5310d99fub27349c4edfbf272@mail.gmail.com> 2009/8/21 Christian Thalinger : > Hi (mostly Greg)! > > I wanted to ask at what intervals a merge with upstream is done? ?I > guess it's just a matter of spare time and actually doing it. ?Maybe I > could help with that task, but then I'd need commit rights. > > Furthermore it would be nice to integrate some patches to be able to > build on Linux and Solaris out-of-the-box (again). ?This would be very > helpful for the MLVM project, as it currently is based on the bsd-port. > > -- Christian > > Hi Christian, Unless bsd-port is handled differently to the other OpenJDK forests, your existing OpenJDK account should just work. I've used mine across about 6-7 forests now. I'm surprised to hear it doesn't build on GNU/Linux any more. In the long term, it would be nice for some of the BSD fixes to get into the main tree, and that's obviously a show-stopper for that. -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From Christian.Thalinger at Sun.COM Fri Aug 21 07:42:03 2009 From: Christian.Thalinger at Sun.COM (Christian Thalinger) Date: Fri, 21 Aug 2009 16:42:03 +0200 Subject: merges, commit rights and other OSes In-Reply-To: <17c6771e0908210723l5310d99fub27349c4edfbf272@mail.gmail.com> References: <4A8EA9C6.50807@Sun.COM> <17c6771e0908210723l5310d99fub27349c4edfbf272@mail.gmail.com> Message-ID: <4A8EB23B.1030101@Sun.COM> Andrew John Hughes wrote: > Hi Christian, > > Unless bsd-port is handled differently to the other OpenJDK forests, > your existing OpenJDK account should just work. I've used mine across > about 6-7 forests now. Yeah, I'm not sure as I needed additional rights for the mlvm repository. > > I'm surprised to hear it doesn't build on GNU/Linux any more. In the > long term, it would be nice for some of the BSD fixes to get into the > main tree, and that's obviously a show-stopper for that. These are just small patches which fix some includes and stuff like that. But it definitely would be nice to have them in. -- Christian From gnu_andrew at member.fsf.org Fri Aug 21 08:20:14 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Fri, 21 Aug 2009 16:20:14 +0100 Subject: merges, commit rights and other OSes In-Reply-To: <4A8EB23B.1030101@Sun.COM> References: <4A8EA9C6.50807@Sun.COM> <17c6771e0908210723l5310d99fub27349c4edfbf272@mail.gmail.com> <4A8EB23B.1030101@Sun.COM> Message-ID: <17c6771e0908210820vffdbfe0u9608b76370cedd6c@mail.gmail.com> 2009/8/21 Christian Thalinger : > Andrew John Hughes wrote: >> Hi Christian, >> >> Unless bsd-port is handled differently to the other OpenJDK forests, >> your existing OpenJDK account should just work. ?I've used mine across >> about 6-7 forests now. > > Yeah, I'm not sure as I needed additional rights for the mlvm repository. > Ah I guess the rules may be different for project repositories as opposed to jdk7/*. The only project repositories I've committed to were created with me as admin (cvmi, icedtea). mr would know... :) >> >> I'm surprised to hear it doesn't build on GNU/Linux any more. ?In the >> long term, it would be nice for some of the BSD fixes to get into the >> main tree, and that's obviously a show-stopper for that. > > These are just small patches which fix some includes and stuff like > that. ?But it definitely would be nice to have them in. Definitely. > > -- Christian > -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From glewis at eyesbeyond.com Sun Aug 23 08:39:17 2009 From: glewis at eyesbeyond.com (Greg Lewis) Date: Sun, 23 Aug 2009 08:39:17 -0700 Subject: merges, commit rights and other OSes In-Reply-To: <4A8EA9C6.50807@Sun.COM> References: <4A8EA9C6.50807@Sun.COM> Message-ID: <20090823153917.GA38868@misty.eyesbeyond.com> G'day Christian, On Fri, Aug 21, 2009 at 04:05:58PM +0200, Christian Thalinger wrote: > Hi (mostly Greg)! > > I wanted to ask at what intervals a merge with upstream is done? I > guess it's just a matter of spare time and actually doing it. Maybe I > could help with that task, but then I'd need commit rights. I'd like to do them every time there is a build tag in the main repository, but it ends up depending a lot on my available free time (which is very low at the moment). I think it would be great if you wanted to help out with it, I have no problems with you getting commit rights. > Furthermore it would be nice to integrate some patches to be able to > build on Linux and Solaris out-of-the-box (again). This would be very > helpful for the MLVM project, as it currently is based on the bsd-port. That's a definite goal. Our tree needs to still be compilable on Linux and Solaris for the BSD changes to get merged into the main tree. I'm happy to commit any patches for this. -- Greg Lewis Email : glewis at eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis at FreeBSD.org From Christian.Thalinger at Sun.COM Mon Aug 24 04:22:42 2009 From: Christian.Thalinger at Sun.COM (Christian Thalinger) Date: Mon, 24 Aug 2009 13:22:42 +0200 Subject: merges, commit rights and other OSes In-Reply-To: <20090823153917.GA38868@misty.eyesbeyond.com> References: <4A8EA9C6.50807@Sun.COM> <20090823153917.GA38868@misty.eyesbeyond.com> Message-ID: <4A927802.3060606@Sun.COM> Greg Lewis wrote: > G'day Christian, > > On Fri, Aug 21, 2009 at 04:05:58PM +0200, Christian Thalinger wrote: >> Hi (mostly Greg)! >> >> I wanted to ask at what intervals a merge with upstream is done? I >> guess it's just a matter of spare time and actually doing it. Maybe I >> could help with that task, but then I'd need commit rights. > > I'd like to do them every time there is a build tag in the main repository, > but it ends up depending a lot on my available free time (which is very > low at the moment). > > I think it would be great if you wanted to help out with it, I have no > problems with you getting commit rights. Very good. Get me commit rights and I will do the merging :-) Btw. what do you think of using Mercurials rebase extension[1]? I think it would be more straight forward as the base repository would be exactly the same (no changesets in between) and the BSD changes on top of it. > >> Furthermore it would be nice to integrate some patches to be able to >> build on Linux and Solaris out-of-the-box (again). This would be very >> helpful for the MLVM project, as it currently is based on the bsd-port. > > That's a definite goal. Our tree needs to still be compilable on Linux > and Solaris for the BSD changes to get merged into the main tree. I'm > happy to commit any patches for this. OK, I will try to collect them and post them here for review. [1] http://mercurial.selenic.com/wiki/RebaseExtension -- Christian From gnu_andrew at member.fsf.org Mon Aug 24 10:12:58 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Mon, 24 Aug 2009 18:12:58 +0100 Subject: merges, commit rights and other OSes In-Reply-To: <4A927802.3060606@Sun.COM> References: <4A8EA9C6.50807@Sun.COM> <20090823153917.GA38868@misty.eyesbeyond.com> <4A927802.3060606@Sun.COM> Message-ID: <17c6771e0908241012x3ff559d0h9975f30e19c5c196@mail.gmail.com> 2009/8/24 Christian Thalinger : > Greg Lewis wrote: >> G'day Christian, >> >> On Fri, Aug 21, 2009 at 04:05:58PM +0200, Christian Thalinger wrote: >>> Hi (mostly Greg)! >>> >>> I wanted to ask at what intervals a merge with upstream is done? ?I >>> guess it's just a matter of spare time and actually doing it. ?Maybe I >>> could help with that task, but then I'd need commit rights. >> >> I'd like to do them every time there is a build tag in the main repository, >> but it ends up depending a lot on my available free time (which is very >> low at the moment). >> >> I think it would be great if you wanted to help out with it, I have no >> problems with you getting commit rights. > > Very good. ?Get me commit rights and I will do the merging :-) > > Btw. what do you think of using Mercurials rebase extension[1]? ?I think > it would be more straight forward as the base repository would be > exactly the same (no changesets in between) and the BSD changes on top > of it. > This seems to have worked ok in moving the OpenJDK6 HotSpot repository to a common base with the other HotSpot repositories, but I was under the impression that the BSD repo. was already based on JDK7? As Greg mentions, there are regular updates from JDK7 going into BSD. >> >>> Furthermore it would be nice to integrate some patches to be able to >>> build on Linux and Solaris out-of-the-box (again). ?This would be very >>> helpful for the MLVM project, as it currently is based on the bsd-port. >> >> That's a definite goal. ?Our tree needs to still be compilable on Linux >> and Solaris for the BSD changes to get merged into the main tree. ?I'm >> happy to commit any patches for this. > > OK, I will try to collect them and post them here for review. > > [1] http://mercurial.selenic.com/wiki/RebaseExtension > > -- Christian > > -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From Christian.Thalinger at Sun.COM Mon Aug 24 10:22:48 2009 From: Christian.Thalinger at Sun.COM (Christian Thalinger) Date: Mon, 24 Aug 2009 19:22:48 +0200 Subject: merges, commit rights and other OSes In-Reply-To: <17c6771e0908241012x3ff559d0h9975f30e19c5c196@mail.gmail.com> References: <4A8EA9C6.50807@Sun.COM> <20090823153917.GA38868@misty.eyesbeyond.com> <4A927802.3060606@Sun.COM> <17c6771e0908241012x3ff559d0h9975f30e19c5c196@mail.gmail.com> Message-ID: <4A92CC68.5000803@Sun.COM> Andrew John Hughes wrote: >> Btw. what do you think of using Mercurials rebase extension[1]? I think >> it would be more straight forward as the base repository would be >> exactly the same (no changesets in between) and the BSD changes on top >> of it. >> > > This seems to have worked ok in moving the OpenJDK6 HotSpot repository > to a common base with the other HotSpot repositories, but I was under > the impression that the BSD repo. was already based on JDK7? As Greg > mentions, there are regular updates from JDK7 going into BSD. It's true that it's based on JDK 7, but that doesn't mean we cannot use rebase. The advantage of using rebase is that we would have the BSD changes in a few (or one) changeset. The drawback might be that a particular change in the BSD changeset always fails to merge on a rebase (I had that once with GIT). -- Christian From gnu_andrew at member.fsf.org Mon Aug 24 12:14:51 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Mon, 24 Aug 2009 20:14:51 +0100 Subject: merges, commit rights and other OSes In-Reply-To: <4A92CC68.5000803@Sun.COM> References: <4A8EA9C6.50807@Sun.COM> <20090823153917.GA38868@misty.eyesbeyond.com> <4A927802.3060606@Sun.COM> <17c6771e0908241012x3ff559d0h9975f30e19c5c196@mail.gmail.com> <4A92CC68.5000803@Sun.COM> Message-ID: <17c6771e0908241214t7b0be5c4m97210e3c9d7a3ab4@mail.gmail.com> 2009/8/24 Christian Thalinger : > Andrew John Hughes wrote: >>> Btw. what do you think of using Mercurials rebase extension[1]? ?I think >>> it would be more straight forward as the base repository would be >>> exactly the same (no changesets in between) and the BSD changes on top >>> of it. >>> >> >> This seems to have worked ok in moving the OpenJDK6 HotSpot repository >> to a common base with the other HotSpot repositories, but I was under >> the impression that the BSD repo. was already based on JDK7? ?As Greg >> mentions, there are regular updates from JDK7 going into BSD. > > It's true that it's based on JDK 7, but that doesn't mean we cannot use > rebase. ?The advantage of using rebase is that we would have the BSD > changes in a few (or one) changeset. ?The drawback might be that a > particular change in the BSD changeset always fails to merge on a rebase > (I had that once with GIT). > > -- Christian > True, but I don't see the advantage in destroying the history just to make the changes into a more convenient set of changesets. -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From stephen.bannasch at deanbrook.org Tue Aug 25 11:25:21 2009 From: stephen.bannasch at deanbrook.org (Stephen Bannasch) Date: Tue, 25 Aug 2009 14:25:21 -0400 Subject: is there an openjdk, bsd-port or mlvm public wiki? Message-ID: I've updated my page that describes how to build openjdk on Mac OS X: https://confluence.concord.org/display/CCTR/Build+OpenJDK+Java+1.7.0+on+Mac+OS+X+10.5 It in a semi-public Confluence wiki right now. I'd like to move it to a public wiki where other folks can edit/add to it. Is there a public wiki for the openjdk/bsd-port/mlvm projects? From Christian.Thalinger at Sun.COM Tue Aug 25 12:25:09 2009 From: Christian.Thalinger at Sun.COM (Christian Thalinger) Date: Tue, 25 Aug 2009 21:25:09 +0200 Subject: merges, commit rights and other OSes In-Reply-To: <17c6771e0908241214t7b0be5c4m97210e3c9d7a3ab4@mail.gmail.com> References: <4A8EA9C6.50807@Sun.COM> <20090823153917.GA38868@misty.eyesbeyond.com> <4A927802.3060606@Sun.COM> <17c6771e0908241012x3ff559d0h9975f30e19c5c196@mail.gmail.com> <4A92CC68.5000803@Sun.COM> <17c6771e0908241214t7b0be5c4m97210e3c9d7a3ab4@mail.gmail.com> Message-ID: <4A943A95.6060401@Sun.COM> Andrew John Hughes wrote: > True, but I don't see the advantage in destroying the history just to > make the changes into a more convenient set of changesets. Well, at least when the bsd-port is commited back to jdk7, the history is destroyed anyway. I never used Mercurial's rebase, but maybe we can keep changes in separate changesets and push them (hopefully) up to jdk7, with history? -- Christian From gnu_andrew at member.fsf.org Tue Aug 25 12:29:17 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Tue, 25 Aug 2009 20:29:17 +0100 Subject: merges, commit rights and other OSes In-Reply-To: <4A943A95.6060401@Sun.COM> References: <4A8EA9C6.50807@Sun.COM> <20090823153917.GA38868@misty.eyesbeyond.com> <4A927802.3060606@Sun.COM> <17c6771e0908241012x3ff559d0h9975f30e19c5c196@mail.gmail.com> <4A92CC68.5000803@Sun.COM> <17c6771e0908241214t7b0be5c4m97210e3c9d7a3ab4@mail.gmail.com> <4A943A95.6060401@Sun.COM> Message-ID: <17c6771e0908251229i4eb11575uff27379b58bbd482@mail.gmail.com> 2009/8/25 Christian Thalinger : > Andrew John Hughes wrote: >> True, but I don't see the advantage in destroying the history just to >> make the changes into a more convenient set of changesets. > > Well, at least when the bsd-port is commited back to jdk7, the history > is destroyed anyway. ?I never used Mercurial's rebase, but maybe we can > keep changes in separate changesets and push them (hopefully) up to > jdk7, with history? > > -- Christian > Depends how you commit it back; in theory you should be able to hg export the changeset and hg import --exact it to the gate repository, which will attach it to the same parent changesets. I've done this between icedtea and JDK7 repositories. The only problem I do foresee is jtreg as I doubt the comments for these changesets have Sun bug IDs... sigh.- -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From gnu_andrew at member.fsf.org Tue Aug 25 12:30:17 2009 From: gnu_andrew at member.fsf.org (Andrew John Hughes) Date: Tue, 25 Aug 2009 20:30:17 +0100 Subject: merges, commit rights and other OSes In-Reply-To: <17c6771e0908251229i4eb11575uff27379b58bbd482@mail.gmail.com> References: <4A8EA9C6.50807@Sun.COM> <20090823153917.GA38868@misty.eyesbeyond.com> <4A927802.3060606@Sun.COM> <17c6771e0908241012x3ff559d0h9975f30e19c5c196@mail.gmail.com> <4A92CC68.5000803@Sun.COM> <17c6771e0908241214t7b0be5c4m97210e3c9d7a3ab4@mail.gmail.com> <4A943A95.6060401@Sun.COM> <17c6771e0908251229i4eb11575uff27379b58bbd482@mail.gmail.com> Message-ID: <17c6771e0908251230n61f652a7i4e2daafd4ca228b5@mail.gmail.com> 2009/8/25 Andrew John Hughes : > 2009/8/25 Christian Thalinger : >> Andrew John Hughes wrote: >>> True, but I don't see the advantage in destroying the history just to >>> make the changes into a more convenient set of changesets. >> >> Well, at least when the bsd-port is commited back to jdk7, the history >> is destroyed anyway. ?I never used Mercurial's rebase, but maybe we can >> keep changes in separate changesets and push them (hopefully) up to >> jdk7, with history? >> >> -- Christian >> > > Depends how you commit it back; in theory you should be able to hg > export the changeset and hg import --exact it to the gate repository, > which will attach it to the same parent changesets. ?I've done this > between icedtea and JDK7 repositories. > > The only problem I do foresee is jtreg as I doubt the comments for > these changesets have Sun bug IDs... sigh.- > -- > Andrew :-) > > Free Java Software Engineer > Red Hat, Inc. (http://www.redhat.com) > > Support Free Java! > Contribute to GNU Classpath and the OpenJDK > http://www.gnu.org/software/classpath > http://openjdk.java.net > > PGP Key: 94EFD9D8 (http://subkeys.pgp.net) > Fingerprint: F8EF F1EA 401E 2E60 15FA ?7927 142C 2591 94EF D9D8 > Sorry, not jtreg, jcheck -- too many j* names... :) -- Andrew :-) Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8 From Dalibor.Topic at Sun.COM Tue Aug 25 12:38:50 2009 From: Dalibor.Topic at Sun.COM (Dalibor Topic) Date: Tue, 25 Aug 2009 21:38:50 +0200 Subject: is there an openjdk, bsd-port or mlvm public wiki? In-Reply-To: References: Message-ID: <4A943DCA.1070908@sun.com> Stephen Bannasch wrote: > I've updated my page that describes how to build openjdk on Mac OS X: > > > https://confluence.concord.org/display/CCTR/Build+OpenJDK+Java+1.7.0+on+Mac+OS+X+10.5 > > It in a semi-public Confluence wiki right now. > > I'd like to move it to a public wiki where other folks can edit/add to it. > > Is there a public wiki for the openjdk/bsd-port/mlvm projects? There are a couple of wikis on wikis.sun.com related to different OpenJDK projects. I could set one up for the BSD port, and add a link to the web site page, if that's what the team wants. cheers, dalibor topic -- ******************************************************************* Dalibor Topic Tel: (+49 40) 23 646 738 Java F/OSS Ambassador AIM: robiladonaim Sun Microsystems GmbH Mobile: (+49 177) 2664 192 Nagelsweg 55 http://openjdk.java.net D-20097 Hamburg mailto:Dalibor.Topic at sun.com Sitz der Gesellschaft: Sonnenallee 1, D-85551 Kirchheim-Heimstetten Amtsgericht M?nchen: HRB 161028 Gesch?ftsf?hrer: Thomas Schr?der, Wolfgang Engels, Wolf Frenkel Vorsitzender des Aufsichtsrates: Martin H?ring From mvfranz at gmail.com Tue Aug 25 20:30:54 2009 From: mvfranz at gmail.com (Michael Franz) Date: Tue, 25 Aug 2009 23:30:54 -0400 Subject: is there an openjdk, bsd-port or mlvm public wiki? In-Reply-To: References: Message-ID: Stephen, Really good instructions, clears up a few things. Just a couple of questions. Is soylatte really need for this build? Can a working version of OpenJDK be used instead? I have followed these instructions and get this error: /Users/mfranz/developer/openjdk-bsd/repos/2009-08-25/langtools/make/build.xml:590: Compile failed; see the compiler error output for details. I have not been able to figure out why (I have been using the IcedTea 1.11 build as well and found that this was due to a class version issue, but for the straight BSD build it does not give me the same error, nor does that fix I used work). Thanks Michael On Tue, Aug 25, 2009 at 2:25 PM, Stephen Bannasch < stephen.bannasch at deanbrook.org> wrote: > I've updated my page that describes how to build openjdk on Mac OS X: > > > > https://confluence.concord.org/display/CCTR/Build+OpenJDK+Java+1.7.0+on+Mac+OS+X+10.5 > > It in a semi-public Confluence wiki right now. > > I'd like to move it to a public wiki where other folks can edit/add to it. > > Is there a public wiki for the openjdk/bsd-port/mlvm projects? > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20090825/2a94c56e/attachment.html