From nobody Wed Aug 20 00:44:36 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 4c675P3yxLz634Yb for ; Wed, 20 Aug 2025 00:44:57 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-20.consmr.mail.gq1.yahoo.com (sonic301-20.consmr.mail.gq1.yahoo.com [98.137.64.146]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4c675P1mWYz3gjT for ; Wed, 20 Aug 2025 00:44:57 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1755650690; bh=zfhIdisVafDUnfrfPiyfOujOuMgMJxrVY4rTLv5kStE=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=Mzi3d3wHBd6JVOR8PPjG0IVMgmbXY5NgUbwOCB9p8DGyDmcH3APVVCEBdGhFdV1Ug5BXfeun0blTXiJrGIKHBsXbsN94JGbDG/CRf8Fsm9W/2/8v4BThLBwICBOm/kQhzQs0tYpiltKr76ShxNra/MYkYXo1cc7JOassY6bX6eLpuzwCc7i/1sQjX3p0AN5e4drb2SFo9RJ2aQ/4nXCDGppTQMxdSQ2Xxi966b7UeA3q/Z/5EGwvfSZMc4NXMY/vxPzJHSZubcTIshQh4fju3VbsgEeNsL/RTB6Zzr0kJDMo4zcIrOLbiFK9NzD5UJTwhxT0qCWufeBZOLIdBEUbUA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1755650690; bh=cFSUEBoZJDK5pngMKzCW6qei/M9wZQXxWtVXOF+exiz=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=j2JNBBZJht2NcHOoDyxf2vCOKoZtDV3MujUCG6Byq1tj9anTHRr0160jwWF85q5pa5rqIim2lScwQA9PLvO/VRW6Md0rmbt/PVpPuwQ0IOAqqggvQ3or0lE5knDCCyqB5CBPSJP4r90Z5rQ8+Ef7v9OfbpdA1tMoKz852KZJgeUo4mqun8EPmNCseZl8qtPZS7NWNmA7tfcGuaALjuRyx6eBwMXIUAe+8ZBxNn7qTaQ1ATjA1G2w0zsHZbReCAn/M1DrfVniE16bllNUDqshtf2CJNgIc3ZcqbUTgADTOv8jEDP9BaZAvSIdsarsy2Al7D52iROi2xTZlTjUbNMjgg== X-YMail-OSG: pfxjnQ4VM1mBTLUVPM7dU0XVTBmdPoj.2rIYYc6VwAPM5.P5qoXRxcoS97a9Kpb vOFTf5SSc92qdevEpNReiYguuZOX094aczXYmkyj7z1OG7Y15WWvQ4wcw5uRreQFZTng62xV4KzS 5A.szU9mRbNcT3LyQfunrILTNlvVzCV6HUitv7HDHYL1H9S0FnAuMjp8RVjNvwN57Exsl67zp_ai LkIzZyGKb2hpMgH2Xmgoy9N9jOEIYpc20lAwXj_60z7IsY5NMBL96Ic1r9W8lSTqnOCFjiRjK2Dg ZaTNnF30W_CP7bgSEKPMN4jOlsaBOYzL1zSucewnDi8C2gp1daWh2TvvPyPlJEK7N.J5MyaIXrDx 82322BNgN68bnCmMlBIZJ0IPcNlEshCwmNIlNJ6X2EzNEcujPSMDBMzWX2vQwuI9DUJtnsBh3wSu lmyZ..aJqYbdrMgh5PvpRrkWZERwsYF9PpKCEZ7DGIXr7aJmf9d45P6jtQZfEFLRRar1xDcTcnJJ LOG5nRFxAb39bGpcFGpDQbW_iW1OjumG0lLQudo6LHy8t7JHjx1FDBfXGW3SoDg1809xlc4dG.GQ fVVr2i9o3pOLQfhPDWNwElJqh1aCWdY5JfFRoIes15qA0_Kno9d9PjXk4jfiXa8t9usxuQQtsj0U TZUANDh2EdQa7rihJMfrGjwI75HZPhoYo_hdpJlgGpJQlv_Ua9sMQPlkHsO9tya1mBh4cTP_SNtp y7Ej.Jk8G.QDa5r_d4mvkUcXW2BEyF4UKgeaVwxvynT9JbxNjDNr.qyVp0h.KZ6VQj8OATGOnALt OYIil0a5j4IFl7EuSuNcseJyCe8Hm1x6.l11dP9FeE7ZbvyTXabH63PVFhC2TRHf0F3sJRmWGHCu JgaD9bsEy9OU7MMo006ZknhFCtI3Pq325ZMsE9BanxX7AiqQ3mZZJXJt5Lm_.KJevtv.N4vyU99a M60N8bzuwPat03hgXoHicHqYNjbR5vjcxENE.d1pD9fnYbVQlUphmv07smXiWQ1OohobeiV4kbPw sTBQr0B3kIGgOgq1Z9zsBjNqwDX.O2fyqfJbtt9Hhagx62dyGOrsPvrk1GYbuurubejYxgJzr8dn FX0lFuVFnj.8_jM8rqkIjgwmxIRNl2W.VUjyeDAKIrH2K8PmKyC9BvlJ9A_iGx3I_9vSkvUG7FSq UprGd4O4cGCAmGfzqEjR4A0pFnVL7ye4FYq61IvhJUXT1fhXTVl95TpMEK7r3aBDYRnb1rA98tP4 2ynNZSJ_f1YCTmQByMOCLkEgGWji6UVCyd9LWanOHcq1pgA5J2POemJInGRPLcH_K5obz5rf9PrE WFG3t4MY.ffUVoTDNdm5798aco5BCbEk3ll75e4T1L6d4aj3n0lmRpyszc1XwoUUtA97ICLcGZFK H5iE5ZQY4J2Ua92xhqqbUbJq4gYX300d2jIMlkK_CLElNtvGLlgQ8TJiMuUgvIVSCu4yEXk6cKt8 FGMLESzvRWp1mRgWoS0CpAGoT6.iP1W6zK8AR1bQvzmDxhRwLRLY38ry.tEklt9PVtyJV8n55CSR i73PZTpzMTOdthopT9OhmIAwibVa2zPkrU0qzV.nZzqYaPjYEZq.7G9lBSOj2..rwpGarLTLeMXw x5vSqHUrnRnZcyktDan572jv.qYTS3IOChcuPjW8b__xkKUJChbFZYyLbFzwbsVN1qHawSg966gT mMV3KMlTGgJkBnDGsKb1RjYf_61AQMrjf0MOkt99Kt6YBHU5Xz_BMOGoZPuKA3wfsHKZ7OeZt5s8 oZSeYwEepw8.naaHRLY4n4.ux1tRcH_XvwcvHNv7cFSXfFj9fZClC6Uv8QIECNMX_Jngl5kQ0sP6 _XOfTh_slNUqZjFD41IugmQFI3j42MwvDxBsZCK15djGUzhpUvjbKugr9zOMAYb4aGFMAzk6msRl 8swdCPCkbL3GczjaLLBfzVs6_z47N9CLjECAlTUO95U1Jj6J5i7ZPUjELWq6ms76zkY392_J.7xs eIQioS54F618TCOebbGQQjfqJZPYo91tBAs779qs9dfhjgTALIxZ4jonMI9AMM2FJgAbH7.SiiYH YgxA2LUptcgznYCCxpdwtFxie5l4sLbsXrzQwftm3dgQQKZOTRAXmaq6YPS53r3eRun2UpHAkT7R BPy5_cGn7nuu3vuw24T8PbwXxj65gNQK4P90hKv1d2YhYJRITlMd4LWIaHPxZy1qbHV9TedkqKD7 Opb6RtkRVhdqQvBOlpkLTUxL1vXEaW2lLn1JhzBiTg7_NFGk2l9lV_r_aK2VQWLzjaqrXnwn9zgi pfqa2LQ-- X-Sonic-MF: X-Sonic-ID: 0f22768d-806a-450a-8090-0b918f57c29c Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Wed, 20 Aug 2025 00:44:50 +0000 Received: by hermes--production-gq1-74d64bb7d7-tqd77 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e0a4f3a1c3f06771267f79911ca2e06f; Wed, 20 Aug 2025 00:44:47 +0000 (UTC) Content-Type: text/plain; charset=us-ascii 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 \(3826.700.81\)) Subject: Re: RFC: Renaming "FreeBSD" repo in /etc/pkg/FreeBSD.conf to "FreeBSD-ports" From: Mark Millard In-Reply-To: <5bece4af-0bec-457e-847f-7ca1cb031f86@freebsd.org> Date: Tue, 19 Aug 2025 17:44:36 -0700 Cc: FreeBSD Current , FreeBSD Mailing List Content-Transfer-Encoding: quoted-printable Message-Id: References: <05CD2AAD-31EA-471B-8028-A3902D7A4192.ref@yahoo.com> <05CD2AAD-31EA-471B-8028-A3902D7A4192@yahoo.com> <5bece4af-0bec-457e-847f-7ca1cb031f86@freebsd.org> To: Colin Percival X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4c675P1mWYz3gjT On Aug 19, 2025, at 17:25, Colin Percival wrote: > On 8/19/25 17:17, Mark Millard wrote: >> Colin Percival wrote: >>> With pkgbase being the intended way for users to manage 15.0 = systems, >>> the current default /etc/pkg/FreeBSD.conf gives rise to confusion: = It >>> defines a "FreeBSD" pkg repository which is in fact specifically = bits >>> maintained *outside* of FreeBSD (and packaged via the ports tree). >> Not that I consider an appropriate answer obvious, but >> the file names as well as the content in the file? : >> /etc/pkg/FreeBSD-ports.conf ? >=20 > I wasn't planning on changing the file name, no. >=20 >> The adjusted file naming would tend to suggest a separate file >> for pkgbase content. >> Naming left as it is might suggest all in one file, pkgbase >> included. >=20 > Right, I don't see any reason for having separate files. If I thought = people > might want to delete one of them (e.g. rm /etc/pkg/FreeBSD-base.conf = in order > to disable pkgbase) then I would separate them; but the recommended = way to > disable a repository is with an {enabled: no} in /usr/local/etc/pkg/ = so I > don't see any need to separate these. Will a pkgbase repo be present and enabled by default? present but disabled? Not present at all in /etc/pkg/FreeBSD.conf ? (I'm not trying to specify spelling for such here. But your note might be better with this intended spelling also being explicit so how it all fits together is more clear.) If /etc/pkg/FreeBSD.conf is intended not to be edited at all by default, that might have implications for some default content there or inside /usr/local/etc/pkg/repos/ someplace if pkgbase is not enabled by default. (My understanding is that pkgbase is off by default.) > (But it's not a silly question -- there was some discussion in = phabricator > just recently about how we should distribute the base system pkg.conf = file. > That's next on my list after the FreeBSD -> FreeBSD-ports renaming...) Overall I end up more with questions than anything. =3D=3D=3D Mark Millard marklmi at yahoo.com