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