Do I understand this correctly? (repositories)

This is what I’ve done.
I installed the KDE repositories and upgraded to 4.3.4. Then I removed the repos.

KDE will not upgrade with new releases until I reinstall the repos. If I leave them on KDE will upgrade in a rolling release style.

If I use Yast and select the oss repo and click on “switch system packages” that will cause KDE to revert back to 4.3.1.

Am I understanding correctly?

Sort of
You should leave the repos in place if you intend to use kde4.3.4
But remove then and use the switcher will take you back to 4.3.1, except it’s not quite as simple as that. You will find Updates has updates from the original release as found in OSS.
You would really only want to do this if really necessary. Because as kde moves forward so the packaging changes. IIRC I had a number of redundant packages when moving from 4.3.1 to 4.3.4 and again as I went on to 4.4beta and now RC1.
And additional packages included in latest versions will not be in older versions. It all just adds to the possibility for confusion.

Hence we only recommend upgrade with some caution. Many of us do it, particularly if we have been at it for some years. But really it should never be necessary to roll up and down in stable repo’s. Now, for me, using beta and now RC, that might be a possibility, but I would have to really in a fix to think about rolling back.

Also: FYI after you do an upgrade in kde and use the switcher, you should do the same finally on Packman again, to bring k3b back to Packman.

I have no need to roll kde back. I was just wondering if that’s what would happen.
As per your advice. I’ll reinstall the kde repos.
I’m slowly getting things through my thick head.
Thanks for the help.

And thus is the story of all linux users…