It has been a while since I have had any issues, with Tumbleweed, but here goes…
Is it safe to replace the upstream kdelibs4-workspace/runtime-branding-openSUSE with the upstream packages from Tumbleweed? I am getting some issues when trying to upgrade.
So, I pulled the trigger. What happens is that all of the openSUSE interface customizations disappear.
I was able to re-create most of them manually. Which raises a question–is there a reason wallpaper/splash screen/login screen etc have to be haed dependencies? It seems to me we would just need an RPM to dump the various files where they belong, correct?
Yes, and those RPMs are the xxx-branding-openSUSE and xxx-branding-upstream RPMs, *-openSUSE for openSUSE’s configuration defaults (f.e. kdebase4-workspace-branding-openSUSE) and *-upstream for upstream’s (KDE in this case) default configuration.
To your original problem: the KDE *-branding-openSUSE packages are missing in Tumbleweed at the moment (since the KDE repo switch to KDE:Current) because of failing builds.
Be patient, they should reappear soon, hopefully.
But kdebase4-workspace-branding is a requirement of kdebase4-workspace f.e. and if you follow the whole dependency chain, most of KDE gets downgraded when you downgrade the branding packages.
Anyway, the problem here is that the Tumbleweed maintainer added the 13.2 branding packages to Tumbleweed, but desktop-data-openSUSE is NOT in Tumbleweed and the 13.1 package requires wallpaper-branding-13.1.
That caused this conflict.
The cause is known, and it will hopefully be fixed tomorrow.
I re-installed the openSUSE branding packages, which downgraded me to KDE 4.11.5. After a reboot ran a dup and I am back at 4.12.4. After reboot everything looks OK.