Hi, i have added these new API call in order to show the user more information about why and who has selected a resolvable: /** * Gives information about WHO has selected an item for installation. * * \param item Evaluate additional information for this resolvable. * \return A list of structures which contains: * item Item which has triggered the selection of the given param item. * cap Capability which has triggerd this selection * capKind Kind of that capability (e.g. Dep::REQUIRES,Dep::RECOMMENDS,... ) * * Note: Start a solver run before in order to have a result. Not matter if it is valid or invalid. * */ const solver::detail::ItemCapKindList isSelectedBy (const PoolItem_Ref item); /** * Gives information about WHICH additional items have been selected by the given item. * * \param item Evaluate additional information for this resolvable. * \return A list of structures which contains: * item Item which has BEEN triggered by the selection of the given param item. * cap Capability which has BEEN triggerd by this selection * capKind Kind of that capability (e.g. Dep::REQUIRES,Dep::RECOMMENDS,... ) * * Note: Start a solver run before in order to have a result. Not matter if it is valid or invalid. * */ const solver::detail::ItemCapKindList selects (const PoolItem_Ref item); Greetings Stefan -- ******************************************************************************* Stefan Schubert SUSE LINUX GmbH - Maxfeldstrasse 5 - D-90409 Nuernberg, Germany e-mail: schubi@suse.de ------------------------------------------------------------------------------- SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org