New MicroOS snapshot 20220314 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=20220314 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: attica-qt5 (5.91.0 -> 5.92.0) bluez-qt (5.91.0 -> 5.92.0) breeze5-icons (5.91.0 -> 5.92.0) bubblewrap (0.5.0 -> 0.6.1) frameworkintegration (5.91.0 -> 5.92.0) kactivities-stats (5.91.0 -> 5.92.0) kactivities5 (5.91.0 -> 5.92.0) karchive (5.91.0 -> 5.92.0) kbookmarks (5.91.0 -> 5.92.0) kcmutils (5.91.0 -> 5.92.0) kcodecs (5.91.0 -> 5.92.0) kcompletion (5.91.0 -> 5.92.0) kconfig (5.91.0 -> 5.92.0) kconfigwidgets (5.91.0 -> 5.92.0) kcoreaddons (5.91.0 -> 5.92.0) kcrash (5.91.0 -> 5.92.0) kdbusaddons (5.91.0 -> 5.92.0) kdeclarative (5.91.0 -> 5.92.0) kded (5.91.0 -> 5.92.0) kdesu (5.91.0 -> 5.92.0) kdnssd-framework (5.91.0 -> 5.92.0) kdoctools (5.91.0 -> 5.92.0) kfilemetadata5 (5.91.0 -> 5.92.0) kglobalaccel (5.91.0 -> 5.92.0) kguiaddons (5.91.0 -> 5.92.0) kholidays (5.91.0 -> 5.92.0) ki18n (5.91.0 -> 5.92.0) kiconthemes (5.91.0 -> 5.92.0) kidletime (5.91.0 -> 5.92.0) kinit (5.91.0 -> 5.92.0) kio (5.91.0 -> 5.92.0) kirigami2 (5.91.0 -> 5.92.0) kitemmodels (5.91.0 -> 5.92.0) kitemviews (5.91.0 -> 5.92.0) kjobwidgets (5.91.0 -> 5.92.0) knewstuff (5.91.0 -> 5.92.0) knotifications (5.91.0 -> 5.92.0) knotifyconfig (5.91.0 -> 5.92.0) kpackage (5.91.0 -> 5.92.0) kparts (5.91.0 -> 5.92.0) kpeople5 (5.91.0 -> 5.92.0) kpty (5.91.0 -> 5.92.0) kquickcharts (5.91.0 -> 5.92.0) krunner (5.91.0 -> 5.92.0) kservice (5.91.0 -> 5.92.0) ktexteditor (5.91.0 -> 5.92.0) ktextwidgets (5.91.0 -> 5.92.0) kunitconversion (5.91.0 -> 5.92.0) kwallet (5.91.0 -> 5.92.0) kwidgetsaddons (5.91.0 -> 5.92.0) kwindowsystem (5.91.0 -> 5.92.0) kxmlgui (5.91.0 -> 5.92.0) libKF5ModemManagerQt (5.91.0 -> 5.92.0) libKF5NetworkManagerQt (5.91.0 -> 5.92.0) libnvme (1.0~5 -> 1.0~6) lvm2 lvm2-device-mapper nvme-cli (2.0~5 -> 2.0~6) pam permissions (1599_20210901 -> 1599_20220309) plasma-framework (5.91.0 -> 5.92.0) prison-qt5 (5.91.0 -> 5.92.0) purpose (5.91.0 -> 5.92.0) python-SQLAlchemy (1.4.31 -> 1.4.32) qqc2-desktop-style (5.91.0 -> 5.92.0) solid (5.91.0 -> 5.92.0) sonnet (5.91.0 -> 5.92.0) syndication (5.91.0 -> 5.92.0) syntax-highlighting (5.91.0 -> 5.92.0) threadweaver (5.91.0 -> 5.92.0) util-linux (2.37.3 -> 2.37.4) util-linux-systemd (2.37.3 -> 2.37.4) === Details === ==== attica-qt5 ==== Version update (5.91.0 -> 5.92.0) Subpackages: libKF5Attica5 - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI ==== bluez-qt ==== Version update (5.91.0 -> 5.92.0) Subpackages: bluez-qt-imports bluez-qt-udev libKF5BluezQt6 - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Port to ecm_add_qml_module ==== breeze5-icons ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add app icon for TeXstudio (kde#391459) ==== bubblewrap ==== Version update (0.5.0 -> 0.6.1) - Update to 0.6.1: - Add a release checklist - completions: Make zsh completion non-executable The Autotools build system installed it with 0644 permissions because it's listed as DATA, but the Meson build system installs executable files as executable by default. zsh completions don't need to be executable to work, and this one doesn't have the `#!` marker that should start an executable script. - update to 0.6.0: - meson: Improve compatibility with Meson 0.49 That version doesn't allow more than two arguments for define_variable. - Disable test-specifying-pidns.sh under 'meson dist' while I investigate This test is hanging when run under 'meson dist' for some reason, but not when run under 'meson test', and not locally, only in the Github Workflow-based CI. Disable it for now. - meson: Actually build and run the tests - tests: Fix compiler warnings for unused arguments - meson: Run test scripts from $srcdir - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools - meson: Run the Python test script with Python, not bash The python build option can be used to swap to a different interpreter, for environments like the Steam Runtime where the python3 executable in the PATH is extremely old but there is a better interpreter available. This is treated as non-optional, because Meson is written in Python, so the situation where there is no Python interpreter at build-time shouldn't arise. - meson: Build the try-syscall helper - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir) - meson.build: Remove unnecessary check for sh - Add a Meson build system This allows bwrap to be built as a subproject in larger Meson projects. When built as a subproject, we install into the --libexecdir and require a program prefix to be specified: for example, Flatpak would use program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports). Loosely based on previous work by Jussi Pakkanen (see #133). Differences between the Autotools and Meson builds: The Meson build requires a version of libcap that has pkg-config metadata (introduced in libcap 2.23, in 2013). The Meson build has no equivalent of --with-priv-mode=setuid. On distributions like Debian <= 10 and RHEL <= 7 that require a setuid bwrap executable, the sysadmin or distribution packaging will need to set the correct permissions on the bwrap executable; Debian already did this via packaging rather than the upstream build system. The Meson build supports being used as a subproject, and there is CI for this. It automatically disables shell completions and man pages, moves the bubblewrap executable to ${libexecdir}, and renames the bubblewrap executable according to a program_prefix option that the caller must specify (for example, Flatpak would use - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the tests/use-as-subproject/ directory for an example. - Use HEAD to refer to other projects' default branches in documentation This makes the URL independent of the name they have chosen for their default branches. - workflows: Update for rename of default branch to main - tests: Exercise seccomp filters - Allow loading more than one seccomp program This will allow Flatpak to combine an allow-list (default-deny) of known system calls with a deny-list (default-allow) of system calls that are undesired. Resolves: https://github.com/containers/bubblewrap/issues/453 - Generalize linked lists of LockFile and SetupOp I'm about to add a third linked list, for seccomp programs, which would seem like too much duplication. - Handle argc == 0 better Unfortunately it's possible for argc to be 0, so error out pretty early on in that case. I don't think this is a security issue in this case. - Fix typo - Remove trailing whitespace - Fix spelling - bash: Fix shellcheck warnings - bash: Invoke bash using /usr/bin/env - bubblewrap: Avoid a -Wjump-misses-init false-positive When building with -Wjump-misses-init as part of a larger project, gcc reports that we jump past initialization of cover_proc_dirs. This is technically true, but we only use this variable in the case where it's initialized, so that's harmless. However, we can avoid this altogether by making the array static and constant, which allows it to be moved from initialized data to read-only data. - bind-mount: Be more const-correct When compiled with -Wwrite-strings as part of a larger project, gcc and clang both warn that we're assigning a string constant to a mutable struct member. There's actually no reason why it should be mutable, so make it const. - die_with_error: Save errno sooner We need to save errno immediately, otherwise it could be overwritten by a failing library call somewhere in the implementation of fprintf. - main: Warn when non-repeatable options are repeated A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...` would load seccomp programs from both fds 3 and 4, but in fact it only loads the program from fd 4. Helps: https://github.com/containers/bubblewrap/issues/453 Resolves: https://github.com/containers/bubblewrap/issues/454 - utils: Add warn() - Add SPDX-License-Identifier for files that already specify license This is a step towards REUSE compliance. Third-party files that we do not otherwise edit (git.mk, m4/attributes.m4) are excluded here. - tests: Use preferred spelling for SPDX license identifiers - Remove obsolete .travis.yml We no longer use Travis-CI. - Remove obsolete papr CI We no longer use this. ==== frameworkintegration ==== Version update (5.91.0 -> 5.92.0) Subpackages: frameworkintegration-plugin libKF5Style5 - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - No code change since 5.91.0 ==== kactivities-stats ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Move Boost dependency to BUILD_TESTING block ==== kactivities5 ==== Version update (5.91.0 -> 5.92.0) Subpackages: kactivities5-imports libKF5Activities5 - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Check executables exist in PATH before passing them to QProcess * Port to ecm_add_qml_module ==== karchive ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI ==== kbookmarks ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI * Check executables exist in PATH before passing them to QProcess ==== kcmutils ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - No code change since 5.91.0 ==== kcodecs ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI * Remove broken Python bindings generation ==== kcompletion ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI * Remove broken Python bindings generation * Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling ==== kconfig ==== Version update (5.91.0 -> 5.92.0) Subpackages: kconf_update5 libKF5ConfigCore5 libKF5ConfigGui5 - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Remove broken Python bindings generation * Add KWindowStateSaver * Remove warning from kauthorized.h * KConfigCompiler: support ItemAccessors=true with signalling items * Add Qt6 Android CI * Use our deprecation macros rather than Q_DECL_DEPRECATED directly * KConfigPropertyMap: Clean up internal leftovers of autosave feature * QMake pri files: fix missing new path to version header * Support build without Qt session manager * Add KConfig GUI logging category ==== kconfigwidgets ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI * Remove broken Python bindings generation * KHamburgerMenu: Avoid null receiver warning upon showing menubar * Port away from deprecated KAuth includes * Add @since 5.92 in KColorScheme::operator== API docs * Add a KColorScheme::operator== * Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling * Add explicit CMake option HAVE_KAUTH * KHambugerMenu: Fix crash on windows when showing the window menubar from the KHamburgerMenu (kde#449806) ==== kcoreaddons ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI * Deprecate KPluginMetaData::fromDesktopFile * KPluginMetaDataTest: Explicitly call dedicated constructors * KPluginMetaData: Emit runtime deprecation warnings for deprecated code path * KPluginMetaData: Add note for deprecated code paths to constructor * KPluginMetaData: Use QFileInfo::completeBaseName for deriving plugin id * Remove broken Python bindings generation * Downgrade mismatched host tool version to WARNING * Add a way to indicate to not show a notification on finished * Allow to create valid KPluginMetaData for plugins without embedded JSON metadata * Add an OUTPUT_FILE argument to kcoreaddons_desktop_to_json() * KSignalHandler: attempt to fix Windows build * Add KSignalHandler * Build benchmarks of kdirwatch test as separate lib * Build benchmarks of ktexttohtml as separate executable ==== kcrash ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI ==== kdbusaddons ==== Version update (5.91.0 -> 5.92.0) Subpackages: kdbusaddons-tools libKF5DBusAddons5 - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Remove broken Python bindings generation ==== kdeclarative ==== Version update (5.91.0 -> 5.92.0) Subpackages: kdeclarative-components libKF5CalendarEvents5 libKF5Declarative5 libKF5QuickAddons5 - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Fix double deleting of NetworkAccessManagerFactory (kde#450507) * Delete networkAccessManagerFactory when we delete the engine * Improve Open[app]() functions (kde#443984) ==== kded ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - No code change since 5.91.0 ==== kdesu ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Drop obsolete KF5Service and add KF5Config dependency ==== kdnssd-framework ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - No code change since 5.91.0 ==== kdoctools ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * [ca@valencia] Add Catalan (Valencian) Language ==== kfilemetadata5 ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Port to KPluginMetaData::findPlugins for plugin querying * enable mobipocket extractor by default * Use std::unique_ptr to manage lifetime of d-ptr ==== kglobalaccel ==== Version update (5.91.0 -> 5.92.0) Subpackages: kglobalaccel5 libKF5GlobalAccel5 libKF5GlobalAccelPrivate5 - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - No code change since 5.91.0 ==== kguiaddons ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI * Remove broken Python bindings generation * [KOverlayIconEngine] Implement ScaledPixmapHook for high-dpi support ==== kholidays ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI * holiday_pl_pl - add Fat Thursday and State Holidays w/o day-off (kde#447201) ==== ki18n ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI * Remove broken Python bindings generation ==== kiconthemes ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI * Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling * Fix pixelated icons in item views (kde#450336) * [KIconEngine] Create high-dpi pixmap in paint * Read the reference icon already scaled ==== kidletime ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * General code clean-up ==== kinit ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Check executables exist in PATH before passing them to QProcess ==== kio ==== Version update (5.91.0 -> 5.92.0) Subpackages: kio-core - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Too many changes since 5.91.0, only listing bugfixes: * KFilePlacesView: Fix crash when dragging over topmost section header (kde#450813) * Hide mount point labels if mount point can't be found (kde#449791) * Fix trash KCM not having any icon on wayland (kde#449859) * Fix potential crash in pastejob (kde#439948) * [KFilePlacesView] Mount place when dropping onto it (kde#206629) * [knewfilemenu] Bind stat job connection lifetime to dialog, not the whole menu (kde#433347) ==== kirigami2 ==== Version update (5.91.0 -> 5.92.0) Subpackages: libKF5Kirigami2-5 - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Dialog: Accommodate vertical scrollbars widths properly * Dialog: Fix implicitWidth binding loop when absolute maximum size used * consider visibility when calculating page content positions * Add Qt6 Android CI * update commandlink url to a working one * Dialog: Fix wrong import version in documentation * Documentation: Add Dialog and NavigationTabBar to homepage * Dialog: Fix padding * FormLayout: make section headings slightly smaller but bolder * NavigationTabBar: check checkedButton state before updating currentIndex * Drawer should not eat mouse events at edges (kde#438017) * Add a CI job to build and test the static build * Use extra spacing to distinguish narrow-mode form labels and UI controls * Revert "Bold labels for narrow FormLayout" (kde#450105) * fix autotests/wheelhandler/tst_scrolling.qml after commit de215e19 * Units: add mediumSpacing property * Use a nested toolbutton instead * Ensure OverlayDrawer handles is keyboard navigable * CheckableListItem: Reset list item's checked property when checking box * CheckableListItem: Only conditionally trigger action when checked * comment over the class * PageRow: properly handle back button * WheelHandler: Round contentX/contentY positions (kde#449884) * Fix some more installation paths * Allow compiling against Qt configured with -no-opengl * Fix install path of settings and swipe navigator components ==== kitemmodels ==== Version update (5.91.0 -> 5.92.0) Subpackages: kitemmodels-imports libKF5ItemModels5 - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI * Remove broken Python bindings generation * Fix proxy model smoke test with Qt6 ==== kitemviews ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Remove broken Python bindings generation * Add Android Qt6 CI * Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling ==== kjobwidgets ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI * Remove broken Python bindings generation ==== knewstuff ==== Version update (5.91.0 -> 5.92.0) Subpackages: knewstuff-imports libKF5NewStuff5 libKF5NewStuffCore5 - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * kmoretools: Fix OBS appstream id (kde#414533) * Add conditional cache preference to http requests * Engine: Ensure we are not using the wrong ProvidersUrl * Add http2 to KNewStuff requests * Engine::atticaProviders is being added in 5.92 * KNSCore::Engine: Expose our Attica::Provider ==== knotifications ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI * Allow to build the Java parts with Gradle from both Qt5 and Qt6 * Fix compilation on Android with Qt6 ==== knotifyconfig ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - No code change since 5.91.0 ==== kpackage ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - No code change since 5.91.0 ==== kparts ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI ==== kpeople5 ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI ==== kpty ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Fix FindUTEMPTER when cross-compiling ==== kquickcharts ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - No code change since 5.91.0 ==== krunner ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Bundle plasma-runner.desktop into a qrc, for CI and Windows ==== kservice ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Use :/kservicetypes5 instead of :/kf/kservicetypes5 * Add Qt6 Android CI * Explicitely call KPluginMetaData::fromDesktopFile instead of KPluginMetaData(QString fileName) constructor ==== ktexteditor ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Too many changes since 5.91.0, only listing bugfixes: * vimode: implement hlsearch (kde#449641, kde#449643) * view: fix buggy scrolling on macOS (kde#442060) * Guard against null widgets (kde#450094) * use the url of the latest used document for save (kde#448618) * Differentiate docs with identical filenames (kde#381532) ==== ktextwidgets ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI * Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling ==== kunitconversion ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI * Add teaspoon (tsp) and tablespoon (tbsp) units (kde#450908) ==== kwallet ==== Version update (5.91.0 -> 5.92.0) Subpackages: kwalletd5 libKF5Wallet5 libkwalletbackend5-5 - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - No code change since 5.91.0 ==== kwidgetsaddons ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * KCharSelect: connect to the appropriate QFontComboBox signal (kde#445477) * Remove broken Python bindings generation * Check executables exist in PATH before passing them to QProcess * Add Android Qt6 CI * Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling * Make KSqueezedTextLabel more robust wrt QFontMetrics ==== kwindowsystem ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI * Ensure that xdgActivationTokenArrived is always emitted asynchronously (kde#450342) ==== kxmlgui ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Remove outdated readme file * Add Qt6 Android CI * Add an old formatting commit to git blame ignore file * Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling * Support build without Qt session manager * Add an action in help menu for command bar * Update translation context of two strings ==== libKF5ModemManagerQt ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Fix typo * Normalise where headers are installed with the rest of KF ==== libKF5NetworkManagerQt ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - No code change since 5.91.0 ==== libnvme ==== Version update (1.0~5 -> 1.0~6) - Update to version 1.0-rc6: * tree: add nvme_ctrl_get_ana_state() (bsc#1195938) * tree: link paths to namespaces in nvme_subsystem_scan_namespace() (bsc#1195938) * ioctl.h: ns list bug fix (wrong cns value) * types.h: Key Value Command Set Identifier added (NVME_CSI_KV) * types: fix status code type bug (wrong masking) ==== lvm2 ==== Subpackages: liblvm2cmd2_03 - Udev database has incomplete information about device /dev/sda. (bsc#1181242) + 0024-pvscan-don-t-use-udev-for-external-device-info.patch ==== lvm2-device-mapper ==== Subpackages: device-mapper libdevmapper-event1_03 libdevmapper1_03 - Udev database has incomplete information about device /dev/sda. (bsc#1181242) + 0024-pvscan-don-t-use-udev-for-external-device-info.patch ==== nvme-cli ==== Version update (2.0~5 -> 2.0~6) - Update to version 2.0-rc6: * nvme: print out ANA state for 'list-subsys' (bsc#1195938) * nvme: Explicit initialize all command line options (bsc#1195945) * nvme: Explicit initialize passthru command line options * nvme: list_ns bug fix (csi option enable) * nvme: nvme write bug fix (no parse for option) * documenation updates ==== pam ==== Subpackages: pam_unix - pam-hostnames-in-access_conf.patch: update with upstream submission. Fixes several bugs including memory leaks. - Move group.conf and faillock.conf to /usr/etc/security - Update to current git for enhanced vendordir support (pam-git.diff) Obsoletes: - 0001-Include-pam_xauth_data.3.xml-in-source-archive-400.patch - 0002-Only-include-vendordir-in-manual-page-if-set-401.patch - 0003-Use-vendor-specific-limits.conf-as-fallback-402.patch ==== permissions ==== Version update (1599_20210901 -> 1599_20220309) Subpackages: chkstat permissions-config - Update to version 20220309: * apptainer whitelisting (bsc#1196145) - Update to version 20220202: * mount.nfs: switch from migration mode to fixed path in /usr/sbin * changed gendered pronouns * mgetty: faxq-helper now finally reside in /usr/libexec ==== plasma-framework ==== Version update (5.91.0 -> 5.92.0) Subpackages: libKF5Plasma5 plasma-framework-components - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * KPluginMetaData::serviceTypes() is gone in KF6 * Remove or upgrade QQC1 imports from tests where possible * Port away from QXcbWindowFunctions for Qt6 * show the header if both this and dialog background fallback * Fix a -Wint-to-void-pointer-cast warning * breeze: Clean up SVG Tiny 1.2 errors in button * Units: add mediumSpacing * Units: update smallSpacing and largeSpacing documentation * Use POSITION_INDEPENDENT_CODE for static lib (qt6) * Use KConfigPropertyMap instead of KDeclarative::ConfigPropertyMap for KF6 * Remove the use of the QtQml namespace * Adapt to the new location of the Qt namespace meta object in Qt6 * Adapt to native event filter signature changes in Qt6 * Adapt to the removed of QtX11Extras in Qt6 * Adapt to QQuickItem::geometryChanged being renamed in Qt6 * Port to QRegularExpression * Adapt to Qt6 container sizes no longer being a 32bit integer ==== prison-qt5 ==== Version update (5.91.0 -> 5.92.0) Subpackages: libKF5Prison5 prison-qt5-imports - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI * For KF6 use the more idiomatic include files installation layout * Fix include dir for .pri file * Normalise where headers are installed with the rest of KF ==== purpose ==== Version update (5.91.0 -> 5.92.0) Subpackages: libKF5Purpose5 libKF5PurposeWidgets5 - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Remove call to ecm_find_qmlmodule(org.kde.kdeconnect) ==== python-SQLAlchemy ==== Version update (1.4.31 -> 1.4.32) - update to version 1.4.32: * orm + [orm] [bug] [regression] Fixed regression where the ORM exception that is to be raised when an INSERT silently fails to actually insert a row (such as from a trigger) would not be reached, due to a runtime exception raised ahead of time due to the missing primary key value, thus raising an uninformative exception rather than the correct one. For 1.4 and above, a new FlushError is added for this case that?s raised earlier than the previous ?null identity? exception was for 1.3, as a situation where the number of rows actually INSERTed does not match what was expected is a more critical situation in 1.4 as it prevents batching of multiple objects from working correctly. This is separate from the case where a newly fetched primary key is fetched as NULL, which continues to raise the existing ?null identity? exception. References: #7594 + [orm] [bug] Fixed issue where using a fully qualified path for the classname in relationship() that nonetheless contained an incorrect name for path tokens that were not the first token, would fail to raise an informative error and would instead fail randomly at a later step. References: #7697 * engine + [engine] [bug] Adjusted the logging for key SQLAlchemy components including Engine, Connection to establish an appropriate stack level parameter, so that the Python logging tokens funcName and lineno when used in custom logging formatters will report the correct information, which can be useful when filtering log output; supported on Python 3.8 and above. Pull request courtesy Markus Gerstel. References: #7612 * sql + [sql] [bug] Fixed type-related error messages that would fail for values that were tuples, due to string formatting syntax, including compile of unsupported literal values and invalid boolean values. References: #7721 + [sql] [bug] [mysql] Fixed issues in MySQL SET datatype as well as the generic Enum datatype where the __repr__() method would not render all optional parameters in the string output, impacting the use of these types in Alembic autogenerate. Pull request for MySQL courtesy Yuki Nishimine. References: #7598, [#7720], #7789 + [sql] [bug] The Enum datatype now emits a warning if the Enum.length argument is specified without also specifying Enum.native_enum as False, as the parameter is otherwise silently ignored in this case, despite the fact that the Enum datatype will still render VARCHAR DDL on backends that don?t have a native ENUM datatype such as SQLite. This behavior may change in a future release so that ?length? is honored for all non-native ?enum? types regardless of the ?native_enum? setting. + [sql] [bug] Fixed issue where the HasCTE.add_cte() method as called upon a TextualSelect instance was not being accommodated by the SQL compiler. The fix additionally adds more ?SELECT?-like compiler behavior to TextualSelect including that DML CTEs such as UPDATE and INSERT may be accommodated. References: #7760 * asyncio + [asyncio] [bug] Fixed issues where a descriptive error message was not raised for some classes of event listening with an async engine, which should instead be a sync engine instance. + [asyncio] [bug] Fixed issue where the AsyncSession.execute() method failed to raise an informative exception if the Connection.execution_options.stream_results execution option were used, which is incompatible with a sync-style Result object when using an asyncio calling style, as the operation to fetch more rows would need to be awaited. An exception is now raised in this scenario in the same way one was already raised when the Connection.execution_options.stream_results option would be used with the AsyncConnection.execute() method. Additionally, for improved stability with state-sensitive database drivers such as asyncmy, the cursor is now closed when this error condition is raised; previously with the asyncmy dialect, the connection would go into an invalid state with unconsumed server side results remaining. References: #7667 * postgresql + [postgresql] [usecase] Added compiler support for the PostgreSQL NOT VALID phrase when rendering DDL for the CheckConstraint, ForeignKeyConstraint and ForeignKey schema constructs. Pull request courtesy Gilbert Gilb?s. References: #7600 * mysql + [mysql] [bug] [regression] Fixed regression caused by #7518 where changing the syntax ?SHOW VARIABLES? to ?SELECT @@? broke compatibility with MySQL versions older than 5.6, including early 5.0 releases. While these are very old MySQL versions, a change in compatibility was not planned, so version-specific logic has been restored to fall back to ?SHOW VARIABLES? for MySQL server versions < 5.6. References: #7518 * mariadb + [mariadb] [bug] [regression] Fixed regression in mariadbconnector dialect as of mariadb connector 1.0.10 where the DBAPI no longer pre-buffers cursor.lastrowid, leading to errors when inserting objects with the ORM as well as causing non-availability of the CursorResult.inserted_primary_key attribute. The dialect now fetches this value proactively for situations where it applies. References: #7738 * sqlite + [sqlite] [usecase] Added support for reflecting SQLite inline unique constraints where the column names are formatted with SQLite ?escape quotes? [] or `, which are discarded by the database when producing the column name. References: #7736 + [sqlite] [bug] Fixed issue where SQLite unique constraint reflection would fail to detect a column-inline UNIQUE constraint where the column name had an underscore in its name. References: #7736 * oracle + [oracle] [bug] Fixed issue in Oracle dialect where using a column name that requires quoting when written as a bound parameter, such as "_id", would not correctly track a Python generated default value due to the bound-parameter rewriting missing this value, causing an Oracle error to be raised. References: #7676 + [oracle] [bug] [regression] Added support to parse ?DPI? error codes from cx_Oracle exception objects such as DPI-1080 and DPI-1010, both of which now indicate a disconnect scenario as of cx_Oracle 8.3. References: #7748 * tests + [tests] [bug] Improvements to the test suite?s integration with pytest such that the ?warnings? plugin, if manually enabled, will not interfere with the test suite, such that third parties can enable the warnings plugin or make use of the -W parameter and SQLAlchemy?s test suite will continue to pass. Additionally, modernized the detection of the ?pytest-xdist? plugin so that plugins can be globally disabled using PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 without breaking the test suite if xdist were still installed. Warning filters that promote deprecation warnings to errors are now localized to SQLAlchemy-specific warnings, or within SQLAlchemy-specific sources for general Python deprecation warnings, so that non-SQLAlchemy deprecation warnings emitted from pytest plugins should also not impact the test suite. References: #7599 + [tests] [bug] Made corrections to the default pytest configuration regarding how test discovery is configured, to fix issue where the test suite would not configure warnings correctly and also attempt to load example suites as tests, in the specific case where the SQLAlchemy checkout were located in an absolute path that had a super-directory named ?test?. References: #7045 ==== qqc2-desktop-style ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Thicken menus on transient touch as well as being in Tablet Mode * PlasmaDesktopTheme: ensure we initialise the colours * Fix typo * PlasmaDesktopTheme: Do not compute the colors for invisible items * PlasmaDesktopTheme: Do not call syncColors after syncWindow * Menu: use hmargin and vmargin from QStyle * Support displaying icons in ItemDelegate (kde#425867) * fix checkbox position for CheckDelegate * Drop lib prefix when building for Windows * KQuickStyleItem: Simplify the updatePolish * Use correct DBus signal for listening for font changes * Use raw pointer instead of QPointer to track watchers ==== solid ==== Version update (5.91.0 -> 5.92.0) Subpackages: libKF5Solid5 solid-imports - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Use enum in switch instead of raw int * Add Qt6 Android CI * udisks backend: Add UD2_DBUS_PATH_BLOCKDEVICES and use more constants * udev: Do not ignore joysticks * Check executables exist in PATH before passing them to QProcess ==== sonnet ==== Version update (5.91.0 -> 5.92.0) Subpackages: libKF5SonnetCore5 libKF5SonnetUi5 sonnet-imports - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * settings: Emit `autodetectLanguageChanged` * Add Qt6 Android CI * Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling * QMake pri files: fix missing new path to version header ==== syndication ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI ==== syntax-highlighting ==== Version update (5.91.0 -> 5.92.0) Subpackages: libKF5SyntaxHighlighting5 - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * increment bash version number * Bash: fix parameter expansion replacement with path without extended glob * Lua: fix function highlighting with local function (#17) * Add Android Qt6 CI * Propagate Qt major version to external project build of the host tools * increment versions * Bash/Zsh: fix keyword ! in ! cmd ==== threadweaver ==== Version update (5.91.0 -> 5.92.0) - Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Add Qt6 Android CI ==== util-linux ==== Version update (2.37.3 -> 2.37.4) Subpackages: libblkid1 libfdisk1 libmount1 libsmartcols1 libuuid1 - Update to version 2.37.4: * Fix security issue in chsh(1) and chfn(8) (CVE-2022-0563). SUSE is not affected (bsc#1196241). - Fix "su -s" bash completion (bsc#1172427, util-linux-bash-completion-su-chsh-l.patch). ==== util-linux-systemd ==== Version update (2.37.3 -> 2.37.4) - Update to version 2.37.4: * Fix security issue in chsh(1) and chfn(8) (CVE-2022-0563). SUSE is not affected (bsc#1196241). - Fix "su -s" bash completion (bsc#1172427, util-linux-bash-completion-su-chsh-l.patch). - update to 2.37.3 (bsc#1194976): This release fixes two security mount(8) and umount(8) issues: * CVE-2021-3996 Improper UID check in libmount allows an unprivileged user to unmount FUSE filesystems of users with similar UID. * CVE-2021-3995 This issue is related to parsing the /proc/self/mountinfo file allows an unprivileged user to unmount other user's filesystems that are either world-writable themselves or mounted in a world-writable directory.
participants (1)
-
Richard Brown