Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 102912 - libxfcegui4-4.2.2 incompatible with gtk+-2.8 ; patch included
Summary: libxfcegui4-4.2.2 incompatible with gtk+-2.8 ; patch included
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
: 107315 112435 119559 121808 122062 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-08-17 15:24 UTC by Alexandre Rostovtsev (RETIRED)
Modified: 2006-02-07 16:35 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
4.2.2-taskbar-gtk-2.8.patch (4.2.2-taskbar-gtk-2.8.patch,875 bytes, patch)
2005-08-17 15:27 UTC, Alexandre Rostovtsev (RETIRED)
Details | Diff
Screenshot before patching libxfcegui4 (xfce-bug.png,31.50 KB, image/png)
2005-09-07 11:59 UTC, Simon Strandman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre Rostovtsev (RETIRED) gentoo-dev 2005-08-17 15:24:51 UTC
libxfcegui4-4.2.2 (and probably previous versions of libxfcegui4-4.2.*, I
haven't  tested them) relied on the way the text string on GtkLabel overflowed
if it was too long; this behavior changed sometime during gtk+-2.7, and now
gtk+-2.8 has been released. As a result, for example, the labels on the xfce4
taskbar overflow the button boundaries and jumble together.

I think that existing ebuilds for libxfcegui4-4.2.* should be marked RDEPEND
<gtk+-2.7, and new versions with the appropriate patch should be added.

Reproducible: Always
Steps to Reproduce:
1. emerge =libxfcegui4-4.2.2
2. emerge >=gtk+-2.8
3. startxfce4

Actual Results:  
taskbar : [ user@mybox:/usr/lib/xf]ce4/mcs-plugins

Expected Results:  
taskbar : [ user@mybox:/usr/li...]
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2005-08-17 15:27:55 UTC
Created attachment 66186 [details, diff]
4.2.2-taskbar-gtk-2.8.patch

This is derived from a patch in upstream bugzilla
(http://bugzilla.xfce.org/show_bug.cgi?id=1099), but it has been changed
slightly because the upstream patches don't work quite right.
Comment 2 Simon Strandman 2005-09-07 11:59:54 UTC
Created attachment 67851 [details]
Screenshot before patching libxfcegui4

I had this problem after upgrading to gtk 2.8. Applying the patch fixes it!

The screenshot I've attached shows how it looked like before patching.
Comment 3 Carlos Silva (RETIRED) gentoo-dev 2005-10-03 12:18:30 UTC
*** Bug 107315 has been marked as a duplicate of this bug. ***
Comment 4 Brad Cowan (RETIRED) gentoo-dev 2005-10-05 21:33:19 UTC
Applied, thank you :)
Comment 5 Wernfried Haas (RETIRED) gentoo-dev 2006-01-16 02:47:03 UTC
Reopening this bug.
With gtk 2.8.8 being stable and both libxfcegui4.2.2 and 4.2.2-r1 stable on most arches, this bug affects all stable users that do not update their systems via emerge -uD world (or have libxfcegui in their world file). Wouldn't it be a good idea to bump them to -r1?
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-01-16 08:37:24 UTC
*** Bug 112435 has been marked as a duplicate of this bug. ***
Comment 7 Robert Kofler 2006-01-26 04:15:52 UTC
had the same gtk+ compile error on amd64. 
the following procedure worked:

emerge cairo
emerge pango
emerge gtk+
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2006-02-01 06:12:59 UTC
*** Bug 119559 has been marked as a duplicate of this bug. ***
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2006-02-06 04:36:44 UTC
*** Bug 121808 has been marked as a duplicate of this bug. ***
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2006-02-06 04:38:06 UTC
(In reply to comment #5)
> Wouldn't it be a good idea to bump them to -r1?

What do you want to bump, actually? Doesn't make sense. What needs to be stabilized? 

Comment 11 Wernfried Haas (RETIRED) gentoo-dev 2006-02-06 05:03:37 UTC
(In reply to comment #10)
> What do you want to bump, actually? Doesn't make sense. What needs to be
> stabilized? 

As i said in #5, it's already stable, but unless you manually emerge -u1 libxfcegui or emerge -uD world (which not all people do necessarily), you won't get the fixed version. That's a potential problem, so i suggested to bump those users to -r1. And by bumping i didn't mean making the already stable -r1 stable, but doing something else that automatically triggers the update (e.g. removing/masking the broken version, would that trigger an upgrade on emerge -u world? Not sure, but that's not my decision to make anyway)

Not really an issue any more because dostrow (iirc) said some newer version will go stable soon anyway.
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2006-02-06 08:34:58 UTC
Closing again.
Comment 13 Jakub Moc (RETIRED) gentoo-dev 2006-02-07 16:35:09 UTC
*** Bug 122062 has been marked as a duplicate of this bug. ***