From owner-freebsd-java Fri Oct 18 10:44: 3 2002 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 D6FDA37B401 for ; Fri, 18 Oct 2002 10:44:01 -0700 (PDT) Received: from mgr4.xmission.com (mgr4.xmission.com [198.60.22.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3B96F43E7B for ; Fri, 18 Oct 2002 10:44:01 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) Received: from mail by mgr4.xmission.com with spam-scanned (Exim 3.35 #1) id 182bAG-0002b1-04 for freebsd-java@freebsd.org; Fri, 18 Oct 2002 11:44:00 -0600 Received: from [207.135.128.145] (helo=misty.eyesbeyond.com) by mgr4.xmission.com with esmtp (Exim 3.35 #1) id 182bAE-0002a9-00; Fri, 18 Oct 2002 11:43:59 -0600 Received: (from glewis@localhost) by misty.eyesbeyond.com (8.11.6/8.11.6) id g9IHhqS65557; Sat, 19 Oct 2002 03:13:52 +0930 (CST) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Sat, 19 Oct 2002 03:13:50 +0930 From: Greg Lewis To: Nate Williams Cc: Ernst de Haan , Alexey Zelkin , Marc Recht , freebsd-java@FreeBSD.ORG Subject: Re: Native J2SE 1.4 update (it's working) Message-ID: <20021019031350.A65367@misty.eyesbeyond.com> References: <20021018095327.GA7430@gnuppy.monkey.org> <20021018181104.A19676@phantom.cris.net> <15792.10967.614309.385848@emerger.yogotech.com> <200210181748.57979.znerd@FreeBSD.org> <15792.11964.273944.832654@emerger.yogotech.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <15792.11964.273944.832654@emerger.yogotech.com>; from nate@yogotech.com on Fri, Oct 18, 2002 at 09:54:36AM -0600 X-Spam-Status: No, hits=-3.8 required=8.0 tests=IN_REP_TO,QUOTED_EMAIL_TEXT,REFERENCES, SIGNATURE_SHORT_DENSE,SPAM_PHRASE_01_02,USER_AGENT, USER_AGENT_MUTT,X_AUTH_WARNING version=2.43 X-Spam-Level: Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Fri, Oct 18, 2002 at 09:54:36AM -0600, Nate Williams wrote: > > > > > Cool! I'm glad to hear you guys are still working on it. I only wish > > > > > you would release patches far more often. (Release early and > > > > > often...) The > > > > > > > > I have no problems with it. Maybe some amount of -pre patchsets would > > > > be good. Greg, what do you think ? > > > > > > Time and effort. Making early release patches takes time, and that time > > > could sometimes be better spent doing other JDK things. > > > > If the process would be more automated (as XP suggests) then this problem > > would be solved :-) > > Again, time and effort. Automating it takes time, and until recently, > there wasn't much going on in the repository, so spending time > automating the process wasn't worthwhile. Actually, the process is somewhat automated. I have a script which produces the raw diffs and the ChangeLog. However there is more to a patchset release than just rolling some patches. Briefly: 1. Prerelease cleaning up of the repository. I like to give everyone some warning so they can get the changes they want into the patchset. 2. Rolling the release. Even though its mostly automated it does take a couple hours to go through the process. 3. Updating the documentation. Meagre as it is, I try to keep what documentation that does come with the patchset up to date. 4. Testing. If it doesn't work for me then it probably won't work for anyone else. I like to test building and running the patchset by hand from the instructions and via the FreeBSD port. Depending on what version I also like to try at least a build on NetBSD and OpenBSD if thats appropriate. 5. Update the FreeBSD port. There is no point putting out a patchset if the FreeBSD port isn't updated to use it. 6. Update the web pages. The pages need to be updated in terms of allowing the new patchset to be retrieved, at a minimum. This isn't a whine and people don't all need to be all "oh, we're grateful for what you do". I do this because I want to. However, people _do_ need to be aware of the time it takes and that this time has to be allocated to the release process. At the moment I am trying to keep the FreeBSD port up to date with some of the patches that go into the repository (there are more in the pipelines) and only do a patchset when we've got a some significant work that is unwieldy to do with patches to the port and which involves important functionality or bug fixes. Admittedly the port patches could be going a little better at the moment, but I can look to address that in future. In short, its not a ten minute job to roll a patchset and a that which can be automated mostly is. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message