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