Bug#323705: libgtk2.0-0 should use more recent libcairo (libcairo2)

Jan C. Nordholz jckn at gmx.net
Thu Aug 18 00:18:27 UTC 2005


Package: libgtk2.0-0
Version: 2.7.2-1
Severity: normal
Tags: experimental

Hi,

(please adjust severity, I'm unsure what to set it to)

the experimental libgtk2.0 is using a pretty old version of libcairo,
which it seems has even been removed from the archive (it's not part
of any current release or pseudo-release). This alone doesn't pose a problem,
but please note the current dependencies between libgtk, libpango and
libcairo:

libgtk2.0-0 DEPENDS ON: libcairo0.5.1 (>= 0.5.1), libpango1.0-0 (>= 1.9.0)
libpango1.0-0 DEPENDS ON: libcairo0.5.1 (>= 0.5.1)

libgtk2.0-dev DEPENDS ON: libcairo0.5.1-dev, libpango1.0-dev (>= 1.9.0)
libpango1.0-dev DEPENDS ON: libcairo0.5.1-dev

Now that libpango (== 1.10.0-1) has migrated to the new libcairo2, libgtk
is pulling in both cairo libraries, which makes every gtk-/pango-based app
segfault. Here's one of the SEGVs (reason pretty obvious ;-) ):

(gdb) bt
#0  0xb76ad08b in cairo_scaled_font_destroy () from /usr/lib/libcairo-1debian0.5.1.so
#1  0xb756bfa3 in cairo_font_options_get_hint_metrics () from /usr/lib/libcairo.so.2
#2  0xb756d9f2 in cairo_font_options_get_hint_metrics () from /usr/lib/libcairo.so.2
#3  0xb75679ff in cairo_set_font_options () from /usr/lib/libcairo.so.2
#4  0xb7750d57 in pango_cairo_layout_path () from /usr/lib/libpangocairo-1.0.so.0

Please upgrade libgtk to use libcairo2.



Best regards,

Jan


Installed packages:
================================================================================
ii  libcairo0.5.1           0.5.1-2                 The Cairo 2D vector graphics library
ii  libcairo2               0.9.2-2                 The Cairo 2D vector graphics library
ii  libcairo2-dev           0.9.2-2                 Development files for the Cairo 2D graphics library
ii  libgtk2.0-0             2.7.2-1                 The GTK+ graphical user interface library
ii  libgtk2.0-bin           2.7.2-1                 The programs for the GTK+ graphical user interface library
ii  libgtk2.0-common        2.7.2-1                 Common files for the GTK+ graphical user interface library
ii  libpango1.0-0           1.10.0-1                Layout and rendering of internationalized text
ii  libpango1.0-common      1.10.0-1                Modules and configuration files for the Pango
================================================================================


-- 
Jan C. Nordholz
<jckn At gmx net>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20050818/ad6da4b4/attachment.pgp


More information about the Pkg-gnome-maintainers mailing list