On 12/20/2016 12:24 PM, Ilya Chernykh wrote:
kdebase3 is required by any KDE3 app, such as for instance, Krusader two-panel file manager. Do you mean that kicker (the taskbar), konqueror and other components of kde3 workspace should be installed each time someone decides to use krusader?
What we have to work out is when someone will actually be using KDE. If someone is just installing krusader, then no, but how do you tell if someone is just installing krusader (which caused the requirement for kdebase) or if someone just installed kdebase because they want to run KDE. (as far as I know, you can't unless you are parsing the rpm command-line) That's why when building from source without subpackages, kdebase-workspace was just part of kdebase. If you got kdebase, you got kde-workspace as well. I don't mind subpackages, but when you start running into circular dependency problems, we either need to create a 'KDE3 Install Group' for yast that people can use to install KDE3 and get all the required dependencies, or we just need to make kdebase3-workspace a dependency for kdebase3 (otherwise, we are just going to run into this "Why isn't kde3 working problem, over and over again.)
kdebase3-session is required by kdebase3-kdm.
It is the package that holds the startup scripts for kde3 when launched via kdm (it does what xinitrc, etc.. would do if you issued 'startx' from the CLI with startkde as the final target)
Dont you imagine a situation someone would like to use kdm3 without KDE3 workspace, with another shell (say, the mentioned above krusader or kde3-ksmoothdock or maybe, some other environment like KDE4 or Cinnamon?
Sure, I love kdm3. Even if I ran just i3 and fluxbox, it would still be a great dm. However, same circular dependency problem. "How do you know when someone is installing kdm, and also intends to launch kde3 as well?" The whole rpm for kdebase3-session is 12k (with rpm overhead). The file it installs is kde.desktop 3,904 bytes That's the size of an icon. The best call here is delete the subpackage and just make kdebase3-session part of the kdm package. -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org