[Bug 539208] New: YaST error handling is cumbersome
http://bugzilla.novell.com/show_bug.cgi?id=539208 Summary: YaST error handling is cumbersome Classification: openSUSE Product: openSUSE 11.2 Version: Milestone 7 Platform: i686 OS/Version: SuSE Other Status: NEW Severity: Minor Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: radomir.cernoch@gmail.com QAContact: jsrain@novell.com Found By: --- User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.2) Gecko/20090730 SUSE/3.5.2-3.4 Firefox/3.5.2 If there is a problem with package downloads during installation (openSUSE 11.2 Milestone 7), the error handling is extremely cumbersume and unintuitive. To see what happens, see the long chain of error dialogs, which showes up: 1) = Error = Download fails: Failed to download [path] from [url] History: - [AbstractCommand.cc] URI=[the same url] [[OK]] Here I wonder why the user must know the name of the source file, where the error (or exception?) was thrown (or caught?). It is such an important information? Since the only button is "OK", the user must click "OK". 2) Cannot access installation media [the same url, for the 3rd time] Check whether the server is accessible. Remaining time to automatic retry: 00:30 [[Retry]] [[Abort]] [[Skip]] "Retry" button starts the download again, but it is the only button which does what it says. "Abort" and "Skip" surprisingly do the same thing, but it is neither abort nor skip. Both buttons pass you to the dialog 3. 3) Cannot create a repository from URL '[the same url, for the 4th time]' Details: no valid metadata found at given URL. History: - Failed to download [path] from [url, 5th time] - Can't provide [path]: Failed to download [path] from [url, 6th time] Do you want to retry? [[Yes]] [[No]] Here I started to wonder whether it is really necessary to show the URL 6 times. The buttons here have even more confusing meaning than before: If I want to change the url, the logical choice is "No" (because the dialog asks for a "retry"). However the "No" button means "abort" here and it cancels the whole installation. The "Yes" button does not mean "retry" here (as it may seem from the dialog), but "modify URL". It brings you to dialog number 4. 4) Is the final dialog, which the user probably wants to achieve. It allows altering the SMB/HTTP/HTTPS/FTP server, path, username etc. Fortunatelly this one works fine and it does what it says. ======================================== My proposal here is to keep dialog 4) and to squeeze dialogs 1)+2)+3) into a single one. It would look something like: = Error = Cannot initialise repository with software packages. Failed to download [path] from [url] [[Retry download]] [[Modify URL]] [[Abort installation]] [[Skip repository]] where the last button ("Skip repository") would be displayed only if there is at least one more repository to be initialised. Otherwise it would be hidden not to confuse the user. Reproducible: Always -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=539208 Katarina Machalkova <kmachalkova@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.pr |yast2-maintainers@suse.de |ovo.novell.com | -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=539208 J. Daniel Schmidt <jdsn@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jdsn@novell.com AssignedTo|yast2-maintainers@suse.de |locilka@novell.com -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=539208#c Lukas Ocilka <locilka@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|locilka@novell.com |lslezak@novell.com -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=539208#c Ladislav Slezak <lslezak@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=539208#c1 Ladislav Slezak <lslezak@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sanander@holitec.eu --- Comment #1 from Ladislav Slezak <lslezak@novell.com> 2009-11-18 14:07:57 UTC --- *** Bug 552556 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=552556 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=539208#c2 --- Comment #2 from Derek Ryan <sanander@holitec.eu> 2009-11-18 16:09:03 UTC --- May I make an additional suggestion! Have an additional option at the start - 'Unattended Install' If this is set, put an automatic timer on the 'Retry' - Say 5sec. Also a 'Retry Counter' (Reset after each successful retry) to stop an endless loop in the case of a 'Permanent Error'. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=539208#c Ladislav Slezak <lslezak@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P4 - Low -- Configure bugmail: http://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=539208 https://bugzilla.novell.com/show_bug.cgi?id=539208#c3 Ladislav Slezak <lslezak@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Installation |Installation Version|Milestone 7 |Final Product|openSUSE 11.2 |openSUSE 11.3 --- Comment #3 from Ladislav Slezak <lslezak@novell.com> 2010-10-18 16:39:09 UTC --- JFYI: I have removed the first dialog in yast2-2.20.1 (see bnc#625987). (Moving to 11.3, it's also there.) -- 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=539208 https://bugzilla.novell.com/show_bug.cgi?id=539208#c4 Ladislav Slezak <lslezak@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bluedzins@wp.pl --- Comment #4 from Ladislav Slezak <lslezak@novell.com> 2010-10-18 17:13:15 UTC --- *** Bug 530864 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=530864 -- 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=539208 https://bugzilla.novell.com/show_bug.cgi?id=539208#c5 Ladislav Slezak <lslezak@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #5 from Ladislav Slezak <lslezak@novell.com> 2010-11-04 20:55:08 UTC --- I have checked the behavior in 11.3 - YaST displays directly dialog 3) and because the 1) dialog has been removed in 11.4 I'm closing the bug as FIXED. -- 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