Packages changed: Mesa (24.3.0 -> 24.3.1) Mesa-drivers (24.3.0 -> 24.3.1) cdparanoia gawk libdrm (2.4.123 -> 2.4.124) libplist libsoup psmisc python-MarkupSafe python-rpds-py (0.7.1 -> 0.21.0) python311 (3.11.10 -> 3.11.11) python311-core (3.11.10 -> 3.11.11) skopeo === Details === ==== Mesa ==== Version update (24.3.0 -> 24.3.1) Subpackages: Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 - Update to release 24.3.1 - -> https://docs.mesa3d.org/relnotes/24.3.1 ==== Mesa-drivers ==== Version update (24.3.0 -> 24.3.1) Subpackages: Mesa-dri Mesa-gallium - Update to release 24.3.1 - -> https://docs.mesa3d.org/relnotes/24.3.1 ==== cdparanoia ==== Subpackages: libcdda_interface0 libcdda_paranoia0 - fix loongarch64 build by not replacing config.guess/sub, our rpmbuid is already taking care ==== gawk ==== - Reenable pma tests ==== libdrm ==== Version update (2.4.123 -> 2.4.124) Subpackages: libdrm2 libdrm_amdgpu1 libdrm_intel1 libdrm_radeon1 - update to 2.4.124 * include/drm/README: update drm-next link to use gitlab instead of cgit * modetest: simplify planar YUV handling * modetest: add support for YUV422 and YUV444 plane format * xf86drm: print AMD modifiers properly * tests/util: Call `drmGetDevices2()` instead of `drmOpen()`ing all modules * android: add genrule for generated_static_table_fourcc.h * modetest: Make modetest availble to vendor on Android * build: simplify Linux system check ==== libplist ==== - add setuptools buildrequires (needed for python 3.13) ==== libsoup ==== Subpackages: libsoup-3_0-0 typelib-1_0-Soup-3_0 - Increase test timeout on s390x. The http2-body-stream test can be slow and sometimes times out in our builds. ==== psmisc ==== - add loongarch64 as peekfd supported arch ==== python-MarkupSafe ==== - The test suite survives without ca-certificates-mozilla-prebuilt now, so we can remove BR (and avoid deadly cycles). - add buildignores to break buildcycle over p11-kit/dbus-1/systemd:mini/python-MarkupSafe ==== python-rpds-py ==== Version update (0.7.1 -> 0.21.0) - Update to version 0.21.0: * Release v0.21.0 * Oh hello there zizmor. * Add a link to the upstream repo. * The packaging docs apparently discourage license. * bump pyO3 to 0.22.6 * Update requirements. * Drop support for 3.8, which is EOL. * Bump to 0.20.1. * Set --profile=dev in tests to catch issues like #86. * Bump pyo3 from 0.22.3 to 0.22.5 * Bump wntrblm/nox from 2024.04.15 to 2024.10.09 * [pre-commit.ci] pre-commit autoupdate * Bump pyo3 from 0.22.2 to 0.22.3 * Bump archery from 1.2.0 to 1.2.1 * Fix hashing overflow issues * Tag a release. * Minor comment typo. * [pre-commit.ci] pre-commit autoupdate * Bump hynek/setup-cached-uv from 1 to 2 * Tag a release. * Bump pyo3 from 0.22.1 to 0.22.2 * Better result handling * Fix ruff configuration section * Fix styling * Turn on hashing tests for HashTrieMap * Remove hash error handling for elements in HashTrieSet * Implement __hash__ for HashTrieMap * Fix tests * Remove __hash__ for HashTrieMap * Fix testing * Re-implement __hash__ for unordered collections * Make Python versions in GitHub Actions consistent * Move to the v4 artifact actions. * Newer ruff + minor linter tweaks. * Let pre-commit.ci handle pre-commit. * uv in the noxfile and CI. * Add the 3.13 classifier. * Bump to 0.19.0 * Update requirements. * Revise inline comments * Implement __hash__ for HashTrieMap * Add __hash__ to ListPy * Implement __hash__ for HashTrieSetPy * Update PyO3 from 0.22.0 to 0.22.1 * Use #[derive(FromPyObject)] instead of manual impl * Remove redundant Python::wiht_gil calls * Add Python 3.13 to GitHub actions CI * Fix clippy warnings * Remove redundant Python::with_gil calls * Fix formatting * WIP * WIP * Bump pyo3 from 0.20.3 to 0.22.0 * [pre-commit.ci] pre-commit autoupdate * deps: bump libc from 0.2.147 to 0.2.155 * WIP * Tag a release for PyO3 0.20.3 support. * [pre-commit.ci] pre-commit autoupdate * Update requirements. * [pre-commit.ci] pre-commit autoupdate * Bump wntrblm/nox from 2024.03.02 to 2024.04.15 * [pre-commit.ci] pre-commit autoupdate * [pre-commit.ci] pre-commit autoupdate * Bump softprops/action-gh-release from 1 to 2 * Bump wntrblm/nox from 2023.04.22 to 2024.03.02 * Bump archery from 1.1.0 to 1.2.0 * Bump pyo3 from 0.20.2 to 0.20.3 * I'm one person, not two. * [pre-commit.ci] pre-commit autoupdate * Type annotation and test for HashTrieMap.update. * [pre-commit.ci] pre-commit autoupdate * Bump pre-commit/action from 3.0.0 to 3.0.1 * [pre-commit.ci] auto fixes from pre-commit.com hooks * [pre-commit.ci] pre-commit autoupdate * Implement Queue.__hash__. * Explicitly remind ourselves that dict.values != dict.values in the tests. * Yet again, same mistake. * Remove a non-doc dependency. * Reimplement view types for maps. * Start reworking the HashTrieMap methods that should return views. * And same for HashTrieMap. * And now an iterator for HashTrieSet. * Trim down the manual Py wrapping too. * Proper List + Queue iterators. * Bump pyo3 from 0.20.1 to 0.20.2 * Bump pyo3 from 0.20.0 to 0.20.1 * Type annotation for fromkeys. * Release v0.16.1 * Add HashTrieMap.fromkeys with dict.fromkeys' signature. * [pre-commit.ci] pre-commit autoupdate * Fix the Queue type annotations. * Install cargo in RTD. * Release v0.15.0 for docs! * Still install the package obviously, and minor spelling and style fix. * Enable the rest of the ruff rulesets. * Simple docs. * Fix HashTrieMap.get to properly take 2 arguments. * Le type annotacions ... changelog too long, skipping 75 lines ... * Exclude bots from release notes. ==== python311 ==== Version update (3.11.10 -> 3.11.11) - Update to 3.11.11: - Tools/Demos - gh-123418: Update GitHub CI workflows to use OpenSSL 3.0.15 and multissltests to use 3.0.15, 3.1.7, and 3.2.3. - Tests - gh-125041: Re-enable skipped tests for zlib on the s390x architecture: only skip checks of the compressed bytes, which can be different between zlib’s software implementation and the hardware-accelerated implementation. - Security - gh-126623: Upgrade libexpat to 2.6.4 - gh-122792: Changed IPv4-mapped ipaddress.IPv6Address to consistently use the mapped IPv4 address value for deciding properties. Properties which have their behavior fixed are is_multicast, is_reserved, is_link_local, is_global, and is_unspecified. - Library - gh-124651: Properly quote template strings in venv activation scripts (bsc#1232241, CVE-2024-9287). - Removed upstreamed patches: - CVE-2024-9287-venv_path_unquoted.patch ==== python311-core ==== Version update (3.11.10 -> 3.11.11) Subpackages: libpython3_11-1_0 python311-base - Update to 3.11.11: - Tools/Demos - gh-123418: Update GitHub CI workflows to use OpenSSL 3.0.15 and multissltests to use 3.0.15, 3.1.7, and 3.2.3. - Tests - gh-125041: Re-enable skipped tests for zlib on the s390x architecture: only skip checks of the compressed bytes, which can be different between zlib’s software implementation and the hardware-accelerated implementation. - Security - gh-126623: Upgrade libexpat to 2.6.4 - gh-122792: Changed IPv4-mapped ipaddress.IPv6Address to consistently use the mapped IPv4 address value for deciding properties. Properties which have their behavior fixed are is_multicast, is_reserved, is_link_local, is_global, and is_unspecified. - Library - gh-124651: Properly quote template strings in venv activation scripts (bsc#1232241, CVE-2024-9287). - Removed upstreamed patches: - CVE-2024-9287-venv_path_unquoted.patch ==== skopeo ==== - Add patch for CVE-2024-9676 (bsc#1231698): * 0001-Update-container-storage-to-v1.55.1.patch