Packages changed:
  apr
  audit-secondary
  bash
  bluez (5.63 -> 5.64)
  file
  gnome-terminal (3.43.90 -> 3.44.0)
  gstreamer-plugins-bad
  gstreamer-plugins-base
  ibus (1.5.25 -> 1.5.26)
  inih (53 -> 55)
  iproute2 (5.16 -> 5.17)
  kernel-source (5.16.15 -> 5.17.1)
  linux-glibc-devel (5.16 -> 5.17)
  mc (4.8.27 -> 4.8.28)
  mozilla-nss
  ovmf
  perl-Mojolicious (9.22 -> 9.23)
  polkit-default-privs (1550+20220303.95a78fb -> 1550+20220325.163dbdf)
  python-MarkupSafe (2.0.1 -> 2.1.1)
  python-aiohttp
  python-alembic (1.7.6 -> 1.7.7)
  python-black (21.12b0 -> 22.1.0)
  python-cryptography (36.0.1 -> 36.0.2)
  python-executing (0.8.2 -> 0.8.3)
  python-fs (2.4.14 -> 2.4.15)
  python-ipython (8.1.1 -> 8.2.0)
  python-jedi
  python-mysqlclient (2.0.3 -> 2.1.0)
  python-platformdirs (2.4.1 -> 2.5.1)
  python-prompt_toolkit (3.0.26 -> 3.0.28)
  python-pybind11 (2.8.1 -> 2.9.1)
  python-tables
  python-tqdm (4.63.0 -> 4.63.1)
  rng-tools (6.14 -> 6.15)
  squid
  srt (1.4.3 -> 1.4.4)
  strace (5.16 -> 5.17)
  vte (0.67.90 -> 0.68.0)
  wireless-regdb (20220218 -> 20220324)
  xdg-desktop-portal
  xdg-desktop-portal-gtk (1.12.0 -> 1.14.0)

=== Details ===

==== apr ====

- Remove autoreconf call, it breaks with uptodate autoconf versions

==== audit-secondary ====
Subpackages: audit python3-audit system-group-audit

- Fix buildrequire for openldap2-devel - audit doesn't require the
  (outdated) C++ binding, but the C headers that happen to be pulled
  in by buildrequiring the C++ devel package
- Fix unhandled ECONNREFUSED with LDAP environments (bsc#1196645)
  * add libaudit-fix-unhandled-ECONNREFUSED-from-getpwnam-25.patch
- Fix hang in audisp-remote with disk_low_action=suspend (bsc#1196517)
  * add audisp-remote-fix-hang-with-disk_low_action-suspend-.patch
- add audit-userspace-517-compat.patch

==== bash ====
Subpackages: bash-doc bash-sh

- Do use old legacy PreReq to get bash installed before bash-sh
  but do not require bash-sh by bash (bsc#1197448)

==== bluez ====
Version update (5.63 -> 5.64)
Subpackages: libbluetooth3

- update to version 5.64:
  This is another release mostly with bug fixes on HOG, GATT, A2DP,
  Media, AVDTP, AVRCP, and scanning failure.
  This release includes a fix for building with old glibc (< 2.25)
  and other minor issues found with the static code analyzing tool.
  ISO packet support is added to the emulator as a part of LE Audio
  development.
- removed obsoleted 0002-Use-g_memdup2-everywhere.patch

==== file ====
Subpackages: file-magic libmagic1

- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior
- add file-5.41-cache-regexps.patch to cache regexp lookups

==== gnome-terminal ====
Version update (3.43.90 -> 3.44.0)
Subpackages: gnome-shell-search-provider-gnome-terminal nautilus-extension-terminal

- Update to version 3.44.0:
  + all: Insert text as paste.
  + Updated translations.

==== gstreamer-plugins-bad ====
Subpackages: libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstcodecs-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgstplay-1_0-0 libgstplayer-1_0-0 libgstsctp-1_0-0 libgsturidownloader-1_0-0 libgstva-1_0-0 libgstvulkan-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0

- Add 8440e2a373e5ce681d15f5880cb2f2562be332cf.patch:
  nvh264dec,nvh265dec: Fix broken key-unit trick and reverse
  playback.
- Quiet setup, we do not need to see the unpacking of the tarball.

==== gstreamer-plugins-base ====
Subpackages: libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstfft-1_0-0 libgstgl-1_0-0 libgstpbutils-1_0-0 libgstriff-1_0-0 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsdp-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0 typelib-1_0-GstAudio-1_0 typelib-1_0-GstPbutils-1_0 typelib-1_0-GstTag-1_0 typelib-1_0-GstVideo-1_0

- Add 5a074a11f90e3d70b24bf0c535ab0480fad9e701.patch: playsink:
  Complete reconfiguration on pad release.
- Use ldconfig_scriptlets macro for post(un) handling.

==== ibus ====
Version update (1.5.25 -> 1.5.26)
Subpackages: ibus-dict-emoji libibus-1_0-5 typelib-1_0-IBus-1_0

- Update version to 1.5.26
  * Enhance compose keys
  * Enhance Emoji features
  * Implement clear preedit for GTK4
  * Calculate keycode from keysym in GTK3 forward-key-event
  * Fix to send char position at update_preedit_text
  * Deprecate gettext.bind_textdomain_codeset() since Python 3.8
  * Fix ibus_key_event_from_string for gobject-introspection
  * Fix a key event loop with forwarding keys
  * Delete gnome-autogen dependency
  * Change XKB layout string color in panel
  * Add IBUS_INPUT_HINT_PRIVATE for browser private mode
  * mkdir socket dirs instead of socket paths
  * Add org.freedesktop.IBus.session.generic.service
  * Check XDG_SESSION_DESKTOP for Plasma desktop
  * Update simple.xml with xkeyboard-config 2.35.1
  * Update ibusunicodegen.h with unicode-ucd 14.0.0
  * Enhance CI
  * Fix typos
  * Fix wrong cursor location in gtk3 apps
  * Update URLS
  * invalidate cache based on symlink mtime too
  * Fix unref problems with floating references
  * Update man page for Emoji shortcut key
  * Add systemd unit file
  * Fix forward key keycode for GTK4
- Drop ibus-fix-wrong-cursor-location.patch, merged by upstream

==== inih ====
Version update (53 -> 55)

- Update to version 55
  * Include proper version in installed pkgconfig files.
- Update to version 54
  * Improve quality of shared objects by explicitly defining symbol
    visibility.

==== iproute2 ====
Version update (5.16 -> 5.17)

- update to 5.17:
  * lib/fs: fix memory leak in get_task_name()
  * bridge: Remove vlan listing from `bridge link`
  * bond: add arp_missed_max option
  * libnetlink: fix socket leak in rtnl_open_byproto()
  * dcb: Fix error reporting when accessing "dcb app"
  * tc_util: Fix parsing action control with space and slash
  * lib: fix ax25.h include for musl
  * uapi: add missing rose and ax25 files
  * rdma: Fix res_print_uint() and add res_print_u64()
  * tc: Add support for ce_threshold_value/mask in fq_codel
- Add tmpfiles.d conf for /run/netns

==== kernel-source ====
Version update (5.16.15 -> 5.17.1)

- Revert "config: Enable BPF LSM" (bsc#1197746)
  This reverts commit c2c25b18721866d6211054f542987036ed6e0a50.
- commit 58205bc
- Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
  (bsc#1197460).
- commit ffd9dce
- block: restore the old set_task_ioprio() behaviour wrt
  PF_EXITING (bsc#1197582).
- commit c349fed
- Linux 5.17.1 (bsc#1012628).
- llc: only change llc->dev when bind() succeeds (bsc#1012628).
- drm/msm/gpu: Fix crash on devices without devfreq support (v2)
  (bsc#1012628).
- nds32: fix access_ok() checks in get/put_user (bsc#1012628).
- m68k: fix access_ok for coldfire (bsc#1012628).
- wcn36xx: Differentiate wcn3660 from wcn3620 (bsc#1012628).
- tpm: use try_get_ops() in tpm-space.c (bsc#1012628).
- tpm: fix reference counting for struct tpm_chip (bsc#1012628).
- mac80211: fix potential double free on mesh join (bsc#1012628).
- uaccess: fix integer overflow on access_ok() (bsc#1012628).
- rcu: Don't deboost before reporting expedited quiescent state
  (bsc#1012628).
- jbd2: fix use-after-free of transaction_t race (bsc#1012628).
- drm/virtio: Ensure that objs is not NULL in
  virtio_gpu_array_put_free() (bsc#1012628).
- Revert "ath: add support for special 0x0 regulatory domain"
  (bsc#1012628).
- Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on fake
  CSR controllers (bsc#1012628).
- Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL
  (bsc#1012628).
- Bluetooth: btusb: Add one more Bluetooth part for the Realtek
  RTL8852AE (bsc#1012628).
- crypto: qat - disable registration of algorithms (bsc#1012628).
- ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU
  (bsc#1012628).
- ACPI: battery: Add device HID and quirk for Microsoft Surface
  Go 3 (bsc#1012628).
- ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board
  (bsc#1012628).
- netfilter: nf_tables: validate registers coming from userspace
  (bsc#1012628).
- netfilter: nf_tables: initialize registers in nft_do_chain()
  (bsc#1012628).
- drivers: net: xgene: Fix regression in CRC stripping
  (bsc#1012628).
- ALSA: pci: fix reading of swapped values from pcmreg in AC97
  codec (bsc#1012628).
- ALSA: cmipci: Restore aux vol on suspend/resume (bsc#1012628).
- ALSA: usb-audio: Add mute TLV for playback volumes on RODE
  NT-USB (bsc#1012628).
- ALSA: pcm: Add stream lock during PCM reset ioctl operations
  (bsc#1012628).
- ALSA: pcm: Fix races among concurrent prealloc proc writes
  (bsc#1012628).
- ALSA: pcm: Fix races among concurrent prepare and
  hw_params/hw_free calls (bsc#1012628).
- ALSA: pcm: Fix races among concurrent read/write and buffer
  changes (bsc#1012628).
- ALSA: pcm: Fix races among concurrent hw_params and hw_free
  calls (bsc#1012628).
- ALSA: hda/realtek: Add quirk for ASUS GA402 (bsc#1012628).
- ALSA: hda/realtek - Fix headset mic problem for a HP machine
  with alc671 (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (bsc#1012628).
- ALSA: usb-audio: add mapping for new Corsair Virtuoso SE
  (bsc#1012628).
- ALSA: oss: Fix PCM OSS buffer allocation overflow (bsc#1012628).
- ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call
  (bsc#1012628).
- llc: fix netdevice reference leaks in llc_ui_bind()
  (bsc#1012628).
- Bluetooth: btusb: Add another Realtek 8761BU (bsc#1012628).
- tpm: Fix error handling in async work (bsc#1012628).
- commit e830013
- series.conf: cleanup
- update mainline references and move into sorted section:
  - patches.suse/Bluetooth-btusb-Add-missing-Chicony-device-for-Realt.patch
  - patches.suse/bpf-add-config-to-allow-loading-modules-with-BTF-mis.patch
- commit 62d2682
- Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads"
  (bsc#1197243).
- commit 7257225
- Drop HID multitouch fix patch (bsc#1197243)
  Delete patches.suse/HID-multitouch-fix-Dell-Precision-7550-and-7750-butt.patch.
  Replaced with another revert patch.
- commit 01821ca
- rpm/constraints.in: skip SLOW_DISK workers for kernel-source
- commit e84694f
- Revert "rpm/macros.kernel-source: avoid %if's and %define's"
  This reverts commit d0cec50d019c853336e26f5ff5df5a4c9c3ea120.
- commit b20736a
- macros.kernel-source: Fix conditional expansion.
  Fixes: bb95fef3cf19 ("rpm: Use bash for %() expansion (jsc#SLE-18234).")
- commit 7e857f7
- rpm/macros.kernel-source: avoid %if's and %define's
  It's not supported in rpm macros scripts. So for now, resolve
  %kernel_build_shell_package to bash-sh in stable branch unconditionally.
  When this is fixed in the packaging branch, revert this.
- commit d0cec50
- Refresh
  patches.suse/Bluetooth-btusb-Add-missing-Chicony-device-for-Realt.patch.
  Update upstream status.
- commit 36a1351
- Update to 5.17 final
- refresh configs (headers only)
- commit be2cbd1
- rpm: Use bash for %() expansion (jsc#SLE-18234).
  Since 15.4 alternatives for /bin/sh are provided by packages
  <something>-sh. While the interpreter for the build script can be
  selected the interpreter for %() cannot.
  The kernel spec files use bashisms in %().
  While this could technically be fixed there is more serious underlying
  problem: neither bash nor any of the alternatives are 100% POSIX
  compliant nor bug-free.
  It is not my intent to maintain bug compatibility with any number of
  shells for shell scripts embedded in the kernel spec file. The spec file
  syntax is not documented so embedding the shell script in it causes some
  unspecified transformation to be applied to it. That means that
  ultimately any changes must be tested by building the kernel, n times if
  n shells are supported.
  To reduce maintenance effort require that bash is used for kernel build
  always.
- commit bb95fef
- Linux 5.16.16 (bsc#1012628).
- ice: Fix race condition during interface enslave (bsc#1012628).
- kselftest/vm: fix tests build with old libc (bsc#1012628).
- bnx2: Fix an error message (bsc#1012628).
- sfc: extend the locking on mcdi->seqno (bsc#1012628).
- tcp: make tcp_read_sock() more robust (bsc#1012628).
- nl80211: Update bss channel on channel switch for P2P_CLIENT
  (bsc#1012628).
- drm/vrr: Set VRR capable prop only if it is attached to
  connector (bsc#1012628).
- iwlwifi: don't advertise TWT support (bsc#1012628).
- Input: goodix - workaround Cherry Trail devices with a bogus
  ACPI Interrupt() resource (bsc#1012628).
- Input: goodix - use the new soc_intel_is_byt() helper
  (bsc#1012628).
- netfilter: egress: silence egress hook lockdep splats
  (bsc#1012628).
- atm: firestream: check the return value of ioremap() in
  fs_init() (bsc#1012628).
- can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN
  device when fully ready (bsc#1012628).
- Bluetooth: hci_core: Fix leaking sent_cmd skb (bsc#1012628).
- ARM: 9178/1: fix unmet dependency on BITREVERSE for
  HAVE_ARCH_BITREVERSE (bsc#1012628).
- MIPS: smp: fill in sibling and core maps earlier (bsc#1012628).
- mac80211: refuse aggregations sessions before authorized
  (bsc#1012628).
- ARM: dts: rockchip: fix a typo on rk3288 crypto-controller
  (bsc#1012628).
- ARM: dts: rockchip: reorder rk322x hmdi clocks (bsc#1012628).
- arm64: dts: agilex: use the compatible
  "intel,socfpga-agilex-hsotg" (bsc#1012628).
- arm64: dts: rockchip: reorder rk3399 hdmi clocks (bsc#1012628).
- arm64: dts: rockchip: align pl330 node name with dtschema
  (bsc#1012628).
- arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal
  integrity (bsc#1012628).
- xfrm: Fix xfrm migrate issues when address family changes
  (bsc#1012628).
- xfrm: Check if_id in xfrm_migrate (bsc#1012628).
- arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode
  (bsc#1012628).
- arm64: dts: rockchip: fix dma-controller node names on rk356x
  (bsc#1012628).
- Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"
  (bsc#1012628).
- commit d9656de
- HID: multitouch: fix Dell Precision 7550 and 7750 button type
  (bsc#1197243).
- commit 5500e44
- Disable 5.16.10-026-NFSv4.1-query-for-fs_location-attr-on-a-new-f.patch (boo#1196521)
  This patch causes a regression and probably should not have been
  backported to stable anyway.  Disable it.
  Links to upstream discussions in the bug.
- commit 40a4b1d

==== linux-glibc-devel ====
Version update (5.16 -> 5.17)

- Update to kernel headers 5.17

==== mc ====
Version update (4.8.27 -> 4.8.28)
Subpackages: mc-lang

- Update to 4.8.28:
  * Remove SMB support
  * Add syntax highlighting for Ngspice/SPICE and DOT/Graphviz
  * Support file/dir macros from mc.ect for standalone viewer
  * Support Shift+Fn keys for KiTTY
  * Filehighlight: graphical formats: avif, jp2, jxl, heic, heif,
    psb, psd, Markdown
  * bug fixes
- drop mc-startup-timeout.patch

==== mozilla-nss ====
Subpackages: libfreebl3 libfreebl3-hmac libsoftokn3 libsoftokn3-hmac mozilla-nss-certs mozilla-nss-tools

- Add nss-util pkgconfig and config files (copied from RH/Fedora)

==== ovmf ====
Subpackages: qemu-uefi-aarch64

- Add GCC 12 workaround (ovmf-ignore-spurious-GCC-12-warning.patch)
  that handles: https://bugzilla.tianocore.org/show_bug.cgi?id=3816
  The same patch is already included in qemu package.

==== perl-Mojolicious ====
Version update (9.22 -> 9.23)

- updated to 9.23
  see /usr/share/doc/packages/perl-Mojolicious/Changes
  9.23  2021-03-25
  - Enable gzip compression by default in Mojolicious::Renderer.

==== polkit-default-privs ====
Version update (1550+20220303.95a78fb -> 1550+20220325.163dbdf)

- Update to version 1550+20220325.163dbdf:
  * whitelisting: add usbguard actions (bsc#1196621)
- Update to version 1550+20220324.7f46822:
  * Fix generation of file /etc/polkit-1/rules.d/90-default-privs.rules

==== python-MarkupSafe ====
Version update (2.0.1 -> 2.1.1)

- specfile:
  * update copyright year
  * require python >= 3.7
- update to version 2.1.1:
  * Avoid ambiguous regex matches in "striptags". :pr:`293`
- changes from version 2.1.0:
  * Drop support for Python 3.6. :pr:`262`
  * Remove "soft_unicode", which was previously deprecated. Use
    "soft_str" instead. :pr:`261`
  * Raise error on missing single placeholder during string
    interpolation. :issue:`225`
  * Disable speedups module for GraalPython. :issue:`277`

==== python-aiohttp ====

- Add ignore-pytest-deprecationwarning.patch
  * gh#aio-libs/aiohttp#6663

==== python-alembic ====
Version update (1.7.6 -> 1.7.7)

- update to 1.7.7:
  * Fixed issue where using :meth:`.Operations.create_table` in conjunction
    with a :class:`.CheckConstraint` that referred to table-bound
    :class:`.Column` objects rather than string expressions would be added to
    the parent table potentially multiple times, resulting in an incorrect DDL
    sequence. Pull request courtesy Nicolas CANIART.
  * The ``logging.fileConfig()`` line in ``env.py`` templates, which is used
    to setup Python logging for the migration run, is now conditional on
    :attr:`.Config.config_file_name` not being ``None``.  Otherwise, the line
    is skipped as there is no default logging configuration present.
  * Fixed bug where an :meth:`.Operations.alter_column` operation would change
    a "NOT NULL" column to "NULL" by emitting an ALTER COLUMN statement that
    did not specify "NOT NULL". (In the absence of "NOT NULL" T-SQL was
    implicitly assuming "NULL"). An :meth:`.Operations.alter_column` operation
    that specifies :paramref:`.Operations.alter_column.type` should also
    specify include either :paramref:`.Operations.alter_column.nullable` or
    :paramref:`.Operations.alter_column.existing_nullable` to inform Alembic as
    to whether the emitted DDL should include "NULL" or "NOT NULL"; a warning
    is now emitted if this is missing under this scenario.

==== python-black ====
Version update (21.12b0 -> 22.1.0)

- Update to 22.1.0
  * Remove Python 2 support (#2740)
  * Introduce the --preview flag (#2752)
  * Deprecate --experimental-string-processing and move the
    functionality under --preview (#2789)
  * For stubs, one blank line between class attributes and methods
    is now kept if there's at least one pre-existing blank line
    (#2736)
  * Black now normalizes string prefix order (#2297)
  * Remove spaces around power operators if both operands are
    simple (#2726)
  * Work around bug that causes unstable formatting in some cases
    in the presence of the magic trailing comma (#2807)
  * Use parentheses for attribute access on decimal float and int
    literals (#2799)
  * Don't add whitespace for attribute access on hexadecimal,
    binary, octal, and complex literals (#2799)
  * Treat blank lines in stubs the same inside top-level if
    statements (#2820)
  * Fix unstable formatting with semicolons and arithmetic
    expressions (#2817)
  * Fix unstable formatting around magic trailing comma (#2572)
  * Fix mapping cases that contain as-expressions, like case
    {"key": 1 | 2 as password} (#2686)
  * Fix cases that contain multiple top-level as-expressions, like
    case 1 as a, 2 as b (#2716)
  * Fix call patterns that contain as-expressions with keyword
    arguments, like case Foo(bar=baz as quux) (#2749)
  * Tuple unpacking on return and yield constructs now implies 3.8+
    (#2700)
  * Unparenthesized tuples on annotated assignments (e.g values:
    Tuple[int, ...] = 1, 2, 3) now implies 3.8+ (#2708)
  * Fix handling of standalone match() or case() when there is a
    trailing newline or a comment inside of the parentheses.
    (#2760)
  * from __future__ import annotations statement now implies Python
    3.7+ (#2690)
  * Speed-up the new backtracking parser about 4X in general
    (enabled when --target-version is set to 3.10 and higher).
    (#2728)
  * Black is now compiled with mypyc for an overall 2x speed-up.
    64-bit Windows, MacOS, and Linux (not including musl) are
    supported. (#1009, #2431)
  * Do not accept bare carriage return line endings in
    pyproject.toml (#2408)
  * Add configuration option (python-cell-magics) to format cells
    with custom magics in Jupyter Notebooks (#2744)
  * Allow setting custom cache directory on all platforms with
    environment variable BLACK_CACHE_DIR (#2739).
  * Enable Python 3.10+ by default, without any extra need to
    specify --target-version=py310. (#2758)
  * Make passing SRC or --code mandatory and mutually exclusive
    (#2804)
  * Improve error message for invalid regular expression (#2678)
  * Improve error message when parsing fails during AST safety
    check by embedding the underlying SyntaxError (#2693)
  * No longer color diff headers white as it's unreadable in light
    themed terminals (#2691)
  * Text coloring added in the final statistics (#2712)
  * Verbose mode also now describes how a project root was
    discovered and which paths will be formatted. (#2526)
  * All upper version bounds on dependencies have been removed
    (#2718)
  * typing-extensions is no longer a required dependency in Python
    3.10+ (#2772)
  * Set click lower bound to 8.0.0 as Black crashes on 7.1.2
    (#2791)
  * Deprecate the black-primer tool (#2809)
  * Document Python support policy (#2819)
- Drop black-pr2718-unpin.patch

==== python-cryptography ====
Version update (36.0.1 -> 36.0.2)

- update to 36.0.2:
  * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 1.1.1n.

==== python-executing ====
Version update (0.8.2 -> 0.8.3)

- update to 0.8.3:
  * handle new iphython cell code names
  * link to futurecoder

==== python-fs ====
Version update (2.4.14 -> 2.4.15)

- update to 2.4.15:
  - Support more lenient usernames and group names in FTP servers
  - Fixed `MemoryFS.move` and `MemoryFS.movedir` not updating the name of moved
    resources, causing `MemoryFS.scandir` to use the old name.
  - Make `WrapFS.move` and `WrapFS.movedir` use the delegate FS methods instead
    of `fs.move` functions, which was causing optimized implementation of
  `movedir` to be always skipped.

==== python-ipython ====
Version update (8.1.1 -> 8.2.0)

- update to version 8.2.0:
  * Auto-suggestion can now be elected with the end
    key. :ghpull:`13566`
  * Some traceback issues with assert etb is not None have been
    fixed. :ghpull:`13588`
  * History is now pulled from the sqitel database and not from
    in-memory. In particular when using the %paste magic, the content
    of the pasted text will be part of the history and not the
    verbatim text %paste anymore. :ghpull:`13592`
  * Fix Ctrl-\\ exit cleanup :ghpull:`13603`
  * Fixes to ultratb ipdb support when used outside of
    IPython. :ghpull:`13498`

==== python-jedi ====

- Skip two test failing with pytest 7.1 -- gh#davidhalter/jedi#1846

==== python-mysqlclient ====
Version update (2.0.3 -> 2.1.0)

- version update to 2.1.0
  * Add ``multistatement=True`` option. You can disable multi statement. (#500).
  * Remove unnecessary bytes encoder which is remained for Django 1.11
    compatibility (#490).
  * Deprecate ``passwd`` and ``db`` keyword. Use ``password`` and ``database``
    instead. (#488).
  * Windows: Binary wheels are built with MariaDB Connector/C 3.2.4. (#508)
  * ``set_character_set()`` sends ``SET NAMES`` query always. This means
    all new connections send it too. This solves compatibility issues
    when server and client library are different version. (#509)
  * Remove ``escape()`` and ``escape_string()`` from ``MySQLdb`` package.
    (#511)
  * Add Python 3.10 support and drop Python 3.5 support.
- deleted patches
  - liberally-accept-charsets.patch (upstreamed)

==== python-platformdirs ====
Version update (2.4.1 -> 2.5.1)

- update to 2.5.1:
  - Add native support for nuitka
  - Add support for Termux subsystems

==== python-prompt_toolkit ====
Version update (3.0.26 -> 3.0.28)

- update to 3.0.28:
  - Support format specifiers for HTML and ANSI formatted text.
  - Accept defaults for checkbox and radio list, and their corresponding dialogs.
  - Fix resetting of cursor shape after the application terminates.
  - Support for cursor shapes. The cursor shape for prompts/applications can now
    be configured, either as a fixed cursor shape, or in case of Vi input mode,
    according to the current input mode.
  - Handle "cursor forward" command in ANSI formatted text. This makes it
    possible to render many kinds of generated ANSI art.
  - Accept `align` attribute in `Label` widget.
  - Added `PlainTextOutput`: an output implementation that doesn't render any
    ANSI escape sequences. This will be used by default when redirecting stdout
    to a file.
  - Added `create_app_session_from_tty`: a context manager that enforces
    input/output to go to the current TTY, even if stdin/stdout are attached to
    pipes.
  - Added `to_plain_text` utility for converting formatted text into plain text.
  - Don't automatically use `sys.stderr` for output when `sys.stdout` is not a
    TTY, but `sys.stderr` is. The previous behavior was confusing, especially
    when rendering formatted text to the output, and we expect it to follow

==== python-pybind11 ====
Version update (2.8.1 -> 2.9.1)

- update to 2.9.1:
  * If possible, attach Python exception with py::raise_from to TypeError when
    casting from C++ to Python. This will give additional info if Python
    exceptions occur in the caster.
  * Add a mapping of C++11 nested exceptions to their Python exception
    equivalent using py::raise_from. This attaches the nested exceptions in
    Python using the __cause__ field.
  * Propagate Python exception traceback using raise_from if a pybind11
    function runs out of overloads.
  * py::multiple_inheritance is now only needed when C++ bases are hidden from
    pybind11.
  * Allow py::args to be followed by other arguments; the remaining arguments
    are implicitly keyword-only, as if a py::kw_only{} annotation had been
    used.
  * Fix a rare warning about extra copy in an Eigen constructor.
  * Fix caching of the C++ overrides.
  * Add missing std::forward calls to some cpp_function overloads.
  * Support PyPy 7.3.7 and the PyPy3.8 beta. Test python-3.11 on PRs with the python dev label.
  * Replace usage of deprecated Eigen::MappedSparseMatrix with Eigen::Map<Eigen::SparseMatrix<...>> for Eigen 3.3+.
  * Tweaks to support Microsoft Visual Studio 2022.

==== python-tables ====

- Avoid HDF5 library version mismatches -- see boo#1196682

==== python-tqdm ====
Version update (4.63.0 -> 4.63.1)
Subpackages: python-tqdm-bash-completion python38-tqdm

- update to version 4.63.1:
  * fix stderr/stdout missing flush() (#1248 <- #1177)
  * misc speed improvements/optimisations

==== rng-tools ====
Version update (6.14 -> 6.15)

- update to 6.15:
  * Adjust rngtests for better behavior in travis
  * fix use of non-posix setaffinity call to allow building on strict posix
    (musl) systems
  * Add armv6l to list of detected arches for pkcs11
  * misc fixes to allow building on libc-musl
  * fix a deadlock in jitter shutdown sequence
  * minor warning fixups (unused variables)
  * improve cpu detection code
  * improve jitter cpu monopolization on small/single cpu systems

==== squid ====

- Fix upgrade path from squid 4.x where we replaced some symlinks
  with directories in pretrans section (bsc#1197333)
- old_nettle_compat.patch: refresh patch

==== srt ====
Version update (1.4.3 -> 1.4.4)

- update to 1.4.4:
  * Monotonic/steady clock is enabled by default.
  * Changed the default value of SRTO_RETRANSMITALGO socket option to 1. This
    activates the efficient retransmission algorithm on the sender side which
    optimizes the bandwidth usage by producing fewer retransmissions per lost
    packet. The algorithm is available since v1.4.2. Intensive retransmission
    algorithm (the former default) can be activated by setting
    SRTO_RETRANSMITALGO=0.
  * Improved random integer retrieval, which is mainly used for initial socket
    ID and Initial Sequence Number (ISN) generation.
  * Improved clock drift compensation algorithm. RTT samples are now taken into
    account when estimating clock drift.
  * Improved round-trip time (RTT) estimation.
    On the receiver side, smoothed RTT (SRTT) is set to the first RTT
    measurement obtained from the first ACK/ACKACK pair. When a subsequent RTT
    measurement is made, an exponentially weighted moving average (EWMA) is used to
    update smoothed RTT. Before the very first RTT sample is available, SRTT is
    initialized as 100 ms or taken from the cache if one exists.
  * On the sender side, in the case of unidirectional transmission, the values of
    smoothed RTT and RTT variance are now extracted from ACK packets. In the case
    of bidirectional transmission, an EWMA is still applied to be consistent with
    the previous behavior.
  * Improved 'No room to store incoming packet' warning with additional hints
    to identify a possible reason.
  * Added support for atomic types.
  * Improved the logic of switching between main and backup links, extended the
    list of member link states as well as defined events resulting in state
    transition for Main/Backup mode of Connection Bonding.
  * Documented Main/Backup mode of Connection Bonding. See here.
  * Fixed group read-readiness update on the receiver side.
  * Added missing lock when checking for read-readiness of a group member and
    fixed the resulting crash.
  * Fixed base time and drift synchronization in a group, which caused
    insufficient packet loss recovery and end-to-end latency maintenance by a
    group receiver.
  * Fixed validation of the packet sequence number when reading from a group
    member, which was causing an incorrect decision to break a member
    connection.
  * Fixed crash on dereferencing null CryptoControl instance in handshake reply.
  * Placed some of the SRT classes under the 'srt' namespace.
  * Fixed possible incorrect outcome of cookie contest function (rendezvous
    connection mode) under certain compiler optimizations.
  * Fixed uninitialized destination socket ID in Shutdown control message.
  * Set CLOEXEC for epoll on Linux.
  * Added missing receiver buffer lock into CUDT::receiveBuffer(..) and
    CUDT::recvfile(..) functions.
  * Make sure TTL will not drop packets over the last block.
  * Fixed the value of the Last Packet Sequence Number field in Drop Request
    control message on TTL packet drop.
  * Fixed the content of the Drop Request control message. If a loss of packets
    already missing in the sender buffer was reported, the very first packet
    present in the sender buffer was incorrectly included in the range of
    packets to be dropped.
  * Fixed version rejection for handshake v4 caller (SRT prior to v1.3.0).
  * Fixed the crash when referencing a resource already freed in CRendezvousQueue class.
  * Fixed detection of reusable bindings and binding conflicts.
  * Updated SRTO_RETRANSMITALGO socket option description.

==== strace ====
Version update (5.16 -> 5.17)

- Update to strace 5.16
  * Improvements
  * Extended personality designation syntax of syscall specification expressions
    to support all@pers and %class@pers.
  * Enhanced rejection of invalid syscall numbers in syscall specification
    expressions.
  * Implemented decoding of set_mempolicy_home_node syscall, introduced
    in Linux 5.17.
  * Implemented decoding of IFLA_GRO_MAX_SIZE and TCA_ACT_IN_HW_COUNT netlink
    attributes.
  * Implemented decoding of PR_SET_VMA operation of prctl syscall.
  * Implemented decoding of siginfo_t.si_pkey field.
  * Implemented decoding of LIRC ioctl commands.
  * Updated lists of FAN_*, IORING_*, IOSQE_*, KEY_*, KVM_*, MODULE_INIT_*,
    TCA_ACT_*, and *_MAGIC constants.
  * Updated lists of ioctl commands from Linux 5.17.
- tests-ptrace.patch: Handle undefined SEGV_PKUERR

==== vte ====
Version update (0.67.90 -> 0.68.0)
Subpackages: libvte-2_91-0 typelib-1_0-Vte-2.91

- Update to version 0.68.0:
  + spawn: Fix build without CLOSE_RANGE_CLOEXEC
  + Revert "emulation: Support XTVERSION sequence"

==== wireless-regdb ====
Version update (20220218 -> 20220324)

- Update to version 20220324:
  * wireless-regdb: Update regulatory rules for Israel (IL)

==== xdg-desktop-portal ====

- Update /usr/bin/fusermount requires to /usr/bin/fusermount3: the
  code has been changed to call fusermount3 as  part of version
  1.14.0: document-portal: Move to the libfuse3 API (boo#1197567).

==== xdg-desktop-portal-gtk ====
Version update (1.12.0 -> 1.14.0)

- Update to version 1.14.0:
  + Add an implementation of the dynamic launcher portal
  + notification: Fix activation of default action with target
  + Updated translations.