Bug 416545

Summary: PackageManager removes 'my installation' in some cases
Product: [openSUSE] openSUSE 11.0 Reporter: Dominique Leuenberger <dimstar>
Component: libzyppAssignee: E-mail List <zypp-maintainers>
Status: RESOLVED INVALID QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: dmacvicar
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Community User Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Dominique Leuenberger 2008-08-12 10:49:40 UTC
Hi,

I have the following situation (for sure not optimal, but I need it like this):
- Have Novell Client Installed. For this to work, I needed some symlinks and had to install some of the provided RPMs with --nodeps -> so far so good.

whenever Yast now detects that 'something(tm) is missing' (like when I go to Remote Administration, and activate it, wheras before it was not active) it is going to pull in the required packages (which is desired) BUT also will remove my installation of Novell Client, as not all dependencies of it are satisfied.

This is completely not desired and the PM should not touch dependencies which have nothing to do with it's current task (installing vnc in this example).
Comment 1 Duncan Mac-Vicar 2008-11-03 13:17:06 UTC
I doubt a dependency solver bug will survive a INVALID after you confessed --nodeps usage.

What this bug will not survive is the fact that is being reported by an experienced community member and it has no logs.

Please attach a solver testcase. http://en.opensuse.org/Bugs/YaST

(you should know that ;-) )
Comment 2 Dominique Leuenberger 2008-11-03 14:23:09 UTC
Duncan,

You're assuming that I'd be experienced...
I just tried to reproduce this behavior on openSUSE 11.1beta4 (Factory) and in fact it behaves te way I would like it to: if I add some other packages, it is not trying to remove my broken deps.

I can try to find a oSS 11.0 machine and try to spuuly the logfiles... but the fact that it seems solved in a newer version of libzypp/zypper makes the whole thing appear rather useless to me.

I leave the call on 'NEEDINFO' in order to find the logfiles, but I leave it at your judgement to decide if we should already close it.

Dominique
Comment 3 Dominique Leuenberger 2008-11-10 14:40:04 UTC
MArking bug invalid... 

I don't have a system anymore showing this effect and on 11.1 Factory, the problem does not arise anymore... so let's not waste time on this one.