Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package harfbuzz for openSUSE:Factory checked in at 2026-06-04 18:54:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/harfbuzz (Old) and /work/SRC/openSUSE:Factory/.harfbuzz.new.2375 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "harfbuzz" Thu Jun 4 18:54:00 2026 rev:138 rq:1356903 version:14.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/harfbuzz/harfbuzz.changes 2026-04-26 21:12:13.531657065 +0200 +++ /work/SRC/openSUSE:Factory/.harfbuzz.new.2375/harfbuzz.changes 2026-06-04 18:56:16.373722588 +0200 @@ -1,0 +2,42 @@ +Tue Jun 2 15:43:13 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 14.2.1: + + Various AAT shaping fixes: legacy mort contextual offsets + (which could produce out-of-font glyph IDs), in-place + deleted-glyph replacements, and overflow in obsolete offset + math. + + Fix Arabic PUA fallback shaping for the isolated + lam-alef-maksura ligature. + + Fix float-to-int overflow in avar2 mapping with malformed + fonts. + + Harden buffer verification after detecting non-monotone + clusters. + + Various COLR v1 fixes: fix handling of .notdef without paint, + round alpha consistently, and report the root clip under the + font transform. + + Various Glyph-extents fixes: inclusive rounding, and + floating-point scaling before rounding so the reported box + always covers the glyph. + + Various Subsetting fixes: keep the palt spacing feature by + default, raise the repacker MAX_SPACES limit, fix a repacker + crash on shared LigatureSet nodes, guard gvar size overflow on + 32-bit, and fix the post glyph-name sort comparator on macOS. + + Replace std::sort with an internal quicksort, removing leaked + std:: symbols from the libharfbuzz ABI. + + Harden size computations with saturating arithmetic against + 32-bit overflow. + + Various improvements to the experimental Rust shaper (HarfRust) + and font functions (fontations): honor custom font funcs, key + shape plans on features, faster buffer handling, and update to + HarfRust 0.8. + + Various fixes to the experimental harfbuzz-gpu and + harfbuzz-vector libraries, including a harfbuzz-vector heap + buffer overflow and Windows build fixes. + + Map the Hrkt (Katakana or Hiragana) script tag to the kana + OpenType tag. + + Build configuration: new HB_CONFIG_OVERRIDE_LAST_H override + header, decouple HB_NO_DRAW from HB_NO_CFF, and an optional + hb-allocator Cargo feature. + + Various build, CI, and fuzzing fixes. + +------------------------------------------------------------------- Old: ---- harfbuzz-14.2.0.tar.xz New: ---- harfbuzz-14.2.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ harfbuzz.spec ++++++ --- /var/tmp/diff_new_pack.iVXqiU/_old 2026-06-04 18:56:19.517852450 +0200 +++ /var/tmp/diff_new_pack.iVXqiU/_new 2026-06-04 18:56:19.521852614 +0200 @@ -19,7 +19,7 @@ %bcond_with gpu Name: harfbuzz -Version: 14.2.0 +Version: 14.2.1 Release: 0 Summary: An OpenType text shaping engine License: MIT ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.iVXqiU/_old 2026-06-04 18:56:19.553853936 +0200 +++ /var/tmp/diff_new_pack.iVXqiU/_new 2026-06-04 18:56:19.553853936 +0200 @@ -1,6 +1,6 @@ -mtime: 1776669074 -commit: 8e76ad1bf33b026b212c31724c63655c14b2c993031b2bffbd4c816de66f45df +mtime: 1780415315 +commit: a3c90d4499b1c443270024adfee9a78e1da37d78b863936bdf76bd99aa7fe1e2 url: https://src.opensuse.org/GNOME/harfbuzz -revision: 8e76ad1bf33b026b212c31724c63655c14b2c993031b2bffbd4c816de66f45df +revision: a3c90d4499b1c443270024adfee9a78e1da37d78b863936bdf76bd99aa7fe1e2 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ _service ++++++ --- /var/tmp/diff_new_pack.iVXqiU/_old 2026-06-04 18:56:19.569854597 +0200 +++ /var/tmp/diff_new_pack.iVXqiU/_new 2026-06-04 18:56:19.573854763 +0200 @@ -3,7 +3,7 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://github.com/harfbuzz/harfbuzz.git</param> - <param name="revision">14.2.0</param> + <param name="revision">14.2.1</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">v?(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-06-02 17:48:35.000000000 +0200 @@ -0,0 +1,4 @@ +*.obscpio +*.osc +_build.* +.pbuild ++++++ harfbuzz-14.2.0.tar.xz -> harfbuzz-14.2.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/harfbuzz/harfbuzz-14.2.0.tar.xz /work/SRC/openSUSE:Factory/.harfbuzz.new.2375/harfbuzz-14.2.1.tar.xz differ: char 15, line 1 ++++++ harfbuzz.obsinfo ++++++ --- /var/tmp/diff_new_pack.iVXqiU/_old 2026-06-04 18:56:19.769862859 +0200 +++ /var/tmp/diff_new_pack.iVXqiU/_new 2026-06-04 18:56:19.773863023 +0200 @@ -1,5 +1,5 @@ name: harfbuzz -version: 14.2.0 -mtime: 1776654648 -commit: b0ffab42d473eb380ad0fcf42730e0f1868cbc97 +version: 14.2.1 +mtime: 1780399859 +commit: 56feae4035bdd48f62ba2b8d8c16232d4d89b3a4
