Bug 155799

Summary: Qt package selector does not recognize newer packages as newer
Product: [openSUSE] SUSE Linux 10.1 Reporter: David Wright <david.wright>
Component: YaST2Assignee: Stefan Hundhammer <shundhammer>
Status: RESOLVED FIXED QA Contact: Klaus Kämpf <kkaempf>
Severity: Major    
Priority: P5 - None    
Version: Beta 6   
Target Milestone: ---   
Hardware: i686   
OS: SuSE Linux 10.1   
Whiteboard:
Found By: Beta-Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: y2logs per request 20060310

Description David Wright 2006-03-07 17:46:46 UTC
Using YaST to update from Factory.

On 10.0 when I do an update, I can just hit "+" and everything that has a newer version is automatically set to Update, what isn't stays as a tick.

Using 10.1 + just sets it to "Keep" and not "Update".

This means that the only way to update packages is to click on every one that needs updating.

NOTE: Newer versions aren't highlighted in blue any more, is this related, does YaST believe that the packages aren't newer, even though it displays a newer version number in the available column?
Comment 1 Jiri Srain 2006-03-09 18:47:49 UTC
Are you using QT or NCurses interface? Could you, please, provide the logs (see http://en.opensuse.org/Bug_Reporting_FAQ#YaST for details)
Comment 2 David Wright 2006-03-09 18:59:06 UTC
Using QT interface, haven't tried NCurses, I'll give it a whirl next time I'm at the beta machine, ditto with posting the logs.
Comment 3 David Wright 2006-03-10 08:10:57 UTC
Just tried to use NCurses version, after pressing + on uninstalled packages adds them, displays a "Solving" dialog, but does not progress to the next entry like it used to.

Doing + on installed packages with updates available does nothing.
Comment 4 David Wright 2006-03-10 08:33:48 UTC
Created attachment 72167 [details]
y2logs per request 20060310

Logs up to last QT run through of YaST2.

Have deleted older logs (4 through 9) as Bugzilla complained the package was too large.
Comment 5 David Wright 2006-03-10 08:36:58 UTC
Just noticed with the tool tips in the QT version it is saying:

cups-drivers

Installed Version: 1.1.23-18-i586
Available Version: 1.1.23-19-i586 (same)

So it looks like the version checking is not picking up that the version numbers are different...
Comment 6 Stefan Hundhammer 2006-03-10 10:18:23 UTC
See also bug #154091
Comment 7 Stefan Hundhammer 2006-03-10 14:17:47 UTC
Reimplemented version comparison at that point. This will fix that update hotkey as well as the tooltips and the blue and red colors of those entries.
Comment 8 David Wright 2006-03-23 10:25:38 UTC
Just a minor, pressing "+" on the main keyboard section works, using the "+" key on the numberic keypad doesn't do anything, as the numeric keypad is easier to reach and use, I tend to use that, so thought it hadn't been resolved.

The updating works fine, the correct versions are displayed, if you could get the numeric keypad working again it would be perfect ;-)