From owner-freebsd-current@FreeBSD.ORG Thu Apr 28 15:54:51 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 680) id 3D10816A4CF; Thu, 28 Apr 2005 15:54:51 +0000 (GMT) Date: Thu, 28 Apr 2005 15:54:51 +0000 From: Darren Reed To: Scott Long Message-ID: <20050428155451.GA2192@hub.freebsd.org> References: <20050428025836.E1ED67306E@freebsd-current.sentex.ca> <20050428145519.GB92579@ip.net.ua> <4270FB26.50805@samsco.org> <20050428152622.GC92579@ip.net.ua> <427100CC.8080604@samsco.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <427100CC.8080604@samsco.org> User-Agent: Mutt/1.4.2.1i X-Mailman-Approved-At: Fri, 29 Apr 2005 12:21:47 +0000 cc: Darren Reed cc: current@freebsd.org Subject: Re: LINT broken due to ipfilter X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Apr 2005 15:54:51 -0000 On Thu, Apr 28, 2005 at 09:27:08AM -0600, Scott Long wrote: > Leaving the tree unbuildable for 3 days is unacceptable. I doubt that > any other active OSS project would tolerate it, and I'm sure that Sun > wouldn't tolerate it either. Well, FreeBSD seems to have a history of allowing this...I seem to recall some other part of the build being broken when I did the initial commit for ipf...not to mention there being many times in the past when I've seen comments about the build being broken in one way or another. ...and to compare it with Sun...there's one build command (equivalent of building userland + kernel bits) that you have to submit with your request to integrate. But to compare the effort I can spend there vs here, well, this gets whatever time I have available, which maybe 1 or 4 or any number of hours or minutes inbetween, plus it is upto me to provide my own resources. You can't compare doing development work that you get paid for with that you do in your own free time, at your own expense. Anyone who thinks you can is sadly mistaken. All of us have varying levels of time we can put into the project and I'm sure we all put it as much effort as we can, given all the other constraints and requirements. My single biggest issue remains the number of boxes needed to keep things compiling on FreeBSD. 4.11, 5.4, -current. That is a really tough ask on anyone and last I checked, there's only a ref4 and a ref5. So....if you want to make it easier for people like me to make sure they haven't broken the build, put a target in src/Makefile that achieves this. That is, buildworld and buildkernel and build LINT and whatever else for a single platform. Or at least I think buildworld and buildkernel are required, seperately. "universe" is too much. Having said all that, I appreciate any assistance others can give, especially clues on what to do with rescue. Darren