[Bug 392989] New: "Keep" status of pattern during new installation -- there should be no such status
https://bugzilla.novell.com/show_bug.cgi?id=392989 Summary: "Keep" status of pattern during new installation -- there should be no such status Product: openSUSE 11.0 Version: Beta 3plus Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: libzypp AssignedTo: zypp-maintainers@forge.provo.novell.com ReportedBy: locilka@novell.com QAContact: qa@suse.de CC: sh@novell.com Found By: --- Created an attachment (id=217147) --> (https://bugzilla.novell.com/attachment.cgi?id=217147) Screenshot See the attached screenshot * Even if none of packages listed in "Internet Gateway" are selected the pattern is in status "Keep" * Additionally, status "Keep" doesn't make sense for New Installation as there is no system previously installed. -- 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=392989 User locilka@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c1 --- Comment #1 from Lukas Ocilka <locilka@novell.com> 2008-05-21 03:05:44 MST --- Created an attachment (id=217148) --> (https://bugzilla.novell.com/attachment.cgi?id=217148) Logs -- 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=392989 User sh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c2 Stefan Hundhammer <sh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Major |Normal --- Comment #2 from Stefan Hundhammer <sh@novell.com> 2008-05-21 03:50:59 MST --- AFAIK for patterns this means "Satisfied". Why those patterns are already satisfied in that case I don't know. That's how the dependencies of those patterns are set up, I think. Duncan? -- 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=392989 User dmacvicar@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c3 Duncan Mac-Vicar <dmacvicar@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dmacvicar@novell.com AssignedTo|zypp-maintainers@forge.provo.novell.com |coolo@novell.com --- Comment #3 from Duncan Mac-Vicar <dmacvicar@novell.com> 2008-05-21 04:27:11 MST --- Coolo knows about it, if the pattern has only recommends, what is the value of the pattern? That means you can have Internet gateway functionality without having any package installed. He talked about dropping 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.
https://bugzilla.novell.com/show_bug.cgi?id=392989 User jkupec@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c4 Ján Kupec <jkupec@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |schubi@novell.com, jkupec@novell.com --- Comment #4 from Ján Kupec <jkupec@novell.com> 2008-05-21 04:39:54 MST --- 'remote_desktop' pattern is the same. What about evaluating the pattern as satisfied if all of the requires are installed AND if there are no requires then at least one recommends is installed? Or forbid patterns which do not contain requires, but e.g. the remote_desktop pattern is a valid use case IMO. -- 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=392989 User locilka@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c5 --- Comment #5 from Lukas Ocilka <locilka@novell.com> 2008-05-21 04:52:05 MST --- Well, maybe "satisfied" but Help for those symbols says "keep" :) Why we have the same icon for two different purposes? It confusing. And yes, we were talking with Jano about #4 yesterday. Satisfied == ( all required packages are selected || ( no requierd packages in pattern && some of recommended are selected ) ) -- 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=392989 User sh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c6 --- Comment #6 from Stefan Hundhammer <sh@novell.com> 2008-05-21 04:53:48 MST --- (In reply to comment #5 from Lukas Ocilka)
Well, maybe "satisfied" but Help for those symbols says "keep" :) Why we have the same icon for two different purposes? It confusing.
We discussed that for quite some time and found that alternative solutions (completely net status values with completely new icons) seem to be even more confusing. -- 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=392989 User mls@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c7 Michael Schröder <mls@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mls@novell.com --- Comment #7 from Michael Schröder <mls@novell.com> 2008-05-21 05:58:48 MST --- Isn't a pattern that consists only of recommends already tagged as "irrelevant"? Such patterns still have merrit, a user can "install" them to get as many recommended packages of the pattern installed as possible. -- 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=392989 User coolo@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c8 Stephan Kulow <coolo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aj@novell.com, gekker@novell.com, | |kukuk@novell.com --- Comment #8 from Stephan Kulow <coolo@novell.com> 2008-05-21 13:56:32 MST --- Of course I can pick random requires, but this would be silly IMO. I rather hide those patterns and put them in other patterns till we have a better solution. I don't think someone wants "all remote desktop apps" or "all network gateway apps", so it's only about having a list of packages for a topic and that sounds like the job for package groups and not for patterns. Any of the CCed with input on this topic? -- 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=392989 User kukuk@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c9 --- Comment #9 from Thorsten Kukuk <kukuk@novell.com> 2008-05-23 05:25:30 MST --- (In reply to comment #8 from Stephan Kulow)
Any of the CCed with input on this topic?
I think patterns only having Recommends are quite useless. At least on SLES we will not run into this 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=392989 User locilka@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c10 --- Comment #10 from Lukas Ocilka <locilka@novell.com> 2008-05-23 05:31:39 MST --- (In reply to comment #9 from Thorsten Kukuk)
I think patterns only having Recommends are quite useless.
It's just about misusing patterns to cover the "groups" functionality. They are more obvious to user (in pattern selector) but not useful at all when it comes to selecting them. -- 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=392989 User coolo@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c11 Stephan Kulow <coolo@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #11 from Stephan Kulow <coolo@novell.com> 2008-06-05 01:20:05 MDT --- ok, I fixed this in requiring some random package in every of these patterns. This should have no actual influence on selecting patterns. Only if you want to remove kde4-kpat, you will be warned that you're breaking "games". Which is highly silly, but something for 11.1 to discuss -- 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=392989 User mls@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c12 --- Comment #12 from Michael Schröder <mls@novell.com> 2008-06-05 02:20:40 MDT --- That's more like a workaround. We have to fix the UI some day... -- 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=392989 User locilka@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c13 Lukas Ocilka <locilka@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kmachalkova@novell.com --- Comment #13 from Lukas Ocilka <locilka@novell.com> 2008-06-05 02:25:38 MDT --- No, we have to define valid patterns first and how to handle with undefined cases and invalid patterns. FATE or bugzilla? -- 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=392989 User mls@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c14 --- Comment #14 from Michael Schröder <mls@novell.com> 2008-06-05 03:13:39 MDT --- Huh, a pattern with only recommends *is* a valid pattern. -- 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=392989 User locilka@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c15 --- Comment #15 from Lukas Ocilka <locilka@novell.com> 2008-06-05 03:16:42 MDT --- Is it? And how should solver mark it? "Installed" or "Not Installed"? Both states are valid for a pattern without any required package. Installed == All required packages are installed Not Installed == All required packages are installed Selected == All required packages are selected .. -- 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=392989 User locilka@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c16 --- Comment #16 from Lukas Ocilka <locilka@novell.com> 2008-06-05 03:19:04 MDT --- er, ... Not Installed == At least one of required packages in not installed -- 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=392989 User sh@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c17 --- Comment #17 from Stefan Hundhammer <sh@novell.com> 2008-06-05 03:23:48 MDT --- (In reply to comment #12 from Michael Schröder)
That's more like a workaround. We have to fix the UI some day...
Well, no. That's a conceptual problem. It doesn't make sense to work around that in every UI. Think about it: By now we have qt-pkg, ncurses-pkg, gtk-pky, zypper. -- 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=392989 User mls@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c18 --- Comment #18 from Michael Schröder <mls@novell.com> 2008-06-05 04:13:08 MDT --- not_installed: !satisfied || (no recommended package is installed) installed: !not_installed I can change the "irrelevant" (used with patches) to check the recommends, so that it would be: not_installed: !satisfied || (satisfied && irrelevant) selected: what's that? why do we need that? -- 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=392989 User locilka@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=392989#c19 --- Comment #19 from Lukas Ocilka <locilka@novell.com> 2008-06-05 05:22:01 MDT --- (In reply to comment #18 from Michael Schroeder)
selected: what's that? why do we need that?
Sorry, I don't speak zyppish so I call statuses by how they appear in UI :) ;) 'Selected' is a resolvable that would get installed after you call Commit-Transaction. This bugreport has been filed as a packager bug first - from user perspective. -- 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