New MicroOS snapshot 20230530 released!
Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=microos&groupid=1&version=Tumbleweed&build=20230530 https://bugzilla.opensuse.org/buglist.cgi?product=openSUSE%20Tumbleweed&component=MicroOS&query_format=advanced&resolution=--- Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org. For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports Packages changed: at-spi2-core (2.48.2 -> 2.48.3) btrfsprogs (6.1.3 -> 6.3) e2fsprogs (1.46.5 -> 1.47.0) evolution-data-server (3.48.1 -> 3.48.2) gnome-control-center (44.1 -> 44.2) gnome-software (44.1 -> 44.2) grub2 libreoffice libstorage-ng (4.5.110 -> 4.5.112) nautilus (44.1 -> 44.2) orca (44.0 -> 44.1) pipewire python-SQLAlchemy (2.0.12 -> 2.0.15) python-pip (22.3.1 -> 23.1.2) python-redis (4.5.4 -> 4.5.5) python-responses python-setuptools (67.6.1 -> 67.7.2) python310 (3.10.10 -> 3.10.11) python310-core (3.10.10 -> 3.10.11) qemu (7.1.0 -> 8.0.0) ucode-intel (20230512 -> 20230516a) wireplumber === Details === ==== at-spi2-core ==== Version update (2.48.2 -> 2.48.3) Subpackages: at-spi2-core-lang libatk-1_0-0 libatk-bridge-2_0-0 libatspi0 typelib-1_0-Atk-1_0 typelib-1_0-Atspi-2_0 - Update to version 2.48.3: + Fix the build when dbus-broker is not set to be used by default. + Fix a couple of use after frees when finalizing devices. + atk-adaptor: Fix handling of sockets in impl_GetChildren. ==== btrfsprogs ==== Version update (6.1.3 -> 6.3) Subpackages: btrfsprogs-bash-completion btrfsprogs-udev-rules libbtrfs0 libbtrfsutil1 - qgroup show: fix formatting of limit values in json output (bsc#1206960, bsc#1209136) - Added patch: btrfs-progs-qgroup-show-fix-formatting-of-limit-valu.patch - update to 6.3 * mkfs: option -R deprecated, options unified in -O (-R still works) * mkfs: fix potential race with udev leading to EBUSY due to repeatedly opened file descriptors * block-group-tree is out of experimental mode * available as 'mkfs.btrfs -O block-group-tree' * btrfstune can do in-place conversion to/from (use with care) * balance: fix recognizing old and new syntax * subvol snapshot: specific error if a failure is caused by an active swapfile * tree-stats: rephrase warning when run on a mounted filesystem * completion: 'filesystem du' also completes files * check: fix docs, help text and warning that --force + --repair works on a mounted filesystem * build: fix static build when static libudev is available * documentation: * more updates from wiki, developer docs, changelogs * reformatting * updates and fixes * other: * test updates and fixes * CI cleanups and old files removed * integration with Github actions - Use pre-generated documentation from tarball, fixes build on SLE targets where sphinx might not be available - update to 6.2.2 * fix build on old x86 architectures with builtin crypto * device stats: fix printing wrong values in tabular output * qgroup show: fix qgroup id formatting in json output * restore: fix restoring xattrs on directories * restore: don't modify metadata in dry-run mode * balance: fix some cases wrongly parsed as old syntax * balance: warn when deprecated syntax is used * seeding: fall back to old way if sysfs device fsid is not available * convert: handle orphan file ext4 feature * other: * sync ioctl definitions * enable github CI * update documentation - update to 6.2.1 * fix build with crypto libraries * CI images updated, build tests extended - update to 6.2: * receive: fix a corruption when decompressing zstd extents * subvol sync: print total number and deletion progress * accelerated hash algorithm implementations in fallback mode on x86_64 * fi mkswapfile: new option --uuid * new global option --log=level to set the verbosity level directly * other: * experimental: update checksum conversion (not usable yet) * build actually requires -std=gnu11 * refactor help option formatting, auto wrap long lines ==== e2fsprogs ==== Version update (1.46.5 -> 1.47.0) Subpackages: libcom_err2 libext2fs2 - Update to 1.47.0: * Add support for the orphan_file feature, which speeds up workloads that are deleting or truncating a large number files in parallel. This compat feature was first supported in the v5.15 Linux kernel. * The mke2fs program (via the mke2fs.conf file) now enables the metadata_csum_seed and orphan_file features by default. The metadata_csum_seed feature is an incompat feature which is first supported in the Linux kernel starting in the 4.4 kernel. * Mke2fs now supports the extended option "assume_storage_prezeroed" which causes mke2fs to skip zeroing the journal and inode tables and to mark the inode tables as zeroed. * Add support to tune2fs and e2label to set the label and UUID for a mounted file system using a ioctl, which is more reliable than modifying the superblock via writing to the block device. The kernel support for setting the label landed in v5.17, while the support for adding the UUID landed in v6.0. If the ioctls are not supported, tune2fs and e2label will fall back old strategy of directly modifying the superblock. * Allow tune2fs to disable the casefold feature after scanning all of the directories do not have the Casefold flag set. ==== evolution-data-server ==== Version update (3.48.1 -> 3.48.2) Subpackages: evolution-data-server-lang libcamel-1_2-64 libebackend-1_2-11 libebook-1_2-21 libebook-contacts-1_2-4 libecal-2_0-2 libedata-book-1_2-27 libedata-cal-2_0-2 libedataserver-1_2-27 libedataserverui-1_2-4 - Update to version 3.48.2: + Bug Fixed: - Camel: Set proper S/MIME signature verification status. - IMAP: Cannot remove labels added in Thunderbird. - WebDAV: Fails to discover iCloud address book. - Wrong S/MIME certificate selection for encrypted email. ==== gnome-control-center ==== Version update (44.1 -> 44.2) Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-lang gnome-control-center-user-faces - Update to version 44.2: + Various small accessibility fixes. + Fixes in Gtk template usage that causes crashes on some systems. + Appearance: Clear dconf when resetting to defaults. + Mouse: Hide entire "Touchpad" row when touchpad cannot be disabled. + Network: Fix racy radio buttons in connection editor. + Users: Remove autologin row tooltip when unlocked. + Updated translations. ==== gnome-software ==== Version update (44.1 -> 44.2) Subpackages: gnome-software-lang gnome-software-plugin-packagekit - Update to version 44.2: + Fix subsequent checking for updates if the first check after login fails. + Fix checking for updates when automatic updates are disabled. + Fix rare stall when many background jobs are running. + Donât download rpm-ostree updates when only checking if updates are available. + Fix bug with listing flatpak addons when multiple flathub remotes are enabled. + Fix duplicated sources in app details page when using an appstream URL. + Reduce background resource consumption when idle. + Updated translations. ==== grub2 ==== Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi - add 0001-fs-ext2-Ignore-checksum-seed-incompat-feature.patch, 0001-fs-ext2-Ignore-the-large_dir-incompat-feature.patch: * support more featureful extX filesystems (backport from upstream git) ==== libreoffice ==== Subpackages: libreoffice-base libreoffice-branding-upstream 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 - Fix bsc#1204040 - LO-L3: PPTX: shadow effect for table offset too far to the right * bsc1204040.patch - Fix bsc#1198666 - LO-L3: Need to be able to set the default tab size for each text object * bsc1198666.patch ==== libstorage-ng ==== Version update (4.5.110 -> 4.5.112) Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1 - Translated using Weblate (Georgian) (bsc#1149754) - 4.5.112 - Translated using Weblate (Georgian) (bsc#1149754) - 4.5.111 ==== nautilus ==== Version update (44.1 -> 44.2) Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension4 nautilus-lang - Update to version 44.2: + Fix crashes with expandable folders and on Other Locations. + Avoid inconsistent search states. + Prevent lingering tracker cursors. + Fix rubberband range behavior on list view. + Updated translations. - Drop 0e5b4c34.patch and 6e37d15f.patch: Fixed upstream. ==== orca ==== Version update (44.0 -> 44.1) Subpackages: orca-lang - Update to version 44.1: + Web: - Support aria-disabled on application, tab, group, and focusable separator/splitter - Fix bug in identification of inline iframes + General: - Improve performance by checking for duplicate object events - Filter duplicate events when checking for double presses of the orca modifier + Updated translations. ==== pipewire ==== Subpackages: gstreamer-plugin-pipewire libpipewire-0_3-0 pipewire-alsa pipewire-lang pipewire-libjack-0_3 pipewire-modules-0_3 pipewire-pulseaudio pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools - Have pipewire-spa-plugins-0_2 suggest pipewire-libjack-%{apiver_str}: this package requires libjack.so.0, so we best use our own implementation. - Add patch from upstream to fix JACK buffersize updates: * 0001-jack-update-bufsize-and-samplerate-when-skipping-not.patch - Create a pipewire-jack package that provides jack-daemon (and conflicts with any other) and requires the pipewire-libjack library. Move the ld configuration from pipewire-libjack, so that only pipewire-jack forces PipeWire to be the default JACK. ==== python-SQLAlchemy ==== Version update (2.0.12 -> 2.0.15) - Switch documentation to be within the main package. - Update to 2.0.15 [#] orm * As more projects are using new-style â2.0â ORM querying, itâs becoming apparent that the conditional nature of âautoflushâ, being based on whether or not the given statement refers to ORM entities, is becoming more of a key behavior. Up until now, the âORMâ flag for a statement has been loosely based around whether or not the statement returns rows that correspond to ORM entities or columns; the original purpose of the âORMâ flag was to enable ORM-entity fetching rules which apply post-processing to Core result sets as well as ORM loader strategies to the statement. For statements that donât build on rows that contain ORM entities, the âORMâ flag was considered to be mostly unnecessary. * It still may be the case that âautoflushâ would be better taking effect for all usage of Session.execute() and related methods, even for purely Core SQL constructs. However, this still could impact legacy cases where this is not expected and may be more of a 2.1 thing. For now however, the rules for the âORM-flagâ have been opened up so that a statement that includes ORM entities or attributes anywhere within, including in the WHERE / ORDER BY / GROUP BY clause alone, within scalar subqueries, etc. will enable this flag. This will cause âautoflushâ to occur for such statements and also be visible via the ORMExecuteState.is_orm_statement event-level attribute. References: #9805 [#] postgresql * Repaired the base Uuid datatype for the PostgreSQL dialect to make full use of the PG-specific UUID dialect-specific datatype when ânative_uuidâ is selected, so that PG driver behaviors are included. This issue became apparent due to the insertmanyvalues improvement made as part of #9618, where in a similar manner as that of #9739, the asyncpg driver is very sensitive to datatype casts being present or not, and the PostgreSQL driver-specific native UUID datatype must be invoked when this generic type is used so that these casts take place. References: #9808 - Release 2.0.13 [#] orm * Modified the JoinedLoader implementation to use a simpler approach in one particular area where it previously used a cached structure that would be shared among threads. The rationale is to avoid a potential race condition which is suspected of being the cause of a particular crash thatâs been reported multiple times. The cached structure in question is still ultimately âcachedâ via the compiled SQL cache, so a performance degradation is not anticipated. References: #9777 * Fixed regression where use of update() or delete() within a CTE construct, then used in a select(), would raise a CompileError as a result of ORM related rules for performing ORM-level update/delete statements. References: #9767 * Fixed issue in new ORM Annotated Declarative where using a ForeignKey (or other column-level constraint) inside of mapped_column() which is then copied out to models via pep-593 Annotated would apply duplicates of each constraint to the Column as produced in the target Table, leading to incorrect CREATE TABLE DDL as well as migration directives under Alembic. References: #9766 * Fixed issue where using additional relationship criteria with the joinedload() loader option, where the additional criteria itself contained correlated subqueries that referred to the joined entities and therefore also required âadaptionâ to aliased entities, would be excluded from this adaption, producing the wrong ON clause for the joinedload. References: #9779 [#] sql * Generalized the MSSQL try_cast() function into the sqlalchemy. import namespace so that it may be implemented by third party dialects as well. Within SQLAlchemy, the try_cast() function remains a SQL Server-only construct that will raise CompileError if used with backends that donât support it. * try_cast() implements a CAST where un-castable conversions are returned as NULL, instead of raising an error. Theoretically, the construct could be implemented by third party dialects for Google BigQuery, DuckDB, and Snowflake, and possibly others. Pull request courtesy Nick Crews. References: #9752 * Fixed issue in values() construct where an internal compilation error would occur if the construct were used inside of a scalar subquery. References: #9772 [#] postgresql * Fixed apparently very old issue where the ENUM.create_type parameter, when set to its non-default of False, would not be propagated when the Column which itâs a part of were copied, as is common when using ORM Declarative mixins. References: #9773 [#] tests * Fixed test that relied on the sys.getsizeof() function to not run on pypy, where this function appears to have different behavior than it does on cpython. References: #9789 - PEP517 - Add missing runtime requirement - update to 2.0.13: * https://docs.sqlalchemy.org/en/20/changelog/changelog_20.html#change-2.0.13 ==== python-pip ==== Version update (22.3.1 -> 23.1.2) - Update to 23.1.2 - Upgrade setuptools to 67.7.2 - 23.1.1: - Revert #11487, as it causes issues with virtualenvs created by the Windows Store distribution of Python. (#11987) - Revert pkg_resources (via setuptools) back to 65.6.3 - Update documentation to reflect the new behavior of using the cache of locally built wheels in hash-checking mode. (#11967) - 23.1: - Remove support for the deprecated --install-options. (#11358) - --no-binary does not imply setup.py install anymore. Instead a wheel will be built locally and installed. (#11451) - --no-binary does not disable the cache of locally built wheels anymore. It only means "don't download wheels". (#11453) - Deprecate --build-option and --global-option. Users are invited to switch to --config-settings. (#11859) - Using --config-settings with projects that don't have a pyproject.toml now prints a deprecation warning. In the future the presence of config settings will automatically enable the default build backend for legacy projects and pass the setttings to it. (#11915) - Remove setup.py install fallback when building a wheel failed for projects without pyproject.toml. (#8368) - When the wheel package is not installed, pip now uses the default build backend instead of setup.py install and setup.py develop for project without pyproject.toml. (#8559) - Specify egg-link location in assertion message when it does not match installed location to provide better error message for debugging. (#10476) - Present conflict information during installation after each choice that is rejected (pass -vv to pip install to show it) (#10937) - Display dependency chain on each Collecting/Processing log line. (#11169) - Support a per-requirement --config-settings option in requirements files. (#11325) - The --config-settings/-C option now supports using the same key multiple times. When the same key is specified multiple times, all values are passed to the build backend as a list, as opposed to the previous behavior, where pip would only pass the last value if the same key was used multiple times. (#11681) - Add -C as a short version of the --config-settings option. (#11786) - Reduce the number of resolver rounds, since backjumping makes the resolver more efficient in finding solutions. This also makes pathological cases fail quicker. (#11908) - Warn if --hash is used on a line without requirement in a requirements file. (#11935) - Stop propagating CLI --config-settings to the build dependencies. They already did not propagate to requirements provided in requirement files. To pass the same config settings to several requirements, users should provide the requirements as CLI arguments. (#11941) - Support wheel cache when using --require-hashes. (#5037) - Add --keyring-provider flag. See the Authentication page in the documentation for more info. (#8719) - In the case of virtual environments, configuration files are now also included from the base installation. (#9752) - Fix grammar by changing "A new release of pip available:" to "A new release of pip is available:" in the notice used for indicating that. (#11529) - Normalize paths before checking if installed scripts are on PATH. (#11719) - Correct the way to decide if keyring is available. (#11774) - More consistent resolution backtracking by removing legacy hack related to setuptools resolution (#11837) - Include AUTHORS.txt in pip's wheels. (#11882) - The uninstall and install --force-reinstall commands no longer call normalize_path() repeatedly on the same paths. Instead, these results are cached for the duration of an uninstall operation, resulting in improved performance, particularly on Windows. (#11889) - Fix and improve the parsing of hashes embedded in URL fragments. (#11936) - When package A depends on package B provided as a direct URL dependency including a hash embedded in the link, the - -require-hashes option did not warn when user supplied hashes were missing for package B. (#11938) - Correctly report requested_extras in the installation report when extras are specified for a local directory installation. (#11946) - When installing an archive from a direct URL or local file, populate download_info.info.hashes in the installation report, in addition to the legacy download_info.info.hash key. (#11948) - 23.0.1: - Change the hashes in the installation report to be a mapping. Emit the archive_info.hashes dictionary in direct_url.json. (#11312) - Implement logic to read the EXTERNALLY-MANAGED file as specified in PEP 668. This allows a downstream Python distributor to prevent users from using pip to modify the externally managed environment. (#11381) - Enable the use of keyring found on PATH. This allows keyring installed using pipx to be used by pip. (#11589) - The inspect and installation report formats are now declared stable, and their version has been bumped from 0 to 1. (#11757) - Wheel cache behavior is restored to match previous versions, allowing the cache to find existing entries. (#11527) - Use the "venv" scheme if available to obtain prefixed lib paths. (#11598) - Deprecated a historical ambiguity in how egg fragments in URL-style requirements are formatted and handled. egg fragments ... changelog too long, skipping 9 lines ... cause exceptions in pip install (#11704) ==== python-redis ==== Version update (4.5.4 -> 4.5.5) - update to 4.5.5: * Add support for CLIENT NO-TOUCH * Add support for CLUSTER MYSHARDID * Add "address_remap" feature to RedisCluster * Add WITHSCORES argument to ZREVRANK command * Improve error output for master discovery * Fix XADD: allow non negative maxlen * Fix create single connection client from url * Optionally disable disconnects in read_response * Fix SLOWLOG GET return value * Fix potential race condition during disconnection * Return response in case of KeyError * Fix incorrect usage of once flag in async Sentinel * Fix memory leak caused by hiredis in asyncio case * Really do not use asyncio's timeout lib before 3.11.2 ==== python-responses ==== - Drop patch 636-urllib3-2-compat.patch: * moto needs to stay with urllib3 < 2 due to boto. ==== python-setuptools ==== Version update (67.6.1 -> 67.7.2) - Testing must be single-spec as well. - Update to 67.7.2: * #3902: Fixed wrong URLs used in warnings and logs. * #3898: Fixes setuptools.dist:invalid_unless_false when value is false donât raise error * #3849: Overhaul warning system for better visibility. * #3884: Add a stacklevel parameter to warnings.warn() to provide more information to the user. - Add patch use-tarfile-extraction_filter.patch: * Set an extraction_filter to avoid a warning. - add sle15_python_module_pythons (jsc#PED-68) ==== python310 ==== Version update (3.10.10 -> 3.10.11) Subpackages: python310-curses python310-dbm - Why in the world we download from HTTP? - Add CVE-2007-4559-filter-tarfile_extractall.patch to fix CVE-2007-4559 (bsc#1203750) by adding the filter for tarfile.extractall (PEP 706). - Update to 3.10.11: - Core and Builtins - gh-102416: Do not memoize incorrectly automatically generated loop rules in the parser. Patch by Pablo Galindo. - gh-102356: Fix a bug that caused a crash when deallocating deeply nested filter objects. Patch by Marta Gómez MacÃas. - gh-102397: Fix segfault from race condition in signal handling during garbage collection. Patch by Kumar Aditya. - gh-102126: Fix deadlock at shutdown when clearing thread states if any finalizer tries to acquire the runtime head lock. Patch by Kumar Aditya. - gh-102027: Fix SSE2 and SSE3 detection in _blake2 internal module. Patch by Max Bachmann. - gh-101967: Fix possible segfault in positional_only_passed_as_keyword function, when new list created. - gh-101765: Fix SystemError / segmentation fault in iter __reduce__ when internal access of builtins.__dict__ keys mutates the iter object. - Library - gh-102947: Improve traceback when dataclasses.fields() is called on a non-dataclass. Patch by Alex Waygood - gh-101979: Fix a bug where parentheses in the metavar argument to argparse.ArgumentParser.add_argument() were dropped. Patch by Yeojin Kim. - gh-102179: Fix os.dup2() error message for negative fds. - gh-101961: For the binary mode, fileinput.hookcompressed() doesnât set the encoding value even if the value is None. Patch by Gihwan Kim. - gh-101936: The default value of fp becomes io.BytesIO if HTTPError is initialized without a designated fp parameter. Patch by Long Vo. - gh-101566: In zipfile, apply fix for extractall on the underlying zipfile after being wrapped in Path. - gh-101997: Upgrade pip wheel bundled with ensurepip (pip 23.0.1) - gh-101892: Callable iterators no longer raise SystemError when the callable object exhausts the iterator but forgets to either return a sentinel value or raise StopIteration. - gh-97786: Fix potential undefined behaviour in corner cases of floating-point-to-time conversions. - gh-101517: Fixed bug where bdb looks up the source line with linecache with a lineno=None, which causes it to fail with an unhandled exception. - gh-101673: Fix a pdb bug where ll clears the changes to local variables. - gh-96931: Fix incorrect results from ssl.SSLSocket.shared_ciphers() - gh-88233: Correctly preserve âextraâ fields in zipfile regardless of their ordering relative to a zip64 âextra.â - gh-95495: When built against OpenSSL 3.0, the ssl module had a bug where it reported unauthenticated EOFs (i.e. without close_notify) as a clean TLS-level EOF. It now raises SSLEOFError, matching the behavior in previous versions of OpenSSL. The options attribute on SSLContext also no longer includes OP_IGNORE_UNEXPECTED_EOF by default. This option may be set to specify the previous OpenSSL 3.0 behavior. - gh-94440: Fix a concurrent.futures.process bug where ProcessPoolExecutor shutdown could hang after a future has been quickly submitted and canceled. - Documentation - gh-103112: Add docstring to http.client.HTTPResponse.read() to fix pydoc output. - gh-85417: Update cmath documentation to clarify behaviour on branch cuts. - gh-97725: Fix asyncio.Task.print_stack() description for file=None. Patch by Oleg Iarygin. - Tests - gh-102980: Improve test coverage on pdb. - gh-102537: Adjust the error handling strategy in test_zoneinfo.TzPathTest.python_tzpath_context. Patch by Paul Ganssle. - gh-101377: Improved test_locale_calendar_formatweekday of calendar. - Build - gh-102711: Fix -Wstrict-prototypes compiler warnings. - Removed upstreamed: - invalid-json.patch ==== python310-core ==== Version update (3.10.10 -> 3.10.11) Subpackages: libpython3_10-1_0 python310-base - Why in the world we download from HTTP? - Add CVE-2007-4559-filter-tarfile_extractall.patch to fix CVE-2007-4559 (bsc#1203750) by adding the filter for tarfile.extractall (PEP 706). - Update to 3.10.11: - Core and Builtins - gh-102416: Do not memoize incorrectly automatically generated loop rules in the parser. Patch by Pablo Galindo. - gh-102356: Fix a bug that caused a crash when deallocating deeply nested filter objects. Patch by Marta Gómez MacÃas. - gh-102397: Fix segfault from race condition in signal handling during garbage collection. Patch by Kumar Aditya. - gh-102126: Fix deadlock at shutdown when clearing thread states if any finalizer tries to acquire the runtime head lock. Patch by Kumar Aditya. - gh-102027: Fix SSE2 and SSE3 detection in _blake2 internal module. Patch by Max Bachmann. - gh-101967: Fix possible segfault in positional_only_passed_as_keyword function, when new list created. - gh-101765: Fix SystemError / segmentation fault in iter __reduce__ when internal access of builtins.__dict__ keys mutates the iter object. - Library - gh-102947: Improve traceback when dataclasses.fields() is called on a non-dataclass. Patch by Alex Waygood - gh-101979: Fix a bug where parentheses in the metavar argument to argparse.ArgumentParser.add_argument() were dropped. Patch by Yeojin Kim. - gh-102179: Fix os.dup2() error message for negative fds. - gh-101961: For the binary mode, fileinput.hookcompressed() doesnât set the encoding value even if the value is None. Patch by Gihwan Kim. - gh-101936: The default value of fp becomes io.BytesIO if HTTPError is initialized without a designated fp parameter. Patch by Long Vo. - gh-101566: In zipfile, apply fix for extractall on the underlying zipfile after being wrapped in Path. - gh-101997: Upgrade pip wheel bundled with ensurepip (pip 23.0.1) - gh-101892: Callable iterators no longer raise SystemError when the callable object exhausts the iterator but forgets to either return a sentinel value or raise StopIteration. - gh-97786: Fix potential undefined behaviour in corner cases of floating-point-to-time conversions. - gh-101517: Fixed bug where bdb looks up the source line with linecache with a lineno=None, which causes it to fail with an unhandled exception. - gh-101673: Fix a pdb bug where ll clears the changes to local variables. - gh-96931: Fix incorrect results from ssl.SSLSocket.shared_ciphers() - gh-88233: Correctly preserve âextraâ fields in zipfile regardless of their ordering relative to a zip64 âextra.â - gh-95495: When built against OpenSSL 3.0, the ssl module had a bug where it reported unauthenticated EOFs (i.e. without close_notify) as a clean TLS-level EOF. It now raises SSLEOFError, matching the behavior in previous versions of OpenSSL. The options attribute on SSLContext also no longer includes OP_IGNORE_UNEXPECTED_EOF by default. This option may be set to specify the previous OpenSSL 3.0 behavior. - gh-94440: Fix a concurrent.futures.process bug where ProcessPoolExecutor shutdown could hang after a future has been quickly submitted and canceled. - Documentation - gh-103112: Add docstring to http.client.HTTPResponse.read() to fix pydoc output. - gh-85417: Update cmath documentation to clarify behaviour on branch cuts. - gh-97725: Fix asyncio.Task.print_stack() description for file=None. Patch by Oleg Iarygin. - Tests - gh-102980: Improve test coverage on pdb. - gh-102537: Adjust the error handling strategy in test_zoneinfo.TzPathTest.python_tzpath_context. Patch by Paul Ganssle. - gh-101377: Improved test_locale_calendar_formatweekday of calendar. - Build - gh-102711: Fix -Wstrict-prototypes compiler warnings. - Removed upstreamed: - invalid-json.patch ==== qemu ==== Version update (7.1.0 -> 8.0.0) - Patch added: [openSUSE][RPM] Fix deps for virtiofsd and improve spec files - Update the _constraints file: * the qemu-testsuite package does not exist any longer, but some of the tests are done in the qemu package (so "transfer" some of the constraints to that one) - some of the builds are failing with OOM, happening while the RPM is actually put together, at the end of the process. Try to give them more RAM - Patch added: [openSUSE][RPM] spec: require virtiofsd, now that it is a sep package (#27) - Update to version 8.0.0 (https://wiki.qemu.org/ChangeLog/8.0) * Removed features: https://qemu-project.gitlab.io/qemu/about/removed-features.html * Deprecated features: https://qemu-project.gitlab.io/qemu/about/deprecated.html * Some notable changes: - ARM: - New emulated CPU types: - Cortex-A55 CPU - Cortex-R52 CPU - x86 - Add support for Xen guests under KVM with Linux v5.12+ - New CPU model "SapphireRapids" - VFIO - Experimental migration support has been updated to the v2 VFIO migration protocol - virtio - virtio-mem now fully supports combining preallocation with migration - vDPA - Support live migration of vhost-vdpa net devices without CVQ, with no need of x-svq - virtiofs - The old C virtiofsd has been removed, use the new Rust implementation instead. * Patches added: [openSUSE][RPM] Try to avoid recommending too many packages (bsc#1205680) [openSUSE][RPM] Move documentation to a subpackage and fix qemu-headless (bsc#1209629) roms: add back edk2-basetools target async: Suppress GCC13 false positive in aio_bh_poll() [openSUSE][OBS] Limit the workflow runs to the factory branch (#25) [openSUSE][RPM] Spec file adjustments for 8.0.0 ==== ucode-intel ==== Version update (20230512 -> 20230516a) - update to 20230512: * Microcode 20230512 update does not contain any security updates * New Platforms * | Processor | Stepping | F-M-S/PI | Old Ver | New Ver | Products * |:---------------|:---------|:------------|:---------|:---------|:--------- * | ADL-N | A0 | 06-be-00/01 | | 00000010 | Core i3-N305/N300, N50/N97/N100/N200, Atom x7211E/x7213E/x7425E * | AZB | A0 | 06-9a-04/40 | | 00000004 | Intel(R) Atom(R) C1100 * | AZB | R0 | 06-9a-04/40 | | 00000004 | Intel(R) Atom(R) C1100 * Updated Platforms * | Processor | Stepping | F-M-S/PI | Old Ver | New Ver | Products * |:---------------|:---------|:------------|:---------|:---------|:--------- * | ADL       | L0    | 06-9a-03/80 | 00000429 | 0000042a | Core Gen12 * | ADL       | L0    | 06-9a-04/80 | 00000429 | 0000042a | Core Gen12 * | AML-Y22     | H0    | 06-8e-09/10 |      | 000000f2 | Core Gen8 Mobile * | AML-Y42     | V0    | 06-8e-0c/94 | 000000f4 | 000000f6 | Core Gen10 Mobile * | CFL-H      | R0    | 06-9e-0d/22 | 000000f4 | 000000f8 | Core Gen9 Mobile * | CFL-H/S     | P0    | 06-9e-0c/22 | 000000f0 | 000000f2 | Core Gen9 * | CFL-H/S/E3   | U0    | 06-9e-0a/22 | 000000f0 | 000000f2 | Core Gen8 Desktop, Mobile, Xeon E * | CFL-S      | B0    | 06-9e-0b/02 | 000000f0 | 000000f2 | Core Gen8 * | CFL-U43e    | D0    | 06-8e-0a/c0 | 000000f0 | 000000f2 | Core Gen8 Mobile * | CLX-SP     | B0    | 06-55-06/bf | 04003303 | 04003501 | Xeon Scalable Gen2 * | CLX-SP     | B1    | 06-55-07/bf | 05003303 | 05003501 | Xeon Scalable Gen2 * | CML-H      | R1    | 06-a5-02/20 | 000000f4 | 000000f6 | Core Gen10 Mobile * | CML-S102    | Q0    | 06-a5-05/22 | 000000f4 | 000000f6 | Core Gen10 * | CML-S62     | G1    | 06-a5-03/22 | 000000f4 | 000000f6 | Core Gen10 * | CML-U62 V1   | A0    | 06-a6-00/80 | 000000f4 | 000000f6 | Core Gen10 Mobile * | CML-U62 V2   | K1    | 06-a6-01/80 | 000000f4 | 000000f6 | Core Gen10 Mobile * | CML-Y42     | V0    | 06-8e-0c/94 | 000000f4 | 000000f6 | Core Gen10 Mobile * | CPX-SP     | A1    | 06-55-0b/bf | 07002503 | 07002601 | Xeon Scalable Gen3 * | ICL-D      | B0    | 06-6c-01/10 | 01000211 | 01000230 | Xeon D-17xx, D-27xx * | ICL-U/Y     | D1    | 06-7e-05/80 | 000000b8 | 000000ba | Core Gen10 Mobile * | ICX-SP     | D0    | 06-6a-06/87 | 0d000389 | 0d000390 | Xeon Scalable Gen3 * | KBL-G/H/S/E3  | B0    | 06-9e-09/2a | 000000f0 | 000000f2 | Core Gen7; Xeon E3 v6 * | KBL-U/Y     | H0    | 06-8e-09/c0 |      | 000000f2 | Core Gen7 Mobile * | LKF       | B2/B3   | 06-8a-01/10 | 00000032 | 00000033 | Core w/Hybrid Technology * | RKL-S      | B0    | 06-a7-01/02 | 00000057 | 00000058 | Core Gen11 * | RPL-H 6+8    | J0    | 06-ba-02/07 | 0000410e | 00004112 | Core Gen13 * | RPL-P 6+8    | J0    | 06-ba-02/07 | 0000410e | 00004112 | Core Gen13 * | RPL-S      | S0    | 06-b7-01/32 | 00000112 | 00000113 | Core Gen13 * | RPL-U 2+8    | Q0    | 06-ba-03/07 | 0000410e | 00004112 | Core Gen13 * | SKX-D      | H0    | 06-55-04/b7 |      | 02006f05 | Xeon D-21xx * | SKX-SP     | B1    | 06-55-03/97 | 01000161 | 01000171 | Xeon Scalable * | SKX-SP     | H0/M0/U0 | 06-55-04/b7 |      | 02006f05 | Xeon Scalable * | SPR-HBM     | B3    | 06-8f-08/10 | 2c000170 | 2c0001d1 | Xeon Max * | SPR-SP     | E0    | 06-8f-04/87 | 2b000181 | 2b000461 | Xeon Scalable Gen4 * | SPR-SP     | E2    | 06-8f-05/87 | 2b000181 | 2b000461 | Xeon Scalable Gen4 * | SPR-SP     | E3    | 06-8f-06/87 | 2b000181 | 2b000461 | Xeon Scalable Gen4 * | SPR-SP     | E4    | 06-8f-07/87 | 2b000181 | 2b000461 | Xeon Scalable Gen4 * | SPR-SP     | E5    | 06-8f-08/87 | 2b000181 | 2b000461 | Xeon Scalable Gen4 * | SPR-SP     | S2    | 06-8f-07/87 | 2b000181 | 2b000461 | Xeon Scalable Gen4 * | SPR-SP     | S3    | 06-8f-08/87 | 2b000181 | 2b000461 | Xeon Scalable Gen4 * | TGL       | B1    | 06-8c-01/80 | 000000a6 | 000000aa | Core Gen11 Mobile * | TGL-H      | R0    | 06-8d-01/c2 | 00000042 | 00000044 | Core Gen11 Mobile * | TGL-R      | C0    | 06-8c-02/c2 | 00000028 | 0000002a | Core Gen11 Mobile * | WHL-U      | V0    | 06-8e-0c/94 | 000000f4 | 000000f6 | Core Gen8 Mobile * | WHL-U      | W0    | 06-8e-0b/d0 |      | 000000f2 | Core Gen8 Mobile ==== wireplumber ==== Subpackages: libwireplumber-0_4-0 wireplumber-audio wireplumber-lang - Require wireplumber-audio if pipewire-jack is installed. - Recommend pipewire-jack in wireplumber-audio.
participants (1)
-
Richard Brown