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=20210218 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: eog (3.38.1 -> 3.38.2) evince (3.38.1 -> 3.38.2) evolution (3.38.3 -> 3.38.4) evolution-data-server (3.38.3 -> 3.38.4) evolution-ews (3.38.3 -> 3.38.4) freeipmi (1.6.6 -> 1.6.7) glib2 (2.66.6 -> 2.66.7) gnome-autoar (0.2.4 -> 0.3.0) gnome-maps (3.38.3 -> 3.38.4) gnome-terminal (3.38.2 -> 3.38.3) gptfdisk (1.0.5 -> 1.0.6) kbd (2.3.0 -> 2.4.0) kplotting (5.78.0 -> 5.79.0) libgdata (0.17.13 -> 0.18.0) libqt5-qtstyleplugins openal-soft (1.21.0 -> 1.21.1) radvd (2.18 -> 2.19) rubygem-i18n (1.8.8 -> 1.8.9) samba (4.13.3+git.181.fc4672a5b81 -> 4.13.4+git.187.5ad4708741a) sane-backends (1.0.31 -> 1.0.32) sensors tepl (5.0.1 -> 5.1.1) transactional-update (2.28.3 -> 3.1.4) udisks2 (2.9.1 -> 2.9.2) vte (0.62.2 -> 0.62.3) webkit2gtk3 (2.30.4 -> 2.30.5) yelp (3.38.2 -> 3.38.3) yelp-xsl (3.38.2 -> 3.38.3) === Details === ==== eog ==== Version update (3.38.1 -> 3.38.2) Subpackages: eog-lang - Update to version 3.38.2: + Warning about overwriting GError when unlinking a directory while viewing. + Update appdata screenshot. + Updated translations. ==== evince ==== Version update (3.38.1 -> 3.38.2) Subpackages: evince-lang evince-plugin-comicsdocument evince-plugin-djvudocument evince-plugin-dvidocument evince-plugin-pdfdocument evince-plugin-tiffdocument evince-plugin-xpsdocument libevdocument3-4 libevview3-3 nautilus-evince typelib-1_0-EvinceDocument-3_0 typelib-1_0-EvinceView-3_0 - Update to version 3.38.2: + libdocument: - Fix parameter type in gtk-doc. - Stop trusting phsyical dimensions from monitors. + libview: - Fix support for HiDPI in link preview. - Forgo setting device offset on page surfaces. + pdf: Keep same visual appearance between displayed and copied text. ==== evolution ==== Version update (3.38.3 -> 3.38.4) Subpackages: evolution-lang evolution-plugin-bogofilter evolution-plugin-pst-import evolution-plugin-spamassassin evolution-plugin-text-highlight - Update to version 3.38.4: + e-editor.js: Correct variable name in EvoEditor.InsertSignature(). + Fix a memory leak when quoting headers for message replies. + Bugs fixed: glgo#GNOME/evolution#1157, glgo#GNOME/evolution#1314, glgo#GNOME/evolution#1330. + Updated translations. ==== evolution-data-server ==== Version update (3.38.3 -> 3.38.4) Subpackages: evolution-data-server-lang libcamel-1_2-62 libebackend-1_2-10 libebook-1_2-20 libebook-contacts-1_2-3 libecal-2_0-1 libedata-book-1_2-26 libedata-cal-2_0-1 libedataserver-1_2-25 libedataserverui-1_2-2 - Update to version 3.38.4: + CamelFolder: Cancel save of the changes early in the dispose(). + AlarmNotify: - The e_alarm_notify_activate() can be called multiple times. - Stop using g_application_register(). - The XDG_CURRENT_DESKTOP env is a list. + Bug Fixes: glgo#GNOME/evolution-data-server#293, glgo#GNOME/evolution-data-server#296, glgo#GNOME/evolution-data-server#298, glgo#GNOME/evolution-data-server#299, glgo#GNOME/evolution-data-server#300. + Updated translations. ==== evolution-ews ==== Version update (3.38.3 -> 3.38.4) Subpackages: evolution-ews-lang - Update to version 3.38.4: + e-ews-notification: Add thread safety around get_events thread. + Bugs fixed: glgo#GNOME/evolution-ews#140, glgo#GNOME/evolution-ews#141. + Updated translations. ==== freeipmi ==== Version update (1.6.6 -> 1.6.7) Subpackages: libfreeipmi17 libipmiconsole2 libipmidetect0 - freeipmi 1.6.7: * Do not require IPMI access when running ipmi-fru with the - -fru-file option * Minor documentation updates - the following fixes were upstreamed: * Fix default permissions of various config and system files, drop 1103311-service-files-mode.patch ==== glib2 ==== Version update (2.66.6 -> 2.66.7) 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 libgthread-2_0-0-32bit - Update to version 2.66.7: + Fix various regressions caused by rushed security fixes in 2.66.6. + Fix a silent integer truncation when calling `g_byte_array_new_take()` for byte arrays bigger than `G_MAXUINT`. + Disallow using currently-undefined D-Bus connection or server flags to prevent forward-compatibility problems with new security-sensitive flags likely to be released in GLib 2.68. + Bugs fixed: glgo#GNOME/GLib!1933, glgo#GNOME/GLib!1943, glgo#GNOME/GLib!1944, glgo#GNOME/GLib!1945. ==== gnome-autoar ==== Version update (0.2.4 -> 0.3.0) Subpackages: libgnome-autoar-0-0 libgnome-autoar-gtk-0-0 - Update to version 0.3.0: + Recognize MIME type aliases of extractable archives. + Add extraction support for password-protected archives. + CVE-2020-36241: Prevent extraction outside the destination dir. ==== gnome-maps ==== Version update (3.38.3 -> 3.38.4) Subpackages: gnome-maps-lang - Update to version 3.38.4: + Fix a bug resulting in writing a broken last view position on exit in some circumstances. + Fix a bug preventing wrapping around at the date line with dark tiles. + Fix a bug causing hanging in cases when dragging around route markers. + Updated translations. ==== gnome-terminal ==== Version update (3.38.2 -> 3.38.3) Subpackages: gnome-shell-search-provider-gnome-terminal gnome-terminal-lang nautilus-extension-terminal - Update to version 3.38.3: + app: Limit the number of clipboard targets to a sensible number + Updated translations. ==== gptfdisk ==== Version update (1.0.5 -> 1.0.6) - Update to 1.0.6 * Fixed bug that could cause segfault if GPT header claimed partition entries are oversized. See: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-0256 * Fixed bug that could cause a crash if a badly-formatted MBR disk was read. See: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-0308 * Renamed the partition type "Freedesktop $BOOT" to "XBOOTLDR partition". * Added several more Freedesktop partition table type codes (0x8312 through 0x831C). * Fixed type code definition in diskio-unix.cc that prevented 32-bit builds from correctly handling disks over 4 TiB in size. * Minor tweaks to get the software to compile on FreeBSD; that seems to have fallen into disrepair. ==== kbd ==== Version update (2.3.0 -> 2.4.0) Subpackages: kbd-legacy - Update to version 2.4.0: * po: Update cs and sr translations (from translationproject.org) * libkfont: Use only KDFONTOP * Added support for a few derivatives of neo * Fix use-after-free of pipe_cmd * Update solar24x32 font * vlock's pam config added to destination directory * Update sun12x22.psfu * libkeymap: unify non/unicode accent_table generation * libkeymap: note about --unicode use * libkeymap: remove last ushort * fi.map: use newly added deadkeys * Do not install internal library * Additional deadkeys - Remove kbd-1.15.2-setfont-no-cruft.patch The old ioctls were finally dropped. ==== kplotting ==== Version update (5.78.0 -> 5.79.0) - Update to 5.79.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.79.0 - Changes since 5.78.0: * examples/: Use new signal/slot syntax ==== libgdata ==== Version update (0.17.13 -> 0.18.0) Subpackages: libgdata-lang libgdata22 typelib-1_0-GData-0_0 - Update to version 0.18.0: + Add support for Team Drives. + Bugs fixed: glgo#GNOME/libgdata#25. + Updated translations. ==== libqt5-qtstyleplugins ==== - Add qtstyleplugins-gtksettings.patch: Align Qt with GTK settings a bit better. - Add qtstyleplugins-fix-deprecations.patch: Fix various Qt deprecations. - Remove fix-build-qt5.15.patch: merge into qtstyleplugins-fix-deprecations.patch (not distinct enough). ==== openal-soft ==== Version update (1.21.0 -> 1.21.1) Subpackages: libopenal1 openal-soft-data - update to 1.21.1: * Improved alext.h's detection of standard types. * Improved slightly the local source position when the listener and source are near each other. * Improved click/pop prevention for sounds that stop prematurely. * Fixed compilation for Windows ARM targets with MSVC. * Fixed ARM NEON detection on Windows. * Fixed CoreAudio capture when the requested sample rate doesn't match the system configuration. * Fixed OpenSL capture desyncing from the internal capture buffer. * Fixed sources missing a batch update when applied after quickly restarting the source. * Fixed missing source stop events when stopping a paused source. * Added capture support to the experimental Oboe backend. ==== radvd ==== Version update (2.18 -> 2.19) - Update to version 2.19 * bug fixes * cleanups - Modify the patches becuase of version updating * radvd-configure.patch and radvd-systemd.patch - Update radvd.keyring for signing source code ==== rubygem-i18n ==== Version update (1.8.8 -> 1.8.9) Subpackages: ruby2.7-rubygem-i18n ruby3.0-rubygem-i18n - updated to version 1.8.9 * Rely on Ruby 3's native Hash#except method -- #557 ==== samba ==== Version update (4.13.3+git.181.fc4672a5b81 -> 4.13.4+git.187.5ad4708741a) Subpackages: libdcerpc-binding0 libdcerpc-binding0-32bit libdcerpc0 libdcerpc0-32bit libndr-krb5pac0 libndr-krb5pac0-32bit libndr-nbt0 libndr-nbt0-32bit libndr-standard0 libndr-standard0-32bit libndr1 libndr1-32bit libnetapi0 libnetapi0-32bit libsamba-credentials0 libsamba-credentials0-32bit libsamba-errors0 libsamba-errors0-32bit libsamba-hostconfig0 libsamba-hostconfig0-32bit libsamba-passdb0 libsamba-passdb0-32bit libsamba-policy0-python3 libsamba-util0 libsamba-util0-32bit libsamdb0 libsamdb0-32bit libsmbclient0 libsmbconf0 libsmbconf0-32bit libsmbldap2 libsmbldap2-32bit libtevent-util0 libtevent-util0-32bit libwbclient0 libwbclient0-32bit samba-client samba-client-32bit samba-doc samba-libs samba-libs-32bit samba-libs-python3 samba-python3 samba-winbind samba-winbind-32bit - Update to 4.13.4 * Work around special SMB2 IOCTL response behavior of NetApp Ontap 7.3.7; (bso#14607); * Temporary DFS share setup doesn't set case parameters in the same way as a regular share definition does; (bso#14612); * lib: Avoid declaring zero-length VLAs in various messaging functions; (bso#14605); * Do not create an empty DB when accessing a sam.ldb; (bso#14579); * vfs_fruit may close wrong backend fd; (bso#14596); * Temporary DFS share setup doesn't set case parameters in the same way as a regular share definition does; (bso#14612); * vfs_virusfilter: Allocate separate memory for config char*; (bso#14606); * vfs_fruit may close wrong backend fd; (bso#14596); * Work around special SMB2 IOCTL response behavior of NetApp Ontap 7.3.7; (bso#14607); * The cache directory for the user gencache should be created recursively; (bso#14601); * Be more flexible with repository names in CentOS 8 test environments; (bso#14594); - Uninstalling samba-client: Failed to disable unit, cifs.service does not exists; (bsc#1180388); ==== sane-backends ==== Version update (1.0.31 -> 1.0.32) Subpackages: libsane1 sane-backends-autoconfig - Remove udev rules mangling for USB devices (ATTR vs ATTRS) (!510) - Do no add SCSI id twice for EPSON Perfection 1640SU (!509) - Upgraded to sane-backends version 1.0.32 Changes since 1.0.31 see https://gitlab.com/sane-project/backends/-/blob/master/NEWS Numbers of the form '(#NNN)' usually mean upstream issues like https://gitlab.com/sane-project/backends/-/issues/NNN and numbers of the form '(!MMM)' usually mean upstream merge requests like https://gitlab.com/sane-project/backends/-/merge_requests/MMM Backends * all backends now respect the 'local_only' parameter when 'true' is passed to 'sane_get_devices()' in that they do not actively go out looking for networked devices (!502) * 'artec_eplus48u': fixes configuration for AstraSlim SE (!545) * 'avision': adds the AV186+ and AV188 as supported (!532) * 'avision': fixes doubled height issue (#402) * 'avision': fixes a debug message and compiler warning (!515) * 'canon_dr': adds support for the DR-C120 and DR-C130 (#175) * 'canon_dr': adds support for uploading of fine calibration uploads * 'canon_dr': enables fine calibration for the P-208 * 'canon_dr': improves DR-C225 support (#431) * 'canon_lide70': adds support for document scanning on the Canon LiDE 600(F), thanks to a hardware donation by Georg Sauthoff * 'dll': fixes a memory leak (!537) * 'epson2': adds support for the ET-2600 (#395) * 'epson2': adds autofocus support for devices that support it (!531) * 'epson2': fixes brightness support for DS-G20000/12000XL (!529) * 'epson2': fixes an unchecked return value issue (!526) * 'escl': adds support for brightness, threshold, sharpen and contrast options (!527, !528) * 'escl': adds support for LaserJet FLowMFP M578 and MFP M630 (#424) * 'escl': adds support for DeskJet 2710, 2723 (!519) and 3760 (!554) * 'escl': adds support for the PIXMA TS-5351 (!544) and MG5765 (!517) * 'escl': adds support for the Brother HL-L258DW (!517) * 'escl': fixes Avahi device discovery (!536) * 'escl': fixes crashes for devices without a flatbed (!554) * 'escl': fixes segfaults in option handling (!557) * 'escl': fixes sleep mode (!577) * 'escl': fixes builds without libpoppler-glib-dev (#422) * 'escl': fixes a memory issue in its capability handling (#425) * 'fujitsu': fixes brightness/contrast for the iX500 * 'fujitsu': fixes memory corruption for duplex scans * 'genesys': disables support for CanoScan 4400F to prevent possible physical damage (#436) * 'gt68xx': fixes scan cancellation logic (#356) * 'pixma': adds untested support for models released in 2020 (!553) * 'pixma': adds support for ADF scans on the i-SENSYS MF260 * 'pixma': adds support for PIXMA M340 buttons and ADF status (!513) * 'pixma': adds an option to control when to calibrate (#321) * 'pixma': fixes support for the MX492 (!548) * 'pixma': fixes ADF support for the MX490 Series * 'pixma': fixes max resolution for ADF scans on the PIXMA M320 (#364) * 'pixma': fixes compile errors when libxml2 is not available (#345) * 'plustek': fixes CanoScanN650u discovery (#137) * 'test': fixes several memory leaks (!537) Frontends * 'saned': add support for listening on a custom or ephemeral port via a new '-p'/'--port' option (!549) * 'scanimage': fixes crashes for multi-pass and handheld scans (#408) * 'scanimage': fixes a memory leak (!551) * 'scanimage': fixes option handling for non-compliant backends (#362) Documentation * updates our copy of the GPL with the FSF's current postal address. This changes references to the Library GPL (LGPL-2.0) into refs to the Lesser GPL (LGPL-2.1) but does *not* affect the licensing of our backends (#320). * source code now points to the Free Software Foundation's website for copies of the GPL and LGPL (#320) * updates translations for British English and Ukrainian * adds a pointer to our Ubuntu PPA for pre-built binaries * adds SCSI IDs for the EPSON Perfection 1640SU (!509) * fixes a boat-load of spelling mistakes (!516, thanks @marschap) * updates description files for 'scangearmp2' and 'utsushi' external backends Build * removes support for 'automake' maintainer mode (!522) * removes 'sane' subdirectory from the lock directory to fix issues when the lock directory is on 'tmpfs' (#363) * adds support for builds using GitLab "source" tarballs (#248) * fixes static link scenarios (#124) * fixes 'python' invocations to use the detected program (!525) * disables 'genesys' testsuite when that backend is not built (#354) * suppresses warnings about obsolete autoconf macros (#122) * fixes availability of sane-backends.pot file inputs (#344) * fixes 'configure.ac' for use with 'autoconf-2.70' (#409) * removes CVS keywords from the source to ease use by downstreams that still use CVS (!547) Miscellaneous * udev rules now trigger on all events other than 'remove' (!541). This aims to address a kernel API change introduced in 4.14. The new behaviour may slow down udev's processing of kernel events when still using our plain 'udev' or 'udev+acl' rules, even though these have been optimized slightly (#341). If that bothers you, now is a good time to switch to our 'udev+hwdb' rules in combination with the 'hwdb' database if you have not done so already. ==== sensors ==== Subpackages: libsensors4 - pwmconfig-handle-fan-input-error.patch: pwmconfig: Deal gracefully with unreadable fan inputs (boo#1181890). - pwmconfig-raise-fan-threshold.patch: pwmconfig: Further raise the fan threshold (boo#1181890). ==== tepl ==== Version update (5.0.1 -> 5.1.1) Subpackages: libtepl-5-0 tepl-5-lang - Update to version 5.1.1: + Add TeplSpaceDrawerPrefs, a preferences widget for GtkSourceSpaceDrawer. + Updated translations. ==== transactional-update ==== Version update (2.28.3 -> 3.1.4) Subpackages: transactional-update-zypp-config - Version 3.1.4 - SELinux: Fix syncing of SELinux attributes when using overlays - SELinux: Tag the overlay directory itself (again) - Version 3.1.3 - Fix overlay syncing on SELinux systems - Fix resuming transactions where the parent does not exist any more - Version 3.1.2 - libtukit: Report when application was terminated due to a signal, and return the signal number as a return value. This will cause the transaction to be aborted when called via `execute`. - libtukit: Set PATH variable for internal commands to fixed value to find the helper applications, as in some environments such as PolicyKit PATH wouldn't be set. - Fix compiler warnings - Version 3.1.1 - Fix hang in tukit on aarch64 [bsc#1181844] - Prevent deletion of snapshots when resuming a snapshot where no transaction is open - Make tukit work in non-dbus environments [boo#1181934] - Version 3.1.0 - t-u: Support installing RPMs from the user's directory again - Adapt selfupdate to new packaging - Implement signal handling - Remove empty text files - Add libselinux build time dependency - Remove RPM version check - Fix libstdc++ filesystem ABI incompatibility by using newer gcc version on old distributions. [boo#1181582] - Rework packaging based on Fedora packaging to separate all the components to remove the intrinsic requirement for Zypper - Version 3.0.0 - This release changes the internal structure, but should be identical to the previous release feature wise. - Major parts of the previous Bash only application have been rewritten in C++ with the goal to provide an API around transactions; the transactional-update script is using that new interface internally already, however the API should be considered experimental for now - if you are interested to use it, please notify us in https://github.com/openSUSE/transactional-update/issues/52 - A new tool called "tukit" provides a C++ tool that can be wrapped by scripts to leverage the functionality. Please consider it experimental for now, the commands may still change. - Bugfixes: - Implement support for system offline update [boo#1180808] - Add statistics files to update environment [boo#1173282] ==== udisks2 ==== Version update (2.9.1 -> 2.9.2) Subpackages: libudisks2-0 libudisks2-0_btrfs udisks2-lang - update to 2.9.2: * udiskslinuxblock: Survive a missing /etc/crypttab * lvm2: Fix leaking BDLVMVDOPooldata * tests: Test modules that are actually enabled during build * build: Exclude VDO module from distcheck build * udisksfstabentry: Add udisks_fstab_entry_has_opt() * udiskslinuxblock: Reflect fstab "noauto" mount option in HintAuto * udiskslinuxblock: Update hints after fstab change * tests: Add tests for Block hints * udiskslinuxfilesystemhelpers: Make TakeOwnership() race free * tests: Extend filesystem test_take_ownership tests with symlinks * mount options: Allow 'nosymfollow' mount option for unprivileged mounts * udisksstate: Silence the block device busy messages on cleanup lock * udev: Distinguish mmcblk-class device types * udev: Propagate mmcblk disk attributes to mmcblk_boot devices * udiskslinuxdrive: Tweak the 'removable'/'ejectable' hints for mmcblk-class devices * udiskslinuxblock: Tweak the hints for mmcblk-class devices * udisksdaemonutil: Refactor udisks_daemon_util_trigger_uevent() out of UDisksLinuxBlockObject * udiskslinuxmanager: Trigger uevent after loop device setup * tests: Remove scsi_debug serial number checks * tests: Skip zram tests if zram module is already loaded * treewide: Fix typos * AUTHORS: Add tbzatek as the maintainer * tests: Do not use nilfs2 as an example of non-resizable FS * Memory leak fixes * doc: Update config file path - drop udisks2-Fix-memory-leaks.patch, udisks2-lvm2-Fix-leaking-BDLVMVDOPooldata.patch (upstream) ==== vte ==== Version update (0.62.2 -> 0.62.3) Subpackages: libvte-2_91-0 typelib-1_0-Vte-2.91 vte-lang - Update to version 0.62.3: + keymap: Use int8_t for the length of the short keymap strings + Revert "lib: Sanitise the passed-in font description" + Updated translations. ==== webkit2gtk3 ==== Version update (2.30.4 -> 2.30.5) Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 libwebkit2gtk3-lang typelib-1_0-JavaScriptCore-4_0 typelib-1_0-WebKit2-4_0 webkit2gtk-4_0-injected-bundles - Update to version 2.30.5: + Bring back the WebKitPluginProcess installation that was removed by mistake. + Fix RunLoop objects leaked in worker threads. + Fix aarch64 llint build with JIT disabled. + Use Internet Explorer quirk for Google Docs. - Drop gir-multilib.patch: fixed upstream. ==== yelp ==== Version update (3.38.2 -> 3.38.3) Subpackages: libyelp0 yelp-lang - Update to version 3.38.3: + Updated translations. ==== yelp-xsl ==== Version update (3.38.2 -> 3.38.3) - Update to version 3.38.3: + Updated translations.