Description of problem: Installation of kdm package includes the "oxygen-air" theme but does not have a dependency on the 'kdebase-workspace-wallpapers' package. Without the latter package, kdm displays with a black background. Installation of the package fixes the problem. Version-Release number of selected component (if applicable): How reproducible: Always. Steps to Reproduce: 1. Install new Fedora 15 2. Group install the KDE group 3. Select the oxygen-air theme in System Settings 4. Log out of KDE to witness black background Actual results: kdm with black background Expected results: kdm with "Air" wallpaper Additional info:
*** This bug has been marked as a duplicate of bug 693077 ***
(In reply to comment #1) > > *** This bug has been marked as a duplicate of bug 693077 *** The solution proposed in bug #693077 is to just install kdeartwork-wallpapers. This is not sufficient for resolving the bug. Only with some time spent hunting around was this determined. The correct solution should be to add a dependency for kdeartwork-wallpapers on the kdm package. kdm includes the oxygen-air xml, which refers to a wallpaper that, at the moment, might or might not be installed. This mandates the dependency to avoid the bug. Seems premature to close this bug prior to fixing this dependency or at least discussing it further.
> The solution proposed in bug #693077 is to just install kdeartwork-wallpapers. > This is not sufficient for resolving the bug. I think for Air, the package is actually kde-wallpapers (formerly kdebase-workspace-wallpapers) rather than kdeartwork-wallpapers. > Only with some time spent hunting around was this determined. The correct > solution should be to add a dependency for kdeartwork-wallpapers on the kdm > package. No. We cannot add a dependency on the huge kde-wallpapers and kdeartwork-wallpapers packages to the kdm package. > kdm includes the oxygen-air xml, which refers to a wallpaper that, at the > moment, might or might not be installed. This mandates the dependency to avoid > the bug. The theme works without the wallpaper. If you want to see the wallpaper, you install it. As simple as that.
*** Bug 681366 has been marked as a duplicate of this bug. ***
So, I think it's better to track this here, to reduce future confusion (at the expense of a bit of confusion now ;-) ). Let me repost the relevant comments from bug #693077: Rex Dieter 2011-11-15 10:45:01 EST I can't find any "Ethais" kdm theme? anyway, let me echo what I said elsewhere, Yeah, double checked and affected kdm themes include: horos (requires Horos wallpaper) oxygen-air (requires Air wallpaper) so, we have a couple of choices. 1. do nothing, consider this NOTABUG (and advise folks to simply install kdebase-workspace-wallpapers) 2. split out these non-default kdm themes, into something like kdm-themes, and to that new pkg add a kdebase-workspace-wallpapers dependency. I'll work on 2, will save us a few mb's on our live image, if nothing else (since kdm-themes won't be installed by default. Paul Richardson 2011-11-15 11:01:47 EST [snip] Option 2 sounds ideal from my point of view. Cheers phantomjinx
So my opinion is that option 2 is not a good idea to do in an update, only for new releases, because: * if we don't drag in kdm-themes by default, it will leave people with a broken KDM if they were using the themes before, whereas * if we do drag in kdm-themes by default, we end up forcing kde-wallpapers on everyone!
End of life of f15 is presumably not far away. Too late for f16 but the workaround is available Bug fixed in F17?
Yeah, fixed in f17+ is a given. I hadn't considered the case of kde-wallpapers dragged in on an update... :(
OK, should be fixed in kdebase-workspace-4.7.3-9+ that creates a new kdm-themes subpkg which (on f17+) also includes: Requires: kde-wallpapers I think that's about the best we can do (other that the already suggested workarounds of installing -wallpapers)
*** Bug 784389 has been marked as a duplicate of this bug. ***
Well, now that we have a kdm-themes subpackage which is not installed by default (i.e. on Fedora ≥ 16), it should require kde-wallpapers.
ok, Ill undup/reopen bug #784389