#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: | medium | Keywords: | |
| Cc: |
Description
New major version.
Change History (7)
comment:1 by , 5 years ago
comment:2 by , 5 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 , 5 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 , 5 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:5 by , 5 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 , 5 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 , 5 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.