[Bug 240031] New: the "dependency conflict" dialog displays unfriendly pattern names
https://bugzilla.novell.com/show_bug.cgi?id=240031 Summary: the "dependency conflict" dialog displays unfriendly pattern names 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: logixoul@gmail.com QAContact: jsrain@novell.com How to reproduce: uninstall compiz. Observed esult: the dialog says "pattern:xgl" Expected result: the dialog says "The Desktop Effects pattern" or something - like in the navigation sidebar. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240031 chrubis@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |lslezak@novell.com |screening@forge.provo.novell| |.com | -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240031 lslezak@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|lslezak@novell.com |sh@novell.com -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240031 sh@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|sh@novell.com |schubi@novell.com ------- Comment #1 from sh@novell.com 2007-02-01 03:20 MST ------- That's object names, not object summaries. I don't think it's feasible to make a difference here. Anyway, that information comes from the solver. The UI only displays whatever it gets. Schubi, this looks like a WONTFIX to me. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240031 schubi@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aj@novell.com, kkaempf@novell.com Severity|Normal |Enhancement ------- Comment #2 from schubi@novell.com 2007-02-01 04:18 MST ------- Yes, currently not feasible. But reasonable wish. Added AJ and Klaus. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240031 aj@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |visnov@novell.com Status|NEW |NEEDINFO Info Provider| |kkaempf@novell.com ------- Comment #3 from aj@novell.com 2007-02-01 05:08 MST ------- Klaus, please comment. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240031 ------- Comment #4 from visnov@novell.com 2007-02-01 05:26 MST ------- I expect the same problem would be with products. I think it's worth looking into it. -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240031 kkaempf@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|kkaempf@novell.com | ------- Comment #5 from kkaempf@novell.com 2007-02-02 07:42 MST ------- Fully agreed. We absolutely need better solver information. Typical, although extreme, example is removing glibc. The default result shouldn't be hundreds of broken packages but "this will break your product". We already have an abstraction chain: package(lowest) -> pattern -> product (highest) In case of error (broken dependency), the highest element of the chain should be displayed with lower level elements available on demand ('Details' button). -- 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, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=240031#c6 Darryl Gregorash <raven@accesscomm.ca> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |raven@accesscomm.ca --- Comment #6 from Darryl Gregorash <raven@accesscomm.ca> 2007-06-18 14:43:02 MST --- This bug *appears* to be related to my gripe. I just installed 10.2 on a friend's system, and since he uses Opera (and I installed Seamonkey for my own use when I'm working on the system), I decided to remove Firefox. That created nearly 10 dependency "conflicts", the first of which was that "pattern:x11-<stuff>" was broken because there was no other source for Firefox. One of the options was to remove X11 from the system (duh!), and it doesn't take a rocket scientist to figure out what would have happened if I had said to do that. Telling Yast to ignore the "conflict" and carry on did not break anything, and AFAIK Firefox was successfully removed from the system (never did remember to check, since I was p***ed off on account of the amount of time I wasted figuring this out). This doesn't seem to be in any way related to a dependency conflict; instead, it is happening because Firefox is a pre-selected package in the X11 pattern, and someone seems to have decided that anything that is a pre-selected package in some pattern absolutely *must* be installed, and the user will be given every kind of encouragement not to disagree. Most humble apologies for the harsh tone and the coarse language, but anything that appears to tell me that I absolutely *must* install a particular web browser simply because I wish to install a graphical system resides in the realm of bovine scatology. -- 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=240031#c7 --- Comment #7 from Stanislav Visnovsky <visnov@novell.com> 2007-06-20 02:50:47 MST --- Darryl, you are confusing the presentation and a problem in pattern. The problem you've described is a problem of pattern definition - pattern can specify to 'require' a package, or 'recommend' a package. In the latter case, user can influence the decision. -- 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=240031#c8 --- Comment #8 from Darryl Gregorash <raven@accesscomm.ca> 2007-06-20 21:48:58 MST --- I am not sure if I am confusing anything, or simply expanding the context of this report. In my view, the only confusion that is present is created by the pop-up which implies the presence of an unresolved dependency, when in fact there is none. Perhaps what I am talking about deserves its own report (?), but I don't think so. IMO, there should not have been a pop-up at all when I checked dependencies, because there were no unresolved dependencies. The pop-up happened only because I decided to remove a package that someone decided should be a "recommended install". But then I have to ask, why Firefox (and presumably Thunderbird also, which I did not check for), and why not Seamonkey? Why not Opera/Evolution? Why not some other combination of browser/email client? I probably would have no objection, assuming no graphical browser at all had been selected, if Yast popped up a window saying "you have selected to remove Firefox, but have not selected to install any other graphical browser. Would you like to install one of these optional choices: <list of browsers>?" (The list, of course, would have to include a "no, thank you" selection also, in case that was the installer's true intent.) The pop-up window would need to show no more information than this. Certainly this example is not in the same class as Klaus's glibc example, but it is nevertheless still very important because it relates to the question of how information is presented to the user -- will he be totally confused by what he sees, as I was, or will he fully understand the consequences of his choices? (As for the glibc example, or any other critical system component such as the kernel, I would suggest that Yast even go so far as to refuse to mark it for removal, and tell the user that he is an idiot for even suggesting it :-) ) I am not unmindful of the amount of work that will be needed to change Yast's behaviour here. If work began today, I know the end result could not possibly make it into 10.3, and perhaps not even into its successor (10.4? 11.0?), but I am certain that, in terms of user friendliness, the end result will be well worth the effort. That is why I tossed my maximum allotment of votes behind this bug report. Apologies for the length of this comment, but as you can tell, I really believe in clarity in the information the user is presented with, and here is one place where opensuse really does need some improvement. -- 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=240031 User schubi@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=240031#c9 Stefan Schubert <schubi@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #9 from Stefan Schubert <schubi@novell.com> 2008-04-25 07:59:28 MST --- As Patterns and Patches are no longer installed you should not bother with these kind of error messages in 11.0 anymore. "I probably would have no objection, assuming no graphical browser at all had been selected, if Yast popped up a window saying "you have selected to remove Firefox, but have not selected to install any other graphical browser. Would you like to install one of these optional choices: <list of browsers>?" (The list, of course, would have to include a "no, thank you" selection also, in case that was the installer's true intent.) The pop-up window would need to show no more information than this." This is implemented in the SAT solver very pleasant. Please try the 11.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.
participants (1)
-
bugzilla_noreply@novell.com