Packages changed: gettext-runtime (0.22.5 -> 0.25.1) menulibre (2.2.3 -> 2.4.0) nvidia-open-driver-G06-signed-cuda (575.57.08_k6.15.8_1 -> 580.65.06_k6.15.8_1) openSUSE-release (20250809 -> 20250810) === Details === ==== gettext-runtime ==== Version update (0.22.5 -> 0.25.1) Subpackages: envsubst libtextstyle0 - Do not build support for Java and C# on i586. - Update to 0.25.1: * Bug fixes: - autopoint no longer fails if configure.ac contains no AM_GNU_GETTEXT_VERSION or AM_GNU_GETTEXT_REQUIRE_VERSION invocation. - nls.m4 is installed again under $PREFIX/share/aclocal/. - Update to 0.25: * xgettext now supports Go * xgettext now supports TypeScript and TSX * Add support for the D programming language (library and tools) * Add support for the Modula-2 programming language (same) * xgettext has a new option '--generated' that customizes the way the 'POT-Creation-Date' in the POT file is computed - build with libacl/libattr - Update to 0.24.1: * Fix bad interactions between autoreconf and autopoint * xgettext: Creating the POT file of a package under Git version control is now faster. Also, the use of Git can be turned off by specifying the option --no-git - update upstream signing key and verify source signatures (again) - Update to 0.24.0 * Programming languages support: - C: + A new example 'hello-c-http' has been added, showing the use of GNU gettext in a multithreaded web server. - C++: + A new example 'hello-c++-gnome3' has been added. - Ruby: + A new example 'hello-ruby' has been added. * Improvements for maintainers: - When xgettext creates the POT file of a package under Git version control, the 'POT-Creation-Date' in the POT file usually no longer changes gratuitously each time the POT file is regenerated. - Update to 23.0 * Internationalized data formats: - XML + The escaping of characters such as & < > has been changed: + No escaping is done any more by xgettext, when creating a POT file. + Instead, extra escaping can be requested for the msgfmt pass, when merging into an XML file. + The default value of 'escape' in the was "yes"; now it is "no". + This means that existing translations of older POT files may no longer fully apply. As a maintainer of a package that has translatable XML files, you need to regenerate the POT file and pass it on to your translators. + XML schemas for .its and .loc files are now provided. + The value of the xml:lang attribute, inserted by msgfmt, now conforms to W3C standards. + 'msgfmt --xml' accept an option --replace-text, that causes the output to be a mono-lingual XML file instead of a multi-lingual XML file. + xgettext and 'msgfmt --xml' now support DocBook XML files. - Desktop: xgettext now produces POT files with correct line numbers. * Programming languages support: - Java: + xgettext now has an improved recognition of format strings when the String.formatted method is used. - C#: + The build system and tools now also support 'dotnet' (.NET) as C# implementation. In order to declare a preference for 'dotnet' over 'mono', you can use the configure option '--enable-csharp=dotnet'. + xgettext now recognizes strings with embedded expressions (a.k.a. interpolated strings). - Perl: + xgettext now reports warnings instead of fatal errors. + xgettext now recognizes strings with embedded expressions (a.k.a. interpolated strings). * Runtime behaviour: - In the C.UTF-8 locale, like in the C locale, the *gettext() functions now return the msgid untranslated. This is relevant for GNU systems, Linux with musl libc, FreeBSD, NetBSD, OpenBSD, Cygwin, and Android. * Documentation: - The section "Preparing Strings" now gives more advice how to deal with string concatenation and strings with embedded expressions. * xgettext: - Most of the diagnostics emitted by xgettext are now labelled as "warning" or "error". * msgmerge: - The option '--sorted-output' is now deprecated. * libgettextpo library: - This library is now multithread-safe. - The function 'po_message_set_format' now supports resetting a format string mark. - Remove patches merged upstream: * gettext-0.12.1-sigfpe.patch * use-acinit-for-libtextstyle.patch * reproducible.patch * reproducible-jar.patch - Refresh patches * gettext-dont-test-gnulib.patch * 0001-msgcat-Add-feature-to-use-the-newest-po-file.patch * 0002-msgcat-Merge-headers-when-use-first.patch - Update gettext-linkdupes.sh ==== menulibre ==== Version update (2.2.3 -> 2.4.0) - update to version 2.4.0: * Improved desktop environment integration * The new "Exec Editor" makes editing command arguments easier * Help dialogs replace the wall-of-text tooltips * Separators are displayed in the sidebar again * Numerous UX tweaks make MenuLibre easier on the eyes - use the pyproject macros, as using python install is going to be deprecated ==== nvidia-open-driver-G06-signed-cuda ==== Version update (575.57.08_k6.15.8_1 -> 580.65.06_k6.15.8_1) - make sure these Requires right below are not added on Tumbleweed - added Requires * nvidia-modprobe >= %version * nvidia-persitenced >= %version * nvidia-modprobe-cuda-lt-sp6 * nvidia-persitenced-cuda-lt-sp6 to be provided by special versions of nvidia-modprobe and nvidia-persitenced built against SP4 (bsc#1237208, jsc#PED-13295) - update CUDA variant to 580.65.06, which addresses various security issues: * CVE-2025-23277 (bsc#1247528) * CVE-2025-23278 (bsc#1247529) * CVE-2025-23286 (bsc#1247530) * CVE-2025-23283 (bsc#1247531) * CVE-2025-23279 (bsc#1247532) ==== openSUSE-release ==== Version update (20250809 -> 20250810) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen