Feature changed by: Rajko Matovic (rajko_m) Feature #312750, revision 19 Title: Make Yast2 stay open after installing packages openSUSE Distribution: Evaluation by engineering manager Priority Requester: Important Requested by: Ursan Marius Bogdan (creatura85) Partner organization: openSUSE.org Description: As we all know YaST2 has the best Software Management around and as title says, can we make it even better by keeping it open after one or more packages are installed? (just like Synaptic for e.g.). I know this can be done adjusting some setting http://dl.dropbox.com/u/10573557/SUSE%20Misc/yast-at-close-action.jpeg but i was thinking if it is possible to make it a default setting for versions to come. Use Case: 1) User is exploring openSUSE software offer. Using Software Management installs package. Module performs installation and without giving feedback about results closes. Other similar applications stay open until manually closed or give a message in a window that stay open until user dismisses them, or both. openSUSE user is confused with lack of feedback. In case that installed application, for one of many possible reasons, doesn't work, user is left with 1 more possible cause (that missing feedback means broken package management). 2) User is exploring openSUSE software offer. Installs package, checks how it works. If happy with first impression package will be kept, if not it has to be removed. With package management closed after installation, to remove application user has to open it again, remove application, wich will close Software Management again, then open it again and continue to explore. User compares that with some other similar software management tools and finds behaviour annoying. 3) New to openSUSE, but otherwise experienced Linux user is running custom compilation installing dependencies as reported by configure script. He learned that compiler will need packages suffixed with - devel, but configure exits with error on each required headers missing, so it is done one by one. Closing Software Management is slowing him down. Now he has to learn that he can change default and how to change it. Go online ask Google, mail lists, forums, IRC to find out that simple change in /etc/sysconfig/yast2 PKGMGR_ACTION_AT_EXIT="summary" will change Software Management default to what he wants. Not overly happy with few hours spent on something that is not really bug, but it is not expected from application that can't know when user is done. 4) Experienced openSUSE user is exploring software offer. He knows that he can install and remove multiple packages, but he configured openSUSE few months ago. After first use of Software Management he wants to change default to see summary, but now he has to find out where he did that. Go online ask around. Few minutes or hours later thing is fixed. Business case (Partner benefit): openSUSE.org: This feature will reduce the time of opening the package manager for any operations: install, delete and upgrade. + Setting default on "summary" would be good as it gives feedback about + success or failure of operation, and options to quit, or continue. Discussion: #1: Elmar Haag (hans_linux) (2011-08-20 08:41:37) - Start Yast -> Software Managment - Select application to be installed - Click "Apply" button "Summary of changes" Window opens - De-select "close software manager when done" (Tick Box on left of lowest text line) #2: Rosanne DiMesio (dimesio) (2011-08-20 14:34:19) (reply to #1) The button on my screen says "Accept" not "Apply", and I do not get any "Summary of changes" window when I click it; Yast just starts installing the package(s). There is no "close software manager when done" tickbox anywhere that I can see. This is in KDE, so I am using the qt interface. #3: James McDaniel (jdmcdaniel3) (2011-08-20 15:53:32) (reply to #2) <P>I normally set this for summary which would be my suggestion. I voted yes, but it is not much trouble to change this setting,if you know where to look.</P> #4: Rosanne DiMesio (dimesio) (2011-08-21 02:55:11) (reply to #3) IMO, "summary" would be a more sensible default than "close", but even that would not help KDE users. I changed the setting to "summary" in /etc/sysconfig so now I do get a summary page after the packages have been installed, but in the QT interface there is no checkbox to keep the package manager open. #5: ursan marius bogdan (creatura85) (2011-08-21 11:45:54) (reply to #1) Thanks for the info Elmar; i know to adjust it but as i said, i was thinking in terms as a default option activated by the distro developers :) #6: Rajko Matovic (rajko_m) (2012-03-17 08:50:59) YaST Software Management (YSM) has settings and search history that don't survive restart, so with current default user must start from scratch each time. YSM should not exit after package installation as user may: * want to search for more similar packages * add repositories and try to install more packages * run configure script and add more -devel packages * check files in a package when something doesn't run as expected * remove software right after one run when it is not fit for task There is a lot of ations that user may want to do, after one package or groupd of them is installed, so exiting is in essence usability bug. #7: Mark Goldstein (markgo) (2012-03-18 19:39:27) Just some history. This behavior (exiting after installation) has been introduced (IIRC) in 11.0 or 11.1, without any option for the user to change it. I think I opened the bug on it (or commented on existing bug - I could not find it right now). The response from some of SuSE managers was quite harsh, something like "other users requested it; don't waste our time; yast startup time is very short now and it makes no sense to forse user to press "close" button". After that both me and other users added comments, suggesting that when such drastic changes are done, normal practice would be to keep the behavior configurable. After all they agreed to add an option "in the next version". We asked whether there is a chance to get this change in the current version. Again there was fruitless arguing. Fortunately the developer (Ladislav Slezak) just built private version and gave us access to it and even re- built it when yast has been updated. Funny... we are back there now. #8: Rajko Matovic (rajko_m) (2012-03-18 22:48:09) (reply to #7) We still have that option, but we want different default. My guess is that default to "summary" is a good one as I can see that package is installed correctly, before I quit Software Management, or go to next round of exploring openSUSE software. -- openSUSE Feature: https://features.opensuse.org/312750