Bug#836349: Caja older than 1.15.4 is not compatable with GTK 3.21.5

lukefromdc at hushmail.com lukefromdc at hushmail.com
Thu Sep 1 23:58:23 UTC 2016


Package: Caja
Version: 1.14.2-1

with libgtk3.21.5 

Failure of the desktop to redraw after moving/interacting with icons plus
segfault on opening browser window unless sidebar not shown. These are
all fixed in Caja-but only in 1.15.4, the current development release. 

GTK 3.21.3 or later breaks desktop rendering in Caja 1.15.2 or earlier
   https://github.com/mate-desktop/caja/issues/575
and also causes segfaults on opening windows with caja older than 1.15.0
   https://github.com/mate-desktop/caja/issues/540
I have not directly tested the Debian builds of Caja but I wrote the patches
to fix both of these issues with help from the rest of the MATE team. The fix 
for the segfaults predates 1.14.2 but does not show up in the history for it, as
1.15.0 was the next version bump in master after that fix,

This can be fixed by updating Caja to version 1.15.4, which contains the
commits fixing both bugs, and building against Debian's current GTK 3.21.5, as
build time #ifdefs restrict the changes to GTK 3.21 and later builds to avoid
introducing regressions into older builds.

I have also filed this issue with the mate-desktop team:
https://github.com/mate-desktop/caja/issues/627

I'm running a modified Debian Unstable with GTK3 built from git master
and compile all MATE packages I use (most of them) locally from git master
or git branches (mine or others).

Kernel version is 4.7.0-999 generic (from Ubuntu PPA) on AMD FX-8120  but these
issues are hardware independent as they were caused by the GTK changes.,



More information about the pkg-mate-team mailing list