<div dir="auto">Thanks for the heads up. :-)</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Sep 16, 2019, 18:37 Matthew Dillon <<a href="mailto:dillon@backplane.com">dillon@backplane.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">For people using master, all the ABI breakage has been committed and new binary packages have been generated. A full world + kernel build is required, reboot, and then a full replacement of all packages (typically via 'pkg upgrade -f') is required. Remember to upgrade packages after rebooting, not before.<div><br></div><div>Generally speaking, the breakage means that numerous new packages will not run on an old kernel and numerous old packages will not run on a new kernel. Packages which use messaging (which would be many of the web packages such as chrome and X applications such as xpdf) or mess with network interfaces (such as named / bind) will break if not matched.</div><div><br></div><div>Sometimes the packages database can get confused when doing a major replacement like this. If the pkg upgrade finds dangling packages that it can't figure out it is usually best to ^C, delete them with pkg delete, and then try again, until pkg upgrade is able to run cleanly with only its normal deinstall/install/reinstall output. If things get really bad you might have to delete your packages and reinstall. You really don't want any older packages or libraries sitting around if you upgrade to the latest master.<br><div><br></div><div>-Matt</div></div></div>
</blockquote></div>