Bug#958017: libpango-1.0-0: Crash in pango_font_get_hb_font

Simon McVittie smcv at debian.org
Fri Apr 17 14:25:00 BST 2020


On Fri, 17 Apr 2020 at 13:55:29 +0100, Sam Morris wrote:
> After upgrading libpangocairo-1.0-0 to the version in unstable

I think this points to pango needing tighter dependencies between its
various sub-libraries. An upstream developer is never going to support
us installing a mixture of shared libraries from different versions of
the same source package.

I think this can be set up by using debian/shlibs.local (in progress).

I wonder whether there should be a special case in debhelper that looks
for shared library dependencies on binary packages from the same source,
and automatically upgrades them to "= ${binary:Version}" by default?

>     (pango-view:303404): GLib-GObject-WARNING **: 13:40:03.869: specified class size for type 'PangoCairoFcFont' is smaller than the parent type's 'PangoFcFont' class size

Yeah, that's never going to work. Pango has private headers that share
information (like the concrete layout of these class structs) between
shared libraries that are (meant to be!) tightly-coupled.

    smcv



More information about the pkg-gnome-maintainers mailing list