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.