Regarding the change in current to have guard pages around arrays used by the ctype implementation, to choose SEGV as the preferred form of UB:
https://gnats.netbsd.org/58208 It is in state needs-pullups. Given the PR history, it seems the implementation was trickier than expected, even if it's settled out now. And, it's in the category of deliberately breaking things. As an example, pkgsrc/geography/qgis doesn't build on current. While there's certainly a bug to be fixed, it hasn't been known to cause actual trouble. I'm not aware of pkgsrc bulk builds on NetBSD-current. Much less actual testing. So a fair bit may be breaking, not yet noticed. I expect a significant amount of trouble if this were to land in 10 in its current state. I would there suggest either: don't pull this up (and drop the needs-pullups state) if pulled up, make it opt in for starters, until people have had a chance to do pkgsrc bulk builds and operate servers and desktops with it, and clean up the issues, before defaulting it on