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-11-09 16:02:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/harfbuzz (Old) and /work/SRC/openSUSE:Factory/.harfbuzz.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "harfbuzz" Mon Nov 9 16:02:43 2026 rev:146 rq:1395906 version:15.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/harfbuzz/harfbuzz.changes 2026-10-24 22:05:14.297136266 +0200 +++ /work/SRC/openSUSE:Factory/.harfbuzz.new.3759290/harfbuzz.changes 2026-11-09 16:02:50.675287661 +0100 @@ -1,0 +2,52 @@ +Thu Nov 5 06:25:13 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 15.1.0: + * Add buffer deserialization APIs that report progress as a byte offset, for + use from introspection bindings. + * Fix Indic shaping of the Unicode 18 Devanagari and Bengali additions. + * Fix Arabic fallback shaping: wrong ligatures when a component is missing + from the font, and disappearing marks in legacy fonts. + * Fix `COLR` glyph extents and mark positioning in fonts with empty layers. + * Fix AAT shaping: wrong `kerx` kerning (formats 1 and 2) and mark + positioning (format 4, a 14.3.0 regression), and ignored `kern` and `mort` + tables with a non-first initial state. + * Various fixes to the Graphite2 shaper. + * Report HarfRust shaping failures through + `hb_buffer_allocation_successful()`. + * Fix wrong outlines in `gvar` fonts with intermediate tuples. + * Fix `hb_face_create_or_fail()` rejecting face indices with named-instance + bits set. + * Fix wrong fallback metrics: the vertical descender in fonts without `vhea`, + and the hanging baseline for some scripts. + * Fix `hb_ot_layout_lookup_collect_glyph_alternates()` collecting garbage + from `AlternateSubst` and `SingleSubst` format 1 lookups. + * Speed up shaping on faces with many shape plans, + `hb_language_from_string()`, vertical text with `hb-ft`, and `CBDT` and + `sbix` fonts. + * Fix crashes and deadlocks with FreeType, including `hb_ft_font_set_funcs()` + on immutable fonts and font queries from color paint callbacks. + * Fix crashes with NULL result pointers in + `hb_ot_metrics_get_position_with_fallback()`, + `hb_ot_layout_get_font_extents()`, and `hb_ot_layout_get_font_extents2()`. + * Fix use-after-free in `hb_map_update()` when updating a map from itself. + * Various fixes for crashes, hangs, and memory use with malformed fonts. + * Faster subsetting of large `GSUB` and `GPOS` tables, and smaller `CFF` + output. + * Partially instancing or desubroutinizing `CFF2` fonts with nested blends + now fails instead of changing the outlines. + * Subsetting now fails if a glyph mapping assigns another glyph to glyph 0. + * Fix `hb_subset_axis_range_from_string()` reading past the given length. + * Fix subsetting beyond-64k variable fonts losing `HVAR` advance deltas. + * Various subsetting and instancing fixes, mostly for `CFF`, `CFF2`, and + `COLR`. + * Fix rotated and skewed rectangle clips hiding their contents in the raster + library, and out-of-bounds access when extents change during painting. + * Fix the vector library mirroring path clips in SVG, and writing PDFs with + wrong page bounds and misplaced or clipped `COLR` gradients. + * Fix wrong clipping of `COLR` layers in the GPU library. + * Various Cairo integration fixes, including a memory leak per scaled font. + * Fix `hb-info --list-*` crashes on unusual fonts. + * Various build and CI fixes. + * New API: +hb_buffer_deserialize_glyphs2() +hb_buffer_deserialize_unicode2() + +------------------------------------------------------------------- Old: ---- harfbuzz-15.0.0.tar.xz New: ---- harfbuzz-15.1.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ harfbuzz.spec ++++++ --- /var/tmp/diff_new_pack.AKBw2v/_old 2026-11-09 16:02:52.103347522 +0100 +++ /var/tmp/diff_new_pack.AKBw2v/_new 2026-11-09 16:02:52.104347564 +0100 @@ -19,7 +19,7 @@ %bcond_with gpu Name: harfbuzz -Version: 15.0.0 +Version: 15.1.0 Release: 0 Summary: An OpenType text shaping engine License: MIT ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.AKBw2v/_old 2026-11-09 16:02:52.138348990 +0100 +++ /var/tmp/diff_new_pack.AKBw2v/_new 2026-11-09 16:02:52.142349157 +0100 @@ -1,7 +1,7 @@ -mtime: 1792738869 -commit: d7d85477e8fd23e2b962c20954648baf7276c3fbcaa8469d517504e8faf900f1 +mtime: 1793859968 +commit: 580aaad746eea17513abb44d34f8cf28aa25efaef446f38b6ebb5daac489ff48 url: https://src.opensuse.org/GNOME/harfbuzz -revision: d7d85477e8fd23e2b962c20954648baf7276c3fbcaa8469d517504e8faf900f1 +revision: 580aaad746eea17513abb44d34f8cf28aa25efaef446f38b6ebb5daac489ff48 trackingbranch: factory projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj ++++++ _service ++++++ --- /var/tmp/diff_new_pack.AKBw2v/_old 2026-11-09 16:02:52.166350163 +0100 +++ /var/tmp/diff_new_pack.AKBw2v/_new 2026-11-09 16:02:52.170350331 +0100 @@ -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">15.0.0</param> + <param name="revision">15.1.0</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-11-05 07:26:08.000000000 +0100 @@ -0,0 +1,5 @@ +*.obscpio +*.osc +_build.* +.pbuild +osc-collab.* ++++++ harfbuzz-15.0.0.tar.xz -> harfbuzz-15.1.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/harfbuzz/harfbuzz-15.0.0.tar.xz /work/SRC/openSUSE:Factory/.harfbuzz.new.3759290/harfbuzz-15.1.0.tar.xz differ: char 15, line 1 ++++++ harfbuzz.obsinfo ++++++ --- /var/tmp/diff_new_pack.AKBw2v/_old 2026-11-09 16:02:52.347357751 +0100 +++ /var/tmp/diff_new_pack.AKBw2v/_new 2026-11-09 16:02:52.351357919 +0100 @@ -1,5 +1,5 @@ name: harfbuzz -version: 15.0.0 -mtime: 1792686692 -commit: 35f656a1a2bab548ea7f54a6dd3fba2b09680d14 +version: 15.1.0 +mtime: 1793826216 +commit: 3df40d9b98d6b32f0e4288d4ecfbb158ddb3a372
