Bug#987587: libpango1.0-udeb: hangs the installer in various situations
kibi at debian.org
Fri Apr 30 08:47:32 BST 2021
Chris Hofstaedtler <zeha at debian.org> (2021-04-29):
> > Alright, I think I'm hitting my limits here.
> > Versions 1.44, 1.44.2, and 1.44.3 all fail in a similar way:
> ../pango/pangofc-font.c:371:44: error: ‘HB_OT_METRICS_UNDERLINE_SIZE’ undeclared (first use in this function); did you mean ‘HB_OT_METRICS_TAG_UNDERLINE_SIZE’?
> Just passing by, but I can build 1.44.0 with Debians 1.44.6 debian/
> directory, when adding this patch from upstream:
Yes, the earlier stable releases from the 1.44.x series looked like
build-side stabilization and I suppose I could end up cherry-picking one
or more patches to get a bit further.
Anyway, looking at the diffstat between 1.43.0 (last known good) and
1.44.4 (first known bad), we have this:
179 files changed, 19157 insertions(+), 7045 deletions(-)
Between 1.43.0 and 1.44 (if it were an earlier known bad):
165 files changed, 11006 insertions(+), 6766 deletions(-)
which is a huge diff still.
From your earlier report on #987449, something around
pango_default_break seemed to be happening. (In passing, I'd love to
learn how you generated it so that I can try my luck with #987377.)
and that helps a lot dig into that huge diff, which touched the file
holding that function, adding e.g. this hunk:
+ /* Dependent Vowels for Indic language */
+ if (_pango_is_Virama (prev_wc) ||
+ _pango_is_Vowel_Dependent (prev_wc))
+ attrs[i].backspace_deletes_character = TRUE;
Not knowing anything about it:
which lists Sinhala, Marathi, but neither Persian nor Kannada.
There are a lot of other changes in that file anyway…
In the end, I might try and bisect deeper, if I can get stuff to build
without too much hassle…
Cyril Brulebois (kibi at debian.org) <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 833 bytes
Desc: not available
More information about the pkg-gnome-maintainers