Feature added by: Vincent Petry (PVince81) Feature #306595, revision 1 Title: Yast2 package manager: Save package selection on abort/cancel, recover/resume at openSUSE-11.2: Unconfirmed Priority Requester: Desirable Requested by: Vincent Petry (pvince81) Description:
From bugzilla: https://bugzilla.novell.com/show_bug.cgi?id=506968
In the following cases, I happen to cancel a long yast installation/update:1) When I figure out I forgot to select a package for the big install/update.2) When I want to install a small package, but can't because yast is lockingrpm/zypper.3) When the internet connection is too slow, and I'd like to cancel it for nowand try again later.4) When I figure out the install will take longer than planned, and I want toturn the computer off and resume the install the next day.After each of these possible cases, I wish I could simply resume theinstallation from where it was stopped, or at least recover the packageselection I made, especially if it took me a long time to pick the packages.Steps to Reproduce:1. Open yast2 and "Install software"2. Spend some time select a lot of packages to install3. Click "Ok", and let the install run.4. At some time cancel the installation5. Restart Yast "Install software"Actual Results: Frustraction, because at step 5, the package selection is gone (especially ifyou took a long time to pick them), and even though some of the packages havealready been installed, the rest of the selection (from step 2) must be doneagain.Expected Results: When clicking on "Cancel" at step 4, yast saves the current package selection(or the to-be-installed list) into a temporary file.At step 5, when restarting yast, it tells that an install has been aborted andlets the user choose to recover the package selection from that point.Possible variations:1) When yast starts, don't ask anything, but provide a menu item or button toreload the backed-up package selection.2) When cancelling, the dialog could ask the user if he/she wishes to resumethe installation later. If yes, the package selection is saved, else it is justforgotten. -- openSUSE Feature: https://features.opensuse.org/306595