Joeg1484
> My worry was to have the contribs block some aspect of the OS upgrade process.
Well that is a possibility.
What happens though, is that when SME 8RC1 (Release Candidate 1) is released, then contrib authors/maintainers will be asked to update their contribs to suit SME 8RC1. As the code structure will remain "consistent" at that point in time, then contribs will/should work on the upcoming FINAL release, SME 8.0 (FINAL).
As an end user, you know which contribs you have installed and will need to ascertain if they remain compatible or if there is a compatible version to upgrade to, which will be necessary to do.
There will/should be plenty of information being written up in these forums about which contribs are compatible/incompatible etc. Already there is a wiki article detailing issues/non issues with contribs running on SME8Beta releases, there is a link on the contribs.org home page to SME8 "matters".
Many contribs are known to work OK with SME8beta, some do not and need modification.
> I suppose removing the contribs before the upgrade would be in order.
It should not be necessary to remove every contrib, many/most/maybe all will survive the upgrade process OK, either "as is" or with a simple
yum upgrade --enablerepo=reponame packagename
signal-event post-upgrade; signal-event reboot
While not guaranteed, if a contrib works OK now with SME8beta, then it will most likely work OK with SME8 RC or FINAL.
To satisfy your own nervousness or anticipation, install SME8beta5 on a test server (any 686 old low powered box will do), and install and test the contribs you use. Add your findings to the wiki article referred to earlier. Do the same when the RC & FINAL versions are released just to be sure you will have no problems.