Thanks for your reply! > packages for releases and snapshots are built separately. mixing snapshot > (-current) > packages with stable or release versions is not supported (libraries and > other > dependencies are likely to not match).
I was not mixing them, but I have the feeling I might be using an outdated -current base system (maybe just a few days, installed from snapshot) with more recent packages (installed from a more recent snapshot). I was concerned about it, as I think base system and packages need to be completely on sync. > As for "works for me" guides, my (by now somewhat dated) blog post [1] may > still be > useful despite needing some updates (such as don't bother running sysmerge > with those > arguments anymore (actually don't use any arguments to sysmerge in most > cases), and > hold off doing that until after you've booted into the new system, and likely > other > nits I may possibly address in the near future). Your blog post was the one that encouraged me to go to -current :) Congrats for all the great work, Luis > [1] http://bsdly.blogspot.no/2012/07/keeping-your-openbsd-system-in-trim.html