Bug 227379 - major flaws in dependencies
Summary: major flaws in dependencies
Status: RESOLVED FIXED
: 223675 (view as bug list)
Alias: None
Product: openSUSE 10.2
Classification: openSUSE
Component: Patterns (show other bugs)
Version: Final
Hardware: i586 Other
: P5 - None : Normal with 1 vote (vote)
Target Milestone: ---
Assignee: Klaus Kämpf
QA Contact: Andreas Jaeger
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-09 10:20 UTC by macias -
Modified: 2007-10-10 17:26 UTC (History)
2 users (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.