From Artem.Ananiev at Sun.COM Wed Aug 1 01:51:46 2007 From: Artem.Ananiev at Sun.COM (Artem Ananiev) Date: Wed, 01 Aug 2007 12:51:46 +0400 Subject: Window Decorations do not work on x86_64 In-Reply-To: <46AF3F51.2050908@redhat.com> References: <46AA381D.3050703@redhat.com> <46AAFDAC.9090405@sun.com> <46ADEA37.4060201@redhat.com> <46AE09F2.9070605@redhat.com> <46AE497E.9030702@redhat.com> <46AF3F51.2050908@redhat.com> Message-ID: <46B049A2.1040706@sun.com> Hi, Francis, all, the diffs in XPanelPeer are a part of the fix for 6567564 (Canvas's graphics config does not change when moved across monitors, Linux). The fix also includes some changes in XPanelPeer sub/super classes, and I think it's not a right thing to revert the changes from XPanelPeer only. At the same time, I still can't reproduce the described problem with window decorations on my desktop. I have already written to Kyle privately about the required system configuration (32/64 bit, window manager, window manager version, etc.) but haven't received any reply. Until this information is available, we can't proceed with the bug. Thanks, Artem Francis Kung wrote: > Hi everyone, > >>>>> Could you tell what window manager you're using when you observe >>>>> this behavior? Did you try running under Metacity? Is the bug still >>>>> reproducible then? >>>> >>>> This was tested under Metacity and it is still a bug. >>> Sun accepted this bug this morning as bug 6586752. >>> >>> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6586752 >> >> >> This problem was narrowed down to a regression between b14 and b15. >> The patch causing the problem has been uploaded here: >> http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=37 >> >> Though, we are still trying to determine what part of this patch is >> the cause. > > I've found the specific area that causes this regression; it was the > change in XPanelPeer.java. I've attached the relevant b14->b15 diff; if > you revert that patch then window decorations appear once again. > > Regards, > Francis > From alexanderschunk at t-online.de Wed Aug 1 11:37:00 2007 From: alexanderschunk at t-online.de (Alexander Schunk) Date: 01 Aug 2007 18:37 GMT Subject: LinAlg API Message-ID: <1IGJ4K-1MOuhs0@fwd26.aul.t-online.de> Hi, i just wanted to announce that i have written a tiny API for linear Algebra that offers basic Vector, Matrix and Complex Number arithmetics. I have already talked with some people at SUN about the integration and am currently waiting for further information on this process. I would like to ask for any kind of community support for this API and am also glad for any kind of feedback concerning features and "size" of this API. I am aware that some developers may need special implementation of Vector or Matrix classes and therefore would like to offer some basic implementations for this. I am also working on some other math stuff - Fractional Numbers, Statistics - and think this could also be helpful for Java programms though there are specialised APIs already out there. Best Regards Alexander -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/discuss/attachments/20070801/2e0ae172/attachment.html From dan at fabulich.com Wed Aug 1 11:58:23 2007 From: dan at fabulich.com (Dan Fabulich) Date: Wed, 1 Aug 2007 11:58:23 -0700 (Pacific Daylight Time) Subject: encumbrances update In-Reply-To: <46AFAC07.6060608@sun.com> References: <46AFAC07.6060608@sun.com> Message-ID: Phil Race wrote: > It is believed to build and work on all platform combinations : windows, > linux, solaris, 32 and 64 bit, but testing has focused on the 32 bit > versions. "believed to build"? Has anyone yet tried doing the standard OpenJDK build on Windows, following the directions described in the documentation? There's still no reason to believe these build scripts work until somebody (anybody) says: "Yes, I did the build, just like any other non-Sun employee would. The build works for me." -Dan From Anthony.Petrov at Sun.COM Thu Aug 2 00:09:48 2007 From: Anthony.Petrov at Sun.COM (Anthony Petrov) Date: Thu, 02 Aug 2007 11:09:48 +0400 Subject: encumbrances update In-Reply-To: References: <46AFAC07.6060608@sun.com> Message-ID: <46B1833C.7050705@sun.com> Hmm... On 08/01/2007 10:58 PM Dan Fabulich wrote: >> It is believed to build and work on all platform combinations : windows, >> linux, solaris, 32 and 64 bit, but testing has focused on the 32 bit >> versions. > "believed to build"? Has anyone yet tried doing the standard OpenJDK > build on Windows, following the directions described in the documentation? > There's still no reason to believe these build scripts work until > somebody (anybody) says: "Yes, I did the build, just like any other > non-Sun employee would. The build works for me." I'm afraid that until someone tells us exactly: "I've got the following problems with builds on Windows: this, this, and this", we can't help you at all, can we?.. -- best regards, Anthony From dan at fabulich.com Thu Aug 2 00:19:04 2007 From: dan at fabulich.com (Dan Fabulich) Date: Thu, 2 Aug 2007 00:19:04 -0700 (Pacific Daylight Time) Subject: encumbrances update In-Reply-To: <46B1833C.7050705@sun.com> References: <46AFAC07.6060608@sun.com> <46B1833C.7050705@sun.com> Message-ID: Anthony Petrov wrote: > I'm afraid that until someone tells us exactly: "I've got the following > problems with builds on Windows: this, this, and this", we can't help you at > all, can we?.. Of course you can! :-) What I'm suggesting is that someone at Sun *test* the Windows build on their end, using the same OpenJDK source, plugs, and documentation that we're following, to make sure that the build can work at least once. Specifically, we know for sure that all of the builds we've gotten so far can't be built on Windows using the provided binary plugs (due to at least one missing file); the hope is that b17 will make it possible to build on Windows. What I'm asking is that someone at Sun try it out once, just to make sure. I'm looking for someone to say "this build works for me; it is possible to build this code without patching it." Think of it as doing QA on the build process. If it doesn't work for Sun engineers, it certainly won't work for us. -Dan From Igor.Nekrestyanov at Sun.COM Thu Aug 2 02:15:39 2007 From: Igor.Nekrestyanov at Sun.COM (Igor Nekrestyanov) Date: Thu, 02 Aug 2007 13:15:39 +0400 Subject: encumbrances update In-Reply-To: References: <46AFAC07.6060608@sun.com> <46B1833C.7050705@sun.com> Message-ID: <46B1A0BB.4030405@sun.com> Hi Dan, Of course i've tested these changes on all platforms including both 32 and 64 bit Windows. It is "believed to build and work" because we had not performed full testing of openjdk binaries and we know that build can be fragile due to different build environments. My tests are not "ideal" for number of reasons: 1) It is not exactly same bits as b17 code drop (because someone else could integrate after me, etc.) 2) I was using binary plugs created from my personal workspace. I believe they should be the same as those to be published with b17 code drop but this is my assumption. We work on removing them and may be they changed 3) after all it was me who updated docs regarding freetype build. perhaps i imply some knowledge :) Change is not small and harmless. So issues are possible despite multiple code reviews. In fact one of severe build issues was found soon after my putback (fix for it went into b17). As of now at least several other people tried to build openjdk with freetype-related changes on some platforms and it worked for them. So hopefully this means this will work for you too :) If not then i hope we can identify problem and fix it together. BTW, for windows build you will need to build freetype.dll (i tried only dll built with visualc). I believe that freetype build system does not generate .dll on windows and therefore some manual tweaking of freetype makefiles (and sources) might be necessary. For cross platform build of freetype dll for windows 64 some additional changes were required. -igor Dan Fabulich wrote: > Anthony Petrov wrote: > >> I'm afraid that until someone tells us exactly: "I've got the >> following problems with builds on Windows: this, this, and this", we >> can't help you at all, can we?.. > > Of course you can! :-) What I'm suggesting is that someone at Sun > *test* the Windows build on their end, using the same OpenJDK source, > plugs, and documentation that we're following, to make sure that the > build can work at least once. > > Specifically, we know for sure that all of the builds we've gotten so > far can't be built on Windows using the provided binary plugs (due to > at least one missing file); the hope is that b17 will make it possible > to build on Windows. What I'm asking is that someone at Sun try it > out once, just to make sure. > > I'm looking for someone to say "this build works for me; it is > possible to build this code without patching it." Think of it as > doing QA on the build process. If it doesn't work for Sun engineers, > it certainly won't work for us. > > -Dan > From fkung at redhat.com Thu Aug 2 11:02:33 2007 From: fkung at redhat.com (Francis Kung) Date: Thu, 02 Aug 2007 14:02:33 -0400 Subject: Window Decorations do not work on x86_64 In-Reply-To: <46B0905C.9040805@redhat.com> References: <46AA381D.3050703@redhat.com> <46AAFDAC.9090405@sun.com> <46ADEA37.4060201@redhat.com> <46AE09F2.9070605@redhat.com> <46AE497E.9030702@redhat.com> <46AF3F51.2050908@redhat.com> <46B049A2.1040706@sun.com> <46B0905C.9040805@redhat.com> Message-ID: <46B21C39.4030602@redhat.com> Hi, It looks like I was a bit premature in blaming a patch for this bug; it turns out to be a much more subtle problem with the build system (and completely unrelated to XPanelPeer, which had the unfortunate position of being in the wrong place at the wrong time =) ). My extreme apologies for heading in the wrong direction with this. The real problem here is between lesstif and openmotif. The PropMwmHints struct has a different size, and thus lesstif is incompatible with OpenJDK on 64-bit architectures. This also explains why the Sun developers weren't seeing this (I assume they use openmotif), and a stray ALT_MOTIF_DIR setting in my build environment, left-over from a b14 build, led me on a wild goose chase last week. Regards, Francis From dan at fabulich.com Thu Aug 2 12:15:56 2007 From: dan at fabulich.com (Dan Fabulich) Date: Thu, 2 Aug 2007 12:15:56 -0700 (Pacific Daylight Time) Subject: encumbrances update In-Reply-To: <46B1A0BB.4030405@sun.com> References: <46AFAC07.6060608@sun.com> <46B1833C.7050705@sun.com> <46B1A0BB.4030405@sun.com> Message-ID: Igor Nekrestyanov wrote: > Of course i've tested these changes on all platforms including both 32 > and 64 bit Windows. It is "believed to build and work" because we had > not performed full testing of openjdk binaries and we know that build > can be fragile due to different build environments. I'm sure you've tested your changes in your build, and maybe that's all I can ask for, but I'm pretty sure the same could have been said of all of the previous builds, including the code drop we got in May and every build since, all of which, we know, don't work for anyone who isn't @sun.com (due to at least one missing file). > My tests are not "ideal" for number of reasons: > 2) I was using binary plugs created from my personal workspace. > I believe they should be the same as those to be published with b17 > code drop but this is my assumption. We know for certain that this assumption is FALSE. No binary plug given to the public has ever built successfully on Windows; since your personal plugs have been working for you for months, we can conclude that there's something critically different between your plugs and the plugs we get. But who knows? Maybe we'll get lucky this time. :-) > BTW, for windows build you will need to build freetype.dll (i tried only > dll built with visualc). I believe that freetype build system does not > generate .dll on windows and therefore some manual tweaking of freetype > makefiles (and sources) might be necessary. Sounds like fun! :-) Will the documentation include a patch? Or just some tips on how to make a .DLL? What source files needed to change? -Dan From Igor.Nekrestyanov at Sun.COM Thu Aug 2 12:39:01 2007 From: Igor.Nekrestyanov at Sun.COM (Igor Nekrestyanov) Date: Thu, 02 Aug 2007 23:39:01 +0400 Subject: encumbrances update In-Reply-To: References: <46AFAC07.6060608@sun.com> <46B1833C.7050705@sun.com> <46B1A0BB.4030405@sun.com> Message-ID: <46B232D5.6070809@sun.com> >> My tests are not "ideal" for number of reasons: >> 2) I was using binary plugs created from my personal workspace. >> I believe they should be the same as those to be published with >> b17 code drop but this is my assumption. > > We know for certain that this assumption is FALSE. No binary plug > given to the public has ever built successfully on Windows; since your > personal plugs have been working for you for months, we can conclude > that there's something critically different between your plugs and the > plugs we get. Prior to introduction of the "binary plugs" in the makefile (starting from the b16) it was easy to use our internal product builds to import encumbered bits for openjdk build. So, internal openjdk builds were easier. However, since b16 we need to export image of binary plugs from the product build and use these exported images for openjdk build. I think (but i am not 100% sure) that same procedure is used to export binary plug bits for people outside of @sun.com. So now there is fewer chance to have discrepancies (and after all t2k.lib is not needed anymore :) ). > But who knows? Maybe we'll get lucky this time. :-) I can hardly wait to get feedback on build status. Hopefully this will be success report :) >> BTW, for windows build you will need to build freetype.dll (i tried >> only dll built with visualc). I believe that freetype build system >> does not generate .dll on windows and therefore some manual tweaking >> of freetype makefiles (and sources) might be necessary. > > Sounds like fun! :-) Will the documentation include a patch? Or just > some tips on how to make a .DLL? What source files needed to change? No, there is no patch or detailed instruction in the openjdk docs. You can follow "official" freetype approach - http://freetype.freedesktop.org/wiki/FreeType_DLL. I believe it worked for me to prepare 32 bit binary. Perhaps someday they will finally simplify it and we can just run make :) In addition to described changes you may also want to tweak ftoptions.h to enable subpixel rendering. -igor From robilad at kaffe.org Thu Aug 2 13:10:36 2007 From: robilad at kaffe.org (Dalibor Topic) Date: Thu, 02 Aug 2007 22:10:36 +0200 Subject: encumbrances update In-Reply-To: <46B232D5.6070809@sun.com> References: <46AFAC07.6060608@sun.com> <46B1833C.7050705@sun.com> <46B1A0BB.4030405@sun.com> <46B232D5.6070809@sun.com> Message-ID: <46B23A3C.6070401@kaffe.org> Igor Nekrestyanov wrote: > You can follow "official" freetype approach - > http://freetype.freedesktop.org/wiki/FreeType_DLL. > I believe it worked for me to prepare 32 bit binary. > Perhaps someday they will finally simplify it and we can just run make :) >From looking at the easy mingw option, i think that could be folded into the build system properly by adding -no-undefined to Makefile.am containing libfreetype_la_LDFLAGS, and running autoconf -f -i. cheers, dalibor topic From robilad at kaffe.org Thu Aug 2 13:12:55 2007 From: robilad at kaffe.org (Dalibor Topic) Date: Thu, 02 Aug 2007 22:12:55 +0200 Subject: encumbrances update In-Reply-To: <46B23A3C.6070401@kaffe.org> References: <46AFAC07.6060608@sun.com> <46B1833C.7050705@sun.com> <46B1A0BB.4030405@sun.com> <46B232D5.6070809@sun.com> <46B23A3C.6070401@kaffe.org> Message-ID: <46B23AC7.9020008@kaffe.org> Dalibor Topic wrote: > Igor Nekrestyanov wrote: > >> You can follow "official" freetype approach - >> http://freetype.freedesktop.org/wiki/FreeType_DLL. >> I believe it worked for me to prepare 32 bit binary. >> Perhaps someday they will finally simplify it and we can just run make :) > >>From looking at the easy mingw option, i think that could be folded into > the build system properly by adding -no-undefined to Makefile.am > containing libfreetype_la_LDFLAGS, and running autoconf -f -i. i was a bit too fast, that should have been autoreconf -f -i (for regular autotools using projects, or bash autogen.sh for those that have an autogen script instead). cheers, dalibor topic From mark at klomp.org Fri Aug 3 01:25:04 2007 From: mark at klomp.org (Mark Wielaard) Date: Fri, 03 Aug 2007 10:25:04 +0200 Subject: JavaSE 7 build 17 is available at the openjdk.java.net website In-Reply-To: <46B25CC4.6030303@Sun.COM> References: <46B25CC4.6030303@Sun.COM> Message-ID: <1186129504.3606.12.camel@dijkstra.wildebeest.org> Hi Xiomara, On Thu, 2007-08-02 at 15:37 -0700, Xiomara.Jayasena at Sun.COM wrote: > The OpenJDK source, Compiler source and Jtreg binary for the promoted > JavaSE 7 build b17 is available under the openjdk > http://openjdk.java.net website under Source Code (direct link to > bundles: http://download.java.net/openjdk/jdk7 ) > > The OpenJDK sources are also available at the subversion repository > http://openjdk.dev.java.net/source/browse/openjdk Thanks. I see the changes listed at: http://download.java.net/jdk7/changes/jdk7-b17.html It might be a nice idea to include the ChangeLog with the announcement. Is there any overview of what is being worked on/pending for b18? The read-only mercurial mirror on icedtea.classpath.org did auto update a few hours ago already without any manual interference necessary, so you can also get the update through hg pull && hg update now if you use that. (Now back at the old location on http://icedtea.classpath.org/hg/ but also on the iced-tea.org domain now.) 567 files updated, 0 files merged, 6398 files removed, 0 files unresolved Most of those removed files seem to be the tests under j2se/test/ which also aren't in the zip or on subversion anymore. Have they to moved somewhere else? Cheers, Mark From fw at deneb.enyo.de Fri Aug 3 01:38:42 2007 From: fw at deneb.enyo.de (Florian Weimer) Date: Fri, 03 Aug 2007 10:38:42 +0200 Subject: JavaSE 7 build 17 is available at the openjdk.java.net website In-Reply-To: <1186129504.3606.12.camel@dijkstra.wildebeest.org> (Mark Wielaard's message of "Fri, 03 Aug 2007 10:25:04 +0200") References: <46B25CC4.6030303@Sun.COM> <1186129504.3606.12.camel@dijkstra.wildebeest.org> Message-ID: <87d4y5108d.fsf@mid.deneb.enyo.de> * Mark Wielaard: > Thanks. I see the changes listed at: > http://download.java.net/jdk7/changes/jdk7-b17.html Oh. This link doesn't work for me. From mark at klomp.org Fri Aug 3 01:55:47 2007 From: mark at klomp.org (Mark Wielaard) Date: Fri, 03 Aug 2007 10:55:47 +0200 Subject: JavaSE 7 build 17 is available at the openjdk.java.net website In-Reply-To: <87d4y5108d.fsf@mid.deneb.enyo.de> References: <46B25CC4.6030303@Sun.COM> <1186129504.3606.12.camel@dijkstra.wildebeest.org> <87d4y5108d.fsf@mid.deneb.enyo.de> Message-ID: <1186131348.3606.20.camel@dijkstra.wildebeest.org> On Fri, 2007-08-03 at 10:38 +0200, Florian Weimer wrote: > > Thanks. I see the changes listed at: > > http://download.java.net/jdk7/changes/jdk7-b17.html > > Oh. This link doesn't work for me. That is strange. I swear it worked for me just a few minutes ago, but now if gives: Not Found The requested object does not exist on this server. The link you followed is either outdated, inaccurate, or the server has been instructed not to let you have it. Weird. Another good reason to include the actual change log with the announcement message! :) Cheers, Mark From volker.simonis at gmail.com Fri Aug 3 06:57:43 2007 From: volker.simonis at gmail.com (Volker Simonis) Date: Fri, 3 Aug 2007 15:57:43 +0200 Subject: Where have the tests gone??? Message-ID: Hi, I was hoping that while time goes by more and more tests will appeare (espacially in the hotspot directory) but now I just realized that the 'test/' subdirectories from the 'hotspot/' and 'j2se/' directories dissapeared completely in Build b17. Has this happend intentionally? What are the futuer plans for the jtreg tests in OpenJDK? By the way, the build itself succedded without any problems on Suse Linux 10 on x86. Good job! Volker From Jonathan.Gibbons at Sun.COM Fri Aug 3 07:19:23 2007 From: Jonathan.Gibbons at Sun.COM (Jonathan Gibbons) Date: Fri, 03 Aug 2007 07:19:23 -0700 Subject: Where have the tests gone??? In-Reply-To: References: Message-ID: <1ED26BBA-C48E-4CFF-A59C-D71028A6571B@sun.com> I can't speak for what happened to all the tests, which surely sounds like an accident, but I can say that that a bunch more tool tests will be made available soon. -- Jon G On Aug 3, 2007, at 6:57 AM, Volker Simonis wrote: > Hi, > > I was hoping that while time goes by more and more tests will appeare > (espacially in the hotspot directory) but now I just realized that > the 'test/' subdirectories from the 'hotspot/' and 'j2se/' directories > dissapeared completely in Build b17. Has this happend intentionally? > > What are the futuer plans for the jtreg tests in OpenJDK? > > By the way, the build itself succedded without any problems on Suse > Linux 10 on x86. Good job! > > Volker From Sandeep.Konchady at Sun.COM Fri Aug 3 09:34:15 2007 From: Sandeep.Konchady at Sun.COM (Sandeep Konchady) Date: Fri, 03 Aug 2007 09:34:15 -0700 Subject: JavaSE 7 build 17 is available at the openjdk.java.net website In-Reply-To: <1186131348.3606.20.camel@dijkstra.wildebeest.org> References: <46B25CC4.6030303@Sun.COM> <1186129504.3606.12.camel@dijkstra.wildebeest.org> <87d4y5108d.fsf@mid.deneb.enyo.de> <1186131348.3606.20.camel@dijkstra.wildebeest.org> Message-ID: <46B35907.1030302@Sun.COM> Not sure what happened, the page seems to be working again. - Sandeep Mark Wielaard wrote: > On Fri, 2007-08-03 at 10:38 +0200, Florian Weimer wrote: > >>> Thanks. I see the changes listed at: >>> http://download.java.net/jdk7/changes/jdk7-b17.html >>> >> Oh. This link doesn't work for me. >> > > That is strange. I swear it worked for me just a few minutes ago, but > now if gives: > > Not Found > The requested object does not exist on this server. The link you > followed is either outdated, inaccurate, or the server has been > instructed not to let you have it. > > Weird. Another good reason to include the actual change log with the > announcement message! :) > > Cheers, > > Mark > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/discuss/attachments/20070803/2e624aa3/attachment.html From Xiomara.Jayasena at Sun.COM Fri Aug 3 10:01:02 2007 From: Xiomara.Jayasena at Sun.COM (Xiomara.Jayasena at Sun.COM) Date: Fri, 03 Aug 2007 10:01:02 -0700 Subject: JavaSE 7 build 17 is available at the openjdk.java.net website In-Reply-To: <1186129504.3606.12.camel@dijkstra.wildebeest.org> References: <46B25CC4.6030303@Sun.COM> <1186129504.3606.12.camel@dijkstra.wildebeest.org> Message-ID: <46B35F4E.6030500@Sun.COM> Hi Mark, See my comments embedded... Mark Wielaard wrote: >Hi Xiomara, > >On Thu, 2007-08-02 at 15:37 -0700, Xiomara.Jayasena at Sun.COM wrote: > > >>The OpenJDK source, Compiler source and Jtreg binary for the promoted >>JavaSE 7 build b17 is available under the openjdk >>http://openjdk.java.net website under Source Code (direct link to >>bundles: http://download.java.net/openjdk/jdk7 ) >> >>The OpenJDK sources are also available at the subversion repository >>http://openjdk.dev.java.net/source/browse/openjdk >> >> > >Thanks. I see the changes listed at: >http://download.java.net/jdk7/changes/jdk7-b17.html >It might be a nice idea to include the ChangeLog with the announcement. > > I'll see into including it in the future. >Is there any overview of what is being worked on/pending for b18? > > need to investigate what can be found >The read-only mercurial mirror on icedtea.classpath.org did auto update >a few hours ago already without any manual interference necessary, so >you can also get the update through hg pull && hg update now if you use >that. (Now back at the old location on http://icedtea.classpath.org/hg/ >but also on the iced-tea.org domain now.) >567 files updated, 0 files merged, 6398 files removed, 0 files unresolved > >Most of those removed files seem to be the tests under j2se/test/ which >also aren't in the zip or on subversion anymore. Have they to moved >somewhere else? > > Inadvertently removed and will be place back in the next build. -Xiomara >Cheers, > >Mark > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/discuss/attachments/20070803/9981eb0f/attachment.html From fw at deneb.enyo.de Fri Aug 3 10:16:52 2007 From: fw at deneb.enyo.de (Florian Weimer) Date: Fri, 03 Aug 2007 19:16:52 +0200 Subject: JavaSE 7 build 17 is available at the openjdk.java.net website In-Reply-To: <46B35907.1030302@Sun.COM> (Sandeep Konchady's message of "Fri, 03 Aug 2007 09:34:15 -0700") References: <46B25CC4.6030303@Sun.COM> <1186129504.3606.12.camel@dijkstra.wildebeest.org> <87d4y5108d.fsf@mid.deneb.enyo.de> <1186131348.3606.20.camel@dijkstra.wildebeest.org> <46B35907.1030302@Sun.COM> Message-ID: <878x8ssfln.fsf@mid.deneb.enyo.de> * Sandeep Konchady: > Not sure what happened, the page seems to be working again. Not for me, I still receive this error message: | Not Found | | The requested object does not exist on this server. The link you | followed is either outdated, inaccurate, or the server has been | instructed not to let you have it. From Xiomara.Jayasena at Sun.COM Fri Aug 3 10:19:33 2007 From: Xiomara.Jayasena at Sun.COM (Xiomara.Jayasena at Sun.COM) Date: Fri, 03 Aug 2007 10:19:33 -0700 Subject: JavaSE 7 build 17 is available at the openjdk.java.net website In-Reply-To: <878x8ssfln.fsf@mid.deneb.enyo.de> References: <46B25CC4.6030303@Sun.COM> <1186129504.3606.12.camel@dijkstra.wildebeest.org> <87d4y5108d.fsf@mid.deneb.enyo.de> <1186131348.3606.20.camel@dijkstra.wildebeest.org> <46B35907.1030302@Sun.COM> <878x8ssfln.fsf@mid.deneb.enyo.de> Message-ID: <46B363A5.7060609@Sun.COM> I have no problem accessing the link below: http://download.java.net/jdk7/changes/jdk7-b17.html Is anybody else having problems? -Xiomara Florian Weimer wrote: >* Sandeep Konchady: > > > >>Not sure what happened, the page seems to be working again. >> >> > >Not for me, I still receive this error message: > >| Not Found >| >| The requested object does not exist on this server. The link you >| followed is either outdated, inaccurate, or the server has been >| instructed not to let you have it. > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/discuss/attachments/20070803/258dd446/attachment.html From fw at deneb.enyo.de Fri Aug 3 10:27:06 2007 From: fw at deneb.enyo.de (Florian Weimer) Date: Fri, 03 Aug 2007 19:27:06 +0200 Subject: JavaSE 7 build 17 is available at the openjdk.java.net website In-Reply-To: <46B363A5.7060609@Sun.COM> (Xiomara Jayasena's message of "Fri, 03 Aug 2007 10:19:33 -0700") References: <46B25CC4.6030303@Sun.COM> <1186129504.3606.12.camel@dijkstra.wildebeest.org> <87d4y5108d.fsf@mid.deneb.enyo.de> <1186131348.3606.20.camel@dijkstra.wildebeest.org> <46B35907.1030302@Sun.COM> <878x8ssfln.fsf@mid.deneb.enyo.de> <46B363A5.7060609@Sun.COM> Message-ID: <87tzrgr0k5.fsf@mid.deneb.enyo.de> * Xiomara Jayasena: > I have no problem accessing the link below: > http://download.java.net/jdk7/changes/jdk7-b17.html During further tests, the page suddenly appeared. It's not a caching issue on my side; I had disabled caching. Very strange. From Sandeep.Konchady at Sun.COM Fri Aug 3 10:22:40 2007 From: Sandeep.Konchady at Sun.COM (Sandeep Konchady) Date: Fri, 03 Aug 2007 10:22:40 -0700 Subject: JavaSE 7 build 17 is available at the openjdk.java.net website In-Reply-To: <46B363A5.7060609@Sun.COM> References: <46B25CC4.6030303@Sun.COM> <1186129504.3606.12.camel@dijkstra.wildebeest.org> <87d4y5108d.fsf@mid.deneb.enyo.de> <1186131348.3606.20.camel@dijkstra.wildebeest.org> <46B35907.1030302@Sun.COM> <878x8ssfln.fsf@mid.deneb.enyo.de> <46B363A5.7060609@Sun.COM> Message-ID: <46B36460.50704@Sun.COM> Hi Xiomara, Florian is right. Looks like what I saw initially was a cached version of the page. Please clear your cache and reload the page, you will get "Not Found" error page. Thanks, Sandeep Xiomara.Jayasena at Sun.COM wrote: > > I have no problem accessing the link below: > http://download.java.net/jdk7/changes/jdk7-b17.html > > Is anybody else having problems? > > -Xiomara > > Florian Weimer wrote: >> * Sandeep Konchady: >> >> >>> Not sure what happened, the page seems to be working again. >>> >> >> Not for me, I still receive this error message: >> >> | Not Found >> | >> | The requested object does not exist on this server. The link you >> | followed is either outdated, inaccurate, or the server has been >> | instructed not to let you have it. >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/discuss/attachments/20070803/1648fee0/attachment.html From fkung at redhat.com Fri Aug 3 10:28:01 2007 From: fkung at redhat.com (Francis Kung) Date: Fri, 03 Aug 2007 13:28:01 -0400 Subject: JavaSE 7 build 17 is available at the openjdk.java.net website In-Reply-To: <46B363A5.7060609@Sun.COM> References: <46B25CC4.6030303@Sun.COM> <1186129504.3606.12.camel@dijkstra.wildebeest.org> <87d4y5108d.fsf@mid.deneb.enyo.de> <1186131348.3606.20.camel@dijkstra.wildebeest.org> <46B35907.1030302@Sun.COM> <878x8ssfln.fsf@mid.deneb.enyo.de> <46B363A5.7060609@Sun.COM> Message-ID: <46B365A1.3020209@redhat.com> The page seems to be going up and down sporadically - it was working a few hours ago, then returning "Not Found" a few minutes ago, and seems to have *just* come back up again. Cheers, Francis Xiomara.Jayasena at Sun.COM wrote: > > I have no problem accessing the link below: > http://download.java.net/jdk7/changes/jdk7-b17.html > > Is anybody else having problems? > > -Xiomara > > Florian Weimer wrote: >> * Sandeep Konchady: >> >> >>> Not sure what happened, the page seems to be working again. >>> >> >> Not for me, I still receive this error message: >> >> | Not Found >> | >> | The requested object does not exist on this server. The link you >> | followed is either outdated, inaccurate, or the server has been >> | instructed not to let you have it. >> > From David.Herron at Sun.COM Fri Aug 3 10:42:04 2007 From: David.Herron at Sun.COM (David Herron) Date: Fri, 03 Aug 2007 10:42:04 -0700 Subject: JavaSE 7 build 17 is available at the openjdk.java.net website In-Reply-To: <46B365A1.3020209@redhat.com> References: <46B25CC4.6030303@Sun.COM> <1186129504.3606.12.camel@dijkstra.wildebeest.org> <87d4y5108d.fsf@mid.deneb.enyo.de> <1186131348.3606.20.camel@dijkstra.wildebeest.org> <46B35907.1030302@Sun.COM> <878x8ssfln.fsf@mid.deneb.enyo.de> <46B363A5.7060609@Sun.COM> <46B365A1.3020209@redhat.com> Message-ID: <46B368EC.20400@sun.com> Weird, yesterday I visited that page .. then shutdown my laptop, just rebooted, and I, too, get Not Found. I believe there are multiple servers involved with providing download.java.net. These servers were among the ones affected last week by that power outage which knocked out several sites. I've sent a note to the alias where we discuss that server, to get some advice. - David Herron Francis Kung wrote: > The page seems to be going up and down sporadically - it was working a > few hours ago, then returning "Not Found" a few minutes ago, and seems > to have *just* come back up again. > > Cheers, > Francis > > > Xiomara.Jayasena at Sun.COM wrote: >> >> I have no problem accessing the link below: >> http://download.java.net/jdk7/changes/jdk7-b17.html >> >> Is anybody else having problems? >> >> -Xiomara >> >> Florian Weimer wrote: >>> * Sandeep Konchady: >>> >>> >>>> Not sure what happened, the page seems to be working again. >>>> >>> >>> Not for me, I still receive this error message: >>> >>> | Not Found >>> | >>> | The requested object does not exist on this server. The link you >>> | followed is either outdated, inaccurate, or the server has been >>> | instructed not to let you have it. >>> >> From Xiomara.Jayasena at Sun.COM Fri Aug 3 10:41:24 2007 From: Xiomara.Jayasena at Sun.COM (Xiomara.Jayasena at Sun.COM) Date: Fri, 03 Aug 2007 10:41:24 -0700 Subject: JavaSE 7 build 17 is available at the openjdk.java.net website In-Reply-To: <46B365A1.3020209@redhat.com> References: <46B25CC4.6030303@Sun.COM> <1186129504.3606.12.camel@dijkstra.wildebeest.org> <87d4y5108d.fsf@mid.deneb.enyo.de> <1186131348.3606.20.camel@dijkstra.wildebeest.org> <46B35907.1030302@Sun.COM> <878x8ssfln.fsf@mid.deneb.enyo.de> <46B363A5.7060609@Sun.COM> <46B365A1.3020209@redhat.com> Message-ID: <46B368C4.4040808@Sun.COM> All, Thanks to those of you who responded. This issue is currently being investigated -- stay tuned. -Xiomara Francis Kung wrote: > The page seems to be going up and down sporadically - it was working a > few hours ago, then returning "Not Found" a few minutes ago, and seems > to have *just* come back up again. > > Cheers, > Francis > > > Xiomara.Jayasena at Sun.COM wrote: > >> >> I have no problem accessing the link below: >> http://download.java.net/jdk7/changes/jdk7-b17.html >> >> Is anybody else having problems? >> >> -Xiomara >> >> Florian Weimer wrote: >> >>> * Sandeep Konchady: >>> >>> >>> >>>> Not sure what happened, the page seems to be working again. >>>> >>> >>> >>> Not for me, I still receive this error message: >>> >>> | Not Found >>> | >>> | The requested object does not exist on this server. The link you >>> | followed is either outdated, inaccurate, or the server has been >>> | instructed not to let you have it. >>> >> >> From Xiomara.Jayasena at Sun.COM Fri Aug 3 10:45:45 2007 From: Xiomara.Jayasena at Sun.COM (Xiomara.Jayasena at Sun.COM) Date: Fri, 03 Aug 2007 10:45:45 -0700 Subject: JavaSE 7 build 17 is available at the openjdk.java.net website In-Reply-To: <46B368EC.20400@sun.com> References: <46B25CC4.6030303@Sun.COM> <1186129504.3606.12.camel@dijkstra.wildebeest.org> <87d4y5108d.fsf@mid.deneb.enyo.de> <1186131348.3606.20.camel@dijkstra.wildebeest.org> <46B35907.1030302@Sun.COM> <878x8ssfln.fsf@mid.deneb.enyo.de> <46B363A5.7060609@Sun.COM> <46B365A1.3020209@redhat.com> <46B368EC.20400@sun.com> Message-ID: <46B369C9.6090800@Sun.COM> David Herron wrote: > Weird, yesterday I visited that page .. then shutdown my laptop, just > rebooted, and I, too, get Not Found. > > I believe there are multiple servers involved with providing > download.java.net. These servers were among the ones affected last > week by that power outage which knocked out several sites. I've sent > a note to the alias where we discuss that server, to get some advice. Thank you David! I have too :-) -Xiomara > > - David Herron > > > > Francis Kung wrote: > >> The page seems to be going up and down sporadically - it was working >> a few hours ago, then returning "Not Found" a few minutes ago, and >> seems to have *just* come back up again. >> >> Cheers, >> Francis >> >> >> Xiomara.Jayasena at Sun.COM wrote: >> >>> >>> I have no problem accessing the link below: >>> http://download.java.net/jdk7/changes/jdk7-b17.html >>> >>> Is anybody else having problems? >>> >>> -Xiomara >>> >>> Florian Weimer wrote: >>> >>>> * Sandeep Konchady: >>>> >>>> >>>> >>>>> Not sure what happened, the page seems to be working again. >>>>> >>>> >>>> >>>> Not for me, I still receive this error message: >>>> >>>> | Not Found >>>> | >>>> | The requested object does not exist on this server. The link you >>>> | followed is either outdated, inaccurate, or the server has been >>>> | instructed not to let you have it. >>>> >>> >>> > From alexanderschunk at t-online.de Fri Aug 3 13:12:00 2007 From: alexanderschunk at t-online.de (Alexander Schunk) Date: 03 Aug 2007 20:12 GMT Subject: discuss Digest, Vol 4, Issue 5 In-Reply-To: References: Message-ID: <1IH3VA-1LsBt20@fwd32.aul.t-online.de> Hi, i a have recently subscribed to this list and am working on an API for linear Algebra operations which may be part of the OpenJDK SDK. This API currently provides methods for 2D and 3D Vector operations, Matrix operations an Complex Number operations. I have also written a simple Fraction Number class and some other basic algorithms - faculty, binomial etc. which may be used for statistics. I am also working on the Java SDK for the Windows plattform however i do not build very new release so the current discussion on Windows Vista builds is interesting. Regards Alexander schrieb: > Send discuss mailing list submissions to > mailto:discuss at openjdk.java.net > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.openjdk.java.net/mailman/listinfo/discuss > or, via email, send a message with subject or body 'help' to > mailto:discuss-request at openjdk.java.net > > You can reach the person managing the list at > mailto:discuss-owner at openjdk.java.net > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of discuss digest..." > > > Today's Topics: > > 1. Re: JavaSE 7 build 17 is available at the openjdk.java.net > website (mailto:Xiomara.Jayasena at Sun.COM) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 03 Aug 2007 10:45:45 -0700 > From: mailto:Xiomara.Jayasena at Sun.COM > Subject: Re: JavaSE 7 build 17 is available at the openjdk.java.net > website > To: David Herron > Cc: mailto:discuss at openjdk.java.net, mailto:Sandeep.Konchady at Sun.COM > Message-ID: > Content-Type: text/plain; format=flowed; charset=ISO-8859-1 > > > David Herron wrote: > > > Weird, yesterday I visited that page .. then shutdown my laptop, just > > rebooted, and I, too, get Not Found. > > > > I believe there are multiple servers involved with providing > > download.java.net. These servers were among the ones affected last > > week by that power outage which knocked out several sites. I've sent > > a note to the alias where we discuss that server, to get some advice. > > Thank you David! I have too :-) > > -Xiomara > > > > > - David Herron > > > > > > > > Francis Kung wrote: > > > >> The page seems to be going up and down sporadically - it was working > >> a few hours ago, then returning "Not Found" a few minutes ago, and > >> seems to have *just* come back up again. > >> > >> Cheers, > >> Francis > >> > >> > >> mailto:Xiomara.Jayasena at Sun.COM wrote: > >> > >>> > >>> I have no problem accessing the link below: > >>> http://download.java.net/jdk7/changes/jdk7-b17.html > >>> > >>> Is anybody else having problems? > >>> > >>> -Xiomara > >>> > >>> Florian Weimer wrote: > >>> > >>>> * Sandeep Konchady: > >>>> > >>>> > >>>> > >>>>> Not sure what happened, the page seems to be working again. > >>>>> > >>>> > >>>> > >>>> Not for me, I still receive this error message: > >>>> > >>>> | Not Found > >>>> | > >>>> | The requested object does not exist on this server. The link you > >>>> | followed is either outdated, inaccurate, or the server has been > >>>> | instructed not to let you have it. > >>>> > >>> > >>> > > > > > > End of discuss Digest, Vol 4, Issue 5 > ************************************* > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/discuss/attachments/20070803/fd70b054/attachment.html From Phil.Race at Sun.COM Fri Aug 3 20:59:58 2007 From: Phil.Race at Sun.COM (Phil Race) Date: Fri, 03 Aug 2007 20:59:58 -0700 Subject: encumbrances update In-Reply-To: <096901c7d635$71959e30$802ca8c0@XPWork> References: <096901c7d635$71959e30$802ca8c0@XPWork> Message-ID: <46B3F9BE.9@sun.com> freetypecheck.c(42) : warning C4003: not enough actual parameters for macro 'QUO TEME' Did it really print a newline in the middle of that name ? your make/tools/freetypecheck/freetypecheck.c may be corrupt. the macro is defined there and its hard to imagine how it could be affected by anything exernal. -phil. Ted Neward wrote: > OK... Using a private drop of Ivan's freetype build, with an "SVN update" of > the source base, I get this: > > CYGWIN:Ted at XPJAVA:/cygdrive/c/Prg/OpenJDK/openjdk/control/make > $ make sanity > make[1]: Entering directory `/cygdrive/c/Prg/OpenJDK/openjdk/j2se/make' > make[2]: Entering directory > `/cygdrive/c/Prg/OpenJDK/openjdk/j2se/make/tools/fre > etypecheck' > Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86 > Copyright (C) Microsoft Corporation 1984-2002. All rights reserved. > > freetypecheck.c > freetypecheck.c(42) : warning C4003: not enough actual parameters for macro > 'QUO > TEME' > freetypecheck.c(42) : error C2059: syntax error : ')' > freetypecheck.c(45) : warning C4003: not enough actual parameters for macro > 'QUO > TEME' > freetypecheck.c(45) : error C2059: syntax error : ')' > freetypecheck.c(49) : error C2143: syntax error : missing ')' before '&' > freetypecheck.c(49) : error C2143: syntax error : missing '{' before '&' > freetypecheck.c(49) : error C2059: syntax error : '&' > freetypecheck.c(49) : error C2059: syntax error : ')' > freetypecheck.c(50) : error C2059: syntax error : ',' > freetypecheck.c(50) : error C2143: syntax error : missing ')' before '&' > freetypecheck.c(50) : error C2143: syntax error : missing '{' before '&' > freetypecheck.c(50) : error C2059: syntax error : '&' > freetypecheck.c(50) : error C2059: syntax error : ')' > freetypecheck.c(51) : error C2059: syntax error : ',' > freetypecheck.c(51) : error C2143: syntax error : missing ')' before > 'string' > freetypecheck.c(51) : error C2143: syntax error : missing '{' before > 'string' > freetypecheck.c(51) : error C2059: syntax error : '' > freetypecheck.c(51) : error C2059: syntax error : ')' > freetypecheck.c(53) : error C2143: syntax error : missing ')' before > 'string' > freetypecheck.c(53) : error C2143: syntax error : missing '{' before > 'string' > freetypecheck.c(53) : error C2059: syntax error : '' > freetypecheck.c(53) : error C2059: syntax error : ')' > freetypecheck.c(54) : error C2059: syntax error : 'if' > freetypecheck.c(54) : warning C4003: not enough actual parameters for macro > 'QUO > TEME' > freetypecheck.c(58) : error C2059: syntax error : 'return' > freetypecheck.c(59) : error C2059: syntax error : '}' > make[2]: *** > [c:/Prg/OpenJDK/openjdk/control/build/WINDOW~1/tmp/freetype_version > check] Error 2 > make[2]: Leaving directory > `/cygdrive/c/Prg/OpenJDK/openjdk/j2se/make/tools/free > typecheck' > make[1]: [sane-freetype] Error 2 (ignored) > /bin/sh: > c:/Prg/OpenJDK/openjdk/control/build/WINDOW~1/tmp/freetype_versioncheck > .exe: No such file or directory > make[1]: Leaving directory `/cygdrive/c/Prg/OpenJDK/openjdk/j2se/make' > > Somebody have an idea what's going on here? (Obviously, freetypecheck.c > isn't building, but I'm not sure why, beyond the obvious "there's a macro > without enough parameters" as declared on line 42....) > > Ted Neward > Java, .NET, XML Services > Consulting, Teaching, Speaking, Writing > http://www.tedneward.com > > > >> -----Original Message----- >> From: build-dev-bounces at openjdk.java.net [mailto:build-dev- >> bounces at openjdk.java.net] On Behalf Of Igor Nekrestyanov >> Sent: Thursday, August 02, 2007 12:39 PM >> To: Dan Fabulich >> Cc: discuss at openjdk.java.net; Anthony Petrov; Phil Race; build- >> dev at openjdk.java.net >> Subject: Re: encumbrances update >> >> >> >>>> My tests are not "ideal" for number of reasons: >>>> 2) I was using binary plugs created from my personal workspace. >>>> I believe they should be the same as those to be published with >>>> b17 code drop but this is my assumption. >>>> >>> We know for certain that this assumption is FALSE. No binary plug >>> given to the public has ever built successfully on Windows; since your >>> personal plugs have been working for you for months, we can conclude >>> that there's something critically different between your plugs and the >>> plugs we get. >>> >> Prior to introduction of the "binary plugs" in the makefile (starting >> from the b16) >> it was easy to use our internal product builds to import encumbered bits >> for openjdk build. >> So, internal openjdk builds were easier. >> >> However, since b16 we need to export image of binary plugs from the >> product build and >> use these exported images for openjdk build. >> I think (but i am not 100% sure) that same procedure is used to export >> binary plug bits for people outside of @sun.com. >> So now there is fewer chance to have discrepancies (and after all >> t2k.lib is not needed anymore :) ). >> >>> But who knows? Maybe we'll get lucky this time. :-) >>> >> I can hardly wait to get feedback on build status. >> Hopefully this will be success report :) >> >>>> BTW, for windows build you will need to build freetype.dll (i tried >>>> only dll built with visualc). I believe that freetype build system >>>> does not generate .dll on windows and therefore some manual tweaking >>>> of freetype makefiles (and sources) might be necessary. >>>> >>> Sounds like fun! :-) Will the documentation include a patch? Or just >>> some tips on how to make a .DLL? What source files needed to change? >>> >> No, there is no patch or detailed instruction in the openjdk docs. >> >> You can follow "official" freetype approach - >> http://freetype.freedesktop.org/wiki/FreeType_DLL. >> I believe it worked for me to prepare 32 bit binary. >> Perhaps someday they will finally simplify it and we can just run make :) >> >> In addition to described changes you may also want to tweak ftoptions.h >> to enable subpixel rendering. >> >> -igor >> >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.476 / Virus Database: 269.11.2/933 - Release Date: 8/2/2007 >> 2:22 PM >> >> > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.476 / Virus Database: 269.11.2/933 - Release Date: 8/2/2007 > 2:22 PM > > > From Phil.Race at Sun.COM Fri Aug 3 21:02:19 2007 From: Phil.Race at Sun.COM (Phil Race) Date: Fri, 03 Aug 2007 21:02:19 -0700 Subject: encumbrances update In-Reply-To: <096a01c7d635$d226d700$802ca8c0@XPWork> References: <096a01c7d635$d226d700$802ca8c0@XPWork> Message-ID: <46B3FA4B.9020603@sun.com> Ted Neward wrote: > One other question: does the new build still need an > ALT_CLOSED_JDK_IMPORT_PATH that points to a valid JDK 7 instance? > There was no change in the overall build architecture in b17 In that regard whatever Kelly did for b16 is still the case in b17, which AFAIK means it can be just the sparse binary plugs *OR* a full JDK .. -phil. > Ted Neward > Java, .NET, XML Services > Consulting, Teaching, Speaking, Writing > http://www.tedneward.com > > > >> -----Original Message----- >> From: build-dev-bounces at openjdk.java.net [mailto:build-dev- >> bounces at openjdk.java.net] On Behalf Of Igor Nekrestyanov >> Sent: Thursday, August 02, 2007 12:39 PM >> To: Dan Fabulich >> Cc: discuss at openjdk.java.net; Anthony Petrov; Phil Race; build- >> dev at openjdk.java.net >> Subject: Re: encumbrances update >> >> >> >>>> My tests are not "ideal" for number of reasons: >>>> 2) I was using binary plugs created from my personal workspace. >>>> I believe they should be the same as those to be published with >>>> b17 code drop but this is my assumption. >>>> >>> We know for certain that this assumption is FALSE. No binary plug >>> given to the public has ever built successfully on Windows; since your >>> personal plugs have been working for you for months, we can conclude >>> that there's something critically different between your plugs and the >>> plugs we get. >>> >> Prior to introduction of the "binary plugs" in the makefile (starting >> from the b16) >> it was easy to use our internal product builds to import encumbered bits >> for openjdk build. >> So, internal openjdk builds were easier. >> >> However, since b16 we need to export image of binary plugs from the >> product build and >> use these exported images for openjdk build. >> I think (but i am not 100% sure) that same procedure is used to export >> binary plug bits for people outside of @sun.com. >> So now there is fewer chance to have discrepancies (and after all >> t2k.lib is not needed anymore :) ). >> >>> But who knows? Maybe we'll get lucky this time. :-) >>> >> I can hardly wait to get feedback on build status. >> Hopefully this will be success report :) >> >>>> BTW, for windows build you will need to build freetype.dll (i tried >>>> only dll built with visualc). I believe that freetype build system >>>> does not generate .dll on windows and therefore some manual tweaking >>>> of freetype makefiles (and sources) might be necessary. >>>> >>> Sounds like fun! :-) Will the documentation include a patch? Or just >>> some tips on how to make a .DLL? What source files needed to change? >>> >> No, there is no patch or detailed instruction in the openjdk docs. >> >> You can follow "official" freetype approach - >> http://freetype.freedesktop.org/wiki/FreeType_DLL. >> I believe it worked for me to prepare 32 bit binary. >> Perhaps someday they will finally simplify it and we can just run make :) >> >> In addition to described changes you may also want to tweak ftoptions.h >> to enable subpixel rendering. >> >> -igor >> >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.476 / Virus Database: 269.11.2/933 - Release Date: 8/2/2007 >> 2:22 PM >> >> > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.476 / Virus Database: 269.11.2/933 - Release Date: 8/2/2007 > 2:22 PM > > > From Igor.Nekrestyanov at Sun.COM Sat Aug 4 02:25:01 2007 From: Igor.Nekrestyanov at Sun.COM (Igor Nekrestyanov) Date: Sat, 04 Aug 2007 13:25:01 +0400 Subject: encumbrances update In-Reply-To: <099a01c7d675$670ea840$802ca8c0@XPWork> References: <099a01c7d675$670ea840$802ca8c0@XPWork> Message-ID: <46B445ED.6040600@sun.com> This is actually bug. make/common/Defs.gmk includes Platform.gmk before it sets OPENJDK variable. As a result REQUIRED_FREETYPE_VERSION is never set. (BTW, this is because we always set OPENJDK=true manually because our internal builds have access to closed_src. So, yet one problem that sneak in because of difference in the environments) This seems only affect sanity check but we still have to fix it. And this should be reproducible on any platform, not just windows. Meanwhile please set environment variable OPENJDK=true prior to starting build or pass it in the command line as you did. I do not know what happens in the second case when build fails for you. I'll try clean ws from openjdk.dev.java.net and try to reproduce it. -igor Ted Neward wrote: > The newline was line-wrapping from my console window. I checked the C code, > it's fine. The problem is that the REQUIRED_FREETYPE_VERSION macro wasn't > being set inside the sanity makefile checks unless I explicitly put > "OPENJDK=1" (which I think should be "OPENJDK=true") on the build command > line. "make sanity OPENJDK=true" works, trying a full build now. > > Ted Neward > Java, .NET, XML Services > Consulting, Teaching, Speaking, Writing > http://www.tedneward.com > > > >> -----Original Message----- >> From: Phil.Race at Sun.COM [mailto:Phil.Race at Sun.COM] >> Sent: Friday, August 03, 2007 9:00 PM >> To: Ted Neward >> Cc: 'Igor Nekrestyanov'; 'Dan Fabulich'; discuss at openjdk.java.net; >> 'Anthony Petrov'; build-dev at openjdk.java.net >> Subject: Re: encumbrances update >> >> freetypecheck.c(42) : warning C4003: not enough actual parameters for >> macro >> 'QUO >> TEME' >> >> Did it really print a newline in the middle of that name ? >> >> your make/tools/freetypecheck/freetypecheck.c may be corrupt. >> >> the macro is defined there and its hard to imagine how it could be >> affected by anything exernal. >> >> -phil. >> >> Ted Neward wrote: >> >>> OK... Using a private drop of Ivan's freetype build, with an "SVN >>> >> update" of >> >>> the source base, I get this: >>> >>> CYGWIN:Ted at XPJAVA:/cygdrive/c/Prg/OpenJDK/openjdk/control/make >>> $ make sanity >>> make[1]: Entering directory `/cygdrive/c/Prg/OpenJDK/openjdk/j2se/make' >>> make[2]: Entering directory >>> `/cygdrive/c/Prg/OpenJDK/openjdk/j2se/make/tools/fre >>> etypecheck' >>> Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for >>> >> 80x86 >> >>> Copyright (C) Microsoft Corporation 1984-2002. All rights reserved. >>> >>> freetypecheck.c >>> freetypecheck.c(42) : warning C4003: not enough actual parameters for >>> >> macro >> >>> 'QUO >>> TEME' >>> freetypecheck.c(42) : error C2059: syntax error : ')' >>> freetypecheck.c(45) : warning C4003: not enough actual parameters for >>> >> macro >> >>> 'QUO >>> TEME' >>> freetypecheck.c(45) : error C2059: syntax error : ')' >>> freetypecheck.c(49) : error C2143: syntax error : missing ')' before '&' >>> freetypecheck.c(49) : error C2143: syntax error : missing '{' before '&' >>> freetypecheck.c(49) : error C2059: syntax error : '&' >>> freetypecheck.c(49) : error C2059: syntax error : ')' >>> freetypecheck.c(50) : error C2059: syntax error : ',' >>> freetypecheck.c(50) : error C2143: syntax error : missing ')' before '&' >>> freetypecheck.c(50) : error C2143: syntax error : missing '{' before '&' >>> freetypecheck.c(50) : error C2059: syntax error : '&' >>> freetypecheck.c(50) : error C2059: syntax error : ')' >>> freetypecheck.c(51) : error C2059: syntax error : ',' >>> freetypecheck.c(51) : error C2143: syntax error : missing ')' before >>> 'string' >>> freetypecheck.c(51) : error C2143: syntax error : missing '{' before >>> 'string' >>> freetypecheck.c(51) : error C2059: syntax error : '' >>> freetypecheck.c(51) : error C2059: syntax error : ')' >>> freetypecheck.c(53) : error C2143: syntax error : missing ')' before >>> 'string' >>> freetypecheck.c(53) : error C2143: syntax error : missing '{' before >>> 'string' >>> freetypecheck.c(53) : error C2059: syntax error : '' >>> freetypecheck.c(53) : error C2059: syntax error : ')' >>> freetypecheck.c(54) : error C2059: syntax error : 'if' >>> freetypecheck.c(54) : warning C4003: not enough actual parameters for >>> >> macro >> >>> 'QUO >>> TEME' >>> freetypecheck.c(58) : error C2059: syntax error : 'return' >>> freetypecheck.c(59) : error C2059: syntax error : '}' >>> make[2]: *** >>> [c:/Prg/OpenJDK/openjdk/control/build/WINDOW~1/tmp/freetype_version >>> check] Error 2 >>> make[2]: Leaving directory >>> `/cygdrive/c/Prg/OpenJDK/openjdk/j2se/make/tools/free >>> typecheck' >>> make[1]: [sane-freetype] Error 2 (ignored) >>> /bin/sh: >>> c:/Prg/OpenJDK/openjdk/control/build/WINDOW~1/tmp/freetype_versioncheck >>> .exe: No such file or directory >>> make[1]: Leaving directory `/cygdrive/c/Prg/OpenJDK/openjdk/j2se/make' >>> >>> Somebody have an idea what's going on here? (Obviously, freetypecheck.c >>> isn't building, but I'm not sure why, beyond the obvious "there's a >>> >> macro >> >>> without enough parameters" as declared on line 42....) >>> >>> Ted Neward >>> Java, .NET, XML Services >>> Consulting, Teaching, Speaking, Writing >>> http://www.tedneward.com >>> >>> >>> >>> >>>> -----Original Message----- >>>> From: build-dev-bounces at openjdk.java.net [mailto:build-dev- >>>> bounces at openjdk.java.net] On Behalf Of Igor Nekrestyanov >>>> Sent: Thursday, August 02, 2007 12:39 PM >>>> To: Dan Fabulich >>>> Cc: discuss at openjdk.java.net; Anthony Petrov; Phil Race; build- >>>> dev at openjdk.java.net >>>> Subject: Re: encumbrances update >>>> >>>> >>>> >>>> >>>>>> My tests are not "ideal" for number of reasons: >>>>>> 2) I was using binary plugs created from my personal workspace. >>>>>> I believe they should be the same as those to be published with >>>>>> b17 code drop but this is my assumption. >>>>>> >>>>>> >>>>> We know for certain that this assumption is FALSE. No binary plug >>>>> given to the public has ever built successfully on Windows; since your >>>>> personal plugs have been working for you for months, we can conclude >>>>> that there's something critically different between your plugs and the >>>>> plugs we get. >>>>> >>>>> >>>> Prior to introduction of the "binary plugs" in the makefile (starting >>>> from the b16) >>>> it was easy to use our internal product builds to import encumbered >>>> >> bits >> >>>> for openjdk build. >>>> So, internal openjdk builds were easier. >>>> >>>> However, since b16 we need to export image of binary plugs from the >>>> product build and >>>> use these exported images for openjdk build. >>>> I think (but i am not 100% sure) that same procedure is used to export >>>> binary plug bits for people outside of @sun.com. >>>> So now there is fewer chance to have discrepancies (and after all >>>> t2k.lib is not needed anymore :) ). >>>> >>>> >>>>> But who knows? Maybe we'll get lucky this time. :-) >>>>> >>>>> >>>> I can hardly wait to get feedback on build status. >>>> Hopefully this will be success report :) >>>> >>>> >>>>>> BTW, for windows build you will need to build freetype.dll (i tried >>>>>> only dll built with visualc). I believe that freetype build system >>>>>> does not generate .dll on windows and therefore some manual tweaking >>>>>> of freetype makefiles (and sources) might be necessary. >>>>>> >>>>>> >>>>> Sounds like fun! :-) Will the documentation include a patch? Or just >>>>> some tips on how to make a .DLL? What source files needed to change? >>>>> >>>>> >>>> No, there is no patch or detailed instruction in the openjdk docs. >>>> >>>> You can follow "official" freetype approach - >>>> http://freetype.freedesktop.org/wiki/FreeType_DLL. >>>> I believe it worked for me to prepare 32 bit binary. >>>> Perhaps someday they will finally simplify it and we can just run make >>>> >> :) >> >>>> In addition to described changes you may also want to tweak ftoptions.h >>>> to enable subpixel rendering. >>>> >>>> -igor >>>> >>>> No virus found in this incoming message. >>>> Checked by AVG Free Edition. >>>> Version: 7.5.476 / Virus Database: 269.11.2/933 - Release Date: >>>> >> 8/2/2007 >> >>>> 2:22 PM >>>> >>>> >>>> >>> No virus found in this outgoing message. >>> Checked by AVG Free Edition. >>> Version: 7.5.476 / Virus Database: 269.11.2/933 - Release Date: 8/2/2007 >>> 2:22 PM >>> >>> >>> >>> >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.476 / Virus Database: 269.11.2/933 - Release Date: 8/2/2007 >> 2:22 PM >> >> > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.476 / Virus Database: 269.11.2/933 - Release Date: 8/2/2007 > 2:22 PM > > > From Kelly.Ohair at Sun.COM Thu Aug 9 08:16:41 2007 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Thu, 09 Aug 2007 08:16:41 -0700 Subject: Where have the tests gone??? In-Reply-To: <1ED26BBA-C48E-4CFF-A59C-D71028A6571B@sun.com> References: <1ED26BBA-C48E-4CFF-A59C-D71028A6571B@sun.com> Message-ID: <46BB2FD9.7010908@sun.com> This was a mistake. In the process of optimizing our automated build system, the test directory was skipped for the build process, but that unfortunately removed it from the source bundles. This should be corrected soon. We probably need some kind of audit mechanism in place... Once we have the Mercurial repositories available, this won't be an issue. -kto Jonathan Gibbons wrote: > I can't speak for what happened to all the tests, which surely sounds > like an accident, > but I can say that that a bunch more tool tests will be made available > soon. > > -- Jon G > > > On Aug 3, 2007, at 6:57 AM, Volker Simonis wrote: > >> Hi, >> >> I was hoping that while time goes by more and more tests will appeare >> (espacially in the hotspot directory) but now I just realized that >> the 'test/' subdirectories from the 'hotspot/' and 'j2se/' directories >> dissapeared completely in Build b17. Has this happend intentionally? >> >> What are the futuer plans for the jtreg tests in OpenJDK? >> >> By the way, the build itself succedded without any problems on Suse >> Linux 10 on x86. Good job! >> >> Volker > From Kelly.Ohair at Sun.COM Thu Aug 9 10:22:17 2007 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Thu, 09 Aug 2007 10:22:17 -0700 Subject: encumbrances update In-Reply-To: References: <46AFAC07.6060608@sun.com> <46B1833C.7050705@sun.com> <46B1A0BB.4030405@sun.com> Message-ID: <46BB4D49.9080900@sun.com> I thought it was clear from the beginning, perhaps I wasn't making this as well known as I should. If so, my aplogies. It was never expected that the initial OpenJDK source drops would be buildable on Windows. We focused on Linux and OpenSolaris and purposely left out Windows due to the t2k issue, and knowing that the team working on this was very close to removing it as a dependence, we felt this was justfified. So that fact that it has never built on Windows was well known, I thought. While I was trying to make t2k.lib available in the binary plugs, another team was busy trying to remove it completely. So you can't say we haven't been trying to deal with this issue. It is pretty impossible to guarantee builds will be successful in all possible configurations, but once we get past the basic issues, we will do regular test builds of OpenJDK on Windows. But speaking from years of experience, Windows is a difficult platform to get consistent and reliable. Just because we can build on Windows isn't worth as much as saying it for Linux or OpenSolaris. -kto Dan Fabulich wrote: > Igor Nekrestyanov wrote: > >> Of course i've tested these changes on all platforms including both 32 >> and 64 bit Windows. It is "believed to build and work" because we had >> not performed full testing of openjdk binaries and we know that build >> can be fragile due to different build environments. > > I'm sure you've tested your changes in your build, and maybe that's all > I can ask for, but I'm pretty sure the same could have been said of all > of the previous builds, including the code drop we got in May and every > build since, all of which, we know, don't work for anyone who isn't > @sun.com (due to at least one missing file). > >> My tests are not "ideal" for number of reasons: >> 2) I was using binary plugs created from my personal workspace. >> I believe they should be the same as those to be published with >> b17 code drop but this is my assumption. > > We know for certain that this assumption is FALSE. No binary plug given > to the public has ever built successfully on Windows; since your > personal plugs have been working for you for months, we can conclude > that there's something critically different between your plugs and the > plugs we get. > > But who knows? Maybe we'll get lucky this time. :-) > >> BTW, for windows build you will need to build freetype.dll (i tried >> only dll built with visualc). I believe that freetype build system >> does not generate .dll on windows and therefore some manual tweaking >> of freetype makefiles (and sources) might be necessary. > > Sounds like fun! :-) Will the documentation include a patch? Or just > some tips on how to make a .DLL? What source files needed to change? > > -Dan From alexanderschunk at t-online.de Thu Aug 9 11:28:00 2007 From: alexanderschunk at t-online.de (Alexander Schunk) Date: 09 Aug 2007 18:28 GMT Subject: IRC chat about the OpenJDK TCK @ 15h UTC In-Reply-To: <46BA9499.1030706@sun.com> References: <46BA9499.1030706@sun.com> Message-ID: <1IJCkY-1M6UQi0@fwd28.aul.t-online.de> Hi, what do i need to provide for as url when using the stand alone jIRCII client? Regards Alex "Tom Marble" schrieb: > All: > > Sun is announcing today the availability of a new license that > will fulfill our promise to the Free software world to make it > possible to test OpenJDK-based implementations for compatibility. > OpenJDK implementations that pass the Java SE 6 TCK will be eligible > for the license for the "Java Compatible" word mark and logo. > > With this step, Free AND compatible implementations become possible. > We're hoping this will make it a lot easier for you to know if your > contributions break compatibility or not, and for Free software > implementations to thus become part of the Java platform's > "Write Once, Run Anywhere" promise. > > You can review the text of the license [1] and read the > updated FAQ [2] about it. > > Join us for a community chat to talk about the OpenJDK TCK license, > answer your questions, and think about the implications and > next steps on the #openjdk channel [3] at > 15:00 UTC (= 8:00 am PDT = 11:00 am EDT). > > Regards, > > --Tom > > [1] http://openjdk.java.net/legal/openjdk-tck-license.pdf > [2] http://www.sun.com/software/opensource/java/faq.jsp#k > [3] http://openjdk.java.net/irc/ #openjdk > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/discuss/attachments/20070809/527f50f5/attachment.html From alexanderschunk at t-online.de Thu Aug 9 12:24:00 2007 From: alexanderschunk at t-online.de (Alexander Schunk) Date: 09 Aug 2007 19:24 GMT Subject: IRC chat about the OpenJDK TCK @ 15h UTC In-Reply-To: <46BA9499.1030706@sun.com> References: <46BA9499.1030706@sun.com> Message-ID: <1IJDcd-0sy89o0@fwd34.aul.t-online.de> Hi, from a developers point of view i think this approach makes sense because it ensures Java code stability and also comformity since anyone contributing to this project has to comply with the standars used by SUN. This avoids "loose" integration of unstable software and should make integrateion process also more transparent for the public and easier for the SUN engineers. >From a Users point of view i also appreciate it becuase i know that software that is contributed to the JDK does match the standards used by SUN and no other standards that might be out there. This license should be used on all OpenJDK projects so all parts of OpenJKD comply to this license too. Regards Alex "Tom Marble" schrieb: > All: > > Sun is announcing today the availability of a new license that > will fulfill our promise to the Free software world to make it > possible to test OpenJDK-based implementations for compatibility. > OpenJDK implementations that pass the Java SE 6 TCK will be eligible > for the license for the "Java Compatible" word mark and logo. > > With this step, Free AND compatible implementations become possible. > We're hoping this will make it a lot easier for you to know if your > contributions break compatibility or not, and for Free software > implementations to thus become part of the Java platform's > "Write Once, Run Anywhere" promise. > > You can review the text of the license [1] and read the > updated FAQ [2] about it. > > Join us for a community chat to talk about the OpenJDK TCK license, > answer your questions, and think about the implications and > next steps on the #openjdk channel [3] at > 15:00 UTC (= 8:00 am PDT = 11:00 am EDT). > > Regards, > > --Tom > > [1] http://openjdk.java.net/legal/openjdk-tck-license.pdf > [2] http://www.sun.com/software/opensource/java/faq.jsp#k > [3] http://openjdk.java.net/irc/ #openjdk > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/discuss/attachments/20070809/be2b14f7/attachment.html From Tom.Marble at Sun.COM Thu Aug 9 13:40:55 2007 From: Tom.Marble at Sun.COM (Tom Marble) Date: Thu, 09 Aug 2007 15:40:55 -0500 Subject: IRC chat about the OpenJDK TCK @ 15h UTC In-Reply-To: <1IJDcd-0sy89o0@fwd34.aul.t-online.de> References: <46BA9499.1030706@sun.com> <1IJDcd-0sy89o0@fwd34.aul.t-online.de> Message-ID: <46BB7BD7.9020001@sun.com> Alexander Schunk wrote: > what do i need to provide for as url when using the stand alone > jIRCII client? It used to be that `butane had a nice cgi script that would allow one to construct such a URL to launch Java Web Start. Alas, apparently the website had somewhat of a crash: http://jircii.hick.org/ I considered, on one point, hosting that script, but opted instead for the JNLP it created: http://openjdk.java.net/irc/openjdk.jnlp Of course there are many, many other IRC clients to choose from. > From a Users point of view i also appreciate it becuase i know that > software that is contributed to the JDK does match the standards used by > SUN and no other standards that might be out there. Recall that the standard is set by the Java Community Process, which includes many other voices than just Sun. Regards, --Tom From dan at fabulich.com Thu Aug 9 13:42:33 2007 From: dan at fabulich.com (Dan Fabulich) Date: Thu, 9 Aug 2007 13:42:33 -0700 (Pacific Daylight Time) Subject: encumbrances update In-Reply-To: <46BB4D49.9080900@sun.com> References: <46AFAC07.6060608@sun.com> <46B1833C.7050705@sun.com> <46B1A0BB.4030405@sun.com> <46BB4D49.9080900@sun.com> Message-ID: Kelly O'Hair wrote: > It was never expected that the initial OpenJDK source drops would be > buildable on Windows. [...] > So that fact that it has never built on Windows was well known, I thought. Actually, that comes as a (small) surprise to me. When I asked about Windows build problems at Mark's OpenJDK talk at JavaOne, I asked him if he believed it should work; he said yes. I then followed up with a question like: "Would you believe that it doesn't work?" he again replied yes. I showed him the failure, to which I believe he replied: "Bummer." :-) Certainly there's no sign on the website or in the README that Windows is *expected* not to work; instead, what you find are build instructions, with warnings that Windows is a difficult environment requiring a gentle touch, etc. Especially in light of earlier e-mails from you back in June suggesting that build 15 would probably work, I frankly believed all this time that you guys just had no free Windows testing resources, and so nobody had ever tried a realistic clean OpenJDK build on Windows using the same plugs that we get. > While I was trying to make t2k.lib available in the binary plugs, > another team was busy trying to remove it completely. So you can't say > we haven't been trying to deal with this issue. I would never have said that. I sincerely appreciate all of the work that you and other engineers at Sun have done on this, and look forward to the glorious day when one of us can get this thing to build! :-) -Dan From Kelly.Ohair at Sun.COM Thu Aug 9 15:05:57 2007 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Thu, 09 Aug 2007 15:05:57 -0700 Subject: encumbrances update In-Reply-To: References: <46AFAC07.6060608@sun.com> <46B1833C.7050705@sun.com> <46B1A0BB.4030405@sun.com> <46BB4D49.9080900@sun.com> Message-ID: <46BB8FC5.5050308@sun.com> Dan Fabulich wrote: > Kelly O'Hair wrote: > >> It was never expected that the initial OpenJDK source drops would be >> buildable on Windows. > [...] >> So that fact that it has never built on Windows was well known, I >> thought. > > Actually, that comes as a (small) surprise to me. When I asked about > Windows build problems at Mark's OpenJDK talk at JavaOne, I asked him if > he believed it should work; he said yes. I then followed up with a > question like: "Would you believe that it doesn't work?" he again > replied yes. I showed him the failure, to which I believe he replied: > "Bummer." :-) > Many of us had hopes it would work in the end, I was hopeful til the end too. Ted obviously figured out how to create a t2k.lib from a t2k.dll, so he got pretty close... Not that we expected anyone to try that hard. ;^) > Certainly there's no sign on the website or in the README that Windows > is *expected* not to work; instead, what you find are build > instructions, with warnings that Windows is a difficult environment > requiring a gentle touch, etc. I suspect that many of us at the lower levels were surprised that the windows binary plugs were even made available. But as to the README, I was responsible for that, and I was thinking more 'long term' when I kept the Windows information in it, some people didn't want it there until we delivered windows buildable bundles. I was probably wrong to include it, just confused things. > > Especially in light of earlier e-mails from you back in June suggesting > that build 15 would probably work, I frankly believed all this time that > you guys just had no free Windows testing resources, and so nobody had > ever tried a realistic clean OpenJDK build on Windows using the same > plugs that we get. > A fairly valid analysis. We had high hopes, but our delivery was poor. You are getting pretty raw sources when it comes to windows right now. >> While I was trying to make t2k.lib available in the binary plugs, >> another team was busy trying to remove it completely. So you can't say >> we haven't been trying to deal with this issue. > > I would never have said that. I sincerely appreciate all of the work > that you and other engineers at Sun have done on this, and look forward > to the glorious day when one of us can get this thing to build! :-) I look forward to it too, but in the meantime I need to get going on the Mercurial repositories. --- We have openjdk builds, and product jdk builds, and part of our internal issue here is that it isn't easy to make sure both are building, so I'll be looking at how we can get some/many of the developers inside Sun using a make target that does both builds, chained together so to speak. Stay tuned on this... As always, it will take some time for all this to get better, and hopefully it's more steps forward than backward. -kto > > -Dan From dan at fabulich.com Thu Aug 9 17:32:46 2007 From: dan at fabulich.com (Dan Fabulich) Date: Thu, 9 Aug 2007 17:32:46 -0700 (Pacific Daylight Time) Subject: ted's build on windows succeeded! In-Reply-To: <015701c7dae5$740b44d0$5c21ce70$@com> References: <46AFAC07.6060608@sun.com> <46B1833C.7050705@sun.com> <46B1A0BB.4030405@sun.com> <46BB4D49.9080900@sun.com> <015701c7dae5$740b44d0$5c21ce70$@com> Message-ID: Ted Neward wrote: > (5) It's kinda all moot--I did a fresh re-fetch from SVN for the b17 drop, > used Ivan's build of the freetype DLL, and it all builds, both debug and > fastdebug. > > So yes, Dan, somebody outside of Sun managed to make it work on Windows. :-) Congratulations! Now I'm going to try it again. ;-) -Dan From Kelly.Ohair at Sun.COM Thu Aug 9 18:02:49 2007 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Thu, 09 Aug 2007 18:02:49 -0700 Subject: encumbrances update In-Reply-To: <015701c7dae5$740b44d0$5c21ce70$@com> References: <46AFAC07.6060608@sun.com> <46B1833C.7050705@sun.com> <46B1A0BB.4030405@sun.com> <46BB4D49.9080900@sun.com> <015701c7dae5$740b44d0$5c21ce70$@com> Message-ID: <46BBB939.9000305@sun.com> Ted Neward wrote: > Well... several thoughts come to mind: > > (1) The fact that OpenJDK was not aiming to be buildable on Windows from the > beginning was definitely NOT clear, at least not to me. > (2) The fact that it would be viewed as acceptable to release the source in > an unbuildable form on any of the "supported" platforms--Windows, Linux, > Solaris--surprises me. I accepted the idea that it was unbuildable as I > thought it was a temporary break, to be fixed "real soon now", not an > acceptable state of affairs. > (3) The idea that Windows is not as important as Linux or Solaris is a > dangerous idea, IMHO. It essentially suggests that Sun is throwing away a > whole legion of developers who work on Windows and would want to contribute > patches and suggestions for improving the Java-Windows experience. IMHO, the > success of .NET due in no small part to the fairly substantive gap between > Java and Windows. > (4) I don't want to suggest in any way that I'm unhappy with the progress > made by you (Kelly) or any of the other build team developers--having > wrestled with other build systems in the past, I'm stunned at the size of > building the JVM, and awed at the fact that it works at all, much less on > systems that aren't tightly locked down in terms of tools and filesystem > layout. (I worked at Intuit for a while, on Quicken 5, and there you got to > choose what drive letter the code would be installed on--several guys had > external SCSI drives they took with them to work from home--but beyond that, > everything had to look "just like this".) I said it publicly on my blog, I > said it to Simon Phipps during an interview with him at OSCon (which is > going up on iTunes), I'll say it again here: you guys are doing a DAMN > impressive job. > (5) It's kinda all moot--I did a fresh re-fetch from SVN for the b17 drop, > used Ivan's build of the freetype DLL, and it all builds, both debug and > fastdebug. Hurrah! My sincere apologies for items 1-3 above. I'll give myself 20 lashes. :^( -kto > > So yes, Dan, somebody outside of Sun managed to make it work on Windows. :-) > > Ted Neward > Java, .NET, XML Services > Consulting, Teaching, Speaking, Writing > http://www.tedneward.com > > >> -----Original Message----- >> From: build-dev-bounces at openjdk.java.net [mailto:build-dev- >> bounces at openjdk.java.net] On Behalf Of Kelly O'Hair >> Sent: Thursday, August 09, 2007 10:22 AM >> To: Dan Fabulich >> Cc: discuss at openjdk.java.net; Anthony Petrov; Phil Race; Igor >> Nekrestyanov; build-dev at openjdk.java.net >> Subject: Re: encumbrances update >> >> I thought it was clear from the beginning, perhaps I wasn't making this >> as well known as I should. If so, my aplogies. >> >> It was never expected that the initial OpenJDK source drops would be >> buildable >> on Windows. We focused on Linux and OpenSolaris and purposely left out >> Windows due to the t2k issue, and knowing that the team working on this >> was very close to removing it as a dependence, we felt this was >> justfified. >> So that fact that it has never built on Windows was well known, I >> thought. >> >> While I was trying to make t2k.lib available in the binary plugs, >> another team >> was busy trying to remove it completely. So you can't say we haven't >> been trying >> to deal with this issue. >> >> It is pretty impossible to guarantee builds will be successful in all >> possible configurations, but once we get past the basic issues, we will >> do regular test builds of OpenJDK on Windows. But speaking from years >> of >> experience, Windows is a difficult platform to get consistent and >> reliable. >> Just because we can build on Windows isn't worth as much as saying it >> for >> Linux or OpenSolaris. >> >> -kto >> >> Dan Fabulich wrote: >>> Igor Nekrestyanov wrote: >>> >>>> Of course i've tested these changes on all platforms including both >> 32 >>>> and 64 bit Windows. It is "believed to build and work" because we >> had >>>> not performed full testing of openjdk binaries and we know that >> build >>>> can be fragile due to different build environments. >>> I'm sure you've tested your changes in your build, and maybe that's >> all >>> I can ask for, but I'm pretty sure the same could have been said of >> all >>> of the previous builds, including the code drop we got in May and >> every >>> build since, all of which, we know, don't work for anyone who isn't >>> @sun.com (due to at least one missing file). >>> >>>> My tests are not "ideal" for number of reasons: >>>> 2) I was using binary plugs created from my personal workspace. >>>> I believe they should be the same as those to be published with >>>> b17 code drop but this is my assumption. >>> We know for certain that this assumption is FALSE. No binary plug >> given >>> to the public has ever built successfully on Windows; since your >>> personal plugs have been working for you for months, we can conclude >>> that there's something critically different between your plugs and >> the >>> plugs we get. >>> >>> But who knows? Maybe we'll get lucky this time. :-) >>> >>>> BTW, for windows build you will need to build freetype.dll (i tried >>>> only dll built with visualc). I believe that freetype build system >>>> does not generate .dll on windows and therefore some manual tweaking >>>> of freetype makefiles (and sources) might be necessary. >>> Sounds like fun! :-) Will the documentation include a patch? Or >> just >>> some tips on how to make a .DLL? What source files needed to change? >>> >>> -Dan >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.476 / Virus Database: 269.11.11/944 - Release Date: >> 8/9/2007 2:44 PM >> > > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.5.476 / Virus Database: 269.11.11/944 - Release Date: 8/9/2007 > 2:44 PM > > From dan at fabulich.com Sun Aug 12 17:55:41 2007 From: dan at fabulich.com (Dan Fabulich) Date: Sun, 12 Aug 2007 17:55:41 -0700 (Pacific Daylight Time) Subject: dan's build on windows succeeded too! In-Reply-To: References: <46AFAC07.6060608@sun.com> <46B1833C.7050705@sun.com> <46B1A0BB.4030405@sun.com> <46BB4D49.9080900@sun.com> <015701c7dae5$740b44d0$5c21ce70$@com> Message-ID: I'm pleased to announce that I've also gotten build 17 to succeed on Windows. Notably, I used a copied-and-pasted version of Igor's buildenv.bat file, which I then tweaked with my own paths. Here's the tweaking I needed to do: 1) Path ordering confused localegen: Using Igor's env vars, I reproduced the '\r' problem in LocaleMetaDataInfo.java that Igor reported earlier. Unfortunately, at least in my case, changing the awk command line did not work around the problem. Digging just a bit deeper, I found that localegen.sh was naively invoking "sort" right off the path, a version of which comes with Windows as c:\windows\system32\sort.exe. Since Igor's PATH called for using c:\windows\system32 prior to cygwin\bin, Windows' sort.exe was used, which inserted Windows-ish line endings. Changing the PATH to use cygwin\bin first fixed the problem. It would be wise to add a sanity check to make sure that "sort" is not Windows' sort.exe. 2) User name contained spaces: I also found that the scripts like to insert the current user's name into various version strings; this doesn't work when one's user name has a space in it. (My default user name on Windows XP is "Dan Fabulich.") To remedy this, I set my USERNAME environment variable to just be "dan", and made a symlink from /home/dan to /home/Dan\ Fabulich. It would be wise to add a sanity check to make sure that $USERNAME contains no spaces. 3) Unicows.lib: Igor linked to a place where you can download unicows, and his buildenv.bat indicated that unicows.dll and unicows.lib would be in the same location. http://www.microsoft.com/downloads/details.aspx?FamilyId=73BA7BD7-ED06-4F0D-80A4-2A7EEAEE17E2&displaylang=en I found that when I downloaded unicows.exe and extracted it, I got unicows.dll and .pdb, but no .lib. As far as I know, unicows.lib is NOT available on the web, but is only available as part of Visual Studio. In summary, here's the buildenv.bat that worked for me: ****************** title openjdk set PATH=c:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem set LD_LIBRARY_PATH= set CLASSPATH= set JAVA_HOME= set ALT_BOOTDIR=C:/devtools/jdk1.6.0_00 set ALT_OUTPUTDIR=c:/devtools/openjdk-build set ALT_BINARY_PLUGS_PATH=C:/devtools/openjdk-binary-plugs-b17 rem not mentioned in the README-builds.html? (place hotspot VM comes from) rem TODO: try to point to openjdk vm set ALT_JDK_IMPORT_PATH=C:/devtools/jdk1.6.0_00 set ALT_DXSDK_PATH=C:/PROGRA~1/MICROS~1.0SD set VC=C:/PROGRA~1/MICROS~2.NET set ALT_COMPILER_PATH=%VC%/VC7/Bin set ALT_MSDEVTOOLS_PATH=%VC%/Common7/Tools/Bin set ALT_MSVCR71_DLL_PATH=%VC%/SDK/v1.1/Bin rem using Igor's build of Freetype set ALT_FREETYPE_LIB_PATH=C:/devtools/freetype/freetype-i586/lib set ALT_FREETYPE_HEADERS_PATH=C:/devtools/freetype/freetype-i586/include rem NB: not documented? will be removed in b18? rem http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6332635 rem unicows.dll is available on the web. rem E.g. http://tinyurl.com/qynq set ALT_UNICOWS_LIB_PATH=%VC%/Vc7/PLATFO~1/Lib set ALT_UNICOWS_DLL_PATH=c:/devtools/unicows rem bug in the makefiles: should be set prior to freetypecheck. rem TODO: file it set OPENJDK=true set HOME=/home/dan set USERNAME=dan call %vc%\Common7\Tools\vsvars32.bat bash **************** Running this script and executing the build from within bash, I did "cd control/make" and ran "make sanity". It succeeded. Then I ran "make"; a while later, I got a working JDK. -Dan From Igor.Nekrestyanov at Sun.COM Sun Aug 12 23:40:26 2007 From: Igor.Nekrestyanov at Sun.COM (Igor Nekrestyanov) Date: Mon, 13 Aug 2007 10:40:26 +0400 Subject: dan's build on windows succeeded too! In-Reply-To: References: <46AFAC07.6060608@sun.com> <46B1833C.7050705@sun.com> <46B1A0BB.4030405@sun.com> <46BB4D49.9080900@sun.com> <015701c7dae5$740b44d0$5c21ce70$@com> Message-ID: <46BFFCDA.6030309@sun.com> Congratulations! Thanks for providing additional details. We will use it to improve build. Do you remember particular details on build failure if user name has spaces (which scripts failed and what was error message)? BTW, it seems that dependency on unicows.dll/lib will be gone in b18. Also, setting ALT_JDK_IMPORT_PATH is only necessary for partial builds. For full builds (i.e. make from control/make) it is not required. -igor Dan Fabulich wrote: > > I'm pleased to announce that I've also gotten build 17 to succeed on > Windows. > > Notably, I used a copied-and-pasted version of Igor's buildenv.bat > file, which I then tweaked with my own paths. Here's the tweaking I > needed to do: > > 1) Path ordering confused localegen: Using Igor's env vars, I > reproduced the '\r' problem in LocaleMetaDataInfo.java that Igor > reported earlier. Unfortunately, at least in my case, changing the awk > command line did not work around the problem. > > Digging just a bit deeper, I found that localegen.sh was naively > invoking "sort" right off the path, a version of which comes with > Windows as c:\windows\system32\sort.exe. Since Igor's PATH called for > using c:\windows\system32 prior to cygwin\bin, Windows' sort.exe was > used, which inserted Windows-ish line endings. Changing the PATH to > use cygwin\bin first fixed the problem. > > It would be wise to add a sanity check to make sure that "sort" is not > Windows' sort.exe. > > 2) User name contained spaces: I also found that the scripts like to > insert the current user's name into various version strings; this > doesn't work when one's user name has a space in it. (My default user > name on Windows XP is "Dan Fabulich.") To remedy this, I set my > USERNAME environment variable to just be "dan", and made a symlink > from /home/dan to /home/Dan\ Fabulich. > > It would be wise to add a sanity check to make sure that $USERNAME > contains no spaces. > > 3) Unicows.lib: Igor linked to a place where you can download unicows, > and his buildenv.bat indicated that unicows.dll and unicows.lib would > be in the same location. > http://www.microsoft.com/downloads/details.aspx?FamilyId=73BA7BD7-ED06-4F0D-80A4-2A7EEAEE17E2&displaylang=en > > > I found that when I downloaded unicows.exe and extracted it, I got > unicows.dll and .pdb, but no .lib. As far as I know, unicows.lib is > NOT available on the web, but is only available as part of Visual Studio. > > In summary, here's the buildenv.bat that worked for me: > > ****************** > title openjdk > set > PATH=c:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem > > set LD_LIBRARY_PATH= > set CLASSPATH= > set JAVA_HOME= > > set ALT_BOOTDIR=C:/devtools/jdk1.6.0_00 > set ALT_OUTPUTDIR=c:/devtools/openjdk-build > set ALT_BINARY_PLUGS_PATH=C:/devtools/openjdk-binary-plugs-b17 > > rem not mentioned in the README-builds.html? (place hotspot VM comes > from) rem TODO: try to point to openjdk vm > set ALT_JDK_IMPORT_PATH=C:/devtools/jdk1.6.0_00 > > set ALT_DXSDK_PATH=C:/PROGRA~1/MICROS~1.0SD > > set VC=C:/PROGRA~1/MICROS~2.NET > set ALT_COMPILER_PATH=%VC%/VC7/Bin > set ALT_MSDEVTOOLS_PATH=%VC%/Common7/Tools/Bin > set ALT_MSVCR71_DLL_PATH=%VC%/SDK/v1.1/Bin > > rem using Igor's build of Freetype > set ALT_FREETYPE_LIB_PATH=C:/devtools/freetype/freetype-i586/lib > set ALT_FREETYPE_HEADERS_PATH=C:/devtools/freetype/freetype-i586/include > > rem NB: not documented? will be removed in b18? > rem http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6332635 > rem unicows.dll is available on the web. rem E.g. http://tinyurl.com/qynq > set ALT_UNICOWS_LIB_PATH=%VC%/Vc7/PLATFO~1/Lib > set ALT_UNICOWS_DLL_PATH=c:/devtools/unicows > > rem bug in the makefiles: should be set prior to freetypecheck. rem > TODO: file it > set OPENJDK=true > > set HOME=/home/dan > set USERNAME=dan > > call %vc%\Common7\Tools\vsvars32.bat > > bash > **************** > > Running this script and executing the build from within bash, I did > "cd control/make" and ran "make sanity". It succeeded. Then I ran > "make"; a while later, I got a working JDK. > > -Dan From aph at redhat.com Mon Aug 13 07:35:35 2007 From: aph at redhat.com (Andrew Haley) Date: Mon, 13 Aug 2007 15:35:35 +0100 Subject: OpenJDK TCK announcement Message-ID: <18112.27703.551230.30450@zebedee.pink> We at Red Hat are delighted to see that Sun will make good their promise to make the Java TCK available to OpenJDK implementations. This certainly takes us a step closer to fully free Java. However, I have a couple of reservations. Just to get those out of the way first: 1. Of course I'm disappointed that the TCK isn't going to be available to all GPL'ed Java implementations, including those not based on OpenJDK. I had hoped to get the Java Compatible stamp of approval for GCJ. 2. More seriously, I'm concerned about how the confidentiality clauses will work out in practice. Hitherto we have shipped testsuites with the packages that we're testing, so that everyone who rebuilds a package can rerun the tests. Also, we have never had the convention in the free software world of holding our discussions on private e-mail lists, and I doubt that it will work very well. The confidentiality clauses will make it difficult (or impossible) to integrate TCK testing into the Fedora release process. Nevertheless, as far as I'm aware there is nothing to stop us within Red Hat from running the TCK on a Fedora OpenJDK package, and I expect we will. Other developers will doubtless do so as well. I really hope that we will be able to run the TCK on the OpenJDK soon. In fact I would have liked to start testing immediately! Never mind: IcedTea is a technology preview that's available today, and from our own tests we know that it works very well. For the time being we can live with IcedTea not being officially Java[TM]. We would welcome early access to the Java 1.6 TCK so that we could do some testing on what we have at the moment, even if we weren't able to use it to claim Java compatibility. Is a compromise possible here? It's worth going over a little bit of history at this point: if the entirety of OpenJDK had been free software we would almost certainly have shipped it in Fedora (and, later, Red Hat Enterprise Linux) as it was. However, parts of it were not (and still are not) free software, so we had to create the IcedTea package to fill the gaps. As we've said from the start, the purpose of IcedTea is to provide the infrastructure for constructing a completely free implementation while Sun continues to free more of the OpenJDK. It has been somewhat frustrating that we haven't been able to work more closely with Sun on ironing out these problems, but there are still some legal issues to sort out, and opening up Sun's well-established processes is doubtless a huge sink of time. However I must point out that even given these problems we in the free software community are in a far better position today than we were with GCJ (and other free VMs) and GNU Classpath: with IcedTea based on the OpenJDK code base we are much closer to Java compatibility. I'm very excited by the prospect of a 100% free and 100% compatible Java, and I'd like to thank Sun for that. But still, there is work to be done. Andrew. From volker.simonis at gmail.com Wed Aug 15 13:07:32 2007 From: volker.simonis at gmail.com (Volker Simonis) Date: Wed, 15 Aug 2007 22:07:32 +0200 Subject: Search facility for the list archives? Message-ID: Are there any plans for a search facility that can search all the mailing lists from java.net. I meanwhile counted 33 different lists and from the names it's not always clear where to look/post for a specific topic. I think providing a good search tool would greatly increase the usefullness of the lists alltogether and would reduce the burdon of double/cross posting. I also remember that I've already posted to discuss at openjdk on the 1st of March, however the current archives start from May only. Where have the old postings gone too? Regards, Volker From David.Herron at Sun.COM Wed Aug 15 14:04:58 2007 From: David.Herron at Sun.COM (David Herron) Date: Wed, 15 Aug 2007 14:04:58 -0700 Subject: Search facility for the list archives? In-Reply-To: References: Message-ID: <46C36A7A.9010303@sun.com> Volker Simonis wrote: > Are there any plans for a search facility that can search all the > mailing lists from java.net. I meanwhile counted 33 different lists > and from the names it's not always clear where to look/post for a > specific topic. > > I think providing a good search tool would greatly increase the > usefullness of the lists alltogether and would reduce the burdon of > double/cross posting. > > I also remember that I've already posted to discuss at openjdk on the 1st > of March, however the current archives start from May only. Where have > the old postings gone too? > > Regards, > Volker > Dunno about the old postings.. they were on differently implemented infrastructure. It seems to me that going to google and entering: site:mail.openjdk.java.net search string would be a very good way to handle this. But there's a robot.txt saying otherwise... wget http://mail.openjdk.java.net/robots.txt Yields: User-agent: * Disallow: / There must be a reason for this to which I'm not privy. To me it makes absolute perfect sense to index this stuff because it's the search engines that draw the most traffic to a web site. - David Herron -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/discuss/attachments/20070815/3d49d84d/attachment.html From volker.simonis at gmail.com Wed Aug 15 15:41:40 2007 From: volker.simonis at gmail.com (Volker Simonis) Date: Thu, 16 Aug 2007 00:41:40 +0200 Subject: Search facility for the list archives? In-Reply-To: <46C36A7A.9010303@sun.com> References: <46C36A7A.9010303@sun.com> Message-ID: On 8/15/07, David Herron wrote: > > Volker Simonis wrote: > Are there any plans for a search facility that can search all the > mailing lists from java.net. I meanwhile counted 33 different lists > and from the names it's not always clear where to look/post for a > specific topic. > > I think providing a good search tool would greatly increase the > usefullness of the lists alltogether and would reduce the burdon of > double/cross posting. > > I also remember that I've already posted to discuss at openjdk on the 1st > of March, however the current archives start from May only. Where have > the old postings gone too? > > Regards, > Volker > > Dunno about the old postings.. they were on differently implemented > infrastructure. > > It seems to me that going to google and entering: > > site:mail.openjdk.java.net search string > > would be a very good way to handle this. But there's a robot.txt saying > otherwise... > > wget http://mail.openjdk.java.net/robots.txt > Yields: > > User-agent: * > Disallow: / > There must be a reason for this to which I'm not privy. To me it makes > absolute perfect sense to index this stuff because it's the search engines > that draw the most traffic to a web site. > > - David Herron > Hopefully, it is not because the responsible admins are still not sure if the current infrastructure is the final one :) From volker.simonis at gmail.com Wed Aug 15 16:04:05 2007 From: volker.simonis at gmail.com (Volker Simonis) Date: Thu, 16 Aug 2007 01:04:05 +0200 Subject: Will OpenJDK never contain other GPLed code? Message-ID: During the discussion on a different thread on this list regarding the disassembler library for the HotSpot I realized, that although the OpenJDK is released under the GPL, it is currently impossible to contribute or integrate other source code, that is also licensed under the GPL, into OpenJDK, because it would be probably impossible to get a Sun Contributor Agreement (SCA) for such code. And SUN will probably refuse to integrate code into the JDK that can't be integrated into the official SUN J2SE distribution which is not GPL. In the OpenJDK FAQ (see http://www.sun.com/software/opensource/java/faq.jsp#n3) SUN writes: "..when we chose the GPL as the basis for Sun's open-source Java SE implementations, we made it easy to combine the open-source JDK code base with other GPL-licensed code bases such as GNU/Linux, GNU Classpath, Kaffe, GNOME, and others". That's true, however the other way round, combine GPL-licensed software with OpenJDK becomes impossible because of the need of a SCA. Therefore it becomes impossible for OpenJDK to profit from GPL software. Notice that I'm speaking about the "official" OpenJDK here, not any branches thereof (like for example IcedTea), that don't have these problems. Is this intended? Any comments? Volker From David.Herron at Sun.COM Wed Aug 15 16:25:37 2007 From: David.Herron at Sun.COM (David Herron) Date: Wed, 15 Aug 2007 16:25:37 -0700 Subject: Will OpenJDK never contain other GPLed code? In-Reply-To: References: Message-ID: <46C38B71.9020503@sun.com> Volker Simonis wrote: > During the discussion on a different thread on this list regarding the > disassembler library for the HotSpot I realized, that although the > OpenJDK is released under the GPL, it is currently impossible to > contribute or integrate other source code, that is also licensed under > the GPL, into OpenJDK, because it would be probably impossible to get > a Sun Contributor Agreement (SCA) for such code. And SUN will probably > refuse to integrate code into the JDK that can't be integrated into > the official SUN J2SE distribution which is not GPL. > > In the OpenJDK FAQ (see > http://www.sun.com/software/opensource/java/faq.jsp#n3) SUN writes: > "..when we chose the GPL as the basis for Sun's open-source Java SE > implementations, we made it easy to combine the open-source JDK code > base with other GPL-licensed code bases such as GNU/Linux, GNU > Classpath, Kaffe, GNOME, and others". > > That's true, however the other way round, combine GPL-licensed > software with OpenJDK becomes impossible because of the need of a SCA. > Therefore it becomes impossible for OpenJDK to profit from GPL > software. Notice that I'm speaking about the "official" OpenJDK here, > not any branches thereof (like for example IcedTea), that don't have > these problems. > > Is this intended? Any comments? > > Volker > Does the SCA FAQ answer any questions? http://www.sun.com/software/opensource/contributor_agreement.jsp In particular the SCA has the contributor assign joint rights so that both Sun and the contributor own the contributed code. - David Herron From Peter.Kessler at Sun.COM Wed Aug 15 16:44:48 2007 From: Peter.Kessler at Sun.COM (Peter B. Kessler) Date: Wed, 15 Aug 2007 16:44:48 -0700 Subject: Search facility for the list archives? In-Reply-To: References: Message-ID: <46C38FF0.4090309@Sun.COM> Volker Simonis wrote: > Are there any plans for a search facility that can search all the > mailing lists from java.net. I meanwhile counted 33 different lists > and from the names it's not always clear where to look/post for a > specific topic. > > I think providing a good search tool would greatly increase the > usefullness of the lists alltogether and would reduce the burdon of > double/cross posting. > > I also remember that I've already posted to discuss at openjdk on the 1st > of March, however the current archives start from May only. Where have > the old postings gone too? > > Regards, > Volker I thought we were depending on http://gmane.org/ for searching. Though, I don't see a way to search a group of lists, e.g., at http://gmane.org/find.php?list=openjdk but maybe I just don't know the syntax. I also find that while I can't find your message by searching for "search facility" on http://search.gmane.org/?query=%22search+facility%22&group=gmane.comp.java.openjdk.general I can find your message by asking for all the topics from that list and then choosing http://comments.gmane.org/gmane.comp.java.openjdk.general/383 Searching for "volker" turns up messages from 2007-03-01 through 2007-08-09, so maybe they are just behind in their indexing. ... peter From volker.simonis at gmail.com Wed Aug 15 17:12:11 2007 From: volker.simonis at gmail.com (Volker Simonis) Date: Thu, 16 Aug 2007 02:12:11 +0200 Subject: Search facility for the list archives? In-Reply-To: <46C38FF0.4090309@Sun.COM> References: <46C38FF0.4090309@Sun.COM> Message-ID: It would be probably a good idea to put a link to http://gmane.org/find.php?list=openjdk on the main mailing list page at http://mail.openjdk.java.net/mailman/listinfo and probably also a corresponding link on the page of each list (e.g. http://mail.openjdk.java.net/mailman/listinfo/discuss) for people (like me) that didn't knew gmane. Maybe a small input form with a "Search at gmane" button below the "To see the collection of prior postings to the list, visit the discuss Archives"-line would be even more usefull? Volker On 8/16/07, Peter B. Kessler wrote: > Volker Simonis wrote: > > > Are there any plans for a search facility that can search all the > > mailing lists from java.net. I meanwhile counted 33 different lists > > and from the names it's not always clear where to look/post for a > > specific topic. > > > > I think providing a good search tool would greatly increase the > > usefullness of the lists alltogether and would reduce the burdon of > > double/cross posting. > > > > I also remember that I've already posted to discuss at openjdk on the 1st > > of March, however the current archives start from May only. Where have > > the old postings gone too? > > > > Regards, > > Volker > > > I thought we were depending on > > http://gmane.org/ > > for searching. Though, I don't see a way to search a group of > lists, e.g., at > > http://gmane.org/find.php?list=openjdk > > but maybe I just don't know the syntax. I also find that while > I can't find your message by searching for "search facility" on > > http://search.gmane.org/?query=%22search+facility%22&group=gmane.comp.java.openjdk.general > > I can find your message by asking for all the topics from that > list and then choosing > > http://comments.gmane.org/gmane.comp.java.openjdk.general/383 > > Searching for "volker" turns up messages from 2007-03-01 through > 2007-08-09, so maybe they are just behind in their indexing. > > ... peter > From David.Herron at Sun.COM Thu Aug 16 11:22:40 2007 From: David.Herron at Sun.COM (David Herron) Date: Thu, 16 Aug 2007 11:22:40 -0700 Subject: Will OpenJDK never contain other GPLed code? In-Reply-To: References: <46C38B71.9020503@sun.com> <46C46F84.7070907@sun.com> Message-ID: <46C495F0.60504@sun.com> Volker Simonis wrote: > On 8/16/07, Volker Simonis wrote: > >> On 8/16/07, David Herron wrote: >> >>> >>> Volker Simonis wrote: >>> On 8/16/07, David Herron wrote: >>> >>> >>> Volker Simonis wrote: >>> >>> >>> During the discussion on a different thread on this list regarding the >>> disassembler library for the HotSpot I realized, that although the >>> OpenJDK is released under the GPL, it is currently impossible to >>> contribute or integrate other source code, that is also licensed under >>> the GPL, into OpenJDK, because it would be probably impossible to get >>> a Sun Contributor Agreement (SCA) for such code. And SUN will probably >>> refuse to integrate code into the JDK that can't be integrated into >>> the official SUN J2SE distribution which is not GPL. >>> >>> In the OpenJDK FAQ (see >>> http://www.sun.com/software/opensource/java/faq.jsp#n3) SUN >>> writes: >>> "..when we chose the GPL as the basis for Sun's open-source Java SE >>> implementations, we made it easy to combine the open-source JDK code >>> base with other GPL-licensed code bases such as GNU/Linux, GNU >>> Classpath, Kaffe, GNOME, and others". >>> >>> That's true, however the other way round, combine GPL-licensed >>> software with OpenJDK becomes impossible because of the need of a SCA. >>> Therefore it becomes impossible for OpenJDK to profit from GPL >>> software. Notice that I'm speaking about the "official" OpenJDK here, >>> not any branches thereof (like for example IcedTea), that don't have >>> these problems. >>> >>> Is this intended? Any comments? >>> >>> Volker >>> >>> >>> Does the SCA FAQ answer any questions? >>> http://www.sun.com/software/opensource/contributor_agreement.jsp >>> >>> In particular the SCA has the contributor assign joint rights so that >>> both Sun and the contributor own the contributed code. >>> >>> - David Herron >>> >>> >>> Yes, but this is exactly the problem. Let's say there's some very >>> cool, GPL-licensed software that OpenJDK could benefit from (in the >>> case I'm refering to this was binutils). You can't put it into >>> OpenJDK, because SUN uses the OpenJDK sources to build its non-GPL JDK >>> and you can't get SCAs from all original authors of the software in >>> question. >>> >>> So OpenJDK, although licensed under GPL, is effectly still bound by >>> the SUN JDK, which is not GPL licensed (at least with respect to >>> already existing GPLed code)! >>> >>> Volker >>> >>> >>> Maybe this isn't spelled out carefully enough .. but the scenario you're >>> describing is why the contributor agreement has the contributor agree to >>> joint ownership of the code. I've been told by the people who worked with >>> the lawyers, that the joint ownership allows us to redistribute the code >>> under different licenses. We are following a dual license model, as you >>> note, distributing code under both GPL and non-free licenses. >>> >>> Before code can be contributed to any Sun project a contributor agreement >>> is required from the contributor. The scenario you're describing cannot >>> happen. Or, put another way, for some project with several owners, you're >>> right that it would be very hard to track down all those owners and get them >>> all to sign an SCA. Hence it's a good thing that the SCA requires dual >>> ownership of contributed code. Without dual ownership, 10 years the Sun >>> projects would be having a wide range of owners making it difficult to make >>> any legal changes... >>> >>> I found this page to have some similar considerations >>> http://www.gnu.org/licenses/why-assign.html >>> >>> - David >>> >>> >> David, >> >> I understand what you want to say and I think I also understand SUNs >> dual licence policy. After all its not a bad policy and I didn't >> wanted to criticise it. I just wanted to point out the conclusion that >> this dual-licence policy makes it impossible to contribute >> 'single-licenced' GPL code to OpenJDK and consequently, OpenJDK will >> always remain a SUN project (what's not bad - again, no criticism >> here). This point only has not been obvious to me... >> >> I think as of today, most of the available GPL code is single licenced >> only under the GPL (making things kind of easy) but in recent times, >> more and more companies begin to release their software under dual >> licences (one open, not even necessarily GPL and a closed, commercial >> licence). Combining code from such projects will only be possible in >> the "open" part, and this will irrevocably result in project forks. >> Hopefully, this won't happen to OpenJDK soon! >> >> Volker >> >> > > David, > > I just realized that the last three posts on this topic havn't been > cc'ed to the mailing list. At least from my part, this happend > unintentionally. Would you mind if I will repost my last message that > conttains all the other posts inlined to the list? > > As an addendum to our discussion, I also found the article "Does dual > licensing threaten free software?" by Glyn Moody quite usefull and > interesting (see http://linuxjournal.com/node/1000069) > > Regards, > Volker > Hi Volker, I do agree we should have had this discussion on the list. Okay, hmm, it remains to be seen how successful we will be using the SCA to entice contributions. But I don't understand the "single licensed" code. I do think it depends on the individual contributor as to whether they will see fit to agree to the SCA. The GPL doesn't, so far as I can tell, prohibit an individual project from dual licensing code. If it did then Sun wouldn't be able to as we are doing with the OpenJDK because we're using both GPL and non-free licenses for the same code. I'm sure there are other organizations using the same GPL/non-free dual license model. er... MySQL for instance is available that way. On my earlier reply to you I spent awhile looking at the MySQL website to see their contribution policy. But they don't seem very open to outside contributions in the first place.. this page is where they list outside contributors, and it says at the front the MySQL AB owns all the copyrights, and then the type of contributions they list are usually not about the code to the database but ancilliary things. http://dev.mysql.com/doc/refman/5.0/en/contributors.html That makes MySQL not a good organization to look to for a model of gaining contributions while dual licensing the code. - David Herron -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/discuss/attachments/20070816/252dec96/attachment.html From volker.simonis at gmail.com Thu Aug 16 11:24:01 2007 From: volker.simonis at gmail.com (Volker Simonis) Date: Thu, 16 Aug 2007 20:24:01 +0200 Subject: Will OpenJDK never contain other GPLed code? In-Reply-To: <46C495F0.60504@sun.com> References: <46C38B71.9020503@sun.com> <46C46F84.7070907@sun.com> <46C495F0.60504@sun.com> Message-ID: On 8/16/07, David Herron wrote: > > Volker Simonis wrote: > On 8/16/07, Volker Simonis wrote: > > > On 8/16/07, David Herron wrote: > > > > Volker Simonis wrote: > On 8/16/07, David Herron wrote: > > > Volker Simonis wrote: > > > During the discussion on a different thread on this list regarding the > disassembler library for the HotSpot I realized, that although the > OpenJDK is released under the GPL, it is currently impossible to > contribute or integrate other source code, that is also licensed under > the GPL, into OpenJDK, because it would be probably impossible to get > a Sun Contributor Agreement (SCA) for such code. And SUN will probably > refuse to integrate code into the JDK that can't be integrated into > the official SUN J2SE distribution which is not GPL. > > In the OpenJDK FAQ (see > http://www.sun.com/software/opensource/java/faq.jsp#n3) SUN > writes: > "..when we chose the GPL as the basis for Sun's open-source Java SE > implementations, we made it easy to combine the open-source JDK code > base with other GPL-licensed code bases such as GNU/Linux, GNU > Classpath, Kaffe, GNOME, and others". > > That's true, however the other way round, combine GPL-licensed > software with OpenJDK becomes impossible because of the need of a SCA. > Therefore it becomes impossible for OpenJDK to profit from GPL > software. Notice that I'm speaking about the "official" OpenJDK here, > not any branches thereof (like for example IcedTea), that don't have > these problems. > > Is this intended? Any comments? > > Volker > > > Does the SCA FAQ answer any questions? > http://www.sun.com/software/opensource/contributor_agreement.jsp > > In particular the SCA has the contributor assign joint rights so that > both Sun and the contributor own the contributed code. > > - David Herron > > > Yes, but this is exactly the problem. Let's say there's some very > cool, GPL-licensed software that OpenJDK could benefit from (in the > case I'm refering to this was binutils). You can't put it into > OpenJDK, because SUN uses the OpenJDK sources to build its non-GPL JDK > and you can't get SCAs from all original authors of the software in > question. > > So OpenJDK, although licensed under GPL, is effectly still bound by > the SUN JDK, which is not GPL licensed (at least with respect to > already existing GPLed code)! > > Volker > > > Maybe this isn't spelled out carefully enough .. but the scenario you're > describing is why the contributor agreement has the contributor agree to > joint ownership of the code. I've been told by the people who worked with > the lawyers, that the joint ownership allows us to redistribute the code > under different licenses. We are following a dual license model, as you > note, distributing code under both GPL and non-free licenses. > > Before code can be contributed to any Sun project a contributor agreement > is required from the contributor. The scenario you're describing cannot > happen. Or, put another way, for some project with several owners, you're > right that it would be very hard to track down all those owners and get them > all to sign an SCA. Hence it's a good thing that the SCA requires dual > ownership of contributed code. Without dual ownership, 10 years the Sun > projects would be having a wide range of owners making it difficult to make > any legal changes... > > I found this page to have some similar considerations > http://www.gnu.org/licenses/why-assign.html > > - David > > > David, > > I understand what you want to say and I think I also understand SUNs > dual licence policy. After all its not a bad policy and I didn't > wanted to criticise it. I just wanted to point out the conclusion that > this dual-licence policy makes it impossible to contribute > 'single-licenced' GPL code to OpenJDK and consequently, OpenJDK will > always remain a SUN project (what's not bad - again, no criticism > here). This point only has not been obvious to me... > > I think as of today, most of the available GPL code is single licenced > only under the GPL (making things kind of easy) but in recent times, > more and more companies begin to release their software under dual > licences (one open, not even necessarily GPL and a closed, commercial > licence). Combining code from such projects will only be possible in > the "open" part, and this will irrevocably result in project forks. > Hopefully, this won't happen to OpenJDK soon! > > Volker > > > David, > > I just realized that the last three posts on this topic havn't been > cc'ed to the mailing list. At least from my part, this happend > unintentionally. Would you mind if I will repost my last message that > conttains all the other posts inlined to the list? > > As an addendum to our discussion, I also found the article "Does dual > licensing threaten free software?" by Glyn Moody quite usefull and > interesting (see http://linuxjournal.com/node/1000069) > > Regards, > Volker > > > Hi Volker, I do agree we should have had this discussion on the list. > > Okay, hmm, it remains to be seen how successful we will be using the SCA to > entice contributions. > > But I don't understand the "single licensed" code. I do think it depends > on the individual contributor as to whether they will see fit to agree to > the SCA. The GPL doesn't, so far as I can tell, prohibit an individual > project from dual licensing code. If it did then Sun wouldn't be able to as > we are doing with the OpenJDK because we're using both GPL and non-free > licenses for the same code. > > I'm sure there are other organizations using the same GPL/non-free dual > license model. er... MySQL for instance is available that way. > > On my earlier reply to you I spent awhile looking at the MySQL website to > see their contribution policy. But they don't seem very open to outside > contributions in the first place.. this page is where they list outside > contributors, and it says at the front the MySQL AB owns all the copyrights, > and then the type of contributions they list are usually not about the code > to the database but ancilliary things. > > > http://dev.mysql.com/doc/refman/5.0/en/contributors.html > > That makes MySQL not a good organization to look to for a model of gaining > contributions while dual licensing the code. > > > - David Herron > In theory you're right: "the GPL doesn't, so far as I can tell, prohibit an individual project from dual licensing code". But in reality, it will be impossible to get the permissions (i.e. the SCA) of tens or even hundered of contributors of a GPL licensed project (even if they would all be willing to sign it). Probably you won't even be able to find them all. So in reality, you can only use it under the GPL licence. And yes, MySQL is a BAD example for a contribution policy, because in fact they don't accept outside contributions. They also distribute MaxDB under a dual licence model (GPL + commercial licence), but it's impossible to contribute to MaxDB, because it is actively developed by SAP and only by SAP. Hopefully SUN will make it better with OpenJDK and establish a vital community of contributors. Volker From David.Herron at Sun.COM Thu Aug 16 17:52:50 2007 From: David.Herron at Sun.COM (David Herron) Date: Thu, 16 Aug 2007 17:52:50 -0700 Subject: Will OpenJDK never contain other GPLed code? In-Reply-To: References: <46C38B71.9020503@sun.com> <46C46F84.7070907@sun.com> <46C495F0.60504@sun.com> Message-ID: <46C4F162.6070300@sun.com> Volker Simonis wrote: >> As an addendum to our discussion, I also found the article "Does dual >> licensing threaten free software?" by Glyn Moody quite usefull and >> interesting (see http://linuxjournal.com/node/1000069) >> This article has some interesting thoughts in it, as do the comments. Like: /The FSF could conceivably release close-source versions of the GNU tools if they wanted to; nobody would be able to stop them. Maybe the argument should be "copyright assignment gives power away to someone else", which is true irrespective of any pre-existing dual-licenses. / The SCA by contrast gives dual ownership, making it more attractive than simply assigning copyright and giving your code away to someone else. Under the SCA both parties have power. And: /You can fork the GNU GPL code, certainly; but you can't "fork" the commercial model. That is, you can't really set up another company to do what the copyright holders are doing. So, in a sense, you have lost the power to offer users a choice, generally one of the key features of the free software world, of which these businesses are now a part. / I see that was written a year ago, before the OpenJDK license strategy was announced, and during the time the team here was still studying what to do. However if I understand this statement correctly, we are close to doing what this guy says can't be done in that other entities besides Sun are offering commercialized Java implementations most of which are derived from the same code Sun now has under the OpenJDK project. They are doing this by getting an appropriate license from Sun allowing that use of the code. And: / It is only when a company owns all the copyright in the code that it can employ dual licensing. / In one of your other replies you noted how hard it would be for a GPL-licensed project to donate their code to Sun because of the mixed ownership. Another way of looking at this is when a given project is careful about copyright ownership, the project in question can be more flexible about how the code is used and licensed. For example Linux may never be able to move from GPLv2 because the project never had copyright assignment to a central party. - David Herron -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/discuss/attachments/20070816/85a86983/attachment.html From Tom.Marble at Sun.COM Fri Aug 17 14:35:41 2007 From: Tom.Marble at Sun.COM (Tom Marble) Date: Fri, 17 Aug 2007 16:35:41 -0500 Subject: LinAlg API In-Reply-To: <1IGJ4K-1MOuhs0@fwd26.aul.t-online.de> References: <1IGJ4K-1MOuhs0@fwd26.aul.t-online.de> Message-ID: <46C614AD.8000904@sun.com> Alexander Schunk wrote: > i just wanted to announce that i have written a tiny API for linear > Algebra that offers basic Vector, Matrix and Complex Number arithmetics. > [...] > I am also working on some other math stuff - Fractional Numbers, > Statistics - and think this could also be helpful for Java programms > though there are specialised APIs already out there. I'm a huge fan of these sorts of functionality. We struggle with what to do here because if we, indeed, add stuff which will become part of JDK 7 that involves new API's then a JSR will need to be written for it, etc. Obviously there are times when we do want to add API's which will become part of the core platform forever. Other times certain API's may be happier as libraries... and I'm confident that the Java Module System will help us with that management issue. I think that in either case you can start with these API's as a library. The next question is: "does it make sense for LinAlg to be an experimental project within OpenJDK"? Perhaps it would be good to get a couple more opinions on the matter before making a formal project proposal. Regards, --Tom From Kelly.Ohair at Sun.COM Tue Aug 21 18:07:05 2007 From: Kelly.Ohair at Sun.COM (Kelly O'Hair) Date: Tue, 21 Aug 2007 18:07:05 -0700 Subject: OpenJDK Mercurial Trsntiion Update 1 Message-ID: <46CB8C39.8090007@sun.com> I decided to do this update with a blog that I could edit instead of an email: http://weblogs.java.net/blog/kellyohair/archive/2007/08/openjdk_mercuri.html -kto From cresley_battlelite at hotmail.com Tue Aug 21 22:28:12 2007 From: cresley_battlelite at hotmail.com (cresley battlelite) Date: Wed, 22 Aug 2007 17:28:12 +1200 Subject: Too many open files exception ignored by UnixPrintServiceLookup.execCmd() Message-ID: When I request a javax.print.PrintJob to print on Unix, the PrintService checks to see if the printer is accepting jobs and can return a false negative if there are too many open files because the following Exception is ignored (see j2se/src/solaris/classes/sun/print/UnixPrintServiceLookup.java) java.security.PrivilegedActionException: java.io.IOException: Too many open filesCaused by: java.io.IOException: Too many open files I would have preferred a PrintException } catch (PrivilegedActionException e) { } should change to (or similar) } catch (PrivilegedActionException e) { throw new PrintException("Unable to determine if printer is accepting jobs - " + e.getMessage()); } Is there a better area than discuss to discuss such things? Cresley _________________________________________________________________ Connect to the next generation of MSN Messenger? http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mail.openjdk.java.net/pipermail/discuss/attachments/20070822/03746974/attachment.html From Phil.Race at Sun.COM Wed Aug 22 07:11:39 2007 From: Phil.Race at Sun.COM (Phil Race) Date: Wed, 22 Aug 2007 07:11:39 -