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=opensuse&groupid=1&version=Tumbleweed&build=20220329 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: apr bash bluez (5.63 -> 5.64) fcitx-libpinyin fcitx-table-extra file ibus (1.5.25 -> 1.5.26) ibus_gtk4 (1.5.25 -> 1.5.26) inih (53 -> 55) libXvMC (1.0.12 -> 1.0.13) mozilla-nss polkit-default-privs (1550+20220303.95a78fb -> 1550+20220325.163dbdf) python-MarkupSafe (2.0.1 -> 2.1.1) python-alembic (1.7.6 -> 1.7.7) 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-platformdirs (2.4.1 -> 2.5.1) python-prompt_toolkit (3.0.26 -> 3.0.28) python-pybind11 (2.8.1 -> 2.9.1) squid strace (5.16 -> 5.17) === Details === ==== apr ==== - Remove autoreconf call, it breaks with uptodate autoconf versions ==== bash ==== Subpackages: bash-doc bash-lang 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 ==== fcitx-libpinyin ==== - Fix the recent TW build breakage, add icons directory to file list ==== fcitx-table-extra ==== Subpackages: fcitx-table-cn-wubi-large fcitx-table-extra-lang fcitx-table-tw-boshiamy fcitx-table-tw-cangjie-large fcitx-table-tw-cangjie5 fcitx-table-tw-smart-cangjie6 - Fix the recent TW build breakage, add icons directory to file list ==== 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 ==== ibus ==== Version update (1.5.25 -> 1.5.26) Subpackages: ibus-dict-emoji ibus-gtk ibus-gtk-32bit ibus-gtk3 ibus-lang libibus-1_0-5 libibus-1_0-5-32bit 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 ==== ibus_gtk4 ==== Version update (1.5.25 -> 1.5.26) - 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. ==== libXvMC ==== Version update (1.0.12 -> 1.0.13) - Update to version 1.0.13 * autotools: fix Requires and Requires.Private in pkgconfig * meson: Add a meson build system * meson: Fix typo * editorconfig: add meson * Fix spelling/wording issues * Build xz tarballs instead of bzip2 - supersedes n_bring-back-libXv-dep.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) ==== 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-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-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-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. ==== 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 ==== 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