From nobody Mon May 11 20:59:05 2026 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 4gDsXd54KTz6dbMN for ; Mon, 11 May 2026 20:59:13 +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 4gDsXZ6gd1z3qtt for ; Mon, 11 May 2026 20:59:10 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=d9GbGDSD; 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=1778533148; bh=XN3+i8/qfn35VntTvMfisHoJOg4cn6ndonP1vFo9PEs=; h=Date:To:From:Subject:References:From:Subject:Reply-To; b=d9GbGDSD0MBuj/uqj33+eKp7V3sLCwkbQY0Tgltah0ZFkZE6oQZX93GFVqkWR0RHdsKlTDXW9tLE/NI/6ppnixCJPRg9whiVj9J9mi9XtvZ7u0MwBTi4VQnsZ5pK6jG5BS8LqhtOg8n1rtO8egirKF74MNDr7zDdPPnuQ34qaTBXOS8WRPiqISENg+daKvUecYdqur26licUPgD2qD+Xn2dLYOr9d6rE8Y7+KFi18JZ/DNdpGO74i7i1SMTO2Fd24Pg1kbkp1jK1AZcfXX1EfNGeeww4a7FRUD8htoxvZvAPCT1n2GWRkcxKmqIkkYUTxkXQGZwkB/spt7NtJXm+ew== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1778533148; bh=F/cwwyxDllV4be6MXGuHBUp/kJxq+0UgwTHdnjcIgpb=; h=X-Sonic-MF:Date:To:From:Subject:From:Subject; b=PWHRucChMISjCtOS8lJ7yucQN2rAH0LdgcFNtfyHpP/FCQBaV/LDG2HucHs8DMgvAMYVqABbgz0WmgOAzCCzyyIWPPW0jsSO3s+YXGtBqTfM92Sf8yhZ5yJXcjbSeVpO6a334PhByLxaErvG5AGJrsRDTr8c37Wwqvr4q2UdZS7u8uD0xqB/cwYVMPUpTgmxb6GXJg8ALcnUV4QYEeY7SMRR335aqSc3uRY9HOodAl6sborwUAH6rA44/XxclitrS0kO2esbckn285ZH367DsgccCdD48A/61ALE0BiRY1JSHyVUgf4Dal0Sp6sMu1JvQqpbeMedkiNm9Zx/F9RkLw== X-YMail-OSG: 9HLg0o4VM1mPXz.U5.iHFWw_K3FuC2DCYTW3Nu3ZOX.rFvK0IrZM1YaKUsQgGl3 I_qZdBn5y6iuCbFWlKxkK2t13Zl.w8_es25R__vGxM1Oe_2RR_TN0FMED5ts8GAviBTlaCDB7wNs XL_42HzKAXc.oDlbtZQLmB5_KOTRpFR3bOHbqPN2RAL.aBUkCFRjyHKyrmgbKgdkLSW3ymm_2UC2 5_NcsT6O2LXfNra5stafXj_HICIHUIOIeWuP00QrC40nb3hAuM8F7ZCMTY.TmBjRlGQYaQSz3fPf JxxTv0_e30z.EMr37vEVXMLN1OrRS0VjKZbp0l4ZNgZea8WBczx5gKGnqzFJKLYxD8Bc41.982wH 9G3D3LOOGwCpkAZHiywL7k8OOLLvsxUy4zgHbcdjDTmOwfGGhJVM21r7k5nX7Jq.RiMyaNsYBBsA cYqbSwkGlRBhVm6pQ0S3eaXodvX_GgJyeJhEPpgzN6TYF4kjGd4ELk5bqxn2uO68bbtJ__MR59kH 9Hb1rJEnl9bUhPHS1VxDY7YIhD_8l9GkQJMTrFoa8uQq1eH40llo9g.JHHFZpWqjkbLzJ8u6xgxw UOZOwNXhKbuTMjZxQMoLB9SrKTGz170MK16DxmvU1_mFh4QmGPw.vCLWbhY.ZT9dIkyL4pigUNJV cW26k_chRPtSzCSiU7lyetXR2O50LrCn971HfKyDLU2KV2a6IGYmGSH8LKyfgmEaLFQ5rWPUIYMJ RtsMjiwrdrNJ3c74sSW6APFyRQ.t8.kT5tSon90G0qMEbGfi.h4W81iX600AJtkVnpWrwet5rkKd uFnEBRgEVNGZ4uE2uvrGTsNvsiCU5bw8ShTplYhhmkyqRum309bohuZdN.BNb7UOAvQkOXUaRyvF eC1srLgfvp.vDRfyUmCWd8Eeahss8OtIVzMv7sTe0D5NfX0g6STjMjORU3W0zL_l07WXD.zQPxVR ubvr3hiVIZjJ4A2ymfPWNpF06FojUv86aDl4GLnZrAoPydY_1R5dnIxMWlz9RMdX4a6Rgg07cRq9 9HsqpWu7msmQumWICpiFI0F3YvnQIwlBuBVp91u.rnEVZmpTdf1dETSQuALjbLfqBg9XhghhEkFR 5o1R3HrSXUknuFaICOnrqN70WolJO2pexidwqQIoGsQu0AL0jpr9DtLoZV9nhReyNjPlyv5.qT_g h79lJBBKUJU0GmOy.hTAczO4aa1_SnO2TGrr6rH7k4.QxjXpmM1MnSjlr3UdgJbjleSaxv4xbBnB OX9IHgm78zpJHRnj9rnn87SCczGEVWYGeHKL8rI5MuqZFYvktBgHFwOfPCJWX8XjcFLiNSnTLPKu crPHD9UitERlIETGQ347MtsU32uu9xbKsd1CZ12hta12KvOXQhL9f1Vx5iHT3xrDNsmFtIdYs2js 1MkB0laAQEvSmm99.mRzn74IiPEnNnjDO8xFAWD2OAn4hRRD.6Dr5hkSMTIlV5u.b_lrJR.fZZqW NymDD1rF8cprmgvxkZGkT7MwciR07HxwDnge3h3kjSA0B09X4UCSAQEilE1jdPmRM10Tv9Pckrzp 2sBSshjexcwrxOi2FNLBxt9DpEZquN1tUXo5pPBDD2nS.Bw4.XuR38VxtLvY18twk45lwA5ofnr2 Xs.6baPtu1OUsBk3TvobAEPsa4echDKBEs1PuKp4wk6M0OHrJPXKb9mbPZCtFYGm333Rgk3scC_d 2.wPRe4VqUHMx0ja3gNfepJyjsmqcS6xZV8AytCJD_JmngRCQBNmvn6_nV64YjiDKJbyyKUyIGLZ x5OJmk0nPH1cR.zKKXNAQ.FHGu3d59hOZdN0ofnoFt6ogPGXHPwaioShwysx_6dPfgKX5EfdjqSJ YL_AAZ4HTtLafetMjyJD8YYz3dQUQHJ4EPhinX2tzvSlOF..OOoeN5En4d6pATt2DJKW5DFkOAZP z4vPY6KauujdKtEjVnLJnNaz_BZJpW1Z06.jlnaJi1NMsTd360cqIHBOrRF.ZIoqIXGwlD57fG66 IfFYbyWrqHnfG0lSnNswEAY_aN_mlxHbck49cN8SmOTXs548k.0aIpwNQKxp1coVx5YetAO0bDQU QvSHXpYJnG6ej0c25FXpBctEKrCs5p32GgPgNoV9w7TAlsqJ6bDbedxoRHGCIQSxcnLD5HZHAA2X PP2W6naTWuYAGo4XWZQxyBivg4x1lCoXBkK0tqCr.MdBCUqvf2hO9RnXYUzcDUxw4cJbx5K49S0R Gr.vRzg_6xTJ7A0jgZFtbKCOwxvaE7KzRs97sck88NJnEjasi3q3w4PIFyExqL3_sYhQ41pDpiu9 zlix8kiawVkxjCfdNtcRzp5Q_v6u5MC9lDW0- X-Sonic-MF: X-Sonic-ID: 2700f3f1-a6a8-49de-ac28-0342eb565d54 Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Mon, 11 May 2026 20:59:08 +0000 Received: by hermes--production-gq1-7bb7df5c46-hjhbv (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID e5a91697433e51cf54fb836971966654; Mon, 11 May 2026 20:59:06 +0000 (UTC) Message-ID: Date: Mon, 11 May 2026 13:59:05 -0700 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 List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: freebsd-pkgbase@freebsd.org From: Mark Millard Subject: pkgbasify and pkg, pkgbase installs/upgrades where kernel functionality has changed/grown: not fully handled Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit References: X-Mailer: WebService/1.1.25725 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-Spamd-Result: default: False [-3.88 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.997]; NEURAL_HAM_SHORT(-0.88)[-0.884]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.31:from]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MLMMJ_DEST(0.00)[freebsd-pkgbase@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.31:from]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4gDsXZ6gd1z3qtt I recently did a pkgbasify to get to 14.4-STABLE from notably older media by content --but from after 14.0 was branched. pkgbasify installed things and then tried to do various activities based on the new world it had installed. One of those operations failed and stopped the progress because the new code it was using happened to try to use kernel facilities that were newer than the old, booted kernel supported. Such issues are why the historical standard procedures have one install a kernel to use (and any other updates to have it boot if needed) and then reboot so that such a new kernel is operational --all before installing the new world to match. pkg itself has the same installation and partial use of the new world on the old kernel for how it operates. So updating to have in place and then booting based on a new kernel (and such) from (using modern naming terms): -rFreeBSD-base \ -g FreeBSD-bootloader FreeBSD-kernel-generic\* FreeBSD-dtb can be a relevant procedure before a more general upgrade of the rest. (I do not list the FreeBSD-set-kernels because pkg does not to the dependency analysis on the kernels in the set to cause upgrades to always happen.) Note: FreeBSD-dtb is platform specific for if it is potentially involved at all. FreeBSD-bootloader usually does not require an update, even if one is available. One might want FreeBSD-src-sys as reference material as well. I'm not aware of documented pkg usage procedures for pkgbase dealing with this type of dependency issue. pkgbasify simply does not use such a procedure. In my context, simply rebooting into one of the new kernels was enough to allow a forced rerun of pkgbasify to complete. -- === Mark Millard marklmi at yahoo.com