From nobody Wed Aug 20 09:47:32 2025 X-Original-To: freebsd-current@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 4c6M7q0B9wz64gqB; Wed, 20 Aug 2025 09:47:51 +0000 (UTC) (envelope-from rionda@gmail.com) Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4c6M7p59Dsz3slQ; Wed, 20 Aug 2025 09:47:50 +0000 (UTC) (envelope-from rionda@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-qk1-x734.google.com with SMTP id af79cd13be357-7e8704b7a3dso689145185a.1; Wed, 20 Aug 2025 02:47:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755683265; x=1756288065; darn=freebsd.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=RplXplhfgqPE390Hm7dWwnSc1Aa1xJYhsSFBark+LjQ=; b=an/IYmChJOGRIcqVsNlFWosXmSXqgpCxK5NpNGPpsAD8ppuveiOOSqxeim7zG2yYGV 1O0iKi/LsPxUKyMv9kO3//5kuFDBLY/ln/5VcWGjTOR6YHFBXBAQQXNTxk3D4zQJjzac svCOpJrY74z9mMIOHKSnwWDLJTCct0KAB1BbJEF1j99yhKE2pM2KIVDKoaFEFDijssAQ F5Ax4CIuJtky6AHv5RZniBDsr9EQQPARoFDHs6I+EnE3YvKmjjV2vcOVGiJ7VS2Kn7+j pgDsm9LF9eJ/qR5b41DLruLoI+r8IjK4lX7X4JXLGfkPes9jLyFP+A6/zr+AF/ki0WnM ishQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755683265; x=1756288065; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=RplXplhfgqPE390Hm7dWwnSc1Aa1xJYhsSFBark+LjQ=; b=ne5zmoFhCkxqg43iDMLQUNHX4KECtxzqZ/uZvRzL6n/oM1ThescsjpdcXjKbTisJWZ w8zvNfPKWv4mWKpGrGPZBKZuYfCRZWLQ7rLBsQ3Zsar5UDzY/p6xWkyOeLV6fsLR7i+n nGq7I8Z0B6mEiB5Rx9V5vMSYUsolCfPUUR435Uhy1RUYq0v82rffaJR3lDgOvNYZWNhQ NEcr03/ap43cT6lU+pq3Fc9CtHBX8loOSV242kxpenIwQBwgbMhAUqEy6emg/q61fRkH AGJMEY/0ccNSfsTTQa0GoT6acSR+4fbYlisOBbwLYLzKdxbJ2tkec2s+j63+SONHnzpD z0MQ== X-Forwarded-Encrypted: i=1; AJvYcCVIb6XCnJg4Otxprz9r+FM+fLKbcuaEUjtfXn5PF4mcwyVOK4P+8VCdtvyryZU0h5kEREq6iv0JZvOP/V3t9Q==@freebsd.org, AJvYcCVyrPyB1CCCWaR8xflWplXtm+q/j7J9f/49ihfjmWvKw/ZCBd38MgN0Br0ZO8/yr34NfirJlDxRWw==@freebsd.org, AJvYcCWymDuznMpC+7MeXdkFm291k1yGM/U05rGKTxwRdJK3mmsmwAvBPc2foETWBMIMJ1Z4CdTyrhdFqUbU78LiPY89@freebsd.org X-Gm-Message-State: AOJu0Yz/47ZPr1Gps1aVHB3iAkBEJl7J86shPw9yAQqO07sMSpaa6wAb 4VXh6R5u+73BDpWeDed7wjfHdkYDBxWkl/LGr57bqL+w0SVtgE6jYtAm/9sqpz7b X-Gm-Gg: ASbGncsGJk8hfipVImQIN4BjOpg9TzlnoSHkTETFdENo/2FDmFXz5ib1eYXcQiyu0Lh zIcxvOb7+c72bo0NsRCN8r+OsHwHauvnMKyjVtGI1L1VJis9A3ViqqtLunS/CRK1OFQ9ntNYm5M lFkrduzdLCLmzrVVtS2zXHX63jYUgfJBQVhNsNZQkDxAQqgXCc48rq7EMuQY+e+EBUoGoQGBKF6 wm7h3WsypomRcD4tGSKR1DcPAC1zo8L0LuB/to5nyulvVevq1yrvJl5TIlBuWbucn+IVD+GFYLD RDT8NBoUOMt1UhuhcVL3jDL5Uv1zjoSuc1oitIZyKHNEzukMVblZ+JeMegJ3NcrHKd0D0A6YjW7 OuDUpZYgQtrSjCsm5duW1OvBQJ9fjt4jXxvIZUnz2xBsHBNDcI+kXMEDHGr+5t9xpKL/kFDPCCj HJVQccvng= X-Google-Smtp-Source: AGHT+IHbcD3Pz3yWgiZTqsxY0YTEkAtfFD1i9c6DYRfPi4IFd7ulssq3mZuiVj8vmQwFH1FzqVcz3g== X-Received: by 2002:a05:620a:370d:b0:7e8:4337:8ffe with SMTP id af79cd13be357-7e9fcb0bc33mr245365885a.47.1755683264543; Wed, 20 Aug 2025 02:47:44 -0700 (PDT) Received: from smtpclient.apple (c-75-69-17-192.hsd1.me.comcast.net. [75.69.17.192]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7e87e0204absm920422685a.2.2025.08.20.02.47.43 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 20 Aug 2025 02:47:44 -0700 (PDT) Content-Type: text/plain; charset=utf-8 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6.1.21\)) Subject: Re: RFC: Renaming "FreeBSD" repo in /etc/pkg/FreeBSD.conf to "FreeBSD-ports" From: Matteo Riondato In-Reply-To: <864iu2jq1a.fsf@ltc.des.dev> Date: Wed, 20 Aug 2025 05:47:32 -0400 Cc: Miroslav Lachman <000.fbsd@quip.cz>, Colin Percival , Mark Millard , FreeBSD Current , FreeBSD Mailing List Content-Transfer-Encoding: quoted-printable Message-Id: <051BA4A9-E45B-4CF5-95C5-B6F53948DB58@FreeBSD.org> References: <05CD2AAD-31EA-471B-8028-A3902D7A4192.ref@yahoo.com> <05CD2AAD-31EA-471B-8028-A3902D7A4192@yahoo.com> <5bece4af-0bec-457e-847f-7ca1cb031f86@freebsd.org> <590B86F2-6F9F-46BF-9569-03F72EA93B5D@FreeBSD.org> <91cccdac-406c-46dc-bdbe-c1c016cdee99@freebsd.org> <864iu2jq1a.fsf@ltc.des.dev> To: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= X-Mailer: Apple Mail (2.3731.700.6.1.21) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4c6M7p59Dsz3slQ > On Aug 20, 2025, at 5:33 AM, Dag-Erling Sm=C3=B8rgrav = wrote: >=20 > Miroslav Lachman <000.fbsd@quip.cz> writes: >> If there is one file for each repository, it can be managed using >> simple tools such as cp / rm / sed to enable, disable or modify >> repositories - good for scripted setups and automation. >=20 > The correct way to disable one of these repositories is to add >=20 > repository-name: { enabled: false } >=20 > in a file in /usr/local/etc/pkg/repos. It=E2=80=99s unclear (to me) whether that=E2=80=99s the *correct* way, = or the *recommended* way (pkg(8) calls it =E2=80=9Ca common idiom=E2=80=9D= ), and in either case *why* is that the recommended/correct way: what = breaks if one modifies /etc/FreeBSD.conf ? Why does it break? It feels very unnatural to me to have one file in /etc specifying a = setting (enabled: true=E2=80=9D), and another file in /usr/local/etc = specifying the opposite. Also, it seems that whether having =E2=80=9Crepository-name: { enabled: = false}=E2=80=9D would actually disable respository-name would depend on = the order of directories in the configuration variable REPOS_DIR. This = feels quite brittle. Thanks, Matteo