Feature changed by: Kyle Agronick (agronick) Feature #307255, revision 19 Title: Less scary yast conflict dialogs openSUSE-11.3: Rejected by Andreas Jaeger (a_jaeger) reject date: 2010-11-15 09:55:41 reject reason: Not done in time for openSUSE 11.3. Priority Requester: Important openSUSE Distribution: New Priority Requester: Important Requested by: Martin Schlander (cb400f) Partner organization: openSUSE.org Description: The YaST2 sw_single dialog for conflicts, vendor change, architecture change etc. is very scary for many users. The dialog asks the user to select one of usually three offered solutions for each problem without giving much help. This is a cause for many complaints, and contributes to myths of RPM dependency hell still existing today. Zypper on the other hand, does things differently. Zypper will select an action for the user, then informs the user of the changes that will be made, and asks a Yes or No question whether the user wishes to proceed or not. I suggest to implement behaviour similar to zypper in the YaST dialog. However, the old functionality of letting the user select a solution manually for each individual problem should probably be kept, as a "hidden" expert/advanced option in the dialog. Discussion: #1: Stephen Shaw (decriptor) (2009-08-20 18:30:08) seriously... aside from it being scary its a pain to read through. :) #2: Robert Davies (robopensuse) (2009-12-01 00:36:25) It's much easier to bork your system with zypper(8) than with the YaST dialog, with accidentally destructive mistaken return key presses. The dialog language is over dramatic, and in general in YaST some reference to external help via web would be a very useful start, to aiding user make better decisions. Sorting the proposed solutions eg) not install package, delete package, down & upgrade these packages to these from this repo etc etc by length might help to. I think I prefer making an active selection, as most often when such messages appear, it is because of a mistake, in repo, or by me; which needs investigatin and sorting out, outside of YaST; my most common action is thus to Abort the changes, unless I am sure I can simply delete offending packages. #3: Thiago Sayao (sayao) (2010-06-22 14:09:10) I was also scared. Having to choose a option for each package is not cool. Also, sometimes one chosen option conflicts with another chosen option, so it conflicts again. #4: Gavin Rozzi (grozzi) (2011-07-14 01:23:23) I think this will be a great addition, espescially for new, non- technical users, with little to no experience with conflict and error dialogs. Although I am a fairly advanced user, I too was scared by some dialogs. It needs to be addressed #5: Narayansamy S (vazhavandan) (2012-10-09 06:36:49) Wouldn't users easily break their system.I prefer scarier version any day to a broken system. Newbies must be encouraged to use standard repos alone. Rarely seen conflicts if i used standard ,official repos alone. Once users start experimenting(which is the spirit behind opensource) they should be ready to fix own broken system :-) Much more merrier that way. #6: Daniel FAIVRE (geomaticien) (2014-05-19 00:45:31) I fully agree with Narayansamy. Newbies requires strong warnings against packages mismatches. + #7: Kyle Agronick (agronick) (2014-07-23 04:02:37) + I also think Yast should have a reset button so when you choose a + conflict resolution and you want to try a different one you can do so + without restarting the whole application. Thats my proposal you can + vote on it here: https://features.opensuse.org/317804 -- openSUSE Feature: https://features.opensuse.org/307255