23 #define Y2LOG "librpmDb"
43 report->start(v3db_r);
48 INT <<
"Unsupported: Convert rpm3 database to rpm4" << endl;
53 report->finish(v3db_r, ConvertDBReport::FAILED,excpt_r.
asUserString());
56 report->finish(v3db_r, ConvertDBReport::NO_ERROR,
"");
#define ZYPP_THROW(EXCPT)
Drops a logline and throws the Exception.
#define ZYPP_RETHROW(EXCPT)
Drops a logline and rethrows, updating the CodeLocation.
Just inherits Exception to separate media exceptions.
void convertV3toV4(const Pathname &v3db_r, const librpmDb::constPtr &v4db_r)
intrusive_ptr< const librpmDb > constPtr
std::string asUserString() const
Translated error message as string suitable for the user.