From owner-freebsd-arch@FreeBSD.ORG Tue Sep 23 22:17:10 2014 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id CAB7592C for ; Tue, 23 Sep 2014 22:17:10 +0000 (UTC) Received: from smtp2.wemm.org (smtp2.wemm.org [IPv6:2001:470:67:39d::78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp2.wemm.org", Issuer "StartCom Class 1 Primary Intermediate Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id A9392142 for ; Tue, 23 Sep 2014 22:17:10 +0000 (UTC) Received: from hater-dm.corp.yahoo.com (nat-dip4.cfw-a-gci.corp.yahoo.com [209.131.62.113]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: peter) by smtp2.wemm.org (Postfix) with ESMTPSA id 6C9EE7A1 for ; Tue, 23 Sep 2014 15:17:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wemm.org; s=m20140428; t=1411510630; bh=6pfxl1fG/K8yOw0EOs+upd4KNKuVvb2/js+c2zxCjpk=; h=Date:From:To:Subject:References:In-Reply-To; b=Jy5AEVTsMgHIPhJWus0kWXc/MIkYM0j3ZzJHsiLv+mX8NUxcEfZo82qHp1bU0ukfA fSYm7CygNr5FGdaOUHQ5rOnwvBp2jnIDf/q+2q+hbS3yVm0Z0nmq4qcFg3fa0T0LLh ssqwApxpIIAwPwqN4pdQMeLygagP+gsWAZ9r1yfw= Message-ID: <5421F165.7030304@wemm.org> Date: Tue, 23 Sep 2014 15:17:09 -0700 From: Peter Wemm User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.1.1 MIME-Version: 1.0 To: freebsd-arch@freebsd.org Subject: Re: [RFC] fully integrate etc/Makefile into bsd.prog.mk References: <11E49217-8154-47AC-8D39-68256017D3A8@gmail.com> <0A216B9F-3437-461E-A52A-032F6B86B5F2@bsdimp.com> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="lqNQQP0QkqoEXnWCKgfihtM0qThktO67X" X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Sep 2014 22:17:11 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --lqNQQP0QkqoEXnWCKgfihtM0qThktO67X Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 9/23/14 3:01 PM, NGie Cooper wrote: > On Tue, Sep 23, 2014 at 8:07 AM, Warner Losh wrote: >> >> On Sep 23, 2014, at 2:41 AM, Garrett Cooper wr= ote: >> >>> Hi all, >>> I was wondering if anyone would have any serious objections to me = converting etc/Makefile . The rationale for doing this work would be to e= ase maintenance/customization. >> >> Converting it from what to what? >=20 [..] > The three observations above are separate items and somewhat > orthogonal/parallel to the work being discussed above (maybe I should > have titled the thread "cleaning up the etc/Makefile kitchensink", but > I was trying to be less bikesheddy). Please keep in mind that the interface here to release build processes ha= s been relatively stable for a long time. Gratuitous changes for no clear benefit would not be well received if it means having to do things significantly differently on some branches to others. Knowledge of how this works, and/or workarounds for the quirks in it embedded in at least the following: mergemaster etcupdate snapshot builder release build process cluster release build process my employer's release build process, along with other people's. If there's a clear benefit that makes disrupting those all worth it, it h= ad better be more tangible than "it looks cleaner". You're right that it's far from pretty, but its dealt with the same way a= t least as far back as stable/4 and consistency is important to some of us.= --=20 Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6F= JV --lqNQQP0QkqoEXnWCKgfihtM0qThktO67X Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.13 (Darwin) iQEcBAEBAgAGBQJUIfFlAAoJEDXWlwnsgJ4EeNwH/RyMCpxZ9DJQg54urQ13uSrg FbYCsHtRS214XRNzbrvCLuUsS5spPNWIJb/BBGvGGA5799TDfH01qhHXBkAgM5rg FUaE8FniYEmlqmdQ+gQiCgM4TXCvrXih1rjvOa7LOX2eVqjkpQchM4FXlSKcK/Is FQngL84rEZK1VYGPQ1pmghca4rNlJEJ+xAhocxY+j1+vjw2RIDcMkFCnfVM5c9+S bErCFjk26y1AanNYxLNYyrSQ4tyekMW01f21Cd9x32jnBVO9PAA9HYKZLhOt9Vz7 QpGS1YPl50yjZSu/2dcbgyKmu6DcceEhRc53SVJPwjIUq5CsmvkgSJBnFMP43e8= =aPO2 -----END PGP SIGNATURE----- --lqNQQP0QkqoEXnWCKgfihtM0qThktO67X--