Packages changed: cheese (44.1 -> 44.1+12) fwupd geoclue2 (2.7.2 -> 2.8.0) gspell (1.14.0 -> 1.14.1) gstreamer-plugins-libav (1.26.5 -> 1.26.6) gstreamer-plugins-ugly (1.26.5 -> 1.26.6) gtk4 (4.20.1 -> 4.20.2) harfbuzz (11.5.1 -> 12.1.0) ndctl (82 -> 83) openSUSE-release (20251002 -> 20251003) permissions (1699_20250120 -> 1699_20251002) polkit-default-privs (1550+20250904.99b438e -> 1550+20251002.f34bfbd) pulseaudio python-M2Crypto (0.45.1 -> 0.46.2) salt === Details === ==== cheese ==== Version update (44.1 -> 44.1+12) Subpackages: libcheese-common libcheese8 typelib-1_0-Cheese-3_0 - Update to version 44.1+12: * libcheese: Add GtkWidget cast to avoid an incompatible-pointer-types error * Fix JSON validation * Set prgname to application ID * Apply 1 suggestion(s) to 1 file(s) * appdata: Fix appdata papercuts * Updated translations. - Drop patches merged upstream: * 73.patch * cheese-c99.patch - Switch to current HEAD via source service. ==== fwupd ==== Subpackages: fwupd-bash-completion fwupd-lang libfwupd3 typelib-1_0-Fwupd-2_0 - Fix file list ==== geoclue2 ==== Version update (2.7.2 -> 2.8.0) Subpackages: system-user-srvGeoClue typelib-1_0-Geoclue-2_0 - Delete 0001-ichnaea-include-ssid.patch, 0002-ichnaea-replace-user-agent.patch, 0003-user-agent-os-info.patch: upstreamed - Remove set default to BeaconDB: now default in upstream - Update to version 2.8.0: * Add comment for the Positon location service in default config * Include the SSID in queries to the Ichnaea server to support BeaconDB * Set User-Agent in web source queries and add OS info to it * Allow disabling WiFi source and static source during compilation * Show default Wifi URLs set on compile time in comments in the default config * Add BeaconDB URLs to comments in the default config * Add a separate GeoIP location source: + Add an 'ip' config section with selectable backend methods: - ichnaea, gmaps, reallyfreegeoip + Allow overriding URL and accuracy in ip methods with values from config + Use BeaconDB as the backup GeoIP URL, if URLs are not defined in ip or web source configs + Remove the GeoIP functionality from the web source, it now only handles queries with Wifi and 3G data * Install sysusers.d file for the geoclue user * Use BeaconDB as the compiled-in default server for locate and submit queries in the web source * Forward xdp location start errors in the GClueSimple API * Stricter NMEA coordinate parsing: Ignore NMEA coordinates without degree digits, reject coordinates with incorrect range etc. * where-am-i: Output accuracy without unnecessary decimals * Don't crash when running without enabled location sources but warn that location is not available * Fix crash on removing a modem without location capabilities * Make SOUP_STATUS_OK as the only successful response code from Ichnaea servers * Gracefully handle empty response from Ichnaea server * Add more details for network-nmea in the manpage ==== gspell ==== Version update (1.14.0 -> 1.14.1) Subpackages: gspell-lang libgspell-1-3 - Update to version 1.14.1: + Documentation: update some URLs. + Updated translations. - Update URL to new home. - Switch to source service for tarball. ==== gstreamer-plugins-libav ==== Version update (1.26.5 -> 1.26.6) - Update to version 1.26.6: + No changes, stable versionbump only. ==== gstreamer-plugins-ugly ==== Version update (1.26.5 -> 1.26.6) Subpackages: gstreamer-plugins-ugly-lang - Update to version 1.26.6: + No changes, stable bump only. ==== gtk4 ==== Version update (4.20.1 -> 4.20.2) Subpackages: gtk4-lang gtk4-schema gtk4-tools libgtk-4-1 typelib-1_0-Gtk-4_0 - Update to version 4.20.2: + Bugs fixed: - Only the first text-shadow value gets applied when there are multiple (regression) - Make sense of AtkHyperlink - Opening Clipboard Demo triggers abort + Changes: - surface: Mark region as nullable in set_input_region - settings: Call g_value_unset() after _gtk_settings_parse_convert() - wayland: Invert flipped transforms - Fix upright text carets - gsk: Drop an unused private flag - Some small gsk fixes - text: Apply all text shadows - Backports for 4.20 - Add GtkAccessibleHypertext + Updated translations. ==== harfbuzz ==== Version update (11.5.1 -> 12.1.0) Subpackages: libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0 typelib-1_0-HarfBuzz-0_0 - Update to version 12.1.0: + Build fixes with GCC 15 on some 32 bit platforms. + Fix misaligned pointer use. + New API, hb_ot_layout_lookup_collect_glyph_alternates(), to collect glyph substitutions from single and alternate substitution lookups in one call, instead of getting substitutions one by one using hb_ot_layout_lookup_get_glyph_alternates(). + New API: +hb_ot_layout_lookup_collect_glyph_alternates() - Update to version 12.0.0: + The major feature of this release is that the Variable Composites / Components (VARC table) addition to the ISO OpenFontFormat has graduated from experimental, and is now enabled by default. It can be disabled at compile time by defining the HB_NO_VAR_COMPOSITESz macro. + VARC table is a new way to store glyph outlines, that allows for better shape reuse, and can reduce font file size for Chinese, Japanese, Korean, and some other scripts drastically. Some font design tools provide a similar feature to designers, known as "smart components". This technology brings the same idea to the compiled font file. + The Fontra font editor already supports this technology. Note that this new format involves just the HarfBuzz draw API and does not affect shaping. + Correctly handle markFilteringSet lookup field during subsetting. + Deduplicate features during subsetting. + Disable “more” buffer messages that give more verbose output when using buffer messages callbacks, as it has a performance overhead. Users/tools that need the more verbose messages should define HB_BUFFER_MESSAGE_MORE to 1 when building HarfBuzz. + Shaping and instancing optimizations. + Fix subsetting issues when building with GCC 12. ==== ndctl ==== Version update (82 -> 83) - Enable build on riscv64 - Update to version 83 * fix user visible spelling errors ==== openSUSE-release ==== Version update (20251002 -> 20251003) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== permissions ==== Version update (1699_20250120 -> 1699_20251002) Subpackages: permctl permissions-config - Update to version 1699_20251002: * profiles: add OpenSMTPD setuid/setgid binaries (bsc#1247781) * profiles: drop starter-suid since Singularity is no longer packaged ==== polkit-default-privs ==== Version update (1550+20250904.99b438e -> 1550+20251002.f34bfbd) - Update to version 1550+20251002.f34bfbd: * profiles: add systemd-machined v258 register-machine action (bsc#1250893) * profiles: add systemd-homed v258 manage-signing-keys action (bsc#1250884) * profiles: add systemd-resolved v258 addition (bsc#1250880) ==== pulseaudio ==== Subpackages: libpulse-mainloop-glib0 libpulse0 pulseaudio-setup pulseaudio-utils system-user-pulse - Move org.freedesktop.pulseaudio.gschema.xml file to pulseaudio-module-gsettings where it belongs. ==== python-M2Crypto ==== Version update (0.45.1 -> 0.46.2) - Update to 0.46.2: - fix[m2xmlrpclib]: make the module compatible with Python 3.6 - Update to 0.46.1: - M2Crypto closes SSL connection on closing HTTPS Connection, and some other related issues (#203, #278) - Modernize C API by eliminating use of deprecated PyBytes_AsStringAndSize and related functions with Python Buffer Protocol (#375) - Whole project is completely covered with type hints and is checked by mypy (also while doing that, the whole project was blackened) (#344) - Add logging support to C extension code sending messages to the Python logging - Introducing first efforts to support Engine object (#229) - Reworked and fixed M2Crypto.m2xmlrpclib module (#163) - Reverted removal of demo/ subdirectory - Improve SMIME documentation (#377) - Some other minor bugs, improvements, and removal of dead code - Correct license to BSD-2-Clause and update references - Specify in setup.cfg that we require Python >= 3.6 ==== salt ==== Subpackages: python311-salt salt-master salt-minion - Add python3.11 as preferable for salt-ssh to avoid tests fails - Added: * add-python3.11-as-preferable-for-salt-ssh-to-avoid-t.patch