Bug 528789

Summary: yast2 sw_single gtk: search window writes in white on white
Product: [openSUSE] openSUSE 11.2 Reporter: Dominique Leuenberger <dimstar>
Component: YaST2Assignee: Forgotten User h13THG8RK1 <forgotten_h13THG8RK1>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: forgotten_h13THG8RK1, schaefer.frank
Version: Factory   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Community User Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Dominique Leuenberger 2009-08-06 11:30:24 UTC
When using yast2 sw_single, gtk interface, the 'search / filter' text box in the upper right corner is very handy, but the text is not readable.

It's all written white on white background (if at all you get in). Very often it also just happens that I can't 'enter' the textbox at all (typiing then results in the search bar at the lower right corner to appear).

In case it matters: the used appearance scheme is sonar.
Comment 1 Michael Meeks 2009-08-07 07:52:42 UTC
looks like a theme / color issue.
Comment 2 Dominique Leuenberger 2009-08-21 09:55:14 UTC
I'm not certain it's a theme issue.

Especially very often you can't even get into the search field at all.

Try to reproduce:
- Start yast2 sw_single (gtk mode)
- The filter field containts the 'searching glass icon'
- click in the field. The icon disappears.
- Start typing. Nothing 'writes' but the keyboard input seems to have it's effect.
- Select any package from the list (any)
- click again the filter field in the upper right area.
- Type anything.

--> The text input does NOT go into the filter field on top, but it launches the dynamic search. Having of course a different result.

i'm tempted to raise this to a higher status. We should not want to have a package manager again with 'broken' functionality.
Comment 3 Frank Schäfer 2009-09-01 16:39:38 UTC
I can confirm this. Looks more like a package-dependeny-problem.

I tried with a KDE-Installation of 11.2 M6 + yast2-gtk-packages installed.
In this constellation also no icons are shown in the search-text-edit.
Then I installed the yast2-control-center-gnome-package, which also triggers the installation of several GTK/GNOME-packages and at least the icon is shown then (the edit still doesn't work).
Comment 4 Forgotten User h13THG8RK1 2009-09-03 03:18:31 UTC
Frank, what style do you use?
Comment 5 Forgotten User h13THG8RK1 2009-09-03 03:37:20 UTC
Dominique, your style is not bundled by opensuse, is it? Can you tell me where it is from? Or could you see if it fails in one of the standard ones?

Frank, please tell me what system you're using as well.
Comment 6 Dominique Leuenberger 2009-09-03 05:23:58 UTC
Ricardo: Sonar... I thought it was the new default :-)
Comment 7 Frank Schäfer 2009-09-03 12:05:36 UTC
As I said, I tried with a standard KDE-Installation of 11.2 M6 + yast2-gtk-packages - no GNOME.
KDE-Style is "Air" (default) and KDE-Gtk-Style is "Cleanlooks", but that shouldn't matter ?
Comment 8 Dominique Leuenberger 2009-09-09 13:54:02 UTC
I seem no longer able to reproduce this with the yast packages updated this morning.

Frank, how is the situation for you?
Comment 9 Forgotten User h13THG8RK1 2009-09-10 18:33:35 UTC
I've fixed a related bug which could be the root of this one as well. (with regard to comment 8, I fixed this one just now so...)

Would be great if you guys could give a try to svn -- you guys just have to run the following commands, and possibly install any dependencies it complains about:

  svn checkout http://svn.opensuse.org/svn/yast/trunk/gtk/
  make -f Makefile.cvs
  make && sudo make install

Thanks!
Comment 10 Frank Schäfer 2009-09-14 10:35:51 UTC
Thank you Ricardo, I will test it with M7 or M8 when I'm back at home at the end of this month.
Comment 11 Forgotten User h13THG8RK1 2009-09-18 15:24:39 UTC
Package request for Factory accepted.
Comment 12 Forgotten User h13THG8RK1 2009-09-21 01:16:18 UTC
Interesting to note that GTK 2.16, which will be bundled with opensuse 11.2, makes our find entry implementation obsolete. I'd rather slow down this trend of swift changes, so do tell me whether the current yast2-gtk version works for you. If not, I will go ahead and replace our find entry.

Btw, please do a query on yast2-gtk version (rpm -q yast2-gtk) to make sure you really do have the 2.19 version. We had some issues pushing it up there...
Comment 13 Forgotten User h13THG8RK1 2009-10-05 10:26:50 UTC
Frank & Dominique:

yast2-gtk-2.19.15-1.1.i586.rpm (and respective 64-bit RPM) is now available on Factory. Give them a byte while they're hot! And tell me whether the entry box works for you.
Comment 14 Frank Schäfer 2009-10-05 15:47:05 UTC
Ricardo, I didn't forget you !
M8 is already on the the way to my harddisk and I hope I will find some time this week to set up another test-system.
Comment 15 Forgotten User h13THG8RK1 2009-10-05 22:21:28 UTC
Frank, great, but please notice M8 doesn't yet ship yast2-gtk-2.19. You want to add Factory as a repo and upgrade it, or manually download the yast2-gtk-2.19.15 RPM: http://download.opensuse.org/factory/repo/oss/suse/i586/
Comment 16 Frank Schäfer 2009-10-06 16:06:40 UTC
I can't reproduce it anymore with M8 (package-version 2.18.13).
2.19.15 works fine, too.
Thanks for your work Ricardo !
Comment 17 Forgotten User h13THG8RK1 2009-10-10 00:02:31 UTC
Alrighty. Let's re-open the report if anyone re-experiences the issue.