Packages changed: 7zip (24.05 -> 24.06) Mesa Mesa-drivers autofs c-ares (1.28.1 -> 1.29.0) iw (6.7 -> 6.9) libei libinput (1.25.0 -> 1.26.0) libreoffice (24.2.3.2 -> 24.2.4.2) openSUSE-release (20240606 -> 20240607) openssl-3 pmdk publicsuffix (20240513 -> 20240603) python-pycurl (7.45.2 -> 7.45.3) python-requests (2.32.2 -> 2.32.3) python-setuptools (69.0.3 -> 70.0.0) systemd tcpd wsdd yast2-country (5.0.2 -> 5.0.3) === Details === ==== 7zip ==== Version update (24.05 -> 24.06) - Update to 24.06: * The bug was fixed: 7-Zip could not unpack some ZSTD archives. ==== Mesa ==== Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 - Restrict all internal depencency version to match the exact Mesa build, so that users won't install Mesa packages partly from other repos and make the system broken. ==== Mesa-drivers ==== Subpackages: Mesa-dri Mesa-gallium Mesa-libva libxatracker2 - Restrict all internal depencency version to match the exact Mesa build, so that users won't install Mesa packages partly from other repos and make the system broken. ==== autofs ==== - Fix xmlStructuredErrorFunc callback parameter type (bsc#1221682) * Refresh autofs-5.1.1-dbus-udisks-monitor.patch - Use upstream sasl_callback_t patch * Remove autofs-5.1.9-cast-sasl_callback_t-function-pointers.patch * Add autofs-5.1.9-Fix-incompatible-function-pointer-types.patch ==== c-ares ==== Version update (1.28.1 -> 1.29.0) - c-ares 1.29.0 Features: * When using ARES_OPT_EVENT_THREAD, automatically reload system configuration when network conditions change. [PR #759] * Apple: reimplement DNS configuration reading to more accurately pull DNS settings. [PR #750] * Add observability into DNS server health via a server state callback, invoked whenever a query finishes. [PR #744] * Add server failover retry behavior, where failed servers are retried with small probability after a minimum delay. [PR #731] Changes: * Mark ares_channel_t * as const in more places in the public API. [PR #758] Bugfixes: * Due to a logic flaw dns name compression writing was not properly implemented which would result in the name prefix not being written for a partial match. This could cause issues in various record types such as MX records when using the deprecated API. Regression introduced in 1.28.0. [Issue #757] * Revert OpenBSD SOCK_DNS flag, it doesn't do what the docs say it does and causes c-ares to become non-functional. [PR #754] * ares_getnameinfo(): loosen validation on salen parameter. [Issue #752] * cmake: Android requires C99. [PR #748] * ares_queue_wait_empty() does not honor timeout_ms >= 0. [Issue #742] ==== iw ==== Version update (6.7 -> 6.9) - Update to version 6.9: * iw: remove sizer section and related code * util: clarify comment about 'parsed' pointer * iw: add puncturing support * iw: refactor frequency help * bump version to 6.9 * channel: report punctured subchannel bitmap * wowlan: add a wake event * update nl80211.h ==== libei ==== - Remove explicit includedir as it already installs to a subdirectory ==== libinput ==== Version update (1.25.0 -> 1.26.0) Subpackages: libinput-udev libinput10 - Update to release 1.26 * Touchpads can now configure a clickfinger button map * Tablet pads now have an API for relative dials. * A new configuration option for tablet tools allow reducing the available logical range. * Tablet tools can now use BTN_STYLUS3 too and tablet pad strip support should now work for non-Wacom devices, for systems where the kernel driver implements it. ==== libreoffice ==== Version update (24.2.3.2 -> 24.2.4.2) Subpackages: libreoffice-base libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-cs libreoffice-l10n-da libreoffice-l10n-de libreoffice-l10n-el libreoffice-l10n-en libreoffice-l10n-en_GB libreoffice-l10n-es libreoffice-l10n-fr libreoffice-l10n-hu libreoffice-l10n-it libreoffice-l10n-ja libreoffice-l10n-pl libreoffice-l10n-pt_BR libreoffice-l10n-ru libreoffice-l10n-zh_CN libreoffice-l10n-zh_TW libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer libreofficekit - Update to 24.2.4.2 (24.4.4 final) https://wiki.documentfoundation.org/Releases/24.2.4/RC1 and https://wiki.documentfoundation.org/Releases/24.2.4/RC2 ==== openSUSE-release ==== Version update (20240606 -> 20240607) Subpackages: openSUSE-release-appliance-custom openSUSE-release-dvd - automatically generated by openSUSE-release-tools/pkglistgen ==== openssl-3 ==== Subpackages: libopenssl3 libopenssl3-32bit libopenssl3-x86-64-v3 - Fix HDKF key derivation (bsc#1225291, gh#openssl/openssl#23448, gh#openssl/openssl#23456) * Add openssl-Fix-EVP_PKEY_CTX_add1_hkdf_info-behavior.patch * Add openssl-Handle-empty-param-in-EVP_PKEY_CTX_add1_hkdf_info.patch ==== pmdk ==== Subpackages: libpmem1 - Add patch to fix build on aarch64: * 6096.patch ==== publicsuffix ==== Version update (20240513 -> 20240603) - Update to version 20240603: * Add Cloudflare CNAME setup domains (#1963) * util: gTLD data autopull updates for 2024-05-31T15:16:08 UTC (#1988) * Add `hypernode.io` domain (#1970) * Add `wixstudio.com` (#1971) * Fix set union (#1986) * Bump dnspython from 2.5.0 to 2.6.1 in /tools/pr_checker (#1985) * Add Github workflow to check _psl DNS entries on PRs (#1933) * Clean up list to fix rule sorting within orgs (#1968) ==== python-pycurl ==== Version update (7.45.2 -> 7.45.3) - update to 7.45.3: * Add CURLOPT_REQUEST_TARGET option * Add missing 2nd parameters to METH_NOARGS functions * Add CURLOPT_AWS_SIGV4 option (patch by Scott Talbert). * Add consistent names for newer Curl version constants * Only run HTTP version 3 option constant test if curl supported * Expose COMPILE_SSL_LIB in Python and use for test filtering * Filter tests based on *compile* libcurl version not runtime version * Use print function in callbacks documentation * Add missing shebang to tests/ext/test-suite.sh * Officially declare support for Python 3.12 * Fix curl_multi_info_read flow that loses messages * Support using environment variables for setup on Windows * Add support for Schannel SSL backend (patch by Scott Talbert) * Skip HTTP2 tests based on a curl support check * Fix fake-curl tests so they work when run out of tree * xfail test_easy_pause_unpause unconditionally * Provide generic error strings in pycurl.error objects * Change URLs to new curl mailing list (patch by Michael C). * Add missing HTTPS proxy options (patch by Jean Hominal). * Add support for setting CURLOPT_SSLCERT_BLOB * Add support for setting rest of CURLOPTTYPE_BLOB fields * Build wheels on Linux/macOS/Windows (patch by Scott Talbert). - drop pause-unpause-xfail.patch (upstream) ==== python-requests ==== Version update (2.32.2 -> 2.32.3) - update to 2.32.3: * Fixed bug breaking the ability to specify custom SSLContexts in sub-classes of HTTPAdapter. * Fixed issue where Requests started failing to run on Python versions compiled without the `ssl` module. ==== python-setuptools ==== Version update (69.0.3 -> 70.0.0) - Update to 70.0.0: * Features + Emit a warning when [tools.setuptools] is present in pyproject.toml and will be ignored. + Improved AttributeError error message if pkg_resources.EntryPoint.require is called without extras or distribution Gracefully "do nothing" when trying to activate a pkg_resources.Distribution with a None location, rather than raising a TypeError. + Refresh unpinned vendored dependencies. + Updated vendored packaging to version 24.0. + Merged with pypa/distutils@55982565e. + Support PEP 625 by canonicalizing package name and version in filenames. + Explicitly use encoding="locale" for .pth files whenever possible, to reduce EncodingWarnings. + Updated and removed obsolete Python < 3.8 code and comments. + Updated pkg_resources to use stdlib importlib.machinery instead of importlib_machinery. * Bugfixes + In install command, use super to call the superclass methods. Avoids race conditions when monkeypatching from _distutils_system_mod occurs late. + Fix finder template for lenient editable installs of implicit nested namespaces constructed by using package_dir to reorganise directory structure. + Remove attempt to canonicalize the version. It's already canonical enough. + Clarify some pkg_resources methods return bytes, not str. Also return an empty bytes in EmptyProvider._get. + Return an empty list by default in pkg_resources.ResourceManager.cleanup_resources. + Made pkg_resoursces.NullProvider's has_metadata and metadata_isdir methods return actual booleans like all other Providers. + In tests, rely on pytest-home for reusable fixture. + Explicitely marked as Protocol and fixed missing self argument in interfaces pkg_resources.IMetadataProvider and pkg_resources.IResourceProvider. + Restored expectation that egg-link files would be named with dash separators for compatibility with pip prior to version 24. - Refresh patch sort-for-reproducibility.patch ==== systemd ==== Subpackages: libsystemd0 libsystemd0-32bit libudev1 systemd-32bit systemd-boot systemd-container systemd-coredump systemd-experimental systemd-lang udev - Add 5003-Revert-run-pass-the-pty-slave-fd-to-transient-servic.patch This revert the backport of the broken commit 28459ba1f4df until a fix is released in the v255-stable tree (see pr#33216). ==== tcpd ==== - build with gcc14 - added patches + tcp_wrappers_7.6-gcc14.patch ==== wsdd ==== - Fix build for Leap 15.6 ==== yast2-country ==== Version update (5.0.2 -> 5.0.3) Subpackages: yast2-country-data - Rename Europe/Kiev to Europe/Kyiv as per 2022b release of tz code and data by ICANN (bsc#1224387) - 5.0.3