[Bug 331540] New: do not report "conflicts" on partial installation
https://bugzilla.novell.com/show_bug.cgi?id=331540 Summary: do not report "conflicts" on partial installation Product: openSUSE 10.3 Version: Final Platform: i586 OS/Version: Other Status: NEW Severity: Enhancement Priority: P5 - None Component: Patterns AssignedTo: coolo@novell.com ReportedBy: bluedzins@wp.pl QAContact: coolo@novell.com Found By: --- Please read this sentence: "I want all imaging programs except gimp". Is this sentence incorrect? Impossible to do? Not-understandable? Some logical conflict here? Anything like this? No. So why there is "conflict" or "problem" reported when I select to install "imaging" and deselect "gimp"? This exactly yast-expression for above sentence. Nothing less nothing more. Please, have mercy on users :-) do not report problems where there are none. It is just wasting user time to making them to click "ignore conflict here". _There is no conflict_. -- 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=331540#c1
--- Comment #1 from Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=331540#c2
--- Comment #2 from Maciej Pilichowski
The reason is simple: gimp is required for imaging.
No, it is not. libgimpsomething is required for gimp, but imaging without gimp is just fine -- see above example.
if you remove gimp, it will tell you that you break "imaging"
It does not make sense. What does it mean "break"? User simply wants everything from imaging without gimp. I would like to buy all paints in the shop except red.
So you as experienced user know that you don't want gimp. But if someone unexperienced likes to deinstall everything that rhymes on pimp, he better gets told that this will break imaging. That's the reason.
There is a problem with "break" word here again. I am out of ideas how to explain simpler :-) Maybe like this: a) I would like to have gimp, something is required for this (libgimpprint for example), ok b) I would like to not having gimp, now, how anything is required here -- I simply stated I don't want it. Yast should help, not add another obstacle. How not having gimp is a problem for user? He/she does not like it, does not want it, please remove it, and yast shows "problem with imaging". Maybe one more crucial note -- it is not a big deal when you are about to remove one package. But remove ~100 of them and you will be flooded by conflicts at package level (useful) and pattern level (waste of time). Reason: user has to read all of this and it is easy now to make a mistake (I try to upgrade 10.2 on slower computer to 10.3 and exactly this, reporting problems with patterns is a real struggle). Ok, Stephan, if you are not convinced yet, I rephrase it :-D Please add option to control package removal: ( ) report problems at all levels ( ) report problems only at package level It could be even put next to autocheck as checkbox [x] report broken patterns What do you think? I hope this last suggestion is ok. -- 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=331540#c3
Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=331540#c4
--- Comment #4 from Maciej Pilichowski
https://bugzilla.novell.com/show_bug.cgi?id=331540#c5
--- Comment #5 from Stephan Kulow
https://bugzilla.novell.com/show_bug.cgi?id=331540#c6
--- Comment #6 from Maciej Pilichowski
ignoring "reports from patterns" would make patterns useless.
Not true. Because they are useful when adding packages -- but quite obviously there is no purpose to report user with errors when user would like to install half of that pattern.
he KDE pattern is only fullfilled if everything we think makes up an openSUSE KDE is installed. If you wish to deinstall some of them, you do no longer have openSUSE KDE.
Ok, I would like to have installed partial openSUSE KDE. How can I do this: a) semi-automatically (i.e. not by selecting by hand hundred of packages) b) without tons of "errors" Currently patterns are not design for situation "everything except ..." and such situation is quite natural. In other word -- problem is deeper, in pattern design, not in individual pattern.
So these _are_ pattern bugs and should be reported as such
Yes, but reporting such stuff is just wasting time of people who make those patterns and reporters. Because such problems are artificial -- due to design flaw "problems" arises and now all those should be handled manually. This is wrong. And once again, those are examples -- I cannot test every single package and report to relax requirements. Doing this globally in yast would solve this. And still patterns would be extremely useful. -- 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=331540#c7
--- Comment #7 from Stephan Kulow
Not true. Because they are useful when adding packages -- but quite obviously there is no purpose to report user with errors when user would like to install half of that pattern.
What you don't seem to understand: half the pattern is not the pattern and this is what you're told. I should have closed WONTFIX I guess -- 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=331540#c8
--- Comment #8 from Maciej Pilichowski
https://bugzilla.novell.com/show_bug.cgi?id=331540#c9
--- Comment #9 from Klaus Kämpf
https://bugzilla.novell.com/show_bug.cgi?id=331540#c10
--- Comment #10 from Maciej Pilichowski
participants (1)
-
bugzilla_noreply@novell.com