https://bugzilla.novell.com/show_bug.cgi?id=339125#c10 Stefan Schubert <schubi@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|schubi@novell.com | --- Comment #10 from Stefan Schubert <schubi@novell.com> 2007-11-09 03:35:16 MST --- Without the freshen it is INCOMPLETE: -------------------------------- 2007-11-09 11:20:14 <999> waerden(7015) [zypp] ResolverQueue.cc(processOnce):228 =====> 1st pass: [[Establish: U__s_[S7:0][atom]openmotif22-libs-2.2.4-84.1.i586, Explicit !]] 2007-11-09 11:20:14 <999> waerden(7015) [zypp] QueueItemEstablish.cc(process):101 QueueItemEstablish::process([Establish: U__s_[S7:0][atom]openmotif22-libs-2.2.4-84.1.i586, Explicit !]) 2007-11-09 11:20:14 <999> waerden(7015) [zypp] QueueItemEstablish.cc(process):120 simple establish of U__s_[S7:0][atom]openmotif22-libs-2.2.4-84.1.i586 with 0 freshens 2007-11-09 11:20:14 <999> waerden(7015) [zypp] ResolverInfo.cc(ResolverInfo):210 ResolverInfo<ESTABLISHING> atom:openmotif22-libs-2.2.4-84.1.i586[3] 2007-11-09 11:20:14 <999> waerden(7015) [zypp] ResolverContext.cc(addInfo):1206 ResolverContext[0xb8a6f08]::addInfo(ResolverInfo<ESTABLISHING> atom:openmotif22-libs-2.2.4-84.1.i586[3]>>Establishing atom:openmotif22-libs-2.2.4-84.1.i586[3]<<, Trigger: none 2007-11-09 11:20:14 <999> waerden(7015) [zypp] ResolverContext.cc(addInfo):1206 ) 2007-11-09 11:20:14 <999> waerden(7015) [zypp] ResolverContext.cc(isPresent):699 ResolverContext::itemIsPresent(<U__s_>U__s_[S7:0][package]openmotif22-libs-2.2.4-84.1.i586) N 2007-11-09 11:20:14 <999> waerden(7015) [zypp] ResolverContext.cc(requirementIsMet):1581 ResolverContext::requirementIsMet([package] (namedcap) openmotif22-libs >= 2.2.4-84.1) N 2007-11-09 11:20:14 <999> waerden(7015) [zypp] QueueItemEstablish.cc(process):243 Atom/Patch/Installed/Establishing U__s_[S7:0][atom]openmotif22-libs-2.2.4-84.1.i586 has unfulfilled requirement [package] (namedcap) openmotif22-libs >= 2.2.4-84.1 -> incomplete 2007-11-09 11:20:14 <999> waerden(7015) [zypp] ResolverContext.cc(incomplete):666 ResolverContext[0xb8a6f08]::incomplete(U__s_[S7:0][atom]openmotif22-libs-2.2.4-84.1.i586):U__s_ 2007-11-09 11:20:14 <999> waerden(7015) [zypp] ResolverContext.cc(setStatus):207 [0xb8a6f08]setStatus(U__s_[S7:0][atom]openmotif22-libs-2.2.4-84.1.i586, UI_s_) 2007-11-09 11:20:14 <999> waerden(7015) [zypp] ResolverContext.cc(setStatus):211 MARK ---------------------------------- WITH the FRESHENS <atom> <name>openmotif22-libs</name> <arch>i586</arch> <version>2.2.4</version><release>84.1</release> <provides> <dep name='openmotif22-libs' op='==' version='2.2.4' release='84.1' kind="atom" /> </provides> <requires> <dep name='openmotif22-libs' op='>=' version='2.2.4' release='84.1' kind="package" /> </requires> <freshens> <dep name='openmotif22-libs' kind="package" /> </freshens> </atom> it is unneeded: ----------------------------------- 2007-11-09 11:23:33 <999> waerden(7054) [zypp] ResolverQueue.cc(processOnce):228 =====> 1st pass: [[Establish: U__s_[S7:0][atom]openmotif22-libs-2.2.4-84.1.i586, Explicit !]] 2007-11-09 11:23:33 <999> waerden(7054) [zypp] QueueItemEstablish.cc(process):101 QueueItemEstablish::process([Establish: U__s_[S7:0][atom]openmotif22-libs-2.2.4-84.1.i586, Explicit !]) 2007-11-09 11:23:33 <999> waerden(7054) [zypp] QueueItemEstablish.cc(process):120 simple establish of U__s_[S7:0][atom]openmotif22-libs-2.2.4-84.1.i586 with 1 freshens 2007-11-09 11:23:33 <999> waerden(7054) [zypp] ResolverInfo.cc(ResolverInfo):210 ResolverInfo<ESTABLISHING> atom:openmotif22-libs-2.2.4-84.1.i586[3] 2007-11-09 11:23:33 <999> waerden(7054) [zypp] ResolverContext.cc(addInfo):1206 ResolverContext[0xb8a6f80]::addInfo(ResolverInfo<ESTABLISHING> atom:openmotif22-libs-2.2.4-84.1.i586[3]>>Establishing atom:openmotif22-libs-2.2.4-84.1.i586[3]<<, Trigger: none 2007-11-09 11:23:33 <999> waerden(7054) [zypp] ResolverContext.cc(addInfo):1206 ) 2007-11-09 11:23:33 <999> waerden(7054) [zypp] ResolverContext.cc(isPresent):699 ResolverContext::itemIsPresent(<U__s_>U__s_[S4:0][package]openmotif22-libs-2.2.4-84.i586) N 2007-11-09 11:23:33 <999> waerden(7054) [zypp] ResolverContext.cc(isPresent):699 ResolverContext::itemIsPresent(<U__s_>U__s_[S7:0][package]openmotif22-libs-2.2.4-84.1.i586) N 2007-11-09 11:23:33 <999> waerden(7054) [zypp] ResolverContext.cc(requirementIsMet):1581 ResolverContext::requirementIsMet([package] (namedcap) openmotif22-libs) N 2007-11-09 11:23:33 <999> waerden(7054) [zypp] QueueItemEstablish.cc(process):147 U__s_[S7:0][atom]openmotif22-libs-2.2.4-84.1.i586 freshens nothing -> unneeded 2007-11-09 11:23:33 <999> waerden(7054) [zypp] ResolverContext.cc(unneeded):613 ResolverContext[0xb8a6f80]::unneeded(U__s_[S7:0][atom]openmotif22-libs-2.2.4-84.1.i586) 2007-11-09 11:23:33 <999> waerden(7054) [zypp] ResolverContext.cc(setStatus):207 [0xb8a6f80]setStatus(U__s_[S7:0][atom]openmotif22-libs-2.2.4-84.1.i586, UU_s_) 2007-11-09 11:23:33 <999> waerden(7054) [zypp] ResolverContext.cc(setStatus):211 MARK ------------------------------------- So put the freshens to the atom. concerning comment #2
by definition the solver is to install the package if the patch is selected, but the solver should not pull in this patch automatically, since it's marked as "optional".
The solver does not know anything about "optional".
Yes, there is no "Freshens" since the patch is meant to install a package that was not present in the Product before.
The question is "Is a package with an old version already installed ?". This will be triggered by freshens. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.