Chris Hofstaedtler <z...@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: > https://gitlab.gnome.org/GNOME/pango/-/commit/d835004502c801a8a16cc436a38900e548ecde52.patch
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[1], 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.) 1. https://bugs.debian.org/987449#15 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: https://en.wikipedia.org/wiki/Indic_languages redirects to: https://en.wikipedia.org/wiki/Indo-Aryan_languages 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… Cheers, -- Cyril Brulebois (k...@debian.org) <https://debamax.com/> D-I release manager -- Release team member -- Freelance Consultant
signature.asc
Description: PGP signature