From nobody Sat Sep 13 22:18:17 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 4cPQg02QK2z67c9P for ; Sat, 13 Sep 2025 22:18:36 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-55.consmr.mail.gq1.yahoo.com (sonic308-55.consmr.mail.gq1.yahoo.com [98.137.68.31]) (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 4cPQfx6ynBz3fgL for ; Sat, 13 Sep 2025 22:18:33 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=j1ccqi0x; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.31 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1757801911; bh=TAVHFm87ecNjda81jGMzhTEf/GNWgF3ugOcvYwygnjI=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=j1ccqi0xK6lLzN3QGcCRoLWB+Kv6rd98SpfMZxdBxNnHq7tyn98rtJ+Xsd7BbumEP123JidW6ud7brV7fLhH9Ko4dbsYa3it6OPfue2FEhBMHgwL06Up4mdDb5NYXcNwcXY6LLOXkQN7SdyS28f7JKjGRMusW63/pPSNfq7WCjQUA+6l9eJ7ABOajpMFEuE0311hCbpZ5sZirW4tOCRhyqHPNOBlqNbm7jqOrC8sWJk5BxU6gvZJWaBpUesfCrQyWVRmBu4sw78vitlBuD4pqs64XdQuBWJqm9MxDEtr8DliGpN89Zdze8X3kY2qA3nKDMiZLEEG80u1FNIJs4LGxQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1757801911; bh=Fc28cp9mq/wSmgcqNlHrH3dBkHoPU3t3u1PXvq7zuw6=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=RBC7RGlE+atqr4cGWe3ryUapnk9weE+pc9fR7VntOgqc0zKXjLGFnDAqJtkz/37ytcJBnTRtoafUjLvpZUcp3/JClyLF5KfsgAJczTaf/w9Uoe85tahj6sC3J/380JBmpKZUwVqSMBoASwofpmU5lTz602B1rWPW22pH/6qJ16yG0Wlz5Q2qUyEwA4fDvz0tt2C7Uf3Jd+oWwihERh6YJaq8lkAh5/PAi0UKrlCN5YqUqrP9/DZubQOoeAntatt5BRLsjaPyUnKQaKPFLIcAhgsuHIluT803Bt8jRRl4C83Koj118eG7kcIMdYz/+kNFh8LtmBGOEIPrn4hoolBANg== X-YMail-OSG: QGkR5jQVM1kKkUrlTyj2Ac9jgW.mSr3_W5WYCCNgd.1ICsT3A1UZBb3TwU2Zpqf n7_JTxylES0fQW.kfhCENLmijiwy9pQDGRYlnyokvAdEDZrMhlXLCiRV1Zp2bpGnBpxeIGMIDX4y 1iK4DD5rNoqBbxOKn9eXr6I6r8WOoCGm4Em6mKpwok4rTECv.9DoxPo0E2KMjwpb6DzD404cAvDB KbLhGI7vjgucDibReQ_OXYq1m6TvrnEsMU.cfLNP7iv_iHJA7.TVBCmKfdIqwi.ESl2BMMxLEf_d 93C71qRFfKmlteDGixvl2C1stUXJicJ41XxYddxIXAvgrSeqMvwiIvaeL0J9gj_7Je96IY0TULkC 7pOs7DKvW3CEFwDWQkx4oCOkLVLU3avlaxSJrnSGTSO6ngdoL.gO0ABtkoCte3XsCeqIAg5ls7JO B6Ru8ijvDsQch2Y9PNf5941GEtHm9n7Cwdh3nwRI69Y735zO9.i169gtB71SOADJTECWrMTvDPVN 3C_bqNNu.6UTN5xikCG8RDdRchY1WZZ52xaaubp58iBwdjXEslbtnJ38.b0LYGfnUSfYNlGQu9EM VqLelFBGteN_5KAWVrXBFcW43ReqQ5NVMegcWjCpdrVYGVEwqrbzKrz0lvXqaH7W99S9uWDjxAlw 60DEuGuzEVVDKZ3JuUBsr3Yl7vmI9PcVwuJ_JJUDTrNj20rFBE8yjMwed2HHcQVq5BQlyiOPiN.R Ipp7X8TLKlQf3EahuJUB.EemjOHoGTLHJj6uFTuUmLu1hf2lcHAMFByu.NmI3Dm81yy7SAUrtzop MfFZtd8PGpPsJx7GswrjytxwBYEDB9dy_GjI_iV5fLbjjjJLABKuoizVA4Xn6jGxWFv4oxMYRqEU fKkfuZ8ea3BSu8O6qBEQ_s9ODH61a67VyiluMDsgIF2yyC8TVXrq6k5u1QAQau89_QO7B35hE.9Z PhlF8WVb7TKGMwDxMs9n7GBlSUO0IZkYoQUU_MDX2XNmVp.qKuLfo2Aav2VQXQZF0BPO8MXkR4gs wuT5RPzA9pEYyMH7pDgptqwgfgnn3eSZiOLTOFGcRPdZz9Jux1BslLQbkaii.iyNuBVXxR2QJohA 7UOYx4aFuvcPlaF1ceB8ezLuqPB76SjKQidYyDirx_BBqRoNkcD6jJMOLSGXs7G6swU.Ft..77ca xBMs0TAs5c6yL7grQIHWtEk9..C9ZjKd3nrP1zbaKIObxRZSbyCxu31x8.ZVPf.iAxK3BsRSJCRD FbXUz7uRuMZMlETpcm1jQUisnmVp..zlsnBaKXDNTU7qpP1bvSUI3I9vwPZr0VLZ3HN4.EUyeq6Z 1RLDHmqUQXoq6QEl1FVzjZmJViIm.hfiEHceju75jndg9GfTlg1pv.8Wp4nJiOaqiZqKa3FBBB.r dBoi3ur2aGKITyfBRtmHt.2icy0hZxlhzcBArDrg3gFH5skLBpu9e3mOnbxJ4ZHQiBc6FFrYP5Kb kdmHVlqlF8LsVTMApFIKyBRJxcax5fFqzqhDRl_jA_sn4slLxT4JMcLmSnPwwciyXTT97ryZrx6w AxEIQOe4GNR9C2Ux.2kMfe8HIU7K28L1dokajkcqWQ5wBESJv0uQ1SCZ6lxzZWMMokyX.rRWgxDI Uz3EwJ7FtTFWlV1mKsXWooKa7_ytDqeFaCdRFDJMQUyi5KntIDP4.XSYTmaQ7swvHTUK8g1mRajt lJDghQpgJG2MvfjDdHqrSFSST.XviAn4fpQ1fS6xyM1584jxslrQinG2NjJBxw0J6rnrQxQK4Ruu GP634IBrxyCjy7WtR9zuiNQhIYbaBwP5mudofZsXgkmEVOLqF3JshiibYUsvHCfG9kriQYAmtmyt FB8cWZGozn2vllmBXOPNttG.XZkrqaQYB7JGB_kjr_m2z12A1JHF6gndZBfg.53Sm7B_vx6JLYLZ 9o_3eMdIP0C1PYy8AA6P_LrtEbCUPUtywU.76q7T8sOKmBB8Comf.cEriVh1FqGTz8PNG_mUetGa 0Uf1Hd6RgQzZGMEzL9qY8uJXQ8goQC8y_OBhWN_c8MmQJ0egiT.RHu08x_cSNCDB0a.HUkGiHnJK oHP9B04PE2yowlu_7eJ8uhcNO7qKrXRFYl75DI.L2fPNmkU1trieGxVFNFAzkk8o0cnEdhTdXEwj 9OUP5JL4c6w8CwgvyPqKhqKHWGKSfrCDrdj85CJkUszMGqum7QKx_tJU8VB_UXWKP2h15EnFxUAg qz4WKKcDN7ANCoAidtRozfGv0QkVBSLGPAyzGH75kiqAM6If89a2gIVpVtfi3NylnxoMua1448MH SlQ-- X-Sonic-MF: X-Sonic-ID: a1b9451a-ee91-4c6a-92da-61edf06b70bf Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Sat, 13 Sep 2025 22:18:31 +0000 Received: by hermes--production-gq1-7bfc77444d-kfm2k (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d632e495b48677535b7f81b01fdd239d; Sat, 13 Sep 2025 22:18:28 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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 update procedure, using, for example, clibs as an example to illustrate the more general question Date: Sat, 13 Sep 2025 15:18:17 -0700 References: <44832661-40A6-40D4-B737-80DECB7F40FD@yahoo.com> To: FreeBSD-pkgbase@freebsd.org, Konstantin Belousov In-Reply-To: <44832661-40A6-40D4-B737-80DECB7F40FD@yahoo.com> Message-Id: <12D9EB3A-EAE2-499D-8E0A-BC245A07B322@yahoo.com> X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.80 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.80)[-0.796]; 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]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; 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.68.31:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.31:from] X-Rspamd-Queue-Id: 4cPQfx6ynBz3fgL On Sep 12, 2025, at 17:19, Mark Millard wrote: > Context: native hardware, not jails and such. More implicit context that drove the question: this was checking on what to do for my "main" (or stable/*) based contexts, not for Release to Release Update procedures. Various types of issues happen more on main as it progresses. > Is the appropriate general order for updates based on pkgbase > still based on to be used kernel (and possibly related files, > such as dtb files) being installed first --and rebooting > before other things are installed? > > Those wanted: FreeBSD-kernel-generic* (as in the "kernels" "set") > If involved: FreeBSD-dtb (as in the "minimal" "set") > Possibly: FreeBSD-bootloader (as in the "minimal" "set") > (U-Boot or other such things from outside FreeBSD may also be > involved here.) > > Then: reboot > > So: even the "vital" packages wait until after that reboot > into a new kernel before they are installed? : > > The "vital" base packages: > FreeBSD-clibs (as in the minimal "set") > FreeBSD-runtime (as in the minimal "set") > > (From here on omitting that level of detail but still being > somewhat suggestive.) > > The "minimal" "set" overall, for things not indicated above > > Things wanted from: > The "base" "set" overall, for things not indicated above > > Things wanted from (probably all or nothing): > The "lib32" "set" overall. > > Things wanted from: > The "devel" "set" overall. > > Things wanted from: > Anything existing that is not in one of those "sets". > > Then: reboot get get system operation that is based just > on the update. > > > Note: > > I've not tried to document here updates related to > *.pkgsave or *.pkgnew or .pkgtemp.* files. > > Nor have I been explicit about *-dbg packages. > > I also ignore updating port-packages above. === Mark Millard marklmi at yahoo.com