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-10-24 22:03:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/harfbuzz (Old)
 and      /work/SRC/openSUSE:Factory/.harfbuzz.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "harfbuzz"

Sat Oct 24 22:03:57 2026 rev:145 rq:1387256 version:15.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/harfbuzz/harfbuzz.changes        2026-10-08 
11:55:20.663826580 +0200
+++ /work/SRC/openSUSE:Factory/.harfbuzz.new.2252680/harfbuzz.changes   
2026-10-24 22:05:14.297136266 +0200
@@ -1,0 +2,46 @@
+Fri Oct 23 06:45:47 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- Update to version 15.0.0:
+  * Support for the new tables and formats in the ISO Open Font Format (OFF)
+    5th edition is now enabled by default:
+    + New tables and formats for 24-bit glyph indices (a.k.a. beyond-64k): the
+      `GLYF`, `LOCA`, `GVAR`, `MAXP`, `HHEA`, `HMTX`, `VHEA`, and `VMTX`
+      tables, `cmap` format 15, `VORG` version 2, `COLR` `PaintGlyph2`, the
+      24-bit `GSUB`, `GPOS`, `GDEF`, `BASE`, and `JSTF` formats, and extended
+      TrueType Collection directories. A test font, `NotoSans-beyond64k.ttf`,
+      which merges the Noto Sans fonts into a single font, can be found at:
+      https://drive.google.com/file/d/1vMQI9mZMzfKIMHD96Iie40Oyo9NnnweH/view
+    + Cubic curves in `GLYF` outlines.
+    + The `DMAP` table, supported since 14.6.0.
+  * Support instancing axes not referenced by retained `VARC` data. The latest
+    `VARC` test fonts can be found at:
+    https://github.com/notofonts/noto-cjk-varco/releases/tag/v0.005
+  * The raster (`libharfbuzz-raster`), vector (`libharfbuzz-vector`), and GPU
+    (`libharfbuzz-gpu`) libraries are no longer considered experimental. This
+    means that the HarfBuzz API and ABI stability guarantees now apply to
+    these libraries as well.
+  * Fix possible use-after-free in `hb_font_set_face()`, which now resets the
+    font functions to the defaults for the new face. The function is now
+    deprecated. Use `hb_font_create()` instead.
+  * Fix heap-buffer-overflow in `hb_font_set_variation()` after
+    `hb_font_set_face()` switches to a face with more variation axes.
+  * Subsetting `CFF` and `CFF2` fonts whose subroutine calls are not preceded
+    by an immediate subroutine number now fails instead of silently dropping
+    the table, unless desubroutinizing.
+  * Overriding atomic operators at compile time is not supported anymore.
+  * Rewrite the number parser without Ragel, fixing various edge cases.
+  * Harden the experimental WebAssembly shaper against malicious fonts.
+  * Update the experimental Rust shaper (HarfRust) to 0.15, and the
+    `fontations` font functions to read-fonts 0.46.
+  * Update the `kbts` shaping backend to `kb_text_shape` 2.28g, and support
+    font variations in it.
+  * Various subsetting and instancing fixes, especially for `CFF2`, `COLR`,
+    and variable layout tables.
+  * Various fixes to the raster and vector libraries.
+  * Various variable font fixes.
+  * Various fixes for malformed fonts.
+  * Various documentation fixes.
+  * Various build and CI fixes.
+  * Deprecated API: -hb_font_set_face()
+
+-------------------------------------------------------------------

Old:
----
  harfbuzz-14.6.0.tar.xz

New:
----
  harfbuzz-15.0.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ harfbuzz.spec ++++++
--- /var/tmp/diff_new_pack.XfkN81/_old  2026-10-24 22:05:15.078168952 +0200
+++ /var/tmp/diff_new_pack.XfkN81/_new  2026-10-24 22:05:15.080169036 +0200
@@ -19,7 +19,7 @@
 %bcond_with gpu
 
 Name:           harfbuzz
-Version:        14.6.0
+Version:        15.0.0
 Release:        0
 Summary:        An OpenType text shaping engine
 License:        MIT

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.XfkN81/_old  2026-10-24 22:05:15.112170375 +0200
+++ /var/tmp/diff_new_pack.XfkN81/_new  2026-10-24 22:05:15.115170501 +0200
@@ -1,7 +1,7 @@
-mtime: 1791267210
-commit: 5d14d9d1fea80d4bd0bf475e7d16a3dc64cc1f56bc7479c3958d976db0650a70
+mtime: 1792738869
+commit: d7d85477e8fd23e2b962c20954648baf7276c3fbcaa8469d517504e8faf900f1
 url: https://src.opensuse.org/GNOME/harfbuzz
-revision: 5d14d9d1fea80d4bd0bf475e7d16a3dc64cc1f56bc7479c3958d976db0650a70
+revision: d7d85477e8fd23e2b962c20954648baf7276c3fbcaa8469d517504e8faf900f1
 trackingbranch: factory
 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.XfkN81/_old  2026-10-24 22:05:15.133171254 +0200
+++ /var/tmp/diff_new_pack.XfkN81/_new  2026-10-24 22:05:15.137171422 +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.6.0</param>
+    <param name="revision">15.0.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-10-23 09:01:09.000000000 +0200
@@ -0,0 +1,5 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild
+osc-collab.*

++++++ harfbuzz-14.6.0.tar.xz -> harfbuzz-15.0.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/harfbuzz/harfbuzz-14.6.0.tar.xz 
/work/SRC/openSUSE:Factory/.harfbuzz.new.2252680/harfbuzz-15.0.0.tar.xz differ: 
char 15, line 1

++++++ harfbuzz.obsinfo ++++++
--- /var/tmp/diff_new_pack.XfkN81/_old  2026-10-24 22:05:15.328179415 +0200
+++ /var/tmp/diff_new_pack.XfkN81/_new  2026-10-24 22:05:15.333179625 +0200
@@ -1,5 +1,5 @@
 name: harfbuzz
-version: 14.6.0
-mtime: 1791231094
-commit: c7a7457b7385f33178e8cf87615ca077a810bbe7
+version: 15.0.0
+mtime: 1792686692
+commit: 35f656a1a2bab548ea7f54a6dd3fba2b09680d14
 

Reply via email to