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=20191030 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: PackageKit bcm20702a1-firmware branding-openSUSE colord (1.4.3 -> 1.4.4) cpupower dmz-icon-theme-cursors enchant flatpak (1.4.2 -> 1.4.3) glib2 (2.62.1 -> 2.62.2) glib2-branding-openSUSE gnome-documents (3.33.90 -> 3.34.0) gnome-music (3.34.0 -> 3.34.1) gnome-shell (3.34.1 -> 3.34.1+6) gnome-user-docs (3.34.0 -> 3.34.1) gtk3 (3.24.12 -> 3.24.12+32) gtkmm3 (3.24.1 -> 3.24.2) gvfs libinput (1.14.2 -> 1.14.3) libpeas (1.24.0 -> 1.24.1) librsvg (2.46.2 -> 2.46.3) mutter (3.34.1+21 -> 3.34.1+27) nodejs-common osc (0.166.0 -> 0.166.1) patterns-gnome perl-File-ShareDir (1.112 -> 1.116) qemu qemu-linux-user rubygem-rubocop (0.75.1 -> 0.76.0) sudo (1.8.27 -> 1.8.28p1) transmission virt-manager === Details === ==== PackageKit ==== Subpackages: PackageKit-backend-zypp PackageKit-gstreamer-plugin PackageKit-gtk3-module PackageKit-lang libpackagekit-glib2-18 typelib-1_0-PackageKitGlib-1_0 - Add PackageKit-zypp-reset-upgrade-mode-when-not-needed.patch: zypp: Reset upgrade mode to FALSE when not needed (gh#hughsie/PackageKit/commit/57e846f0). - Add PackageKit-zypp-promt-installing-already-installed-packages.patch: zypp: Promt users when installing already installed packages (gh#hughsie/PackageKit/commit/c45e0f22). ==== bcm20702a1-firmware ==== - Use https to fetch the archive bsc#1154083 ==== branding-openSUSE ==== Subpackages: grub2-branding-openSUSE libreoffice-branding-openSUSE plymouth-branding-openSUSE systemd-icon-branding-openSUSE wallpaper-branding-openSUSE yast2-qt-branding-openSUSE - Don't set the theme on install/uninstall - Remove obsolete Groups tag (fate#326485) ==== colord ==== Version update (1.4.3 -> 1.4.4) Subpackages: colord-color-profiles colord-lang libcolord2 libcolorhug2 - Update to version 1.4.4: + New Features: - Actually install the installed tests. - Allow building without the daemon. + Bugfixes: - Consistently search for spotread in $PATH. - Don't hard-require spotread to build argyll sensor. - Fix linker argument checks. - Include C header in Colorhug-1.0.gir. - Pass -DCD_COMPILATION to gir compiler. - Port manpages to xsltproc and DocBook 5. - Replace docbook-utils-minimal with docbook5-xsl-stylesheets BuildRequires following upstreams port. - Add _constraints file, avoid random buildfails for i586 and other arches. ==== cpupower ==== Subpackages: libcpupower0 - Update turbostat to latest version 19.08.31 ==== dmz-icon-theme-cursors ==== - Add fix-for-plasma.patch to add symlinks for cursors used by KDE Plasma. This patch brings the DMZ theme on par with the breeze cursor themes. ==== enchant ==== Subpackages: enchant-2-backend-hunspell enchant-data libenchant-2-2 - Disable aspell support on SLE. - Redownload the 2.2.5 tarball to reflect the consistent upstream release provided in Source. ==== flatpak ==== Version update (1.4.2 -> 1.4.3) Subpackages: libflatpak0 system-user-flatpak typelib-1_0-Flatpak-1_0 - Update to version 1.4.3: + Fix crash in revokefs. + Handle 'versions' extension key (in addition to 'version') when checking for local extensions, which was causing us to uninstall some actually used extensions with uninstall - -unused. + The 'required-flatpak' metadata key now supports listing multiple versions to support backported features. + Fix crash with older versions of polkit. + Fix installation of bundles. + Fix crash on deploy error. + Support building bundles of apps installed from a remote. + OCI: Fix handling of locally cached icons. + Fix crash when listing unconfigured remotes. + Ignore differences in trailing slashes for repo uris. ==== glib2 ==== Version update (2.62.1 -> 2.62.2) Subpackages: glib2-lang glib2-tools libgio-2_0-0 libgio-2_0-0-32bit libglib-2_0-0 libglib-2_0-0-32bit libgmodule-2_0-0 libgmodule-2_0-0-32bit libgobject-2_0-0 libgobject-2_0-0-32bit libgthread-2_0-0 - Update to version 2.62.2: + Bugs fixed: - glgo#GNOME/GLib#1896: Use after free when calling g_dbus_connection_flush_sync() in a dedicated thread. - glgo#GNOME/GLib!1154: Backport glgo#GNOME/GLib!1152 ?gwinhttpvfs: Handle g_get_prgname() returning NULL? to glib-2-62. - glgo#GNOME/GLib!1156: Backport glgo#GNOME/GLib!1146 Solaris fixes to glib-2-62. ==== glib2-branding-openSUSE ==== - Fix keyassignment for help: the schema was changed to array of strings, as multiple keys can now be bound. ==== gnome-documents ==== Version update (3.33.90 -> 3.34.0) Subpackages: gnome-documents-lang gnome-shell-search-provider-documents - Update to version 3.34.0: + Bugs fixed: glgo#GNOME/gnome-documents!27: Use Files GOA provider feature. + Updated translations. - Update to version 3.33.90+9: + lokview: be robust to LibreOfficeKit not being available + search: use files GOA provider feature + lib: fix compiler warnings + utils: factor out function to replace file + application: fix fallout from Lang.bind() removal + Updated translations. - Switch to gitcheckout via source services, upstream is lacking in releases. ==== gnome-music ==== Version update (3.34.0 -> 3.34.1) Subpackages: gnome-music-lang - Update to version 3.34.1: + Restore MPRIS playlist support. + Playlist fixes. + Bring back loading notifications. + Bugs fixed: - Fix visual glitches. - Use pkglibdir for gfmlibdir. - Limit smartplaylist content to XDG Music dir. - Crash when removing GOA account. + Updated translations. ==== gnome-shell ==== Version update (3.34.1 -> 3.34.1+6) Subpackages: gnome-shell-calendar gnome-shell-lang - Update to version 3.34.1+6: + shell-screenshots: Do not pass a clip for window screenshots. + workspace: Sort windows in overview grid using cached center. + screenShield: Compute lock timeout fade duration using animation settings. + environment: Only disable unredirection of ongoing transitions. + js: Replace Tweener time leftovers with ease duration. + animation: Finish porting to clutter transitions. ==== gnome-user-docs ==== Version update (3.34.0 -> 3.34.1) Subpackages: gnome-user-docs-lang - Update to version 3.34.1: + Updates to GNOME Help. + Updated translations. ==== gtk3 ==== Version update (3.24.12 -> 3.24.12+32) Subpackages: gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna gtk3-immodule-vietnamese gtk3-immodule-xim gtk3-lang gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0 - Update to version 3.24.12+32: + gdk: Do not change the windowing selection when cancelling source + Revert "gdk: Do not call gdk_selection_owner_set() internally to the backend" + gtkwidget: Ensure to run key controllers in the bubble phase + keycontroller: Fix ::key-released signal argument + key controller: Don't eat modifier events + gdk: Do not call gdk_selection_owner_set() internally to the backend + gdk: Shuffle the situations where a selection is unset + gtkwidget: Forward unhandled scroll events through controllers - Switch to gitcheckout of stable branch, needed to get fixes for copy/paste between Xwayland and wayland programs. - Following the above, add gtk-doc and libtool BuildRequires and pass autogen.sh to bootstrap and --enable-gtk-doc to configure. - No longer disable LTO, current versions of gtk3 builds fine with it enabled. ==== gtkmm3 ==== Version update (3.24.1 -> 3.24.2) - Update to version 3.24.2: + Gdk: - Window::create_similar_surface(): Fix a memory leak. - Suppress warnings from deprecated GTimeVal in PixbufAnimation::get_iter() and PixbufAnimationIter::advance(). + Gtk: Fix memory leaks in IconTheme::list_icons(), IconView::get_selected_icons() and RecentManager::get_items(). + Documentation: Gtk::Builder: Describe how to use it together with Glib::Property. + Demos: Fix the source code listing. ==== gvfs ==== Subpackages: gvfs-backend-afc gvfs-backend-samba gvfs-backends gvfs-fuse gvfs-lang - Rebase SLE patches gvfs-nds.patch and gvfs-nvvfs.patch for version 1.42.1: + Add daemon/nds.mount.in. + Add daemon/nvvfs.mount.in. + meson porting fixes. ==== libinput ==== Version update (1.14.2 -> 1.14.3) Subpackages: libinput-udev libinput10 - Update to release 1.14.3 * This release changes the horizontal scroll direction of the Logitech MX Master 3 back to what users would expect (this device ships with the wheel inverted). Tablet no longer force a proximity out while the tip is logically down. Single-touch screens sent superfluous (and wrong) motion events within the same touch down - that's fixed now. Finally, touchpad scrolling now matches the 'default' speed of the cursor, previously it was 10% too fast. ==== libpeas ==== Version update (1.24.0 -> 1.24.1) Subpackages: libpeas-1_0-0 libpeas-gtk-1_0-0 libpeas-lang libpeas-loader-python libpeas-loader-python3 typelib-1_0-Peas-1_0 typelib-1_0-PeasGtk-1_0 - Update to version 1.24.1: + Fix missing access to peas_gettext() in public ABI. + Fix loading of python2 plugin loader. + Fix use of -export-dynamic with Clang. + Various macOS build fixes. + Fixes for libpeas-gtk pkg-config generation. + Add support for GInitiallyUnowned with PeasExtension. + Updated translations. - Drop leftover _service and _servicedata files, package have been switched back to tarball releases in last unstable cycle. ==== librsvg ==== Version update (2.46.2 -> 2.46.3) Subpackages: gdk-pixbuf-loader-rsvg librsvg-2-2 librsvg-lang rsvg-thumbnailer typelib-1_0-Rsvg-2_0 - Update to version 2.46.3: + glgo#GNOME/librsvg#516: Fix inadvertent bump in the minimum Rust version required. The string_cache crate is now pinned to a version that still works on Rust 1.34. + glgo#GNOME/librsvg#521: Compute geometries correctly if there is a viewBox attribute. + glgo#GNOME/librsvg#308: Fix stack exhaustion with circular references in <use> elements. + Consistently use the LGPL 2.1 wherever it is mentioned. - Drop COPYING, everything is covered by COPYING.LIB now. ==== mutter ==== Version update (3.34.1+21 -> 3.34.1+27) Subpackages: libmutter-5-0 mutter-data mutter-lang - Update to version 3.34.1+27: + wayland/surface: Reset buffer_destroy_handler_id. + window-actor: Add a missing NULL-check. + monitor-manager: check for underscan setting validity upfront. + clutter/stage: Actually set key focus to an actor on key focus. + clutter/actor: Save key-focus state and unset it before destruction. + dbus-session-watcher: Chain up to parent finalize(). ==== nodejs-common ==== - Remove extra -g from compiler command-line ==== osc ==== Version update (0.166.0 -> 0.166.1) - 0.166.1 * emergency fix for credentials handling: - in case of an old passx entry in oscrc osc did not work at all. Now we check in the compat code if we have an passx entry. ==== patterns-gnome ==== Subpackages: patterns-gnome-gnome patterns-gnome-gnome_basic patterns-gnome-gnome_basis patterns-gnome-gnome_basis_opt patterns-gnome-gnome_games patterns-gnome-gnome_ide patterns-gnome-gnome_imaging patterns-gnome-gnome_internet patterns-gnome-gnome_multimedia patterns-gnome-gnome_office patterns-gnome-gnome_utilities patterns-gnome-gnome_x11 patterns-gnome-gnome_yast patterns-gnome-sw_management_gnome - Drop NetworkManager-applet Recommends: We do not need this at all inside gnome-shell, we have had built-in tools for a long time. ==== perl-File-ShareDir ==== Version update (1.112 -> 1.116) - Add manual dependency File::ShareDir::Install * The module delivers a version of this in inc/, but doesn't use this in the tests. cpanspec won't detect this as a dependency - updated to 1.116 see /usr/share/doc/packages/perl-File-ShareDir/Changes 1.116 2018-06-24 - fix fail-test which incorrectly read without permission ==> introduce new CI test proving this (Thanks to Ville Skyttä <ville.skytta@iki.fi>) - spelling fixes (Thanks to Ville Skyttä <ville.skytta@iki.fi>) - fix author tests when run without recommended dependencies (reported by Mohammed Anwar & Wesley Schwengle) - add a test proving and reporting dependencies 1.114 2018-06-21 - be more expressive regarding to prerequisites - improve detection for situations where no permission test can be done - fix edge case for 5.8 ==== qemu ==== Subpackages: qemu-arm qemu-block-curl qemu-block-dmg qemu-block-gluster qemu-block-iscsi qemu-block-nfs qemu-block-rbd qemu-block-ssh qemu-extra qemu-guest-agent qemu-ipxe qemu-ksm qemu-kvm qemu-lang qemu-ppc qemu-s390 qemu-seabios qemu-sgabios qemu-tools qemu-ui-curses qemu-ui-gtk qemu-ui-sdl qemu-vgabios qemu-vhost-user-gpu qemu-x86 - Address potential corruption when using qcow2 images coroutine-Add-qemu_co_mutex_assert_locke.patch qcow2-Fix-corruption-bug-in-qcow2_detect.patch - Include more tweaks to our packaging workflow scripts - this will continue as we refine the scripts - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1 - use %gcc_version for cross compilers (boo#1153703) - Add upstream edk2 submodule fix for creating tarball - Switch to upstream patch for avoiding git ref in edk2 makefile - Fix failing block tests which aren't compatible with the configure option --enable-membarrier * Patches dropped: roms-Makefile.edk2-don-t-invoke-git-sinc.patch tests-block-io-test-130-needs-some-delay.patch * Patches added: make-release-pull-in-edk2-submodules-so-.patch roms-Makefile.edk2-don-t-pull-in-submodu.patch tests-Fix-block-tests-to-be-compatible-w.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1 - Reduce the cross compiler versions we rely on - Fix some qemu-testsuite issues, reducing known error cases test-add-mapping-from-arch-of-i686-to-qe.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1 ==== qemu-linux-user ==== - Address potential corruption when using qcow2 images coroutine-Add-qemu_co_mutex_assert_locke.patch qcow2-Fix-corruption-bug-in-qcow2_detect.patch - Include more tweaks to our packaging workflow scripts - this will continue as we refine the scripts - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1 - use %gcc_version for cross compilers (boo#1153703) - Add upstream edk2 submodule fix for creating tarball - Switch to upstream patch for avoiding git ref in edk2 makefile - Fix failing block tests which aren't compatible with the configure option --enable-membarrier * Patches dropped: roms-Makefile.edk2-don-t-invoke-git-sinc.patch tests-block-io-test-130-needs-some-delay.patch * Patches added: make-release-pull-in-edk2-submodules-so-.patch roms-Makefile.edk2-don-t-pull-in-submodu.patch tests-Fix-block-tests-to-be-compatible-w.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1 - Reduce the cross compiler versions we rely on - Fix some qemu-testsuite issues, reducing known error cases test-add-mapping-from-arch-of-i686-to-qe.patch - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-4.1 ==== rubygem-rubocop ==== Version update (0.75.1 -> 0.76.0) - Update to 0.76.0 [#]## Bug fixes * [#7439](https://github.com/rubocop-hq/rubocop/issues/7439): Make `Style/FormatStringToken` ignore percent escapes (`%%`). ([@buehmann][]) * [#7438](https://github.com/rubocop-hq/rubocop/issues/7438): Fix assignment edge-cases in `Layout/MultilineAssignmentLayout`. ([@gsamokovarov][]) * [#7449](https://github.com/rubocop-hq/rubocop/pull/7449): Make `Style/IfUnlessModifier` respect `rubocop:disable` comments for `Metrics/LineLength`. ([@jonas054][]) * [#7442](https://github.com/rubocop-hq/rubocop/issues/7442): Fix an incorrect autocorrect for `Style/SafeNavigation` when an object check followed by a method call with a comment at EOL. ([@koic][]) * [#7434](https://github.com/rubocop-hq/rubocop/issues/7434): Fix an incorrect autocorrect for `Style/MultilineWhenThen` when the body of `when` branch starts with `then`. ([@koic][]) * [#7464](https://github.com/rubocop-hq/rubocop/pull/7464): Let `Performance/StartWith` and `Performance/EndWith` correct regexes that contain forward slashes. ([@eugeneius][]) [#]## Changes * [#7465](https://github.com/rubocop-hq/rubocop/pull/7465): Add `os` to allowed names of `Naming/UncommunicativeMethodParamName` cop in default config. ([@nijikon][]) * [#7446](https://github.com/rubocop-hq/rubocop/issues/7446): Add `merge` to list of non-mutating methods. ([@cstyles][]) * [#7077](https://github.com/rubocop-hq/rubocop/issues/7077): **(Breaking)** Rename `Unneeded*` cops to `Redundant*` (e.g., `Style/UnneededPercentQ` becomes `Style/RedundantPercentQ`). ([@scottmatthewman][]) * [#7396](https://github.com/rubocop-hq/rubocop/issues/7396): Display assignments, branches, and conditions values with the offense. ([@avmnu-sng][]) [@buehmann]: https://github.com/buehmann [@gsamokovarov]: https://github.com/gsamokovarov [@jonas054]: https://github.com/jonas054 [@koic]: https://github.com/koic [@eugeneius]: https://github.com/eugeneius [@nijikon]: https://github.com/nijikon [@cstyles]: https://github.com/cstyles [@scottmatthewman]: https://github.com/scottmatthewman [@avmnu-sng]: https://github.com/avmnu-sng ==== sudo ==== Version update (1.8.27 -> 1.8.28p1) - Update to 1.8,28p1 * The fix for Bug #869 caused "sudo -v" to prompt for a password when "verifypw" is set to "all" (the default) and all of the user's sudoers entries are marked with NOPASSWD. Bug #901. - Update to 1.8.28 * Fixed CVE-2019-14287 (bsc#1153674), a bug where a sudo user may be able to run a command as root when the Runas specification explicitly disallows root access as long as the ALL keyword is listed first. * Sudo will now only set PAM_TTY to the empty string when no terminal is present on Solaris and Linux. This workaround is only needed on those systems which may have PAM modules that misbehave when PAM_TTY is not set. * The mailerflags sudoers option now has a default value even if sendmail support was disabled at configure time. Fixes a crash when the mailerpath sudoers option is set but mailerflags is not. Bug #878. * Sudo will now filter out last login messages on HP-UX unless it a shell is being run via "sudo -s" or "sudo -i". Otherwise, when trusted mode is enabled, these messages will be displayed for each command. * Sudo has a new -B command line option that will ring the terminal bell when prompting for a password. * Sudo no longer refuses to prompt for a password when it cannot determine the user's terminal as long as it can open /dev/tty. This allows sudo to function on systems where /proc is unavailable, such as when running in a chroot environment. * The "env_editor" sudoers flag is now on by default. This makes source builds more consistent with the packages generated by sudo's mkpkg script. * Fixed a bad interaction with configure's --prefix and - -disable-shared options. Bug #886. * More verbose error message when a password is required and no terminal is present. Bug #828. * Command tags, such as NOPASSWD, are honored when a user tries to run a command that is allowed by sudoers but which does not actually exist on the file system. Bug #888. * I/O log timing files now store signal suspend and resume information in the form of a signal name instead of a number. * Fixed a bug introduced in 1.8.24 that prevented sudo from honoring the value of "ipa_hostname" from sssd.conf, if specified, when matching the host name. * Fixed a bug introduced in 1.8.21 that prevented the core dump resource limit set in the pam_limits module from taking effect. Bug #894. * Fixed parsing of double-quoted Defaults group and netgroup bindings. * The user ID is now used when matching sudoUser attributes in LDAP. Previously, the user name, group name and group IDs were used when matching but not the user ID. * Sudo now writes PAM messages to the user's terminal, if available, instead of the standard output or standard error. This prevents PAM output from being intermixed with that of the command when output is sent to a file or pipe. Bug #895. * Sudoedit now honors the umask and umask_override settings in sudoers. Previously, the user's umask was used as-is. * Fixed a bug where the terminal's file context was not restored when using SELinux RBAC. Bug #898. - refresh sudo-sudoers.patch ==== transmission ==== Subpackages: transmission-common transmission-gtk transmission-gtk-lang - Drop transmission-daemon-systemd source: No longer needed, and does in fact lead to a problem for endusers to set own config for the daemon. Dropping fixes boo#1139004. - Pass explicit ENABLE_DAEMON=ON and WITH_SYSTEMD=ON to cmake, ensure we build upstreams daemon and systemd support. ==== virt-manager ==== Subpackages: virt-install virt-manager-common - bsc#1155197 - [xen][virt-manager] Fail to boot up installed sles15sp2 PV guest virtinst-pvgrub2-bootloader.patch virtinst-change-location-for-grub_xen.patch - Upstream bug fixes (bsc#1027942) 9465da41-urlfetcher-Deal-with-file-in-_LocalURLFetcher.patch 651e5b6d-devices-video-Simplify-model-hvm-check.patch d9736db9-addhardware-Add-bochs-display-to-the-video-list.patch 8f4c53ea-video-Prefer-bochs-when-its-supported..patch