I just upgraded ender to OpenBSD 3.8 using the same process I used in Upgrading Jane to OpenBSD 3.8. It was uneventful.
The next step, however, will be more complicated than it was on jane, because ender runs all my mail systems, including postfix, spamassassin, etc. I’ll need to update their ports packages accordingly.
First, I need to advance to -Release, again with the same steps I used to upgrade jane to 3.8-Release.
That went well; I was also able to build a -Stable kernel without difficultly. However, I can’t build userland; instead I get this:
/usr/src/gnu/usr.bin/binutils/gdb/infrun.c:3046: error: too many arguments to function `observer_notify_normal_stop'
Hmm. Surprisingly, Google yields nothing useful. It’s quite surprising that gdb should fail to compile; I wonder if the -Release branch is really broken, or if I’m missing something.