[zypp-commit] r7054 - in /trunk/zypper: package/zypper.changes src/zypper-misc.cc
Author: kkaempf Date: Fri Aug 31 14:15:47 2007 New Revision: 7054 URL: http://svn.opensuse.org/viewcvs/zypp?rev=7054&view=rev Log: - dont prompt for solutions if none are available. - dont duplicate dependency problems in output. - indent details by 2 blanks, resolver indents further details by 4 blanks. - provide additional details for problems (#306240) - don't prompt user for every dependency (#304325) - don't clutter the log with pool lists. - r 7054 Modified: trunk/zypper/package/zypper.changes trunk/zypper/src/zypper-misc.cc Modified: trunk/zypper/package/zypper.changes URL: http://svn.opensuse.org/viewcvs/zypp/trunk/zypper/package/zypper.changes?rev=7054&r1=7053&r2=7054&view=diff ============================================================================== --- trunk/zypper/package/zypper.changes (original) +++ trunk/zypper/package/zypper.changes Fri Aug 31 14:15:47 2007 @@ -1,4 +1,16 @@ ------------------------------------------------------------------- +Fri Aug 31 14:07:11 CEST 2007 - kkaempf@suse.de + +- dont prompt for solutions if none are available. +- dont duplicate dependency problems in output. +- indent details by 2 blanks, resolver indents further details + by 4 blanks. +- provide additional details for problems (#306240) +- don't prompt user for every dependency (#304325) +- don't clutter the log with pool lists. +- r 7054 + +------------------------------------------------------------------- Thu Aug 30 20:32:56 CEST 2007 - jkupec@suse.cz - suppressing excessive output of media errors Modified: trunk/zypper/src/zypper-misc.cc URL: http://svn.opensuse.org/viewcvs/zypp/trunk/zypper/src/zypper-misc.cc?rev=7054&r1=7053&r2=7054&view=diff ============================================================================== --- trunk/zypper/src/zypper-misc.cc (original) +++ trunk/zypper/src/zypper-misc.cc Fri Aug 31 14:15:47 2007 @@ -422,7 +422,7 @@ stm << _("Problem: ") << prob.description () << endl; det = prob.details (); if (!det.empty ()) - stm << " " << det << endl; + stm << " " << det << endl; int n; ProblemSolutionList solutions = prob.solutions (); @@ -443,6 +443,9 @@ int reply; do { + // without solutions, its useless to prompt + if (solutions.empty()) + return false; // input prompt cerr << _("number, (r)etry or (c)ancel> ") << flush; string reply_s = str::getline (cin, zypp::str::TRIM); @@ -482,8 +485,7 @@ e = rproblems.end (), i; ProblemSolutionList todo; - bool no_problem = b == e; - if (!no_problem) { + if (!rproblems.empty()) { stm << format (_("%s Problems:")) % rproblems.size() << endl; } else { @@ -491,9 +493,6 @@ return false; } for (i = b; i != e; ++i) { - stm << _("Problem: ") << (*i)->description () << endl; - } - for (i = b; i != e; ++i) { stm << endl; tribool stopnow = show_problem (*(*i), todo); if (! indeterminate (stopnow)) { @@ -805,6 +804,7 @@ { establish (); cout_v << _("Resolving dependencies...") << endl; + God->resolver()->setForceResolve( true ); return God->resolver()->resolvePool(); } @@ -861,7 +861,7 @@ || it->status().transacts() // or transacts || !it->status().isUndetermined()) // or established status { - _DEBUG( count << ": " << *it ); + _XDEBUG( count << ": " << *it ); } } _XDEBUG( "---------------------------------------" ); -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org
participants (1)
-
kkaempf@svn.opensuse.org