[Bug 285482] New: 'verify installed package dependencies' functionality in YaST
https://bugzilla.novell.com/show_bug.cgi?id=285482 Summary: 'verify installed package dependencies' functionality in YaST Product: openSUSE 10.3 Version: Alpha 5 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: ke@novell.com QAContact: jsrain@novell.com CC: gs@novell.com, sh@novell.com Found By: Documentation Fate 301178. Does not work as annnounced for me. Default installation (with GNOME). rpm -e --nodeps sax2 tcl Start yast -> software management -> Extra -> Verify System => Yast says dependencies are fine. File -> Quit. Surprisingly, YaST installs "sax2". Quit yast, whole procedure again. ... Quit and yast installs tcl. [I did not test with yast-ncurses.] -- 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=285482 Cyril Hrubis <chrubis@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team- |yast2-maintainers@suse.de |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.
https://bugzilla.novell.com/show_bug.cgi?id=285482 Steffen Winterfeldt <snwint@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|yast2-maintainers@suse.de |schubi@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.
https://bugzilla.novell.com/show_bug.cgi?id=285482#c1 --- Comment #1 from Karl Eichwalder <ke@novell.com> 2007-06-20 02:03:55 MST --- I'm wondering whether Check/Autocheck in the yast (qt) dialog of the "Software Management" dialog is meant to accomplish the same job or what a the subtle differences. -- 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=285482#c2 --- Comment #2 from Stefan Hundhammer <sh@novell.com> 2007-06-20 11:44:13 MST --- (In reply to comment #1 from Karl Eichwalder)
I'm wondering whether Check/Autocheck in the yast (qt) dialog of the "Software Management" dialog is meant to accomplish the same job or what a the subtle differences.
That's something different. The normal check/autocheck check the currently pending transactions, i.e., those packages that are marked for installation/deletion/update/whatever. It does not recompute all dependencies of packages that are already installed. It assumes that at some point in the past the dependencies of that system had been checked, and if there was some fault with it, the user had been informed and confirmed that he really wants it that way. "Verify system" OTOH checks the complete system for consistency. It is not restricted to pending transactions. -- 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=285482#c3 Stefan Schubert <schubi@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Enhancement Status|NEW |ASSIGNED --- Comment #3 from Stefan Schubert <schubi@novell.com> 2007-07-17 04:36:40 MST --- Verify system call: The solver generate all requirements/conflict of installed packages again and makes a solver run. Therefore some packages will be selected for installation in order to fulfill the requirements. We will have to make a better view of that solution. -- 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=285482 User schubi@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=285482#c4 Stefan Schubert <schubi@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cmorve69@yahoo.es --- Comment #4 from Stefan Schubert <schubi@novell.com> 2008-06-24 08:07:25 MDT --- *** Bug 402759 has been marked as a duplicate of this bug. *** https://bugzilla.novell.com/show_bug.cgi?id=402759 -- 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=285482 Stefan Schubert <schubi@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P4 - Low -- 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=285482 User cmorve69@yahoo.es added comment https://bugzilla.novell.com/show_bug.cgi?id=285482#c5 --- Comment #5 from Christian Morales Vega <cmorve69@yahoo.es> 2008-11-12 05:02:41 MST --- I don't have a 11.1 install to test, there is any improvement in this? I don't know what "Fate 301178" is (should be at "https://features.opensuse.org/?rm=feature_show&id=301178"?), but Karl explanation seems to mean that "verify installed package dependencies" somehow worked. When I reported bug #402759 (duplicate of this one) the situation looked different... seems that "verify installed package dependencies" just calls a funtion to show a window with a "System dependencies verify OK" message... but without making any real test!! If right now the situation is the one explained at #402759 I would suggests that if it isn't fixed the option should be removed... a message saying everying is ok when there are problems (that you can really test and fix with "zypper verify") is just confusing and useless. -- 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=285482 User ma@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=285482#c6 Michael Andres <ma@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO CC| |ma@novell.com, | |tgoettlicher@novell.com Info Provider| |tgoettlicher@novell.com --- Comment #6 from Michael Andres <ma@novell.com> 2009-03-11 12:44:58 MST --- There are several other bugs where this 'verify' behavior causes confusion. In fact it's more a 'repair', as it may modify the selection. Thomas how could the UI be enhanced? (Gabi: is this a ncurses issue too?) Enhance the OK popups text to tell that there may have been modifications and the user should look at the 'installation summary'? Or automatically switch to the summary list, if changes are pending? BTW. looking at the inst. summary and running verify (or solving manualy), the summary list is not updated to reflect the changes. I see status changes, but not packages which had to be added because they are newly 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=285482 User tgoettlicher@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=285482#c7 --- Comment #7 from Thomas Göttlicher <tgoettlicher@novell.com> 2009-03-12 09:46:12 MST --- As discussed face to face I'm going to use libzypp's setSystemVerification( bool yesno_r ) in the UI and add a menu entry called "System Verification Mode" to the "Options" menu. -- 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=285482 User tgoettlicher@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=285482#c8 Thomas Göttlicher <tgoettlicher@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|tgoettlicher@novell.com | --- Comment #8 from Thomas Göttlicher <tgoettlicher@novell.com> 2009-03-12 10:58:41 MST --- The system verification mode is adapted in yast2-qt-pkg version 2.18.5. -- 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=285482 User gs@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=285482#c9 --- Comment #9 from Gabriele Mohr <gs@novell.com> 2009-03-16 07:56:21 MST --- The current behaviour of the ncurses package selector is like Michel's suggestion in comment #6. If changes are made because of system verify a popup with the list of changed packages appears automatically. I have talked to Thomas: the new implementation of Qt package selector works like this: there is a check box to switch verification mode on/off. Depending on this the system verify runs/doesn't run on every solver run. The packages which are changed due to the verify are included in the 'installation summary' and it's not obvious which packages are changed because of the system verify. I think the ncurses solution is more clear. The disadvantage of this approach is that after a 'verifySystem()' is called the system verification mode remains on for all solver runs. Maybe we can discuss again and find a solution with both approaches combined? -- 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=285482 Gabriele Mohr <gs@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |ma@novell.com AssignedTo|schubi@novell.com |gs@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.
https://bugzilla.novell.com/show_bug.cgi?id=285482 User ma@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=285482#c10 Michael Andres <ma@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|ma@novell.com | --- Comment #10 from Michael Andres <ma@novell.com> 2009-03-19 10:53:46 MST --- What we could do: Let it become a checkbox like in Qt now. But if the user switches systemverification mode AND autodependencysolving is on: immediately Solve and automatically switch to and update the 'installation summary' If autodependencysolving is off, do nothing special. But Gabi is right, it should also become obvious, that this is a solver mode option, and not an action. Some help text review might be necessary. Thinking it further, we may want to make even more solver options available in the ui in the future. So it may also become annoying, if changing an option in the menu immediately triggers some action. Esp. if there are solver problems. So it might be a bad idea to 'immediately Solve and automatically switch...'. Maybe we should just focus on making it obvious that this is a solver mode and properly document it in the help text. -- 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