Lukas Ocilka wrote:
Josef Reidinger napsal(a):
Hi, due to FATE #303527 I plan add new item to enum Action to mediaRequestCallback. Behavior of this action is remember package which fail to download and throw it from libzypp. Program like zypper catch this exception, say solver that this package don't use and try make new installation plan without problematic package. Maybe IgnoreRequestException can be used, due to it's not used anywhere in zypp (and is userRequest exception). any ideas or comments? Also is KEEP_STATE (in ResStatus) good to say solver that it cannot use this package?
I'm sorry, but what does this exactly mean in human-speech? :) ;)
Thx Lukas
This mean that user choose some packages to install. Solver add prerequisites for this packages. Some prerequisite cannot be download and if use this new action (instead of retry or abort or simply ignore) program try make for user new prerequisites combination without previously failed package. For programmers that uses libzypp it mean, that they must (if support this action in callback) catch from commit call exception, disable this package instalation for solver, rerun solver and try again commit (of course with any user responses if really want new plan or if not possible install without this package then some as do standard). Pepa -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org