24 #define ZYPP_USE_RESOLVER_INTERNALS
40 ProblemSolutionIgnore::ProblemSolutionIgnore( PoolItem item )
42 : ProblemSolution(
str::form(
_(
"break %s by ignoring some of its dependencies"), item.satSolvable().asString().c_str() ) )
44 addAction(
new InjectSolutionAction( item, WEAK ) );
47 ProblemSolutionIgnore::ProblemSolutionIgnore( PoolItemList itemList )
48 : ProblemSolution(
_(
"generally ignore of some dependencies") )
50 for (
const auto & item : itemList)
51 { addAction(
new InjectSolutionAction( item, WEAK ) ); }
std::string form(const char *format,...) __attribute__((format(printf
Printf style construction of std::string.