161 return std::string(
"unknown" );
181 InteractiveFlags patchFlags (
NoFlags);
225 for_( entry, updateCollection.
begin(), updateCollection.
end() )
232 WAR <<
"Ignore malformed updateCollection entry: " <<
name <<
"-" <<
edition <<
"." <<
arch << endl;
238 bool relevant =
false;
240 for_( it, providers.begin(), providers.end() )
242 if ( it->isSystem() && it->ident() ==
name && it->arch() ==
arch )
256 if ( providers.empty() )
260 if ( providers.empty() )
264 WAR <<
"Missing provider: " <<
name <<
"-" << edition <<
"." <<
arch << endl;
271 result.
get().insert( *(providers.begin()) );