Bug 227379

Summary: major flaws in dependencies
Product: [openSUSE] openSUSE 10.2 Reporter: macias - <bluedzins>
Component: PatternsAssignee: Klaus Kämpf <kkaempf>
Status: RESOLVED FIXED QA Contact: Andreas Jaeger <aj>
Severity: Normal    
Priority: P5 - None CC: aj, amantia
Version: Final   
Target Milestone: ---   
Hardware: i586   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description macias - 2006-12-09 10:20:34 UTC
Example: if someone likes to remove QQ_quickstarter she/he has to remove whole KDE! Gosh...
Comment 1 marcin swiechowicz 2006-12-09 14:48:20 UTC
kdepim3-notes and other packages have the same problem (bad dependencies in yast).
Comment 2 Andreas Jaeger 2006-12-19 09:57:57 UTC
This is working as intented.  The quickstarter is an essential part of the KDE desktop.

Klaus, this confuses users - what shall we do?
Comment 3 macias - 2006-12-19 10:28:41 UTC
Wait, wait -- OpenOffice QuickStarter is so important _for_ KDE that KDE cannot run without it?

In other words you cannot use Kmail without OOQS? Come on... Kmail and other KDE-apps can perfectly run without OOQS -- living proof, computer I use to write this reply ;-)
Comment 4 Andreas Jaeger 2006-12-19 10:41:24 UTC
The full-blown KDE desktop contains OOo Quickstarter.

You can use the minimal KDE base system as alternative...

Please see the archives of the opensuse-factory mailing list for patterns and how they work.
Comment 5 macias - 2006-12-19 12:21:35 UTC
Andreas, forcing uninstall kdenetwork when unistalling OOQS __does not make sense__. 

And I don't use full-blown or minimal -- thanks to package manager I can install exactly what I want. So there is flaw somewhere -- either in recognizing "pattern version" (max vs. minimal), dependencies, but there should be no such behaviour as described above.
Comment 6 Andreas Jaeger 2006-12-19 15:00:15 UTC
Maciej, I understand completely what you're saying.

The technical problem is that patterns have must-have dependencies, like the quickstarter, and removing that breaks the pattern.  Now there are two questions:
* Why is quickstarter a hard dependency, shouldn't it be soft?
* Why do the other packages get removed as well?

The second part is what puzzles and confuses you.  I merely wanted to enlighten you about the technical background.

The question here is what is the best way to handle this situation - and Klaus has to take care of it;-) 
Comment 7 Klaus Kämpf 2007-01-10 15:31:51 UTC
I ran into similar problems when trying to minimize a 10.2 installation. So I'm very well aware of the situation.

But thats not fixable within a released product but to be targeted for 10.3
Comment 8 Klaus Kämpf 2007-01-10 15:33:04 UTC
*** Bug 223675 has been marked as a duplicate of this bug. ***
Comment 9 Klaus Kämpf 2007-10-05 09:10:31 UTC
Revisit in preparation of Code11
Comment 10 Klaus Kämpf 2007-10-10 11:53:47 UTC
10.3 is a major improvement. Future steps to be discussed on opensuse-factory.
Comment 11 macias - 2007-10-10 17:25:25 UTC
I spotted the same behaviour in 10.3. I already reported a solution how to avoid at least reporting such "problems".
Comment 12 macias - 2007-10-10 17:26:45 UTC
PS. In other words -- 10.3 is improvement, yes, but this issue is not fixed.