[Bug 334774] New: usability: curl error in "yast2 online_update" leads to 3 meaningless buttons
https://bugzilla.novell.com/show_bug.cgi?id=334774 Summary: usability: curl error in "yast2 online_update" leads to 3 meaningless buttons Product: openSUSE 10.2 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: Markus.Kuhn@cl.cam.ac.uk QAContact: jsrain@novell.com Found By: --- If something goes wrong while the Online Update function of Yast2 tries to download a file, the user is presented with a pop-up menu such as Cannot access installation media [...] Check that the server is accessible Curl error for [...] Error code: Timeout reached [...] Callback aborted followed by three buttons OK Abort Skip It is now completely non-obvious to the poor user, what will happen if any of these three buttons is pressed. Pressing "Abort" seems, contrary to expectations, not to abort anything, in particular it does not abort the entire Online Update procedure, which is what one might assume "Abort" will do. The button "OK" is meaningless, because the pop-up did not ask me any question for which "OK" would be a meaningful answer. What do I confirm with "OK"? And what does "Skip" mean? If I instruct Yast2 Online Update to skip downloading a file, I will want to know how this will affect the remaining update process and the state of the system afterwards. Am I taking any risks by skipping a file download? Could this leave the software installation in some inconsistent state? Please remove these three buttons! They are completely obscure, confusing and pointless. Replace them with a meaningful explanation of what options there really are for the user to proceed form this error situation, how these options differ, and what their consequences will be. A couple of radio buttons with more detailed text, the first two of them being "Abort the Online Update process (default)" and "Retry once more to download this file", followed by a single(!) OK button to confirm the choice made would seem much more suitable here. Buttons along to not provide enough space to explain a choice in such an error situation. The current curl error pop-up box is unfortunately a classic textbook example of really bad user interface design. :-( -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334774 Martin Mrazik <mmrazik@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.provo.novell.com |yast2-maintainers@suse.de Severity|Normal |Enhancement -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334774 Matej Horvath <mhorvath@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|yast2-maintainers@suse.de |jsuchome@novell.com Severity|Enhancement |Normal -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334774#c1 Jiří Suchomel <jsuchome@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |MarkusKuhn@cl.cam.ac.uk --- Comment #1 from Jiří Suchomel <jsuchome@novell.com> 2007-10-24 07:09:14 MST --- Do you have YaST log files from some of the update failure? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334774#c3 Robert Davies <rob.opensuse.linux@googlemail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rob.opensuse.linux@googlemail.com --- Comment #3 from Robert Davies <rob.opensuse.linux@googlemail.com> 2007-10-31 20:00:05 MST --- I had errors from curl due to install creating a ~root/.curlrc file which subsequently caused troubles. I understood it to mean : OK - may be retry Abort - Stop this download Skip - Ignore this file Whatever I did, I had to reclick on Abort/Skip lots of times, and I couldn't Abort the Update because focus would go to popup. So reproduce it by setting --proxy option in .curlrc to something invalid and you will very quickly see what the Bug reporter means. This error condition is not handled gracefully and because it's YaST I don't like killing it off, so I wind up clicking on all packages, till I get eventually to end of process. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334774#c4 Jiří Suchomel <jsuchome@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jsuchome@novell.com AssignedTo|jsuchome@novell.com |lslezak@novell.com Status|NEEDINFO |NEW Info Provider|Markus.Kuhn@cl.cam.ac.uk | --- Comment #4 from Jiří Suchomel <jsuchome@novell.com> 2007-11-05 02:47:23 MST --- The popup in question is PackageCallbacks::MediaChange -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334774#c5 Ladislav Slezak <lslezak@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #5 from Ladislav Slezak <lslezak@novell.com> 2007-11-19 05:56:26 MST --- To comment #3: Thank you for the tip how to reproduce the problem! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334774 Stanislav Visnovsky <visnov@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |visnov@novell.com Component|YaST2 |YaST2 OS/Version|Other |openSUSE 10.2 Product|openSUSE 10.2 |openSUSE 11.0 Version|Final |Alpha 0 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334774 Alex Hunter <zloihunter@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |430207 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334774 User zloihunter@gmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=334774#c6 Alex Hunter <zloihunter@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zloihunter@gmail.com --- Comment #6 from Alex Hunter <zloihunter@gmail.com> 2008-09-26 07:31:10 MDT --- https://bugzilla.novell.com/show_bug.cgi?id=430207 Have a look at a nearby problem, however cousing much more trouble. IMHO solutionis somewhere in the middle. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=334774 Jiri Srain <jsrain@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com