Date: Thu, 10 Aug 2017 14:06:15 +0000 From: Glen Barber <gjb@FreeBSD.org> To: freebsd-pkgbase@FreeBSD.org Subject: pkgbase update and progress Message-ID: <20170810140615.GD63224@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
--vni90+aGYgRvsTuO Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, For those not following svn-src-head (or an equivalent list), there have been a few pkgbase-related commits recently. Of particular interest: 1) The runtime package now depends on the kernel package. This was done to force the kernel package to be installed before the userland so upgrades can be done in a manner following the recommended upgrade path for source-based upgrades in UPDATING. (Meaning, install the kernel, reboot, install the userland, reboot.) Which brings me to... 2) A message is now printed, recommending the kernel package be upgraded with 'pkg install FreeBSD-kernel-${KERNCONF}', allowing the user to cancel the operation. Note, the message is not printed if TERM is not set or ASSUME_ALWAYS_YES is true. In order to get this to work correctly when multiple kernels are built, the runtime package depends on the first, and only the first, kernel built (i.e., the first kernel listed in KERNCONF on the command line or in make.conf(5)). I am only mentioning these in this email as they're user-facing, and although I have tested things work as expected, I am sure someone will run into something I have not considered. That brings me to the update on packaging base. There was a pkgbase session held at BSDCam early this month, with a few notes taken. I have put the notes at the bottom of the pkgbase Wiki page: https://wiki.freebsd.org/PkgBase In addition, I updated the page yesterday to reflect a few "things we need" items that occurred to me over the past week or so. There are a few notes from the pkgbase session that do not provide enough information or are unclear to me what is intended. (Not to point out anyone specific, but can whoever added "Userland packages sets" to the list please clarify?) Anyway, now that 11.1-RELEASE is done, I'm back to getting my hands dirty with pkgbase, which I am sure some of you have guessed, right now is targeted for 12.0-RELEASE. (On a side note, who outside of bapt@ knows the gory internals of pkg(8) and has commit access to the upstream repository?) Thanks, Glen --vni90+aGYgRvsTuO Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEjRJAPC5sqwhs9k2jAxRYpUeP4pMFAlmMaFcACgkQAxRYpUeP 4pOW6g/+KPqEqtb7rSe5PpWhJ06KzmQpUwTMkqoLNXu1Rs3jq+wHTwKRX0sIJxka lXOsRrgT202A/edqBFW1ff0E4fO5SzlYHRCLuA1vePFqcqdh4Patxp3CI5nobA7g 1hNg6WxalYdBkY9axcy2JsNAXFsLyIAtpEQZJDyiPqY3H2feh+EsfKoyGUlmX6YW QRvfsyJozpwMRZ7UooDpTbqTi4BggRM6lwe59sDEUuElxywoyzi0OgKpzIsjfCi+ g/4grvdPg54XE/bHURTb471zPzpvYUCSnq0qD6qqboMcEskpH0POWUCPy5b1EqhB Z6R2S2fIDE/SKzUxCeZmuIoWYmYIuqUMaWQRUKOgOslbGWYei0xq7gW9hZHlHHWn qq5IKF7BxNavgzBAD9i3PgqTSVtDEYp3BEXjIQ4g1oP53t9ULbyth6Dv2MDXPiOs MrKV7sPea2oAqJmf+8OOW+eCJdRPUNYi8rOGOD8AsNhNUxMA6Yq5ktx+ZRkvst3F Z1uvSiCIm8580+WLz4+NDTMaGXnI+j+F2DaUIY3JAzbiwnCFU5P9nc/1WO0qCLFb TonJ4hkzI6ETVJDkFgxy+9ZWoQcioSJXLuSmgiTv11rdepWb9eIZDVgrYks7Mhgx 9qpUYe/s6aZXITbH8Q9K3/nQSAY9k4nC+wGgs37cOpfkwAm8+hs= =D5Fb -----END PGP SIGNATURE----- --vni90+aGYgRvsTuO--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170810140615.GD63224>