From owner-freebsd-current Sat Aug 12 23:17:27 2000 Delivered-To: freebsd-current@freebsd.org Received: from guru.mired.org (zoom0-146.telepath.com [216.14.0.146]) by hub.freebsd.org (Postfix) with SMTP id AF6E937B6A8 for ; Sat, 12 Aug 2000 23:16:45 -0700 (PDT) (envelope-from mwm@mired.org) Received: (qmail 29793 invoked by uid 100); 13 Aug 2000 06:16:27 -0000 From: Mike Meyer MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <14742.15675.412839.269577@guru.mired.org> Date: Sun, 13 Aug 2000 01:16:27 -0500 (CDT) To: freebsd-current@FreeBSD.ORG Cc: Mike Meyer , Idea Receiver , Warner Losh Subject: Build breakage (was: fail to compile kernel...) In-Reply-To: <200008130553.XAA06673@harmony.village.org> References: <14742.14082.837564.871879@guru.mired.org> <200008130553.XAA06673@harmony.village.org> X-Mailer: VM 6.72 under 21.1 (patch 10) "Capitol Reef" XEmacs Lucid X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`;h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Warner Losh writes: > In message <14742.14082.837564.871879@guru.mired.org> Mike Meyer writes: > : The nasty downside of the the module system is that people who don't > : adequately test module code before checking it in will screw up kernel > : builds for kernels that don't need that code. > But I did test it. But I had an uncommitted file on my machine... Won't the 'cvs diff' command tell you about such things? If not, that's yet another argument for ditching cvs in favor of something without so many flaws (like Perforce). > : Since you probably don't need the oldcard module. Just comment it out > : of /usr/src/sys/modules/Makefile, and rebuild the kernel. You may want > : to comment out pccard as well. > Or you can just update your sources. There was a 8 hour window where > this was broken... Well, it was still broken as of about 30 minutes before he asked the question. I'd look at it for trivial fixes, then just quit trying to build it because I wasn't going to need it. I didn't mean to finger you particularly. It's just a bit upsetting to realize that I can't remember the last time I managed to do an update to -current without some kind of breakage. I realize that -current isn't guaranteed to build, but that's a bit ridiculous. I mean - I was pleasantly surprised that I could build the world first time out. To find the kernel breaking for a module that I have no absolutely no use for on this machine was a bit upsetting. I'm beginning to wonder if I shouldn't use -stable as a buffer, and just let the committers deals with things not being up to -current. Or maybe check to see if the other *BSD's aren't a bit more demanding of committers.