#include <PMPackageManager_update.h>
Inheritance diagram for PMUpdateStats:
Public Member Functions | |
PMUpdateStats () | |
~PMUpdateStats () | |
unsigned | totalToInstall () const |
unsigned | totalToDelete () const |
unsigned | totalToKeep () const |
Public Attributes | |
unsigned | pre_todel |
unsigned | pre_nocand |
unsigned | pre_avcand |
unsigned | chk_installed_total |
unsigned | chk_already_todel |
unsigned | chk_is_taboo |
unsigned | chk_already_toins |
unsigned | chk_to_update |
unsigned | chk_to_downgrade |
unsigned | chk_to_keep_downgrade |
unsigned | chk_to_keep_installed |
unsigned | chk_keep_foreign |
unsigned | chk_dropped |
unsigned | chk_replaced |
unsigned | chk_add_split |
unsigned | chk_replaced_guessed |
Friends | |
std::ostream & | operator<< (std::ostream &str, const PMUpdateStats &obj) |
|
chk_to_keep_old / chk_keep_foreign / chk_dropped |
|
|
|
total number of packages that will be finaly deleted (does not count the replaced packages) |
|
total number of packages that will be installed |
|
total number of packages that remain untouched |
|
|
|
update checks: without candidate: packages added by splitprovides Only packages not selected by one of the above checks are counted. |
|
update checks: packages already tagged to delete (should be pre_todel) |
|
update checks: with candidate: packages already tagged to install |
|
update checks: without candidate: packages dropped (or SuSE internal) There's no available candidate providing it. |
|
update checks: total number of packages checked (should be number of installed packages) |
|
update checks: packages skipped due to taboo (foreign) |
|
update checks: without candidate: installed package has not vendor SuSE Remains untouched. |
|
update checks: without candidate: packages replaced There's exactly one available candidate providing it. |
|
update checks: without candidate: package replaced (but not uniqe, thus guessed) There are multiple available candidates providing it. If at the end at least one out of these candidates was set to install by one of the above checks, it's ok. Otherwise we have to guess one. |
|
update checks: with candidate: packages downgraded Installed and candidate package have vendor SuSE and candidates buildtime is newer. |
|
update checks: with candidate: packages untouched (foreign package downgrade) |
|
update checks: with candidate: packages untouched (uptodate) |
|
update checks: with candidate: packages updated to new version |
|
initial status: packages with candidate (available for update) |
|
initial status: packages without candidate (foreign, replaced or dropped) |
|
initial status: packages already tagged to delete |