From owner-svn-src-head@freebsd.org Sat May 13 18:15:04 2017 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F29E7D6AD25; Sat, 13 May 2017 18:15:04 +0000 (UTC) (envelope-from lifanov@FreeBSD.org) Received: from mail.lifanov.com (mail.lifanov.com [206.125.175.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D1ABCA29; Sat, 13 May 2017 18:15:04 +0000 (UTC) (envelope-from lifanov@FreeBSD.org) Received: from [10.10.0.1] (unknown [107.15.73.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.lifanov.com (Postfix) with ESMTPSA id 7D949239431; Sat, 13 May 2017 14:07:51 -0400 (EDT) Subject: Re: svn commit: r318250 - in head: etc etc/newsyslog.conf.d etc/syslog.d tools/build/mk To: "Ngie Cooper (yaneurabeya)" , Alexey Dokuchaev Cc: src-committers@freebsd.org, Ian Lepore , svn-src-all@freebsd.org, rgrimes@freebsd.org, svn-src-head@freebsd.org, Ngie Cooper References: <201705131537.v4DFbgWV045290@pdx.rh.CN85.dnsmgr.net> <1494692660.59865.85.camel@freebsd.org> <20170513165145.GC84947@FreeBSD.org> From: Nikolai Lifanov Message-ID: Date: Sat, 13 May 2017 14:07:38 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.1.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="PnBpcmiaHXBqbuDBXesQ1BAE4GOGavLlH" X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 May 2017 18:15:05 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --PnBpcmiaHXBqbuDBXesQ1BAE4GOGavLlH Content-Type: multipart/mixed; boundary="CuHCJ9R7lqG2XFRKaaW96Ftkh3ldPgmNj"; protected-headers="v1" From: Nikolai Lifanov To: "Ngie Cooper (yaneurabeya)" , Alexey Dokuchaev Cc: src-committers@freebsd.org, Ian Lepore , svn-src-all@freebsd.org, rgrimes@freebsd.org, svn-src-head@freebsd.org, Ngie Cooper Message-ID: Subject: Re: svn commit: r318250 - in head: etc etc/newsyslog.conf.d etc/syslog.d tools/build/mk References: <201705131537.v4DFbgWV045290@pdx.rh.CN85.dnsmgr.net> <1494692660.59865.85.camel@freebsd.org> <20170513165145.GC84947@FreeBSD.org> In-Reply-To: --CuHCJ9R7lqG2XFRKaaW96Ftkh3ldPgmNj Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 05/13/2017 13:21, Ngie Cooper (yaneurabeya) wrote: > Even ansible/chef/puppet would have to bake the configuration removal l= ogic into its template files, which seems like a pain for folks (and the = same logic would need to be implemented multiple times instead of once). Having to template one .conf file couples not necessarily related config modules together and it's *a lot* more performant to conditionally install and remove config snippets in .d/ than to expand a template. The separation matters when separate people write separate configuration modules and the performance matters when deciding on frequency of config runs. - Nikolai --CuHCJ9R7lqG2XFRKaaW96Ftkh3ldPgmNj-- --PnBpcmiaHXBqbuDBXesQ1BAE4GOGavLlH Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQKoBAEBCgCSFiEE5oT6TcuaWvG5gtjzZ6sv56ecR0UFAlkXS3VfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEU2 ODRGQTREQ0I5QTVBRjFCOTgyRDhGMzY3QUIyRkU3QTc5QzQ3NDUUHGxpZmFub3ZA ZnJlZWJzZC5vcmcACgkQZ6sv56ecR0XRsg//RLgDDYopkbt4ILhCI1e1cY+HKP16 jTt6y5G0/rjSMsGdnzAPDgXaMsj54kBRl+pkYl3GD7iwZg/ylF1ViYaXwu6oylkS 2unVM9e9dtYOy41wIh3iawpXeCJT3fdpYmenELCWq/SAVXP++nOfK+nyyUqmp03U 8XVEgntchmvzgr8Rv4vse42dMDfVZ8xE4TejQceIktceQRSLfd4pwnKzKmpBqC9o dQhifW5RpzEXUBzu7QfpAg0r12Ygde28LwmI8zSD+vNMOUpPMXU3Im7tIddkHGHx ImmsWPyhZWdwG4SJcI+DZoBHEK/VjuYEuwvRiVYfgtyZ2k4Bf4L4toyTeIdPQpof L3R/sqHGUoDPfiLIzWs8cELHF/kBfkrhM9/bh9HWJogkwxw2BzpXZ+JeThfsV0V3 Ch9Z05EFeNJMNX3AK/HL0Ny1FWvPwPH5vchkNsOwmkaapk7REErC3OiBvw0J8Uyv HeS7kJ1vw88dbKwHa3eZd4IpW86rG9HFs02neiut4zWgqc/ndcS799R0nqCBFMgm FiRWxp0VFoTKT3WE0lpfsWeugCVya+iPfoIqfHcn8xAgzSJ5OzuKvSlyxVOQYqj6 g86Y7AQEZ3RBdQ3VT64fZB8iyesD7yS7JUp2TwjaA/COKVuVUNXsJ4zEJLT5Vg+o 7LDV1ifO/+kPb6A= =OqNk -----END PGP SIGNATURE----- --PnBpcmiaHXBqbuDBXesQ1BAE4GOGavLlH--