I just finished updating my test system. It ended up fine but it wasn't easy to say the least.
First of all I had to adjust the base repository config file to track "base_latest" (as expected) and the kmod repository config file to track "latest" (otherwise the following step doesn't work).
Second step set the ABI and launch the upgrade. This step failed many times because of conflicts generated within /usr/local/lib/compat/pkg. My solution was to remove everything from that directory and relaunch the upgrade command. It took maybe 20-30 iterations but it eventually the upgrade finished.
Third step: reboot of course. The system came up without errors. It even loaded the radeonkms driver and all the relative firmware stuff but no X.
The fourth step was completely unexpected to me: I had to reinstall all the ports that I had explicitly installed before (xorg, xorg-drivers, cinnamon, librewolf, roxterm, lightdm, mpv to name a few). Rebooted and all was fine.
Now pkg complains about a couple of conflicts but I haven't looked at them yet.
Hope this helps and I would like to know if I did something wrong.
First of all I had to adjust the base repository config file to track "base_latest" (as expected) and the kmod repository config file to track "latest" (otherwise the following step doesn't work).
Second step set the ABI and launch the upgrade. This step failed many times because of conflicts generated within /usr/local/lib/compat/pkg. My solution was to remove everything from that directory and relaunch the upgrade command. It took maybe 20-30 iterations but it eventually the upgrade finished.
Third step: reboot of course. The system came up without errors. It even loaded the radeonkms driver and all the relative firmware stuff but no X.
The fourth step was completely unexpected to me: I had to reinstall all the ports that I had explicitly installed before (xorg, xorg-drivers, cinnamon, librewolf, roxterm, lightdm, mpv to name a few). Rebooted and all was fine.
Now pkg complains about a couple of conflicts but I haven't looked at them yet.
Hope this helps and I would like to know if I did something wrong.