From owner-freebsd-hackers@FreeBSD.ORG Thu Jan 7 18:16:02 2010 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3551A106566C for ; Thu, 7 Jan 2010 18:16:02 +0000 (UTC) (envelope-from jhellenthal@gmail.com) Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.210.172]) by mx1.freebsd.org (Postfix) with ESMTP id DCC008FC17 for ; Thu, 7 Jan 2010 18:16:01 +0000 (UTC) Received: by yxe2 with SMTP id 2so3843138yxe.7 for ; Thu, 07 Jan 2010 10:15:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:date:from:to:cc :subject:in-reply-to:message-id:references:user-agent :x-openpgp-key-id:x-openpgp-key-fingerprint:mime-version :content-type; bh=ZlqHoDNvKqQhZ2Hp+1tf+GmmMyE2aocEogwtK/RYimc=; b=HZ45tDbe5butaWDMGguvT4WY7FMKSV+cOVt85++aNBYlIqGlvBIKszi7vPFGVGEJlD EmkJQ/AaftabczRB5TTivFumhUBe5107fryjkFCuFQUK+zZijCN2v6ocCG+Sm731fsOF RDc08mw4LjFfAgIIm96jGDDd4K5KJV9bAoYj8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:date:from:to:cc:subject:in-reply-to:message-id:references :user-agent:x-openpgp-key-id:x-openpgp-key-fingerprint:mime-version :content-type; b=o5Ua7ie8ZBAZQASsX6vsu74kyNBUMgjWdsO7FIkEooRvgV5O4Q7WE492G7W58UUkpF zViBWFiYpwDzYJyGl8oIaX5/6xttPXBh8/D2wToUln716SkL5fBJsReGhOK9o5fCaLf8 Nh/n65l4S5ZLuWmuGuivW3/iXRep3HR0JWS1s= Received: by 10.101.137.31 with SMTP id p31mr41063542ann.27.1262886529524; Thu, 07 Jan 2010 09:48:49 -0800 (PST) Received: from centel.ttyphoid.local (ppp-22.109.dialinfree.com [209.172.22.109]) by mx.google.com with ESMTPS id 21sm20572293iwn.2.2010.01.07.09.48.30 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 07 Jan 2010 09:48:46 -0800 (PST) Sender: "J. Hellenthal" Date: Thu, 7 Jan 2010 12:48:09 -0500 From: jhell To: David Wolfskill In-Reply-To: <20100105132921.GN86359@bunrab.catwhisker.org> Message-ID: References: <20100105132921.GN86359@bunrab.catwhisker.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) X-OpenPGP-Key-Id: 0x89D8547E X-OpenPGP-Key-Fingerprint: 85EF E26B 07BB 3777 76BE B12A 9057 8789 89D8 547E MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: hackers@freebsd.org Subject: Re: Patch to Makefile.inc1 to mention which kernel config is being installed X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2010 18:16:02 -0000 On Tue, 5 Jan 2010 08:29, david@ wrote: > In the usual case where a machine is (only) used to build its own > kernel, this is admittedly of no benefit. > > But for "build machines" that are used to build kernels for other > machines (as well as themselves), it kinda bugged me that I was being > told which kernels were being built, but not which one was being > installed. > > Sure, I could recall that the first one built was being installed ... > but why not have Makefile.inc1 tell us, just as it tells us which is > being built? > > Before the patch, grepping through the typescript of a build for "^>>>" > would yield: > >>>> Building an up-to-date make(1) >>>> World build started on Mon Jan 4 04:47:37 PST 2010 >>>> Rebuilding the temporary build tree >>>> stage 1.1: legacy release compatibility shims >>>> stage 1.2: bootstrap tools >>>> stage 2.2: rebuilding the object tree >>>> stage 2.3: build tools >>>> stage 3: cross tools >>>> stage 4.1: building includes >>>> stage 4.2: building libraries >>>> stage 4.3: make dependencies >>>> stage 4.4: building everything >>>> World build completed on Mon Jan 4 05:00:40 PST 2010 >>>> Kernel build for GENERIC started on Mon Jan 4 05:00:40 PST 2010 >>>> stage 1: configuring the kernel >>>> stage 2.2: rebuilding the object tree >>>> stage 2.3: build tools >>>> stage 3.1: making dependencies >>>> stage 3.2: building everything >>>> Kernel build for GENERIC completed on Mon Jan 4 05:01:32 PST 2010 >>>> Kernel build for ALBERT started on Mon Jan 4 05:01:32 PST 2010 >>>> stage 1: configuring the kernel >>>> stage 2.2: rebuilding the object tree >>>> stage 2.3: build tools >>>> stage 3.1: making dependencies >>>> stage 3.2: building everything >>>> Kernel build for ALBERT completed on Mon Jan 4 05:02:20 PST 2010 >>>> Kernel build for JANUS started on Mon Jan 4 05:02:20 PST 2010 >>>> stage 1: configuring the kernel >>>> stage 2.2: rebuilding the object tree >>>> stage 2.3: build tools >>>> stage 3.1: making dependencies >>>> stage 3.2: building everything >>>> Kernel build for JANUS completed on Mon Jan 4 05:03:07 PST 2010 >>>> Installing kernel >>>> Making hierarchy >>>> Installing everything >>>> Removing old files (only deletes safe to delete libs) >>>> Old files removed >>>> Removing old directories >>>> Old directories removed >>>> stage 2.2: rebuilding the object tree >>>> stage 4.4: building everything >>>> Removing old libraries >>>> Old libraries removed > > > After the patch: > >>>> Building an up-to-date make(1) >>>> World build started on Tue Jan 5 04:48:19 PST 2010 >>>> Rebuilding the temporary build tree >>>> stage 1.1: legacy release compatibility shims >>>> stage 1.2: bootstrap tools >>>> stage 2.2: rebuilding the object tree >>>> stage 2.3: build tools >>>> stage 3: cross tools >>>> stage 4.1: building includes >>>> stage 4.2: building libraries >>>> stage 4.3: make dependencies >>>> stage 4.4: building everything >>>> World build completed on Tue Jan 5 05:01:26 PST 2010 >>>> Kernel build for GENERIC started on Tue Jan 5 05:01:26 PST 2010 >>>> stage 1: configuring the kernel >>>> stage 2.2: rebuilding the object tree >>>> stage 2.3: build tools >>>> stage 3.1: making dependencies >>>> stage 3.2: building everything >>>> Kernel build for GENERIC completed on Tue Jan 5 05:03:28 PST 2010 >>>> Kernel build for ALBERT started on Tue Jan 5 05:03:28 PST 2010 >>>> stage 1: configuring the kernel >>>> stage 2.2: rebuilding the object tree >>>> stage 2.3: build tools >>>> stage 3.1: making dependencies >>>> stage 3.2: building everything >>>> Kernel build for ALBERT completed on Tue Jan 5 05:05:12 PST 2010 >>>> Kernel build for JANUS started on Tue Jan 5 05:05:12 PST 2010 >>>> stage 1: configuring the kernel >>>> stage 2.2: rebuilding the object tree >>>> stage 2.3: build tools >>>> stage 3.1: making dependencies >>>> stage 3.2: building everything >>>> Kernel build for JANUS completed on Tue Jan 5 05:06:53 PST 2010 >>>> Installing kernel GENERIC >>>> Making hierarchy >>>> Installing everything >>>> Removing old files (only deletes safe to delete libs) >>>> Old files removed >>>> Removing old directories >>>> Old directories removed >>>> stage 2.2: rebuilding the object tree >>>> stage 4.4: building everything >>>> Removing old libraries >>>> Old libraries removed > > > Attached patch is against head; for the above, I had patched stable/7. > > Thoughts? > > Peace, > david > I see this serving as good verification to the user that the kernel they meant to configure is being installed. I would like to see this make it in. -- Thu Jan 7 12:44:52 2010 jhell