Shouldn't $subject return kernel-default-2.6.27-12.1.x86_64 given these are available in the pool? $ zypper search -s --match-exact kernel-default Loading repository data... Reading installed packages... S | Name | Type | Version | Arch | Repository --+----------------+------------+---------------+--------+---------------------------- i | kernel-default | package | 2.6.25.16-0.1 | x86_64 | Updates for 11.0 v | kernel-default | package | 2.6.25.11-0.1 | x86_64 | Updates for 11.0 v | kernel-default | package | 2.6.25.9-0.2 | x86_64 | Updates for 11.0 v | kernel-default | package | 2.6.25.16-0.1 | i586 | Updates for 11.0 v | kernel-default | package | 2.6.25.11-0.1 | i586 | Updates for 11.0 v | kernel-default | package | 2.6.25.9-0.2 | i586 | Updates for 11.0 v | kernel-default | package | 2.6.27-12.1 | x86_64 | openSUSE Factory (standard) v | kernel-default | package | 2.6.27-12.1 | i586 | openSUSE Factory (standard) v | kernel-default | package | 2.6.27-7.2 | i586 | iso | kernel-default | srcpackage | 2.6.25.16-0.1 | noarch | Updates for 11.0 | kernel-default | srcpackage | 2.6.27-7.2 | noarch | iso It returns 2.6.25.16-0.1 (the installed one) from SelectableImpl::defaultCandidate() -- cheers, jano -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org