From nobody Sun Oct 19 22:32:09 2025 X-Original-To: freebsd-pkgbase@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 4cqYGP0tdXz6CgCk for ; Sun, 19 Oct 2025 22:32:29 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-20.consmr.mail.gq1.yahoo.com (sonic314-20.consmr.mail.gq1.yahoo.com [98.137.69.83]) (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 4cqYGN5BV1z3b8g for ; Sun, 19 Oct 2025 22:32:28 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=mxg8Mc2n; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.83 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760913142; bh=RPJu3bc7c09Ta593ksWUX57WaWKzGviGy3GjhnN+ylM=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=mxg8Mc2nbU0jU10Yu27XrV7xMQ4Xki/94hTzq3z5sRmd3sAVyW+HLreyZnKyWVISS7d+JBPm5WRTxCy9X/dy4PvQZXn5iFUZdW6XgifOscHL1cZtvwNf2fUPfoPFBEYUzOyuYM23lm+6GSoIpqNwdEkDcpWG1m8amzoaVug49PPC0FYBcT2Z3cyaVpObZzDC7o2qpzGADXQhhGU3I1csvEWmcU0u2bg4UX8Y1fOPg4utLIWaXMDdpSPwJbB5pwHoi/FloV1Nq6i/t7lgfpJ0TvBbrYFxUUsnvm1IGU+aCXia6+B3SYL34KT7+68+TTG98D6T0OQ+GaYiHu1o8wLMCw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1760913142; bh=9DRc/eeaZ0jPDMfl/KWdUi/35UA3gBDptILAFeynswY=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=dSyPMENUeUp+Zs4rJS87YdvhbDVkNXlBj8AcKkPYExqncy+/ErLQtjwV4OOJOuVKa3Se33qvqdZxkL8c3OQ5AYuSEKMZkpGynxmaz+FgyOdQe2j2acjVoryIB41JWClt4rJdJXqCszKAAuykTGhsBNTMLfMXTbbDlZ3y8+wiRcCztcfIwCrwx3TLt/El5SdN2kBY7ZSLEo+ei/0WcSmoAHUqJ1Si6bAXgLv3uNpjUYkCvcgypDoOHHPMqs2UFYCwmxoREwkSw2ck294wTiPKjkDiSRvYLJyJkE5A9Riiylau39aMJkP9gs/HotMXv/L43EK1x+rCH2pb1yRWtZCkLA== X-YMail-OSG: Z71UqngVM1ksLG3VH7gR_eF8zOVtE6FBPUJsYczCKEQjjVVoGrsw7eRIpHomP_s 7mJNEJKcOpevy6aTqVAuMbidA8fTA7drrG8mCA8DdFOtkzCos__eotueo6i.C_U9F9SwgOcLxYou bnMNhG3dX5uX81ED2fEIyZOnbdK7qz29mwz4VWAkkDrL71H4kJ9THnurwlfjs.s5bVYIoZDlfY6B wQ45i2aEkl92_jY2wlMEgp1g8YqotXY5rgyC1h4EFti2KS3389uTDdr1FVSaYGalbHSZV.0z.Jub xpga9MuyzFyD4rAx3L5SLJprDrBaMfnJ5kxcgZCUgEtz0qw8gZJ23dPEaKeykrirGEBLsL4Lc03K 7o8EgtXMCYqfJDOhnzWb3uHBnO_cQStHX6wZ_YheUKc5NMLbeErQh3nRe43ISzhsj2So49s2j9TU B4.QNTO5jbMhE9vBmhYxEEXSIorcyywhBc91SK9SsupTZW3GW0e6kp8itupu89dTk.rDLJJQsSVk xf18F9Lv_CwjSGJdDFQJ8pBHZ1QGwjqwXtdvESrZ4oPmf0v50d3ju_414gT4qC7SB0qGy.Cn3NQP 0jbvWCvfXsGrgnn_gxMJweFk9YyaCzFcFnG2xEPsZwYi6E2WomMnz6al_SkfJPDsdQ4zWuI4J04g khJtTMviVEnXcvfUYWSwKqxfyf9mTOJ9Phh65qzh8zCXUDt7svNd250Q5K7McVBA3XjZH9_zibmF pk0db.NRpYE5SsET2sRoFF9L4_hq8H6Kkvj5xyOtLjZE8UDx0EyWrxp_pQXR0JDHzDjf6TjWc6bD zyUZERVuwOueCePLelRMiPgJq5_OFAm_McaQpbi4541mGZkpBxONEPx.yXzkW7GabkgDXrttI1Yx yfMsYpzLKr0irYh0gxr0C3nhe_JY0P3u3PZm8G2RbZjYceiJmi2BsPPe3AQ0AUqgyXy99Z_rgW_g QFpsxLDQ16I9X4xMRt7kSCJ6S58jCAgltZB2DhWPBYKa78a91oW6QN4SaSh1LlMN.tf2IQZea9ut 91DPpS0Xqu7Sxa5i_CXtrRK8tjYt5vSZ49Rf.3aC8537aQRXFtkrHhKrrj7fm_esdTeCxHq_8WKG v5xBwxW0J5fhNsNwxmofoRuXpWIP4xbBitALtnKSiYLa367hQgkVQz5tBJM_X6OY_X0hRPVyKsmj As86EXCmZFwcth_Li2KUpu5hKX41eh_Q_voHRIFVzi1g8j66KdISkX88rbRntXAulkhgZ2MastTG 1soklxiqdP.VctCJ09PiLKOy3T4icYfr5hlemcaUS7UWUKeRwKodVEUREvhIU44We.IO7X1MjJIw Y9MofnWCL2X9BOqrXg8f4rmqzbk7NB9n78L.AeHPZtW1BeyD_WdJW0TJKPHXNrXR3v34f0Zy1Kol b3DQwDArMPBCrtt4Fx9Y1QGez6oxpuxuvco0ENnVeRtHaIdw5rL_84MHF.kh8eBlcy22idl5oGus bS4tS3TvTscq_DBxcZJRzeHa905kIwlNNgjIbIpfQcwgHx1stZSMn.q2e3rmnUQV8MR2YCJBPE2P nN.tpyjjiQ1ifhZ0gEteKzOj07nvqEk1MIEaAcgEI64cW..upM0EhvT6lFyo_FIApYM4L05Ox_9d QxOGmZTG.AUlfIuNq20z.bzETf2aWqd4_bZXM5dDSrJkvXgZg_CoYkmtpMUCITIu32ErLT00qtY6 UAuNc7J3nIYJHzwJcVis6LhTzdYL89JSIuasoJNDvF1AW6qdX.Wwcx9Ax1R4bRgjZTgiuaBcT.rx KC62AJnjsq1qa6T0lEl58JKl85X3ukMls9GTh6j2MTI6HtHfyi6huo8u3FpI42BJ1FRVEFGi14Wg DC2ljdMNILGYmjZaXEYmE0L2O62MQ6Ngjis8QR3K0RvHHW1.4gd_iJ.cGoNaH_T_rtxuKGa39ui4 1EmMDL2HAmyPTGAKt614Qqk5t4KWvLP3J9L9RUGHmA990uHfIqKjdH8o2seTxKtugQj0CrqN0Q44 NgYlQ0LnFKSjJYyNPW21Yx2znb_zsw9KW4xPf8z0N.Y38pni.cpAi3D11dEOm8za.LTaiDiakDGu VXMIHriFPk_rqe1BIot5.HBGmFXLk2oD1ve.xF13WW1SnWy56Ny2O38vxJjL8ZUcYW.qOyejs5iE Uju3StaPxG11YaqmWWwUrwYpipfdE_kKL7Awd5_j39b2svjjVktKh3_Ms244IExxFOnKKnzJYFCI xveQznRKz.pFCUTK_1pqRBB0vgQPVQ40nX.0tK6lKkMGodcTg3lv.PxyiyLFNnQ6X1uZ.8qXD4TH NhC.vQvSCJTTY X-Sonic-MF: X-Sonic-ID: 1b28f36a-6db3-4c10-b372-2402e35b4c6b Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Sun, 19 Oct 2025 22:32:22 +0000 Received: by hermes--production-gq1-6b8576c5cf-cgn8s (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 17028cd15c219b73168ddbea85f49403; Sun, 19 Oct 2025 22:32:19 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Packaging the FreeBSD base system List-Archive: https://lists.freebsd.org/archives/freebsd-pkgbase List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkgbase@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: PKGBASE upgrade from ALPHAxx to BETAxx [FreeBSD-base with enable: no planned] From: Mark Millard In-Reply-To: <77C8164A-A651-485E-9FB6-8458690D0C35@yahoo.com> Date: Sun, 19 Oct 2025 15:32:09 -0700 Cc: Lexi Winter Content-Transfer-Encoding: quoted-printable Message-Id: <68D98A48-2BB0-4AC9-937E-48CA87CE4960@yahoo.com> References: <77C8164A-A651-485E-9FB6-8458690D0C35@yahoo.com> To: Colin Percival , FreeBSD-STABLE Mailing List , FreeBSD-pkgbase@freebsd.org X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.99 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.996]; NEURAL_HAM_SHORT(-0.99)[-0.993]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; RCPT_COUNT_THREE(0.00)[4]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[FreeBSD-pkgbase@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.83:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.83:from] X-Rspamd-Queue-Id: 4cqYGN5BV1z3b8g On Oct 19, 2025, at 15:00, Mark Millard wrote: > Colin Percival wrote on > Date: Thu, 16 Oct 2025 18:04:51 UTC : >=20 >> On 10/16/25 10:49, Patrick M. Hausen wrote: >>>> Am 16.10.2025 um 19:44 schrieb Mark Millard : >>>> To my knowledge, /etc/pkg/ only has files that are expected to >>>> apply to all systems, no matter how installed/updated. Also, >>>> the files in /etc/pkg/ are expected to not be edited. The >>>> overriding text goes in files in /usr/local/etc/pkg/respos/ >>>> instead. (Technically such are conventions, not requirements, >>>> but they fit with FreeBSD update processes in a particular way.) >>>=20 >>> I follow that argument. >>>=20 >>> But isn't pkgbase supposed to be the new normal starting with 15.0? >>>=20 >>> Sorry for the noise if I confused that. Then it will land in = /etc/pkg/FreeBSD.conf in 16? >>=20 >> I'm planning on putting a "FreeBSD-base" repository configuration = into >> /etc/pkg/FreeBSD.conf in 15. It will be disabled by default, in order >> to avoid "pkg delete -af" problems, but "pkg upgrade -r FreeBSD-base" >> should work out of the box. >=20 > One thing I'll note about having a mix of enabled and > disabled repositories, with both types having installed > packages: pkg version is always going to classify some > of the installed packages as orphaned. For reference: >=20 > # pkg version -r REPONAME . . . >=20 > classifies everything installed from some other repository > as orphaned, no matter if that repository is enabled or > not. >=20 > For a pkgbase context with FreeBSD-base not enabled . . . >=20 > # pkg version . . . >=20 > (no REPONAME) will classify everything installed from > FreeBSD-base as orphaned because it is not enabled. Turns out that pkg fetch will only fetch from enabled repositories. (This is consistent with the wording of the pkg-fetch man page.) So, with FreeBSD-base not enabled,=20 # pkg fetch -r FreeBSD-base . . . would not fetch anything. The man pages for pkg version and pkg fetch might need some explicit notes about such overall consequences. =3D=3D=3D Mark Millard marklmi at yahoo.com