From nobody Tue Mar 10 08:03:27 2026 X-Original-To: dev-commits-ports-main@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 4fVRHS4Dw8z6V7Qq; Tue, 10 Mar 2026 08:04:36 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from shell1.rawbw.com (shell1.rawbw.com [198.144.192.42]) by mx1.freebsd.org (Postfix) with ESMTP id 4fVRHS33Jsz3g1X; Tue, 10 Mar 2026 08:04:36 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Authentication-Results: mx1.freebsd.org; none Received: from [192.168.5.3] (c-24-23-242-96.hsd1.ca.comcast.net [24.23.242.96]) (authenticated bits=0) by shell1.rawbw.com (8.15.1/8.15.1) with ESMTPSA id 62A83TjO049038 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Tue, 10 Mar 2026 01:04:35 -0700 (PDT) (envelope-from yuri@FreeBSD.org) X-Authentication-Warning: shell1.rawbw.com: Host c-24-23-242-96.hsd1.ca.comcast.net [24.23.242.96] claimed to be [192.168.5.3] Content-Type: multipart/alternative; boundary="------------isAEOPshZqhfr8Nwyp0vqKK4" Message-ID: <2b8a655a-c83c-498f-a0d8-3b425bbfd88d@FreeBSD.org> Date: Tue, 10 Mar 2026 01:03:27 -0700 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git: 60817c50b4c8 - main - Mk/Uses: Add certs.mk to handle dependency on security/ca_root_nss To: ports-committers@freebsd.org, dev-commits-ports-main@freebsd.org References: <69aef1a8.4147d.6669a453@gitrepo.freebsd.org> <5xdq2qbbcr2h75y4zziudbo7cwx4pm6d7s3q3imk77z3t6iodj@vhv2jrsqfmag> <8677eed4-c8a3-4aee-8305-f440a46d1b90@FreeBSD.org> Content-Language: en-US Cc: Gleb Popov From: Yuri In-Reply-To: X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7961, ipnet:198.144.192.0/23, country:US] X-Rspamd-Queue-Id: 4fVRHS33Jsz3g1X X-Spamd-Bar: ---- This is a multi-part message in MIME format. --------------isAEOPshZqhfr8Nwyp0vqKK4 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 3/10/26 00:51, Gleb Popov wrote: > It does. A Uses module must have an added value. Ease of use, elegance, and fewer characters and lines is value. >> This is why macros exist in many programming languages. > Again, a macro must add something to the table. For example, a > conditional evaluation based on the FreeBSD version or something like > that. It does add value, see above. > And I again want to point out that before rolling such changes one > should create a review, hear out opinions of other developers and > ideally get an approval from portmgr. This sounds nice on paper but the reality begs to differ. portmgr review requests often remain unanswered for months or years. Yuri --------------isAEOPshZqhfr8Nwyp0vqKK4 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
On 3/10/26 00:51, Gleb Popov wrote:
It does. A Uses module must have an added value.
Ease of use, elegance, and fewer characters and lines is value.


This is why macros exist in many programming languages.
Again, a macro must add something to the table. For example, a conditional evaluation based on the FreeBSD version or something like that.
It does add value, see above.


And I again want to point out that before rolling such changes one should create a review, hear out opinions of other developers and ideally get an approval from portmgr.


This sounds nice on paper but the reality begs to differ.
portmgr review requests often remain unanswered for months or years.




Yuri


--------------isAEOPshZqhfr8Nwyp0vqKK4--