From owner-freebsd-current Sun Aug 13 8:36: 6 2000 Delivered-To: freebsd-current@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 634C637B6B3; Sun, 13 Aug 2000 08:36:02 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id JAA18524; Sun, 13 Aug 2000 09:36:01 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id JAA08640; Sun, 13 Aug 2000 09:35:24 -0600 (MDT) Message-Id: <200008131535.JAA08640@harmony.village.org> To: obrien@FreeBSD.ORG Subject: Re: Build breakage (was: fail to compile kernel...) Cc: freebsd-current@FreeBSD.ORG In-reply-to: Your message of "Sun, 13 Aug 2000 01:16:03 PDT." <20000813011603.B4215@dragon.nuxi.com> References: <20000813011603.B4215@dragon.nuxi.com> <14742.15675.412839.269577@guru.mired.org> <14742.14082.837564.871879@guru.mired.org> <200008130553.XAA06673@harmony.village.org> <14742.15675.412839.269577@guru.mired.org> <200008130714.BAA07153@harmony.village.org> Date: Sun, 13 Aug 2000 09:35:24 -0600 From: Warner Losh Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message <20000813011603.B4215@dragon.nuxi.com> "David O'Brien" writes: : On Sun, Aug 13, 2000 at 01:14:09AM -0600, Warner Losh wrote: : > : 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). : > : > Not when the files are in multiple different directories and you have : > mutliple patches cooking in your tree. I committed files in : > sys/pccard, but they depended on one in sys/dev/pccard which I : > honestly thought I'd checked in with an earlier newcard fix. I'd been : > running the patches long enough that I basically forgot. : : Which is why I keep a virgin src checkout and I CVSup (with "-i") right : after large commit and try building the code again in the virgin tree. Makes sense for a large commit. I try to do that after most big commits myself, or when things aren't inside the kernel. In this case, however, it wouldn't have saved much time. I made the commit and went to bed. The buildworld on the clean tree wouldn't have been ready for two hours and I was fast asleep by then. When I woke up, I had messages telling me of my mistake and fixed it then. If I had done a buildworld on a fresh tree, then I'd have done the same thing when I discovered it had failed in the morning... Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message