[Bug 815078] New: xchat input and topic fields not visible with gnome 3.6.2
https://bugzilla.novell.com/show_bug.cgi?id=815078 https://bugzilla.novell.com/show_bug.cgi?id=815078#c0 Summary: xchat input and topic fields not visible with gnome 3.6.2 Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: All OS/Version: openSUSE 12.3 Status: NEW Severity: Minor Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: jmcdonough@suse.com QAContact: qa-bugs@suse.de Found By: Development Blocker: --- The xchat fields for text input and topic don't ignore the theme's default background, so if you've chosen white on black text, it will be invisible. This has been fixed in 3.6.3, and I've got a backport of the patches, which are 64fbd9295eb5354cd504a344e91a9bd9b3019d58 and 8eee6245066e999f70a66df426f8330a3c7b8f78 upstream. I've built the fix in home:jmcdough:branches:openSUSE:12.3:Update gnome-themes-standard. -- 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=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c1
--- Comment #1 from James McDonough
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c2
Dominique Leuenberger
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c3
James McDonough
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c4
Benjamin Brunner
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c5
James McDonough
After this is just a bugfix-release, I agree with Dominique that we can update it to 3.6.5. Could you prepare a fixed package and create a maintenancerequest please? As this requires updating libgtk-2_0 to 2.24.15, are you sure?
If it's more than a simple 'update the source' issue, it's very low on my list... -- 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=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c6
Benjamin Brunner
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c7
--- Comment #7 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c8
--- Comment #8 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c9
Benjamin Brunner
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c10
Srinidhi B S
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c11
Olivier Nicolas
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c12
--- Comment #12 from James McDonough
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c13
--- Comment #13 from Guido Berhörster
Ah, so it's the binary files in the patch that are the problem. I've not done that before so I'll have to figure that out.
GNU patch cannot deal with them, you need to put them in a tarball. -- 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=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c14
Dominique Leuenberger
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c15
Dominique Leuenberger
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c16
James McDonough
After updating gtk2-metatheme-adwaita on openSUSE 12.3, I don't see any background / box for textboxes in Firefox and other apps.
In .xsession-errors, I'm seeing these messages for *each* invocation of GNOME apps:
/usr/share/themes/Adwaita/gtk-2.0/gtkrc:903: Unable to locate image file in pixmap_path: "Entry/entry-border-bg.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:906: Background image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:913: Unable to locate image file in pixmap_path: "Entry/entry-border-disabled-bg.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:916: Background image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:922: Unable to locate image file in pixmap_path: "Entry/entry-border-active-bg.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:925: Background image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:931: Unable to locate image file in pixmap_path: "Entry/entry-border-fill.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:934: Overlay image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:940: Unable to locate image file in pixmap_path: "Entry/entry-border-fill.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:943: Overlay image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:957: Unable to locate image file in pixmap_path: "Entry/entry-border-notebook.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:960: Background image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:967: Unable to locate image file in pixmap_path: "Entry/entry-border-disabled-notebook.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:970: Background image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:976: Unable to locate image file in pixmap_path: "Entry/entry-border-active-notebook.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:979: Background image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1002: Unable to locate image file in pixmap_path: "Entry/combo-entry-border-bg.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1006: Background image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1013: Unable to locate image file in pixmap_path: "Entry/combo-entry-border-disabled-bg.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1017: Background image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1023: Unable to locate image file in pixmap_path: "Entry/combo-entry-border-active-bg.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1027: Background image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1036: Unable to locate image file in pixmap_path: "Entry/combo-entry-border-rtl-bg.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1040: Background image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1047: Unable to locate image file in pixmap_path: "Entry/combo-entry-border-disabled-rtl-bg.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1051: Background image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1057: Unable to locate image file in pixmap_path: "Entry/combo-entry-border-active-rtl-bg.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1061: Background image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1076: Unable to locate image file in pixmap_path: "Entry/combo-entry-border-notebook.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1080: Background image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1087: Unable to locate image file in pixmap_path: "Entry/combo-entry-border-disabled-notebook.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1091: Background image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1097: Unable to locate image file in pixmap_path: "Entry/combo-entry-border-active-notebook.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1101: Background image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1110: Unable to locate image file in pixmap_path: "Entry/combo-entry-border-rtl-notebook.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1114: Background image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1121: Unable to locate image file in pixmap_path: "Entry/combo-entry-border-disabled-rtl-notebook.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1125: Background image options specified without filename /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1131: Unable to locate image file in pixmap_path: "Entry/combo-entry-border-active-rtl-notebook.png" /usr/share/themes/Adwaita/gtk-2.0/gtkrc:1135: Background image options specified without filename
I don't think all the image files from the upstream bug have been pulled in:
$ find /usr/share/themes/Adwaita/gtk-2.0 -iname *-bg.png /usr/share/themes/Adwaita/gtk-2.0/Entry/entry-bg.png
Could you test the packages in home:jmcdough:bnc815078 to see if they resolve this for you? If so, I'll submit this to maintenance -- 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=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c17
--- Comment #17 from Dominique Leuenberger
= $GTK2_VERSION_REQUIRED]) fi
And as such, not upgrading GTK2 is is any case going to be a bad way forward? -- 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=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c18
Srinidhi B S
Could you test the packages in home:jmcdough:bnc815078 to see if they resolve this for you? If so, I'll submit this to maintenance
These packages indeed solve the problem. Steps followed to test: * Install a fresh openSUSE 12.3 VM with GNOME desktop * Start firefox and tried logging into bugzilla.novell.com - text boxes rendered fine * Apply all available patches using "zypper ref && zypper patch" * Logout and log back into GNOME * Start firefox again and this time, text boxes rendered blank (without the border) * Download and apply all packages from home:jmcdough:bnc815078 * Logout and log back into GNOME * Start firefox again and this time, text boxes rendered correctly! -- 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=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c19
--- Comment #19 from James McDonough
James, you realize that your patch contains =================================================================== --- gnome-themes-standard-3.6.2.orig/configure.ac +++ gnome-themes-standard-3.6.2/configure.ac @@ -61,8 +61,9 @@ AC_MSG_CHECKING([building gtk2 engine]) AM_CONDITIONAL(GTK2_ENGINE, test "x$enable_gtk2_engine" = "xyes") AC_MSG_RESULT([$enable_gtk2_engine])
+GTK2_VERSION_REQUIRED=2.24.15 if test "x$enable_gtk2_engine" = "xyes"; then - PKG_CHECK_MODULES([GTK2_ENGINE], [gtk+-2.0 gdk-2.0]) + PKG_CHECK_MODULES([GTK2_ENGINE], [gtk+-2.0 >= $GTK2_VERSION_REQUIRED gdk-2.0
= $GTK2_VERSION_REQUIRED]) fi
And as such, not upgrading GTK2 is is any case going to be a bad way forward?
Two issues here..why does it not fail this test? and I believe the requirement was not part of this fix, but about another crash that was occurring anyway. If you feel it's too problematic, and I'm the only one reporting this xchat issue, just revert everything and I'll live with my own packages until 13.. -- 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=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c20
--- Comment #20 from Dominique Leuenberger
(In reply to comment #17)
James, you realize that your patch contains =================================================================== --- gnome-themes-standard-3.6.2.orig/configure.ac +++ gnome-themes-standard-3.6.2/configure.ac @@ -61,8 +61,9 @@ AC_MSG_CHECKING([building gtk2 engine]) AM_CONDITIONAL(GTK2_ENGINE, test "x$enable_gtk2_engine" = "xyes") AC_MSG_RESULT([$enable_gtk2_engine])
+GTK2_VERSION_REQUIRED=2.24.15 if test "x$enable_gtk2_engine" = "xyes"; then - PKG_CHECK_MODULES([GTK2_ENGINE], [gtk+-2.0 gdk-2.0]) + PKG_CHECK_MODULES([GTK2_ENGINE], [gtk+-2.0 >= $GTK2_VERSION_REQUIRED gdk-2.0
= $GTK2_VERSION_REQUIRED]) fi
And as such, not upgrading GTK2 is is any case going to be a bad way forward?
Two issues here..why does it not fail this test?
because you do not re-bootstrap (autoreconf) and the patch only changes configure.ac; configure does not know about that change in this situation.
and
I believe the requirement was not part of this fix, but about another crash that was occurring anyway.
If you feel it's too problematic, and I'm the only one reporting this xchat issue, just revert everything and I'll live with my own packages until 13..
I don't mind fixing the bug... but: The commit message of the patch you use states:
This also bumps the GTK2 required version to 2.24.15, which has a fix that makes this possible. which sounds like a very conscious decision to bump the gtk version requirement for THIS very fix.
Alternatively, I have a branch prepared with gnome-standard-themes upgraded to 3.6.5 and gtk2 bumped for that as well: http://download.opensuse.org/repositories/home:/dimstar:/bnc815078/openSUSE_... Tests welcome. -- 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=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c21
Dominique Leuenberger
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c22
--- Comment #22 from James McDonough
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c23
--- Comment #23 from Dominique Leuenberger
http://download.opensuse.org/repositories/home:/dimstar:/bnc815078/openSUSE_... looks like the one you mean
Only if you're running ARM or PPC.. otherwise not (but it seems OBS is REALLY slow in publishing now) -- 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=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c24
--- Comment #24 from James McDonough
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c25
--- Comment #25 from Dominique Leuenberger
Yah, I was trying to back out from that comment, but looks like publishing is (or had been) disabled for the standard repo. I can pull the binaries or just build it locally anyway to test.
Was enabled at the same time.. I have other repos pending publishing for a long time :( just use osc getbinaries for now I'd say... -- 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=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c26
--- Comment #26 from James McDonough
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c27
--- Comment #27 from Dominique Leuenberger
gtk2-engine-hcengine-2.20.2-13.1.1.x86_64 is the only dependency issue i've had. It insists on gtk2 = 2.24.14.
Good catch.. this needs to be rebuilt against the new gtk version. added to the maint setup -- 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=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c28
--- Comment #28 from James McDonough
(In reply to comment #26)
gtk2-engine-hcengine-2.20.2-13.1.1.x86_64 is the only dependency issue i've had. It insists on gtk2 = 2.24.14.
Good catch.. this needs to be rebuilt against the new gtk version. added to the maint setup
This time it's publishing quickly. Resolved that for me. Thanks! -- 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=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c29
Li Bin
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c30
--- Comment #30 from Dominique Leuenberger
After updating gtk3-metatheme-adwaita 3.6.2-3.4.1 on openSUSE 12.3, I don't see any background / box for entry box in Firefox and other apps.
As before when you focus in entry box, there are a blue border around it, but now it disappear.
Is this issue fixed? Thanks!
Did you test with the updated updates from my branch? http://download.opensuse.org/repositories/home:/dimstar:/bnc815078/openSUSE_... I'm looking for some feedback prior to releasing 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=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c31
--- Comment #31 from Li Bin
(In reply to comment #29)
After updating gtk3-metatheme-adwaita 3.6.2-3.4.1 on openSUSE 12.3, I don't see any background / box for entry box in Firefox and other apps.
As before when you focus in entry box, there are a blue border around it, but now it disappear.
Is this issue fixed? Thanks!
Did you test with the updated updates from my branch? http://download.opensuse.org/repositories/home:/dimstar:/bnc815078/openSUSE_...
I'm looking for some feedback prior to releasing it.
Dimstar, It looks good, my background is here, and he entry box in xchat looks good now. Thanks a lot! -- 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=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c32
--- Comment #32 from Bernhard Wiedemann
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c33
Guido Berhörster
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c34
--- Comment #34 from Benjamin Brunner
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c35
--- Comment #35 from Olivier Nicolas
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c36
Atri Bhattacharya
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c37
Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c38
Benjamin Brunner
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c39
--- Comment #39 from Benjamin Brunner
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c40
--- Comment #40 from Atri Bhattacharya
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c41
Benjamin Brunner
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c42
--- Comment #42 from Swamp Workflow Management
https://bugzilla.novell.com/show_bug.cgi?id=815078
https://bugzilla.novell.com/show_bug.cgi?id=815078#c43
--- Comment #43 from Swamp Workflow Management
participants (1)
-
bugzilla_noreply@novell.com