From nobody Wed Aug 20 01:34:17 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 4c68Bc0WnZz637RH for ; Wed, 20 Aug 2025 01:34:32 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic304-25.consmr.mail.gq1.yahoo.com (sonic304-25.consmr.mail.gq1.yahoo.com [98.137.68.206]) (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 4c68Bb3w1Sz3vgG for ; Wed, 20 Aug 2025 01:34:31 +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=1755653669; bh=SnsFIvrue6msB9UZDQiyqYUSjkf8ISTu12IDYzOSk7E=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=Wg7/kVZbq70QyujzuEiwnXBRfghmOQb4Xoz2Jau6emOHGXussd5Eui42BD8DdnEqgSKeEbNVFhvZhoR4dm0+iqLt48wDIyU6+vWgmJvhIlJJZHjYyRKlqRMnCq4dA9rTJmX16CQjh5rHIFC+y1Thnqb7Cdd5hbX2l94VT7HCAu+3kBApKKtUKagJQHwkE2c45DN7B/q1yC837ozJ11ejz/SD7mLwW22KCNgc5g4mX6DApBGDnN9nNDQckDXyjhQwjt75k41ImxvdPN0D/We8abPLCC6EbbVi2YhK41OirG5HFCFk1lH4izrnJfrJKBckFp79qZWyhOuW98AkV4ZyKw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1755653669; bh=gR7GVdxXKfNu3R9zKmTShEEl7nOL7fUJpB5zvp+hZ8E=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=Tmu0HTP0SBpziU89unib9TUfVFo7z3hTkT5YmXJBGye2KpHEK90WfqdQqmhzZ0ItD338gwH5B6cXSgeZaFfgYxW4Ox6nGCNlUukGcZYusC/tckhcae5QN/zhJZbLCE9xI7/4NY+4oA1MBTciVDlQhUODKH7fmkX21itmJSITONmA+68muSeKb7tFeEIL7ui8LaqYTSvhSch5mAGPirxeyfBO1wv3IQ8UuYs6BPbq1MqVu8mF2uI/+kF/AfSFhYCauJmMYvA87RbdK4VD5X2SgJLG9rUQonhf1oTJD4MLRhrEHCVkNSLf7MyWwn6hpi76/E8HXckoucgaxlObv2G7gw== X-YMail-OSG: TY8IZGcVM1mbJtsqNfENreyo9Xs1LptsoN6lPtZcLZRCPzEbodc3M_3a11uqj15 AZBOZj295lApRNGxx59GTT6bMK1nElxLDsFUv96vwUDE2mGotHjD8zIY9Zd6NkocTMIjAfeJ5b5Z Y5KQ4nQJIdZSzfFTRjtNCSRLmZinDw5S4P8knpeH7W3q1CcHcGemUFP7HcVgtJaM1WH0F1DSMVwX 01FH4JEPaNmNhn7n0PbyIklrDK3.RMLllt5eP1unjaDuL_T0JdYP9ZhhAT82qR54rABTsZ.0MWN2 knzN5YNdRok51jRm1_vDlMCqL119UqRPQGeibJ0h_GGX5BAGKOuGkBSuHKFkZReFJDwAK.kpzkMF DcDsZGfRH2RM4Jq4VIwE3z5.EtLTeU.b_ryojkkA2UogyzAotfaPNPCl3JakU70ZBBPiT9BXLIS7 dsbgAG9xsvcPseV2fACiDclO3D5YiylQdskeb4XvP5YuN9ft1w33nh2lOcdzLZ6lr6Rp9zwyiUNT DubfZnnGTZ2CCAWAwhMGPYVvENhJCEvIvjTZ.kz7s_HcpPmb2Bd6GYDtE9gRcrUAnmthfcbe3b15 I_f24iRLPSypkfT3SrN_grEG66aGYzZpHffbs4rj_DogYDd1Juouom9DcHg3mI8WaLXNLFv2w5KS kgBftK4ReDbLTBv3WeRZTztwfTtI36B3Q3ri6XU5eJpByavk4hcJtNP11lY9nw1Tzo9opEA.j3_W 06s5PX7Y226uEJiL76_DAaM40aCIqcUg_LOCxdvOFpBse16CfB5iZTLd8y8G0IUd5SW9bswOoIV5 RD5GchJJpH00mSREvYOUmAEBcdHrqMb_LmdATn.qxIBlJ35ID7BaTbv1gHpwrbDAt.OvSFy4hK29 xrf8s8_AftrkdpOAycUc74F.MzYWJ5vxhy0LUFFVeSP.hRHF6MKud3f9MRYUjZfGp3tJNKLG_hHa 1Fs1dm3NbH1OGqBzPj24FMNfA5PYVLhnPPlOGO.wUZ5Oq9F_KniPxF3xm8u0WhniHULUx.zliOlC cvZrXYjBhXrOtQrpYYMoU.83nQuqYmiPehTp05k5PL3lXrSK5258y1Hm8Kfz8kuE7RPPxwQazSbi XFFVTj3pKRN8RKo.aj5c1NxLFx2vISC8Mto8Y7z.u_2RfBHd80QYXKxUQzTJZYPadAi0Snri5Pf2 rFt8f4oWgxLHJK2_EkY6GsnhJ3_rOTcEkt.SvWKG6pOKz6TYgNUY8pz_u6ZRwBMv8qoRbNlL6Je5 njCIAs98B9AGs8Dx7CrrjynupQD7GiDCFj8frQi0E3T5sxdD7w6dksUAU1bCIZX4HAhMrxFYfC88 XpGJidmAqk3iZez9ph0gcsijiKqUFODTq2J7Cp7I9T5xrfcl3wxaRXcxD5yyTVRpvacFLSV2ywRH oXjEhVUPJye8j8JivHVsoBpxWo0c1TPJim3QbEo_HTEvdf5ldAJ47fwNlp_HTytgx8VDtn5SVX_D QBzs5dzeXIriAn8QtAGI.zvI1IV42E99.NxqgV5bGn3jPB2_IoUHDy.zuAqSP4f6jMJAgmYaMh4n 488YueqTkuODXRzy59ryK7xAolEDtChfI.uQmFsGMPS38LqUSZBbpVDtU5pQIcCieeMfvRXKVWMF FiYRI._w.us7weWuU1tIdRa2Kl5KXyj4dUU1ycNog5WzKfRlLHtX34PxeJCY.XQJsphqCzjmUCVx qpLAMQKY3nkraC37FWJwCzjCCm1yx.YuoiyBQnlqST3W8RY1qx6E0qFWHNi853AbBem05RzfRPe6 c6tP8mws4_G.C73vbaIQyrP_dgjXC_g.4cuqLvHjscVw_Emd_gFCVu1kBgNaCI3NSkx2a.z8DE3i xvUxKRDRqcN1a.v46r0HkAC2cLtIdAxKnpz3EtaxytUF9J4DSJAv8UCrXAFYpZtBb.wygmbH7trq CAn9Qx7uwFSRiMx8ayj1IcdjyS.wt.J_6OlN1kFZkTp.O0TTLc7DZRULRSFdN2rlmqW2dBTCdhob u.l9dkOGBavJYC4oqIrpciz0OyqDoOJRKfRC2gTWCLDrYG9AdR.hgwLb0JnAGXsNdgJnFXpLtBSn TwEJCLD.NmDKCB_OMpBFQHjCyDFvu0d5bRt74A0TxLue4XHOPv9OB1HLywhbTQ5SoSP.7_jrq97O h0HzLWudDhUpkO3kBdyJGb8ll9IYigqM5YvTwwmv6nEP4cDApEkVQE1z9Is1ZzXWZtTD4DFBeitO xw_HswqPQJuB0FzKWN221488F4dt0TppLH2s.ipC1_0WUrXxyckKvnnYmq9jq74c7ejf4YargCe_ 0U4ua4Q-- X-Sonic-MF: X-Sonic-ID: 0994c70f-bf05-4c8e-a9f8-d0b827f8e612 Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Wed, 20 Aug 2025 01:34:29 +0000 Received: by hermes--production-gq1-74d64bb7d7-5wzx5 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 471c3eb30e74ade818291757ca55a1b7; Wed, 20 Aug 2025 01:34:28 +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: Date: Tue, 19 Aug 2025 18:34:17 -0700 Cc: FreeBSD Current , FreeBSD Mailing List Content-Transfer-Encoding: quoted-printable Message-Id: <08E5838F-122B-4CF6-8551-85095024A665@yahoo.com> 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: 4c68Bb3w1Sz3vgG On Aug 19, 2025, at 17:51, Colin Percival wrote: > On 8/19/25 17:44, Mark Millard wrote: >> On Aug 19, 2025, at 17:25, Colin Percival = wrote: >>> 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.) >=20 > pkgbase is off by default in 14 but will be on by default in 15. With 15 or main [then: 16] as the context . . . Will buildworld buildkernel installkernel installworld (not referencing various steps) for folks using source code based updates need to undo an addition of pkgbase from the installworld activity? Never? Just once? Each time? Or is "on by default" more selective somehow for such contexts? Note: In my context I'll have pkgbase in use for the booted world and available for use as the booted kernel, although I'll have personal-build alternate kernels too. My from-source installed world will be in, for example, a chroot directory tree(s) and in a poudriere jail world(s). I keep /usr/src/ for pkgbase to manage for itself and have a separate /usr/main-src/ (as an example). So I'll be dealing with both types of contexts no matter what. > People will > need it to update their systems for security updates, for example, = since > freebsd-update is going away (at least in its present form -- it might = turn > into a wrapper around pkg). >=20 > Users who want to update the base system from another source (no pun = intended) > will need to configure their systems appropriately. =3D=3D=3D Mark Millard marklmi at yahoo.com