Nowadays I'm using snapshots, but it can be current also, it is imo unimportant within aspect. Sometimes, seldom, I see on sources-changes@ major bumps. I mark the precise date, when the major bump happened. At the next upgrade i pay big attention that my base system must correspond with snapshots packages. Not newer, not older, but accurately identical. I accomplish my upgrade only when the prebuilt packages get ready (after the marked date, with new major). I wouldn't undertake to build from ports my all (or some) installed packages.
This was the very first occasion, that i forgot about major bump, and after the unguarded upgrade pkg_add -ui of course told it, because the prebuilt packages was made with the old major base system. My starting point was 05.12 base system, packages 05.13 or 05.20. Major bump happened at 05.21 and 05.26. My end point 05.27 base system and 05.25 packages: conflict because the intermediate major bump (05.26). If no claim seperate noting major bumps, I accept and solve, and we forget the idea. No problem. Or I'm misunderstanding something? Thank you for the nice answers.

