#15559 closed enhancement (fixed)
harfbuzz-3.0.0
Reported by: | Bruce Dubbs | Owned by: | Bruce Dubbs |
---|---|---|---|
Priority: | normal | Milestone: | 11.1 |
Component: | BOOK | Version: | git |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
New major version.
Change History (7)
comment:1 by , 4 years ago
comment:2 by , 4 years ago
On a system with all what is in the book for kde and gnome, only libQt5WebEngineCore.so.5.15.2 seems to need libharfbuzz-subset.so.0. I've tested with objdump -x | grep NEEDED.
follow-up: 6 comment:3 by , 4 years ago
I looked at qtwebengine and all the references to hb_subset_input* are in the directory src/3rdparty/chromium/third_party/harfbuzz-ng/ and those files seem to be using the newer stable API.
comment:4 by , 4 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:5 by , 4 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed at commit eebcdb5738744e60b38e08f60696762c397221da
Package updates. Update to xf86-input-libinput-1.2.0. Update to asciidoc-9.1.1. Update to thunar-4.16.10. Update to vala-0.54.1. Update to harfbuzz-3.0.0. Update to libuninameslist-20210917. Update to gobject-introspection-1.70.0.
comment:6 by , 3 years ago
Replying to Bruce Dubbs:
I looked at qtwebengine and all the references to hb_subset_input* are in the directory src/3rdparty/chromium/third_party/harfbuzz-ng/ and those files seem to be using the newer stable API.
Breaks the build:
-c ../../../../src/3rdparty/chromium/components/paint_preview/common/subset_font.cc -o obj/components/paint_preview/common/common/subset_font.o ../../../../src/3rdparty/chromium/components/paint_preview/common/subset_font.cc: In function 'sk_sp<SkData> paint_preview::SubsetFont(SkTypeface*, const paint_preview::GlyphUsage&)': ../../../../src/3rdparty/chromium/components/paint_preview/common/subset_font.cc:74:3: error: 'hb_subset_input_set_retain_gids' was not declared in this scope; did you mean 'hb_subset_input_set_flags'
At qtwebengine this is still open https://bugreports.qt.io/browse/QTBUG-96911 but Arch have a patch from upstream chromium. Needs to be reformatted to apply to toplevel qtwebengine directory, will give it a try.
comment:7 by , 3 years ago
Incomplete. It's part of a very large chromium commit for hb3, 167 changed files, mostly pngs, at least one other source file has changes.
If something links to libharfbuzz-subset.so, it may need some code change and to be rebuilt.