Date: Sun, 17 Nov 2019 09:03:17 +0000 From: Matthew Seaman <matthew@FreeBSD.org> To: freebsd-questions@freebsd.org Subject: Re: consequences with pkgs of freebsd-update upgrade? Message-ID: <6b12048c-6ad5-0acc-ced5-92cf9f8b92d0@FreeBSD.org> In-Reply-To: <1C961C3D-06ED-4D06-AEFB-E97F795C973C@kicp.uchicago.edu> References: <20191116173351.GA19947@bastion.zyxst.net> <1C961C3D-06ED-4D06-AEFB-E97F795C973C@kicp.uchicago.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --hh7pkVTcLBvZhyCTIT4Dgp18C3rtxIEpG Content-Type: multipart/mixed; boundary="F2JkNN7LbhDvOAnTJPGsm4kjw9ebMxlew" --F2JkNN7LbhDvOAnTJPGsm4kjw9ebMxlew Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: quoted-printable On 16/11/2019 18:31, Valeri Galtsev wrote: > yes to everything. Basically, you first need to upgrade poudriere > machine to the latest base system using freebsd-update, and upgrade all= > packages on it (poudriere being one of them). Then rebuild all packages= > you maintain using poudriere. Then upgrade the other system, and > re-install all packages on it. >=20 > Experts will chime in if I=E2=80=99m missing something. Actually, for the most part, this isn't true. Your poudriere build box does not have to exactly match the installed version(s) of your client machines. The actual requirements on your poudriere machine are: * Same major version as the clients you want to support * A supported version of the OS * Not newer than any of the clients. Thus a 12.0 poudriere machine can be used to maintain packages on a mix of 12.0, 12.1 and 12-STABLE machines. However for the 11.x branch, you'ld need to be running at lease 11.3-RELEASE in your poudriere builder, due to recent changes in the versions supported by the ports. If you follow these rules you will be able to build and successfully serve pkgs of the vast majority of the available ports. There are a few exceptions though. These are certain loadable kernel modules, which need to be compiled against the same kernel version as you are running -- or at least a kernel with the same KBI version. Cheers, Matthew --F2JkNN7LbhDvOAnTJPGsm4kjw9ebMxlew-- --hh7pkVTcLBvZhyCTIT4Dgp18C3rtxIEpG Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEEGfFU7L8RLlBUTj8wAFE/EOCp5OcFAl3RDNVfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDE5 RjE1NEVDQkYxMTJFNTA1NDRFM0YzMDAwNTEzRjEwRTBBOUU0RTcACgkQAFE/EOCp 5Oc9zQ//dtmippGh63Q3IMdFqRtQ1CBx/HWKhJ6kbS7WM3Uln+DgucQMmxkHdjDT wAjTiLIFjiaq8bzFuIxAnM+53MUMD8hkZ4VetuRY80AJiM63o4NHUWkiVefjKS+t QCpFac8wSMIKEWjDNW4yOtjhPYFJho5gMibNV6LzZUW/uWghNFqLchZ6B6Om7LEh n5wEB0FBY4lo4T64P3K4lfDUEicOd4X1MgJJUjyWNd09MRW5+Pp9US26FPIBdJhh +XK6fy5STJ0/nNJJYwy56EhzYeeRhoqjPv0VdwxYonKgviQvi4Ep7JAZWNhdfjBB 2BQlgbzdizqs4yatd0ppW3hLukSfYHt03xAuaCulgfpKvoML+hK0rvI6pNdUPZ+N 5va5F/VSjBH9GIM+w7U/OXjIrAzlbbzzR59edblY6X2EQE+uHE03e2O+0jtIXlHB gzkA+hmPX+H778MNi1f7Y3d49M9UdJINi6tAUwZOv5IsOFPePkjAaQ9vjhq5Bi0R b9NVyjTEdHhwcjhiyKIIZXNsvuP8XG6fS6uPdvGSCQNlnpb7swN3ThrbS0cEQLdl QNkRH4ufycMaj4pqvpcX+hUKJ0PLBbambrbR5cUCPl6ly+3iMEZFN4d1orcH0qeX XxahV3mhTEsPldSpwMrFoMo0WHcuMZHGdQcbSMR7V/ZEL3k4hjw= =VQJC -----END PGP SIGNATURE----- --hh7pkVTcLBvZhyCTIT4Dgp18C3rtxIEpG--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6b12048c-6ad5-0acc-ced5-92cf9f8b92d0>