Seeing me myself and others changing to profile 17.1 without reading the NEWS I come up with this solution: Make app-portage/unsymlink-lib a mandatory ebuild with info about this profile change giving two hints: a) read the fucking NEWS, give link b) when transition is done put an entry in /etc/portage/profile/package.provided
1. There's no real way to make a package 'mandatory', and given the feedback so far I honestly doubt users would update @world (or even @system) before switching profiles. 2. package.provided is very strongly discouraged. It just breaks stuff by design. 3. Users are expected to take special care before switching profiles. News items are obligatory. Moving from verbose info in news item to verbose info in postinst doesn't really guarantee anyone reading it. It just changes the probability a bit.
@Michal , thanks for explaining A telling eselect for profiles would be fine. And perhaps an "experimentals" USE flag if the user wants to try then brand new.