Bug 252988

Summary: yast2-nis-client has wrong information in "Requires" tag
Product: [openSUSE] openSUSE 10.3 Reporter: Lukas Ocilka <locilka>
Component: YaST2Assignee: Jiří Suchomel <jsuchome>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Minor    
Priority: P5 - None    
Version: Alpha 1plus   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Lukas Ocilka 2007-03-09 15:19:15 UTC
Requires:       yast2-core >= 2.8.0

should be written as

Conflicts:      yast2-core < 2.8.0

because this dependency is not direct

(See also bug #252983 - the second part)

Anyway, this doesn't seem to be needed anymore...
Comment 1 Jiří Suchomel 2007-03-09 15:31:21 UTC
> because this dependency is not direct

What's the point? Why is the new way better? It isn't equivalent anyway.
Comment 2 Lukas Ocilka 2007-03-09 15:34:34 UTC
Actually, this is the correct way how to express indirect dependency on some package which is not directly required.

Don't beat me but packagers :)
Comment 3 Jiří Suchomel 2007-03-09 15:36:51 UTC
But the package is directly required (at least in what I do understand as requirement). Where is the source for your correct way definition?
Comment 4 Lukas Ocilka 2007-03-09 15:38:51 UTC
yast2-core is required by yast2.rpm
Comment 5 Jiří Suchomel 2007-03-09 15:42:07 UTC
I see. 
But I still don't see the benefit of the change.
Comment 6 Lukas Ocilka 2007-03-09 15:44:29 UTC
Well, the benefit is to make dependencies clearer ...
Additionally, 'yast2-core < 2.8.0' doesn't make sense for 10.3
Comment 7 Jiří Suchomel 2007-03-29 09:29:19 UTC
OK, I will use the Conflicts tag.