From owner-freebsd-java@FreeBSD.ORG Tue Aug 23 17:00:03 2005 Return-Path: X-Original-To: freebsd-java@freebsd.org Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 04C4C16A41F for ; Tue, 23 Aug 2005 17:00:03 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (glewis.dsl.xmission.com [166.70.56.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED8C143D55 for ; Tue, 23 Aug 2005 17:00:00 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.13.3/8.13.3) with ESMTP id j7NGxwO4009552; Tue, 23 Aug 2005 10:59:59 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.13.3/8.13.3/Submit) id j7NGxvDs009549; Tue, 23 Aug 2005 10:59:57 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Tue, 23 Aug 2005 10:59:57 -0600 From: Greg Lewis To: Nick Johnson Message-ID: <20050823165957.GA9438@misty.eyesbeyond.com> References: <430989AB.7090200@nefli.nl> <4309D516.6060004@mindspring.com> <4309DFF3.4060702@iang.org> <4309E0A1.3090806@mindspring.com> <4309E4E2.7010600@iang.org> <4309E6A0.9040403@mindspring.com> <20050822145916.GB26047@wjv.com> <4309EB1F.2050109@nefli.nl> <20050823162634.GA9125@misty.eyesbeyond.com> <20050823094145.Y44305@turing.morons.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050823094145.Y44305@turing.morons.org> User-Agent: Mutt/1.4.2.1i Cc: freebsd-java@freebsd.org Subject: Re: Starting with freebsd X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Aug 2005 17:00:03 -0000 On Tue, Aug 23, 2005 at 09:43:47AM -0700, Nick Johnson wrote: > On Tue, 23 Aug 2005, Greg Lewis wrote: > > >The state is that noone has been able to devote the time and equipment > >to running the newer JDKs through the test suites which is a prerequisite > >for releasing a binary. Once someone has the time and equipment to do > >so a new binary package will be released. > > What's involved in doing this? I've got some hardware that isn't busy. > Are the tests automated? Can you elaborate on what's involved and how I > (and/or others) can help? You need several machines set up. The exact set up will probably vary by the JDK version. For 1.3 I needed a machine running Solaris, Linux or Windows (i.e., an already approved operating system), another machine running FreeBSD and another multi-homed machine running FreeBSD (one of the network tests required a separate multi-homed machine). There are thousands of tests, so expect this to run for quite a few hours. Most tests are automated, but there were quite a lot of graphical tests which required user interaction (I spent several hours in front of the machine on each run where I did the interactive tests). You also need an NDA in place with the FreeBSD Foundation since the tests aren't publically available. I think Sun might be making them available for 1.5 or 1.6, but I'm not sure. Expect to repeat the testing cycle a few times while you get the set up correct and figure out what caused any errors that are reported. Naturally you will need to build the binary you intend distributing beforehand to run the tests on and rebuild it if it needs any fixes. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org