Packages changed: harfbuzz (12.2.0 -> 12.3.0) libdatrie (0.2.13 -> 0.2.14) libdeflate (1.24 -> 1.25) liburing (2.11 -> 2.13) lvm2 lvm2-device-mapper openSUSE-release (20251229 -> 20251230) === Details === ==== harfbuzz ==== Version update (12.2.0 -> 12.3.0) Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0 - Update to version 12.3.0: + Invalid font tables (eg. GSUB/GPOS) are outright rejected, instead of partially validated and used. This behavior is different from DirectWrite and HarfRust, and is in line with CoreText. + Various speed optimizations: - AAT shaping: speed up state machine on Apple silicon using a fast-path. - 12% faster in LucidaGrande benchmark. - OpenType shaping: speed up (Chain)Context lookup shaping using a fast-path and Coverage caching. 20% speedup in NotoNastaliqUrdu benchmark. - Drawing mega variable-fonts: 30% speedup on GoogleSansFlex benchmark. - Drawing VARC fonts: 5% speedup on varc-hanzi benchmark. - Always apply synthetic slant around horizontal glyph origin in hb-draw API. - Fix undefined C++ behavior in some uses union. - Remove the disabled by default uniscribe-bug-compatible mode from Indic and Khmer shapers, that used to be used when testing against Uniscribe shaping behaviour. - Support full instancing fonts with v2 avar table. - Various subsetting, build, fuzzing, and documentation fixes. ==== libdatrie ==== Version update (0.2.13 -> 0.2.14) - update to 0.2.14: * Check and link to locale_charset() available in libiconv * Problem fixes for parallel build. * Catch more malloc() failures caught by Coverity Scan * Updated build scripts to latest toolchain. * Minor documentation fix. * Minor error handling improvement in tests. ==== libdeflate ==== Version update (1.24 -> 1.25) - update to 1.25: * Fixed a build error with gcc 16. * The libdeflate CMake package is now relocatable. ==== liburing ==== Version update (2.11 -> 2.13) - update to 2.13: * Add support for pipe operations, as supported by newer kernels * Fixes for error path handling * fixes to memory handling correctness * fixes to build system and tests * documentation updates and fixes * fixes to undefined behavior issues and compiler issues ==== lvm2 ==== Subpackages: liblvm2cmd2_03 - update lvm.conf: sync up with upstream v2_03_38 (bsc#1255680) - Remove unused config options: - allocation/vdo_use_metadata_hints - allocation/vdo_write_policy - allocation/vdo_check_point_frequency - New config options + config/validate_metadata + devices/devicesfile_backup_limit + devices/{device_ids_refresh, device_ids_refresh_checks} + allocation/pvmove_max_segment_size_mb + global/sanlock_align_size + global/{thin_restore_executable, thin_restore_options, cache_restore_executable, cache_restore_options} + global/lvresize_fs_helper_executable - Update comments of config options - global/vdo_disabled_features - devices/scan_lvs - log/report_command_log - log/command_log_selection - global/system_id_source - report/headings - Typo fixes ==== lvm2-device-mapper ==== Subpackages: device-mapper libdevmapper-event1_03 libdevmapper1_03 - update lvm.conf: sync up with upstream v2_03_38 (bsc#1255680) - Remove unused config options: - allocation/vdo_use_metadata_hints - allocation/vdo_write_policy - allocation/vdo_check_point_frequency - New config options + config/validate_metadata + devices/devicesfile_backup_limit + devices/{device_ids_refresh, device_ids_refresh_checks} + allocation/pvmove_max_segment_size_mb + global/sanlock_align_size + global/{thin_restore_executable, thin_restore_options, cache_restore_executable, cache_restore_options} + global/lvresize_fs_helper_executable - Update comments of config options - global/vdo_disabled_features - devices/scan_lvs - log/report_command_log - log/command_log_selection - global/system_id_source - report/headings - Typo fixes ==== openSUSE-release ==== Version update (20251229 -> 20251230) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen