From nobody Sat Sep 13 00:19:27 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 4cNsPF46Z1z67F2r for ; Sat, 13 Sep 2025 00:19:45 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-55.consmr.mail.gq1.yahoo.com (sonic315-55.consmr.mail.gq1.yahoo.com [98.137.65.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 4cNsPF2P55z3vlx for ; Sat, 13 Sep 2025 00:19:45 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=XmJ5H8NJ; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.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=1757722778; bh=b3aPRObQ2rpFTwRHtolpwPdUSJLaTcTcNr2awJOUh58=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=XmJ5H8NJ37sqC2CGxKJ86p3sV/B5qdXdKbKHIRHy42M50dk3E/SZt+ltrCnfLmFKTzja2OdgZwRZAeAsgFDMHJMiek+7CvzASoPxJJKcyVoRJVp87QXkY+/cJspOv2BNnWHQK1VXViT/oOUDMZvR4ilr2wnyjq/DImWUU5tadEOK1aW5uajut0p393Okc8m/govwTQ/J0tekK6zy1EpHSBKbE9WAtGFre3HIPquzFDreL33pYCqAuOfuqDUaS90MWQdpO15O9pFlmzEyf29zqmwFg/F5x1tiyHkjmZwtiDTHpDTCSuie045fBsTGWj9adoEuRMTd+/eEflEXufP8jQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1757722778; bh=mtAqkUCmJR1Alv/yRjAMsn3TzZr0je5S+JhaqAOKAja=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=rRu5qLnRa11RgrkOf7Qc+XSOHH0UUAYjI/UxW1t2wR9MwQgtvLoTL8h03kBV4j7nu+LtA23hqp6JR76ogWt+68p+WUPsVJbR7JtGbS9+0Trfnt24k9O94MLzuhSXeax4i5Tx2lIQtfhff58VGz3J9LOHgruzXBVYnPJhpHzJ9NhhyGK5FCp4/zpUXY0zaSDtV1AkH3JYpMzWgJ5yY2b7/hPN8XUfqnDXqJsa6RBfE7flaW5k6LQfAjrCyRJAj/OJxdZQrQKCtwH8+cYxzeXD77YXdCPUdzIbM2K4wnCTK0OE3BewsehDShHoXQt2VZebwpDAhDQK7Rmyekrn27WkEA== X-YMail-OSG: Q5zeJREVM1mw5pSLuzZoyWv_TrqECYacA_QBFb3irByfjsW5aLWeHubp5.0Go0D MuW6ftGuGlrmrz02nIYyNRqppOQdfoHvpW8oqfNu.0MM6UeROJ3Y7VWTDtUpne_boNL1oJclrs_E edFXzcZYz51gKj_3vQJpW2GlFJQP1Jqo0iqUp4morOeDY_4tfIpNnw.nbBZTILQbHyva4PtOoEk5 bSCdg09Xbe9Vva6CZmD7x3fxAzO.A1myuJSG8dc.T5DT1.Xs8TmD0OmuGXFdoco.P0z4cfNlum4h MIjRqTBxBkGUJ8hV.ZfUza0RY2ZRs1MkidM8gXlojdHW.Z.nRfuyiA8fJnOuov6dMfzvs_xWTjaH VFBC1y8kykIApegd2ha6voINApEX157LFd8aKUx3vt7kiRh3n1sSMYZbHKLJvMjKOarN2WkNbaCH BJFHkBd9UKmX42z8LTZh5pqU69YmlImb1NuC9OQyWrJTE8rBDecZXj.muf.fADwn_IAwXN5oser3 1qfPXgkXPPZAmDZBKlFf5BZ0p56Wv0ij4gOUlEbCNVeX6XsnZrycYPPHqCS4E8UKkxc5oMDmtH4k b_fnISXLJNuaurXH29MUsTYaYxPCC4LLzzEFZkbaFlpNgF66RT1n_XCxwZ6rwoGBe5H3YQVNfqiT zrqGESZAp1LnYlBy_4FHoP6tDDyCIUPHGbNQcIGSiUGtompniiNCDHRyuptlGXocJBMglf4RuBN0 YFK4y94RXeLbOxusGPfqe6hoV6YuHkE5.XoHSJC48jLBj9db5kNwYPqlG4eahRFJ37WvVwI622Ts PtvHtfj9enTXUoiYVFw6PrWqXSK.b51I1Hy1IXRcWN5.rA5QTcROQXyH.inT2hGGeCVBrjfq6cU6 h7V9ZcrH3eqfqudGIbAgexQo.F0iFJons_LCGKk6h9my9ixBJWPfrJWjan8.z6SFJ7dC7fjpIe9w ocGSzVRObCuVVYPTci.pWm2x61fb69cz0tsC3l3.253EdA_TJ4yK5Jc_UvFfIgRa3JF_TLfqxNIy ZNEsMnGuG8UW35pWXtcC_4Di1z4J3IBeAVySKjQl8sgUob5lY601kGFjaQKf2VsOU71a1heNmZvd z6jc3A.uVzxP3S_3wHFSJdMu_6R1UrTiE50zuQmcndiQQ1fLLNZzVTHMYR_D4_mUw8JN.8X33o4I IXNkmCpkrwTd4F_opnCHB4wFoPcaE0i0II7N3iayVY_uM13tt_xGVoLG4xWoM.ckArHzcnWAaPj6 QZnr1bfw3uqaZOdw4Jwhr3d.WI_42mj0GVa1T7y_wSMfug3fwPugXAK8ER9jgwxM.EHs173rDAhb F7DgqsyB_tMU9C93PQLHeOxFZC1KXWtb8dHT.bcqZfQEER7zmSfJMd52xuPsM17ZrK1cTZTemobI oEbJQR4tCJokCIplWhPmnECjCCUX5wMiYm_t9hopyVUQ.IIp07.FCPrAARucIzutouiYgzFzKpRH HG5nJwHbC4WysGCmr.5R.33meqz87uq7Dta8tpCiYTu5lEPqkNsB7cosJ33mXt6yNrFG14m7amrl RGvWZoFx8DpKkLaaREqTGlDGCzlteR2rGoHIDvT5xollM4oE6SLl6fNr6aVWy9T1VnnmLXPBJCgl btLa6tEjVXA4o0T.hT1IbNRM1OefATJQI7aoo21Edlco2hmfY5L15rMUre.xJOStskpF1S6A1Man e4atHTv_B1a4EFInXs6R5DHux90AipgOQuEBFvm1XFbTkXTEwFR_HmX3HejC3ETGHPEV0Jn6FcOS iuwXmpIbau.Cs5Jn2ZFOOx_b1JVxFMuqyKP3Boe3wWL58wDeAaFPkFotiOcgnJKykud9Dqg9CsaM xxZul7Fth9m0VZEdhhz5L55cI4iMYc9WqnA1l6QsWx15Jaf7NLu7.68z1y6H35gKHAAOjtoobqjK G.NptQOJDDpIyw48lpEmRybtoHYhcevyjjALssUa4DyXXavg6yOgX_CD09iekCqz.Aa9rT5wTaAo vcKOEA1VoNWw_gcGM7L5dTWEwqigCnfhCgog6I7m8LBeqWCf5ZdxaN3E9.TxqO3ezgZRNIEMpizJ aSIGWVcpNKo14CtjKaX26sKEuqpBRV7DG57xW7WQFUOr0jlnRZ6fWN6G88rGGjuNlXs2Z9YxrEyb etCDi1NKBQynf_GkxgC9lcGjv43oyH3cJ0ufhIOBdnxgEaHdYnVjhNynC72KHMN8q5yNF2Yn0C8p JQLsU8PPernnyYoUCRrCzWVJHb_EHp1ECdutkA4QJcNHR4UhmVaJfTXrXLr1nk.MlQDqHwaRBuBN NTa.iqwBs X-Sonic-MF: X-Sonic-ID: 889f488a-9b7c-4e1e-b9cb-16835b732208 Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Sat, 13 Sep 2025 00:19:38 +0000 Received: by hermes--production-gq1-7bfc77444d-7l9vb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 0200bc3fd44d9cb1f8440117fe08da2d; Sat, 13 Sep 2025 00:19:38 +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: pkgbase update procedure, using, for example, clibs as an example to illustrate the more general question Message-Id: <44832661-40A6-40D4-B737-80DECB7F40FD@yahoo.com> Date: Fri, 12 Sep 2025 17:19:27 -0700 To: FreeBSD-pkgbase@freebsd.org, Konstantin Belousov X-Mailer: Apple Mail (2.3826.700.81) References: <44832661-40A6-40D4-B737-80DECB7F40FD.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.93 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.93)[-0.927]; 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:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; 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)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; 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.65.31:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.31:from] X-Rspamd-Queue-Id: 4cNsPF2P55z3vlx Context: native hardware, not jails and such. 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