From nobody Mon Dec 6 19:33:31 2021 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 7BD6E18C576B for ; Mon, 6 Dec 2021 19:33:40 +0000 (UTC) (envelope-from dave@jetcafe.org) Received: from fedex2.jetcafe.org (fedex2.jetcafe.org [205.147.26.23]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "fedex2.jetcafe.org", Issuer "R3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4J7DBC4SN8z4kBr for ; Mon, 6 Dec 2021 19:33:39 +0000 (UTC) (envelope-from dave@jetcafe.org) X-Envelope-To: X-Rcpt-Mailer: X-Mail-Mailer: local X-SMTP-Proto: ESMTP Received: from bigus.dream-tech.com (bigus.jetcafe.org [205.147.26.7]) by fedex2.jetcafe.org (8.16.1/8.16.1) with ESMTP id 1B6JXWf5062613 for ; Mon, 6 Dec 2021 11:33:32 -0800 (PST) (envelope-from dave@jetcafe.org) Date: Mon, 6 Dec 2021 11:33:31 -0800 From: Dave Hayes To: questions@freebsd.org Subject: Re: poudriere options Message-ID: <20211206113331.615be42f@bigus.dream-tech.com> In-Reply-To: <0bc4b4f5-93c2-4f7e-805c-5aa0efc9538f@www.fastmail.com> References: <9c25f179-c051-20ef-5e6c-fda9673e9a2f@langille.org> <3d0ab685-bb39-47c9-ab7d-63250e5b1746@www.fastmail.com> <9D13B32D-0EDD-4F1A-8E09-83E8D681B98D@darktemple.ch> <0bc4b4f5-93c2-4f7e-805c-5aa0efc9538f@www.fastmail.com> List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -1 ( out of 6) ALL_TRUSTED,SHORTCIRCUIT X-Spam-Checker-Version: SpamAssassin version 3.4.5-jetcafeglobal X-Scanned-By: MIMEDefang 2.84 X-Rspamd-Queue-Id: 4J7DBC4SN8z4kBr X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of dave@jetcafe.org designates 205.147.26.23 as permitted sender) smtp.mailfrom=dave@jetcafe.org X-Spamd-Result: default: False [-2.53 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.55)[-0.550]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-0.78)[-0.785]; DMARC_NA(0.00)[jetcafe.org]; NEURAL_HAM_SHORT(-0.89)[-0.890]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:7397, ipnet:205.147.0.0/18, country:US]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N On Mon, 06 Dec 2021 12:33:41 -0500 "Dan Langille" wrote: > You can put them all in /usr/local/etc/poudriere.d/make.conf So this is just another take on this idea. I tend to use poudriere's options directory mechanism (e.g. /usr/local/etc/poudriere.d/options) for this kind of thing. Three reasons to prefer this: 1) It's less confusing and reserves make.conf for global ideas like DEFAULT_VERSIONS. 2) Port specific options can change (e.g. when moving to new ports quarterly) 3) Git works wonders in this context, since you can just make your changes with 'poudriere options' and then commit the result. This allows tracking of what options have changed. -- Dave Hayes - Consultant - LA CA, USA - dave@dream-tech.com >>>> *The opinions expressed above are entirely my own* <<<< Faith (n): The quality by which we believe what we would otherwise think was false.