From owner-freebsd-hackers Thu Nov 21 16:37:08 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA00622 for hackers-outgoing; Thu, 21 Nov 1996 16:37:08 -0800 (PST) Received: from ki1.chemie.fu-berlin.de (ki1.Chemie.FU-Berlin.DE [160.45.24.21]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id QAA00604 for ; Thu, 21 Nov 1996 16:36:54 -0800 (PST) Received: by ki1.chemie.fu-berlin.de (Smail3.1.28.1) from mail.hanse.de (193.174.9.9) with smtp id ; Fri, 22 Nov 96 01:36 MET Received: from wavehh.UUCP by mail.hanse.de with UUCP for freebsd-hackers@freebsd.org id ; Fri, 22 Nov 96 01:34 MET Received: by wavehh.hanse.de (4.1/SMI-4.1) id AA02881; Fri, 22 Nov 96 01:14:06 +0100 Date: Fri, 22 Nov 96 01:14:06 +0100 From: cracauer@wavehh.hanse.de (Martin Cracauer) Message-Id: <9611220014.AA02881@wavehh.hanse.de> To: gclarkii@main.gbdata.COM Cc: freebsd-hackers@freebsd.org Subject: Re: New mailing list - CVS-Alert??? Newsgroups: hanse-ml.freebsd.hackers References: <199611211750.LAA28837@main.gbdata.com> Reply-To: cracauer@wavehh.hanse.de Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >I would like to propose a new mailing list. It would be called cvs-alert >and wuold be for those times that someone makes a commit that requires >either massive changes to way something is done or re-compiles >of programs. The sequence of actions to compile a kernel and then the world is almost always the same (includes, config, kernel, compiler). I wrote down some of it at (was for NetBSD, but applies to FreeBSD, too): http://www.bik-gmbh.de/~cracauer/bsd-to-current.html Besides getting a world to build, there's another issue: if you don't do a make world everytime you have a new tree, how to find out what programs need to be recompiled? One example are tools that depend on kernel data structure layout. The right thing to solve this is to make sure you rebuild such programs when include files they reference changes. Traversing /usr/src/*bin* that already has was compile at some time and an individual 'make depend' should do the job. Martin -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Martin Cracauer http://cracauer.cons.org Fax +49405228536 "As far as I'm concerned, if something is so complicated that you can't ex- plain it in 10 seconds, then it's probably not worth knowing anyway"- Calvin