
On Wed, Jan 14, 2009 at 3:33 PM, Stanislav Visnovsky <visnov@suse.cz> wrote:
That's dependency problem of packages, not libzypp (and thus not YaST).
Huh? I don't see how. If I select openoffice for deletion in YaST, then I expect YaST to know that the MAIN package is selected for removal and that all other packages that depend on it are also then slated to be removed. It works if you do it BEFORE you install. It doesn't on an installed system. Packages have way too many unnecessary dependencies. I'm willing to be that less than 50% of the people who use KOrganizer even have a Palm based device. While having the necessary packages on the disk for it if you need it is one thing, they shouldn't be invoked unless you actually set it up for that device. Package modularity has been abused for far too long. Too many packages require way too many different versions of too many libraries. Then, someone "upgrades" the libraries and you have problems with compatibilty. I ran into that recently with expat. The new version didn't work with a program I needed to run, and I had to hunt for a compatibility package for it. Dependency hell isn't as bad as it used to be on SuSE years ago, but it still has a ways to go. In fact, Linux packaging is such a waste of time, resources, and disk space all the way around. Why anyone thinks that you need to craft a Firefox package not just for each distro, but for each version of each distro is beyond me. That there is the number 1 reason that Windows will continue to rule the desktop. People are used to going to firefox's website to download and install a program. Having tried that and finding it won't work in Linux makes them go elsewhere(that's just an example there are many more). Until v3. you could download and install the same firefox installer for 98, ME, 2k, XP AND Vista. Not so with firefox for Linux. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org