[opensuse-arm] New ARM Tumbleweed snapshot 20200421 released!
Please note that this mail was generated by a script. The described changes are computed based on the aarch64 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=3&version=Tumbleweed&build=20200421 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: MozillaThunderbird (68.6.0 -> 68.7.0) SDL2 WindowMaker (0.95.8 -> 0.95.9) accountsservice attica-qt5 (5.68.0 -> 5.69.0) avahi baloo5 (5.68.0 -> 5.69.0) bison (3.5.3 -> 3.5.4) bluez bluez-qt (5.68.0 -> 5.69.0) boost-defaults breeze5-icons (5.68.0 -> 5.69.0) checkmedia (5.3 -> 5.4) cifs-utils clamav crash (7.2.8_k5.6.2_1 -> 7.2.8_k5.6.4_1) dar (2.5.14 -> 2.6.9) enchant frameworkintegration (5.68.0 -> 5.69.0) freerdp (2.0.0~rc4 -> 2.0.0) gdb gdm git (2.26.0 -> 2.26.1) gnome-session gnome-shell gnutls (3.6.12 -> 3.6.13) gstreamer-plugins-bad gtk3 (3.24.16 -> 3.24.18) highlight (3.55 -> 3.56) ilmbase (2.4.0 -> 2.4.1) inkscape iso-codes (4.1 -> 4.4) kactivities-stats (5.68.0 -> 5.69.0) kactivities5 (5.68.0 -> 5.69.0) karchive (5.68.0 -> 5.69.0) kauth (5.68.0 -> 5.69.0) kbookmarks (5.68.0 -> 5.69.0) kcalendarcore (5.68.0 -> 5.69.0) kcmutils (5.68.0 -> 5.69.0) kcodecs (5.68.0 -> 5.69.0) kcompletion (5.68.0 -> 5.69.0) kconfig (5.68.0 -> 5.69.0) kconfigwidgets (5.68.0 -> 5.69.0) kcontacts (5.68.0 -> 5.69.0) kcoreaddons (5.68.0 -> 5.69.0) kcrash (5.68.0 -> 5.69.0) kdbusaddons (5.68.0 -> 5.69.0) kdeclarative (5.68.0 -> 5.69.0) kded (5.68.0 -> 5.69.0) kdelibs4support (5.68.0 -> 5.69.0) kdesu (5.68.0 -> 5.69.0) kdiagram (2.6.2 -> 2.6.3) kdnssd-framework (5.68.0 -> 5.69.0) kdoctools (5.68.0 -> 5.69.0) kemoticons (5.68.0 -> 5.69.0) kernel-64kb (5.6.2 -> 5.6.4) kernel-firmware (20200316 -> 20200413) kernel-source (5.6.2 -> 5.6.4) kfilemetadata5 (5.68.0 -> 5.69.0) kglobalaccel (5.68.0 -> 5.69.0) kguiaddons (5.68.0 -> 5.69.0) kholidays (5.68.0 -> 5.69.0) khtml (5.68.0 -> 5.69.0) ki18n (5.68.0 -> 5.69.0) kiconthemes (5.68.0 -> 5.69.0) kidletime (5.68.0 -> 5.69.0) kimageformats (5.68.0 -> 5.69.0) kinit (5.68.0 -> 5.69.0) kio (5.68.0 -> 5.69.0) kirigami2 (5.68.0 -> 5.69.0) kitemmodels (5.68.0 -> 5.69.0) kitemviews (5.68.0 -> 5.69.0) kjobwidgets (5.68.0 -> 5.69.0) kjs (5.68.0 -> 5.69.0) knewstuff (5.68.0 -> 5.69.0) knotifications (5.68.0 -> 5.69.0) knotifyconfig (5.68.0 -> 5.69.0) kpackage (5.68.0 -> 5.69.0) kparts (5.68.0 -> 5.69.0) kpeople5 (5.68.0 -> 5.69.0) kplotting (5.68.0 -> 5.69.0) kpty (5.68.0 -> 5.69.0) kquickcharts (5.68.0 -> 5.69.0) kross (5.68.0 -> 5.69.0) krunner (5.68.0 -> 5.69.0) kservice (5.68.0 -> 5.69.0) ktexteditor (5.68.0 -> 5.69.0) ktextwidgets (5.68.0 -> 5.69.0) kunitconversion (5.68.0 -> 5.69.0) kwallet (5.68.0 -> 5.69.0) kwayland (5.68.0 -> 5.69.0) kwidgetsaddons (5.68.0 -> 5.69.0) kwindowsystem (5.68.0 -> 5.69.0) kxmlgui (5.68.0 -> 5.69.0) libKF5ModemManagerQt (5.68.0 -> 5.69.0) libKF5NetworkManagerQt (5.68.0 -> 5.69.0) libappindicator3 libevdev (1.4.5 -> 1.9.0) libinput libopenmpt (0.4.11 -> 0.4.12) libqt5-qtwebengine libsecret (0.20.1 -> 0.20.3) libssh (0.9.3 -> 0.9.4) libtirpc (1.2.5 -> 1.2.6) libvdpau (1.3 -> 1.4) libxml2 libxml2-python libzypp (17.23.2 -> 17.23.4) live555 (2020.03.06 -> 2020.04.12) man-pages (5.05 -> 5.06) mozilla-nss (3.51 -> 3.51.1) mutt (1.13.4 -> 1.13.5) ncurses net-snmp noto-coloremoji-fonts (20191119 -> 20200408) open-iscsi openbabel openexr (2.4.0 -> 2.4.1) oxygen5-icon-theme (5.68.0 -> 5.69.0) p11-kit (0.23.12 -> 0.23.20) patterns-base perl-Apache-AuthCookie (3.29 -> 3.30) perl-Mojolicious (8.36 -> 8.37) perl-libwww-perl (6.43 -> 6.44) php7 (7.4.4 -> 7.4.5) plasma-framework (5.68.0 -> 5.69.0) poppler (0.86.1 -> 0.87.0) poppler-qt5 (0.86.1 -> 0.87.0) powertop (2.11 -> 2.12) prison-qt5 (5.68.0 -> 5.69.0) purple-rocketchat (0.0+hg20190218 -> 0.0+hg20200403) purpose (5.68.0 -> 5.69.0) python-M2Crypto python-PyHamcrest (1.9.0 -> 2.0.2) python-PyNaCl python-Pygments (2.4.2 -> 2.6.1) python-SQLAlchemy (1.3.15 -> 1.3.16) python-SecretStorage (2.3.1 -> 3.1.2) python-argparse-manpage python-click (7.0 -> 7.1.1) python-docutils python-gobject2 python-gunicorn (19.10.0 -> 20.0.4) python-jedi (0.16.0+git55.17b3611c -> 0.17.0) python-keyring (18.0.1 -> 21.2.0) python-lazr.config (2.2.1 -> 2.2.2) python-matplotlib (3.1.3 -> 3.2.1) python-msgpack (0.6.2 -> 1.0.0) python-networkx python-parso (0.6.2 -> 0.7.0) python-pycairo (1.18.1 -> 1.19.1) python-pycurl python-pywbem (0.17.0 -> 0.17.1) python-redis (3.3.11 -> 3.4.1) python-reno (2.11.3 -> 3.0.1) python-sphinxcontrib-websupport (1.1.2 -> 1.2.1) python-zope.deprecation python-zope.event python-zope.hookable python-zope.i18nmessageid python-zope.interface (5.0.1 -> 5.1.0) python3-qt5 qqc2-desktop-style (5.68.0 -> 5.69.0) rdma-core (27.0 -> 27.1) rpm ruby2.6 (2.6.5 -> 2.6.6) rubygem-rubocop (0.81.0 -> 0.82.0) rubygem-sdoc (1.0.0 -> 1.1.0) shared-mime-info (1.12 -> 1.15) skopeo (0.1.41 -> 0.2.0) solid (5.68.0 -> 5.69.0) sonnet (5.68.0 -> 5.69.0) subversion swig syndication (5.68.0 -> 5.69.0) syntax-highlighting (5.68.0 -> 5.69.0) systemd (244 -> 245) threadweaver (5.68.0 -> 5.69.0) util-linux (2.34 -> 2.35.1) util-linux-systemd (2.34 -> 2.35.1) v4l2loopback (0.12.4_k5.6.2_1 -> 0.12.5_k5.6.4_1) vim (8.2.0348 -> 8.2.0530) vinagre virt-bootstrap vlc (3.0.8 -> 3.0.9.2) webkit2gtk3 (2.28.0 -> 2.28.1) wireshark (3.2.2 -> 3.2.3) xapian-core (1.4.9 -> 1.4.14) xen (4.13.0_11 -> 4.13.0_12) xfsprogs (5.5.0 -> 5.6.0) xorgproto (2019.2 -> 2020.1) yast2 (4.2.81 -> 4.2.82) yast2-bootloader (4.2.21 -> 4.2.22) yast2-firstboot (4.2.13 -> 4.2.14) yast2-storage-ng (4.2.107 -> 4.2.108) zsh zypper (1.14.35 -> 1.14.36) === Details === ==== MozillaThunderbird ==== Version update (68.6.0 -> 68.7.0) - Mozilla Thunderbird 68.7.0 * Updates to MailExtensions API * Various improvements to account setup when connecting to an Exchange server * Thread collapsed when opening news message in a new window * Fix Addons not automatically updated to compatible version after upgrade from Thunderbird 60 * Updating addons did not prompt when requesting new permissions * Extra recipients panel not keyboard-accessible * Accessibility: Status bar was not detected by screenreaders * Calendar: Invitations with embedded null bytes did not always decode correctly * Calendar: Cancelled events didn't show with a line-through * Various security fixes MFSA 2020-14 In general, these flaws cannot be exploited through email in Thunderbird because scripting is disabled when reading mail, but are potentially risks in browser or browser-like contexts. * CVE-2020-6819 (bmo#1620818, bsc#1168630) Use-after-free while running the nsDocShell destructor * CVE-2020-6820 (bmo#1626728, bsc#1168630) Use-after-free when handling a ReadableStream * CVE-2020-6821 (bmo#1625404, bsc#1168874) Uninitialized memory could be read when using the WebGL copyTexSubImage method * CVE-2020-6822 (bmo#1544181, bsc#1168874) Out of bounds write in GMPDecodeData when processing large images * CVE-2020-6825 (bmo#1572541,bmo#1620193,bmo#1620203,bsc#1168874) Memory safety bugs fixed in Thunderbird 68.7.0 ==== SDL2 ==== - Restore libSDL2main.a, patching it out was not easily possible. ==== WindowMaker ==== Version update (0.95.8 -> 0.95.9) - Update to 0.95.9 * SwitchPanel is now more configurable: you can configure the switch panel icon size by setting the ?SwitchPanelIconSize? option to your preferred value in ~/GNUstep/Defaults/WindowMaker. The font size used in this panel now is also sensible to changes in the system font. * New user configuration directory environment variable: In previous versions, the GNUstep directory used to store a user?s Window Maker configuration files was specified by the GNUSTEP_USER_ROOT environment variable, which defaulted to ~/GNUstep. However, this environment variable was deprecated in gnustep-make v2. Therefore, it has been replaced by the WMAKER_USER_ROOT environment variable. * libXmu is now an optional dependency If the library is not found, compilation work, the only limitation will arise when trying to install the standard colormap on displays which are not TrueColor. Please note that if you have the library but not the headers, configure will still stop; there is no user option to explicitly disable the library use. - Rebase patches * WindowMaker-config.patch * WindowMaker-menu.patch - Rework reproducible patch * remove WindowMaker-0.95.8-reproducible.patch * add WindowMaker-reproducible.patch ==== accountsservice ==== Subpackages: libaccountsservice0 typelib-1_0-AccountsService-1_0 - Apply as-fate318433-prevent-same-account-multi-logins.patch to Leap. ==== attica-qt5 ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Attica5 - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== avahi ==== Subpackages: libavahi-client3 libavahi-common3 libavahi-core7 - Do not pull in dbus-1-python which is py2 variant but properly pull in the python3 package ==== baloo5 ==== Version update (5.68.0 -> 5.69.0) Subpackages: baloo5-file baloo5-file-lang baloo5-imports baloo5-imports-lang baloo5-kioslaves baloo5-kioslaves-lang baloo5-tools baloo5-tools-lang libKF5Baloo5 libKF5BalooEngine5 libKF5BalooEngine5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Too many changes to list here. ==== bison ==== Version update (3.5.3 -> 3.5.4) Subpackages: bison-lang - bison 3.5.4: * Fix portability issues of the package itself on old compilers * Fix api.token.raw support in Java ==== bluez ==== Subpackages: libbluetooth3 - Pull in python3 packages, the tests are py3 based so it does not make sense to pull in py2 packages. ==== bluez-qt ==== Version update (5.68.0 -> 5.69.0) Subpackages: bluez-qt-imports bluez-qt-udev libKF5BluezQt6 - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== boost-defaults ==== Subpackages: boost-devel boost-jam - Fix build without python2 available by generating the py2 depending packages only when needed ==== breeze5-icons ==== Version update (5.68.0 -> 5.69.0) - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Too many changes since 5.68.0, only listing bugfixes: * Make find-location show a magnifier on a map, to be different to mark-location (kde#407061) ==== checkmedia ==== Version update (5.3 -> 5.4) Subpackages: libmediacheck5 - merge gh#openSUSE/checkmedia#14 - work better with broken media (bsc#1169420) - 5.4 ==== cifs-utils ==== - rst2man has been moved to python3-docutils in SLE12+, update BuildRequires check to reflect that ==== clamav ==== Subpackages: libclamav9 libfreshclam2 - Drop python build dependency as it is not needed ==== crash ==== Version update (7.2.8_k5.6.2_1 -> 7.2.8_k5.6.4_1) Subpackages: crash-kmp-64kb crash-kmp-default - Add crash-fix-kmem-sS-for-caches-created-during-SLUB-bootstrap.patch Fix "kmem -[sS]" for caches created during SLUB bootstrap (bsc#1164815 ltc#182973). - Add crash-Fix-for-reading-compressed-kdump-dumpfiles-from-syst.patch Fix integer overflow with large memory configuration (bsc#1168233 ltc#184660). ==== dar ==== Version update (2.5.14 -> 2.6.9) Subpackages: dar-lang - Update to version 2.6.9 * too many changes to list, see ChangeLog file - Drop dar-use-libc-xattr.patch (fixed upstream) - Drop Group tag - Spec cleanup ==== enchant ==== Subpackages: enchant-2-backend-hunspell enchant-data libenchant-2-2 - Enable aspell support on SLE to synchronize with Leap. ==== frameworkintegration ==== Version update (5.68.0 -> 5.69.0) Subpackages: frameworkintegration-plugin libKF5Style5 - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== freerdp ==== Version update (2.0.0~rc4 -> 2.0.0) Subpackages: libfreerdp2 libwinpr2 - Added cairo support for scaling - Cleaned up spec - Removed patch freerdp-Fix-realloc-return-handling.patch - Added pkgconfig(libusb-1.0) for building - Added new package for freerdp-proxy - Cleaned up spec file - Updated to release 2.0.0 * Fixed CVEs: - CVE-2020-11521 - CVE-2020-11522 - CVE-2020-11523 - CVE-2020-11524 - CVE-2020-11525 - CVE-2020-11526 * Fixed security related issues: - gh#FreeRDP/FreeRDP#6005 - gh#FreeRDP/FreeRDP#6006 - gh#FreeRDP/FreeRDP#6007 - gh#FreeRDP/FreeRDP#6008 - gh#FreeRDP/FreeRDP#6009 - gh#FreeRDP/FreeRDP#6010 - gh#FreeRDP/FreeRDP#6011 - gh#FreeRDP/FreeRDP#6012 - gh#FreeRDP/FreeRDP#6013 * sha256 is now used instead of sha1 to fingerprint certificates. This will invalidate all hosts in FreeRDP known_hosts2 file and causes a prompt if a new connection is established after the update * First version of the RDP proxy was added (gh#FreeRDP/FreeRDP#5372) thanks to @kubistika * Smartcard received some refactoring. Missing functions were added and input validation was improved (gh#FreeRDP/FreeRDP#5884) * A new option /cert that unifies all certificate related options (gh#FreeRDP/FreeRDP#5880) The old options (cert-ignore, cert-deny, cert-name, cert-tofu) are still available but marked as deprecated * Support for Remote Assistance Protocol Version 2 [MS-RA] * The DirectFB client was removed because it was unmaintained * Unified initialization of OrderSupport * Fix for licensing against Windows Server 2003 * Font smoothing is now enabled per default * Smart scaling for Wayland using libcairo was added (gh#FreeRDP/FreeRDP#5215) * Unified update->BeginPaint and update->EndPaint * An image scaling API for software drawing was added * Rail was updated to the latest spec version 28.0 * Support for H.264 in the shadow server is now detected at runtime * Add mask=<value> option for /gfx and /gfx-h264 (gh#FreeRDP/FreeRDP#5771) * A new option /timeout was added to adjust the TCP ACK timeout (gh#FreeRDP/FreeRDP#5987) ==== gdb ==== - Fix build with gcc 10 [bsc#1169368, swo#25717]. * bfd-change-num_group-to-unsigned-int.patch ==== gdm ==== Subpackages: gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0 - Add gdm-look-for-session-based-on-pid-first.patch: Look for session based on pid first, then fall back to the uid based approach (bsc#1159950, glgo#GNOME/gdm#526). ==== git ==== Version update (2.26.0 -> 2.26.1) Subpackages: git-core git-cvs git-daemon git-email git-gui git-svn git-web gitk - Fix git-daemon not starting after conversion from sysvinit to systemd service (bsc#1169605). - git 2.26.1: * CVE-2020-5260: Specially crafted URLs with newline characters could have been used to make the Git client to send credential information for a wrong host to the attacker's site boo#1168930 ==== gnome-session ==== Subpackages: gnome-session-core gnome-session-default-session gnome-session-wayland - Add gnome-session-error-numbers-wrong.patch: Remove erron in log 'gnome-session-c[4905]: Error creating FIFO: File exists' (bsc#1169165 glgo!GNOME/gnome-session#42). ==== gnome-shell ==== Subpackages: gnome-shell-calendar - Update gnome-shell-disable-ibus-when-not-installed.patch: Remove error in journal log(bsc#1169029). ==== gnutls ==== Version update (3.6.12 -> 3.6.13) Subpackages: libgnutls-dane0 libgnutls30 - Use correct nettle .so version when looking for a FIPS checksum (bsc#1166635) * add gnutls-fips_correct_nettle_soversion.patch - Update to 3.6.13 * libgnutls: Fix a DTLS-protocol regression (caused by TLS1.3 support) The DTLS client would not contribute any randomness to the DTLS negotiation, breaking the security guarantees of the DTLS protocol (#960) [GNUTLS-SA-2020-03-31, CVSS: high] (bsc#1168345) * libgnutls: Added new APIs to access KDF algorithms (#813). * libgnutls: Added new callback gnutls_keylog_func that enables a custom logging functionality. * libgnutls: Added support for non-null terminated usernames in PSK negotiation (#586). * gnutls-cli-debug: Improved support for old servers that only support SSL 3.0. - Split off FIPS checksums into a separate libgnutls30-hmac subpackage (bsc#1152692) ==== gstreamer-plugins-bad ==== Subpackages: libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgstsctp-1_0-0 libgsturidownloader-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0 - Add -fcommon in order to fix boo#1160395. - Enable chromaprint plugin on SLE (jsc#SLE-11723). ==== gtk3 ==== Version update (3.24.16 -> 3.24.18) Subpackages: gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna gtk3-immodule-vietnamese gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0 - Update to version 3.24.18: + Wayland: Fix more sizing regressions in Epiphany and LibreOffice menus, and popups in general. + Build: Make resource build reproducible. + Updated translations. - Disable autogeneration of .changes in service, we are currently using released tags so it is not needed. - Update to version 3.24.17: + GtkFileChooser: Fix some keynav issues. + GtkMenuButton: disable focus-on-click. + Derive the HighContrast and HighContrastInverse themes from Adwaita. + Wayland: - Fix firefox sizing problems. - Prevent Alt lingering after Alt-Tab. - Load compose sequences from ~/.Compose. - Fix a crash in the Wayland input method. + Updated translations. ==== highlight ==== Version update (3.55 -> 3.56) - Update to version 3.56: * Added support for Sequence Alignment Maps (SAM files). * Added empty-file mode to --no-trailing-nl (gl#saalen/highlight#147). * Fixed issue with --syntax-by-name waiting for stdin (gl#saalen/highlight#151). * Fixed issue with --syntax reading matching files in the current working directory (gl#saalen/highlight#151). * Fixed string parsing in lisp.lang (gl#saalen/highlight#150). * Fixed output of UTF-8 text in xterm256 or truecolor output (gl#saalen/highlight#152). * Fixed regex in js.lang. * Fixed calculation of testcase markers with UTF-8 input. * Allowed number literals with underscores in Java, Scala, D, Julia, C#, Perl and Ada definitions. * Added Nord theme. ==== ilmbase ==== Version update (2.4.0 -> 2.4.1) Subpackages: libHalf-2_4-24 libIex-2_4-24 libIlmThread-2_4-24 - version update to 2.4.1 * Various fixes for memory leaks and invalid memory accesses * Various fixes for integer overflow with large images. * Various cmake fixes for build/install of python modules. * ImfMisc.h is no longer installed, since it's a private header. - deleted patches - Fix-the-symlinks-creation.patch (upstreamed) ==== inkscape ==== Subpackages: inkscape-extensions-extra inkscape-extensions-gimp inkscape-lang - Fixup files sections for sk1 exclusion. - Remove sk1 depending extension as sk1 is py2 only * Keep conditioned so it will stay on Leap 15 if backported ==== iso-codes ==== Version update (4.1 -> 4.4) - Update to version 4.4: * Plenty of changes - see provided ChangeLog.md for details - Update source url ==== kactivities-stats ==== Version update (5.68.0 -> 5.69.0) - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kactivities5 ==== Version update (5.68.0 -> 5.69.0) Subpackages: kactivities5-imports libKF5Activities5 - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== karchive ==== Version update (5.68.0 -> 5.69.0) - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Add autotest for zip within zip ==== kauth ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Auth5 libKF5Auth5-lang libKF5AuthCore5 - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * fix type namespace requirement ==== kbookmarks ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Bookmarks5 libKF5Bookmarks5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Decouple KBookmarksMenu from KActionCollection ==== kcalendarcore ==== Version update (5.68.0 -> 5.69.0) - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * fix fallback to vCalendar loading on iCalendar load failure ==== kcmutils ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5KCMUtils5 libKF5KCMUtils5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * listen to passiveNotificationRequested * workaround to never make applicationitem resize itself ==== kcodecs ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Codecs5 libKF5Codecs5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * KCodecs: Convert license statements to SPDX expressions ==== kcompletion ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Completion5 libKF5Completion5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kconfig ==== Version update (5.68.0 -> 5.69.0) Subpackages: kconf_update5 libKF5ConfigCore5 libKF5ConfigCore5-lang libKF5ConfigGui5 - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * QAtomicInteger::loadRelaxed/storeRelaxed() are available since Qt 5.14 * [KConfigGui] Check font weight when clearing styleName property * KConfig: Convert to SPDX license statements * Autotest file showing wrong File path * KconfigXT: Add a value attribute to Enum field choices ==== kconfigwidgets ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5ConfigWidgets5 libKF5ConfigWidgets5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kcontacts ==== Version update (5.68.0 -> 5.69.0) Subpackages: kcontacts-lang libKF5Contacts5 - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kcoreaddons ==== Version update (5.68.0 -> 5.69.0) Subpackages: kcoreaddons-lang libKF5CoreAddons5 - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * kdirwatch: fix a recently introduced crash (kde#419428) * QAtomicInteger::loadRelaxed/storeRelaxed() are available since Qt 5.14 * Fix Warnings * KCoreAddons: Convert license statements to SPDX expressions * KPluginMetaData: handle invalid mimetype in supportsMimeType ==== kcrash ==== Version update (5.68.0 -> 5.69.0) - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * move setErrorMessage definition out of the linux ifdef * Allow providing an error message from the application ==== kdbusaddons ==== Version update (5.68.0 -> 5.69.0) Subpackages: kdbusaddons-tools libKF5DBusAddons5 libKF5DBusAddons5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Check correct file for sandbox detection ==== kdeclarative ==== Version update (5.68.0 -> 5.69.0) Subpackages: kdeclarative-components libKF5CalendarEvents5 libKF5Declarative5 libKF5Declarative5-lang libKF5QuickAddons5 - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Introduce api for passive notifications * [KCM Controls GridDelegate] Use `ShadowedRectangle` * [kcmcontrols] Respect header/footer visibility ==== kded ==== Version update (5.68.0 -> 5.69.0) Subpackages: kded-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kdelibs4support ==== Version update (5.68.0 -> 5.69.0) Subpackages: kdelibs4support-lang libKF5KDELibs4Support5 - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Add missing include ==== kdesu ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Su5 libKF5Su5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kdiagram ==== Version update (2.6.2 -> 2.6.3) Subpackages: libKChart2 libKGantt2 libkchart-lang libkgantt-lang - Update to 2.6.3 * KChart: Mark layout as dirty when painting a rect != geometry() ==== kdnssd-framework ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5DNSSD5 libKF5DNSSD5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kdoctools ==== Version update (5.68.0 -> 5.69.0) Subpackages: kdoctools-lang libKF5DocTools5 - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Use bold italic at 100% for sect4 titles, and bold 100% for sect5 titles (kde#419256) * Update the list of the Italian entities * Use the same style for informaltable as for table (kde#418696) ==== kemoticons ==== Version update (5.68.0 -> 5.69.0) - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kernel-64kb ==== Version update (5.6.2 -> 5.6.4) Subpackages: kernel-64kb-devel - Linux 5.6.4 (bnc#1012628). - driver core: Reevaluate dev->links.need_for_probe as suppliers are added (bnc#1012628). - io-uring: drop completion when removing file (bnc#1012628). - fbcon: fix null-ptr-deref in fbcon_switch (bnc#1012628). - blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync (bnc#1012628). - RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (bnc#1012628). - Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (bnc#1012628). - RDMA/siw: Fix passive connection establishment (bnc#1012628). - RDMA/cma: Teach lockdep about the order of rtnl and lock (bnc#1012628). - RDMA/ucma: Put a lock around every call to the rdma_cm layer (bnc#1012628). - ubi: fastmap: Free unused fastmap anchor peb during detach (bnc#1012628). - IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (bnc#1012628). - IB/hfi1: Fix memory leaks in sysfs registration and unregistration (bnc#1012628). - IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (bnc#1012628). - ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (bnc#1012628). - ASoC: tas2562: Fixed incorrect amp_level setting (bnc#1012628). - platform/x86: intel_int0002_vgpio: Use acpi_register_wakeup_handler() (bnc#1012628). - ACPI: PM: Add acpi_[un]register_wakeup_handler() (bnc#1012628). - hwrng: imx-rngc - fix an error path (bnc#1012628). - tools/accounting/getdelays.c: fix netlink attribute length (bnc#1012628). - slub: improve bit diffusion for freelist ptr obfuscation (bnc#1012628). - usb: dwc3: gadget: Wrap around when skip TRBs (bnc#1012628). - random: always use batched entropy for get_random_u{32,64} (bnc#1012628). - s390: prevent leaking kernel address in BEAR (bnc#1012628). - net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (bnc#1012628). - cxgb4: free MQPRIO resources in shutdown path (bnc#1012628). - r8169: change back SG and TSO to be disabled by default (bnc#1012628). - mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (bnc#1012628). - tun: Don't put_page() for all negative return values from XDP program (bnc#1012628). - slcan: Don't transmit uninitialized stack data in padding (bnc#1012628). - net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (bnc#1012628). - net_sched: fix a missing refcnt in tcindex_init() (bnc#1012628). - net_sched: add a temporary refcnt for struct tcindex_data (bnc#1012628). - net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (bnc#1012628). - net: dsa: mt7530: fix null pointer dereferencing in port5 setup (bnc#1012628). - net: dsa: bcm_sf2: Ensure correct sub-node is parsed (bnc#1012628). - net: dsa: bcm_sf2: Do not register slave MDIO bus with OF (bnc#1012628). - ipv6: don't auto-add link-local address to lag ports (bnc#1012628). - cxgb4: fix MPS index overwrite when setting MAC address (bnc#1012628). - commit e42da4f - constrants: fix malformed XML Closing tag of an element is "</foo>", not "<foo/>". Fixes: 8b37de2eb835 ("rpm/constraints.in: Increase memory for kernel-docs") - commit 4a8ca28 - Refresh patches.suse/efi-x86-Don-t-remap-text-rodata-gap-read-only-for-mi.patch. Update upstream status. - commit 5b340fd - efi/x86: Fix the deletion of variables in mixed mode (bnc#1167933). - commit 61c9284 - efi/x86: Don't remap text<->rodata gap read-only for mixed mode (bnc#1168645). - commit fd9c360 - Update config files to disable CONFIG_TRACE_IRQFLAGS (bsc#1169078). - commit d379575 - rpm/constraints.in: Increase memory for kernel-docs References: https://build.opensuse.org/request/show/792664 - commit 8b37de2 - cachefiles: fix corruption of 'ret' (boo#1168841). - commit 0a79cdc - Linux 5.6.3 (bnc#1012628). - ipv4: fix a RCU-list lock in fib_triestat_seq_show (bnc#1012628). - net: dsa: ksz: Select KSZ protocol tag (bnc#1012628). - net, ip_tunnel: fix interface lookup with no key (bnc#1012628). - sctp: fix possibly using a bad saddr with a given dst (bnc#1012628). - sctp: fix refcount bug in sctp_wfree (bnc#1012628). - net: macb: Fix handling of fixed-link node (bnc#1012628). - net: fix fraglist segmentation reference count leak (bnc#1012628). - udp: initialize is_flist with 0 in udp_gro_receive (bnc#1012628). - padata: fix uninitialized return value in padata_replace() (bnc#1012628). - brcmfmac: abort and release host after error (bnc#1012628). - XArray: Fix xa_find_next for large multi-index entries (bnc#1012628). - drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (bnc#1012628). - misc: rtsx: set correct pcr_ops for rts522A (bnc#1012628). - misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices (bnc#1012628). - misc: pci_endpoint_test: Avoid using module parameter to determine irqtype (bnc#1012628). - PCI: sysfs: Revert "rescan" file renames (bnc#1012628). - coresight: do not use the BIT() macro in the UAPI header (bnc#1012628). - mei: me: add cedar fork device ids (bnc#1012628). - nvmem: release the write-protect pin (bnc#1012628). - nvmem: check for NULL reg_read and reg_write before dereferencing (bnc#1012628). - nvmem: sprd: Fix the block lock operation (bnc#1012628). - extcon: axp288: Add wakeup support (bnc#1012628). - power: supply: axp288_charger: Add special handling for HP Pavilion x2 10 (bnc#1012628). - Revert "ALSA: uapi: Drop asound.h inclusion from asoc.h" (bnc#1012628). - Revert "dm: always call blk_queue_split() in dm_process_bio()" (bnc#1012628). - ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (bnc#1012628). - soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper (bnc#1012628). - perf python: Fix clang detection to strip out options passed in $CC (bnc#1012628). - mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (bnc#1012628). - commit 97c6e99 - s390x: zfcpdump: disable CONFIG_RELOCATABLE (bsc#1168847). - commit c824449 - Update config files to disable CONFIG_UCLAMP_TASK (bsc#1168888). - commit 025835f - net/bpfilter: remove superfluous testing message (bnc#1168664). - commit 7d8cfa8 - Delete patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch. - commit daf9f5a - config: arm64: enable cpufreq driver for Jetson Nano and Jetson TX1 - commit 3187813 ==== kernel-firmware ==== Version update (20200316 -> 20200413) Subpackages: kernel-firmware-all kernel-firmware-amdgpu kernel-firmware-ath10k kernel-firmware-atheros kernel-firmware-bluetooth kernel-firmware-bnx2 kernel-firmware-brcm kernel-firmware-chelsio kernel-firmware-dpaa2 kernel-firmware-i915 kernel-firmware-intel kernel-firmware-iwlwifi kernel-firmware-liquidio kernel-firmware-marvell kernel-firmware-media kernel-firmware-mediatek kernel-firmware-mellanox kernel-firmware-mwifiex kernel-firmware-network kernel-firmware-nfp kernel-firmware-nvidia kernel-firmware-platform kernel-firmware-qlogic kernel-firmware-radeon kernel-firmware-realtek kernel-firmware-serial kernel-firmware-sound kernel-firmware-ti kernel-firmware-ueagle kernel-firmware-usb-network - Update aliases per 5.6 and 5.7 kernels - Update to version 20200413 (git commit 64dba0fedb22): * linux-firmware: add firmware for MT7663 Wifi/BT combo device * linux-firmware: Update firmware file for Intel Bluetooth AX200 * linux-firmware: Update firmware file for Intel Bluetooth AX201 * qcom: Add SDM845 Adreno ZAP shader firmware * qca: Enable transparent WBS for WCN3991 * QCA: Add Bluetooth firmware for QCA6390 * mediatek: Add mt8183 SCP firmware ==== kernel-source ==== Version update (5.6.2 -> 5.6.4) Subpackages: kernel-default kernel-default-devel kernel-devel kernel-docs kernel-macros kernel-syms - Linux 5.6.4 (bnc#1012628). - driver core: Reevaluate dev->links.need_for_probe as suppliers are added (bnc#1012628). - io-uring: drop completion when removing file (bnc#1012628). - fbcon: fix null-ptr-deref in fbcon_switch (bnc#1012628). - blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync (bnc#1012628). - RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (bnc#1012628). - Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (bnc#1012628). - RDMA/siw: Fix passive connection establishment (bnc#1012628). - RDMA/cma: Teach lockdep about the order of rtnl and lock (bnc#1012628). - RDMA/ucma: Put a lock around every call to the rdma_cm layer (bnc#1012628). - ubi: fastmap: Free unused fastmap anchor peb during detach (bnc#1012628). - IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (bnc#1012628). - IB/hfi1: Fix memory leaks in sysfs registration and unregistration (bnc#1012628). - IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (bnc#1012628). - ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (bnc#1012628). - ASoC: tas2562: Fixed incorrect amp_level setting (bnc#1012628). - platform/x86: intel_int0002_vgpio: Use acpi_register_wakeup_handler() (bnc#1012628). - ACPI: PM: Add acpi_[un]register_wakeup_handler() (bnc#1012628). - hwrng: imx-rngc - fix an error path (bnc#1012628). - tools/accounting/getdelays.c: fix netlink attribute length (bnc#1012628). - slub: improve bit diffusion for freelist ptr obfuscation (bnc#1012628). - usb: dwc3: gadget: Wrap around when skip TRBs (bnc#1012628). - random: always use batched entropy for get_random_u{32,64} (bnc#1012628). - s390: prevent leaking kernel address in BEAR (bnc#1012628). - net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (bnc#1012628). - cxgb4: free MQPRIO resources in shutdown path (bnc#1012628). - r8169: change back SG and TSO to be disabled by default (bnc#1012628). - mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (bnc#1012628). - tun: Don't put_page() for all negative return values from XDP program (bnc#1012628). - slcan: Don't transmit uninitialized stack data in padding (bnc#1012628). - net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (bnc#1012628). - net_sched: fix a missing refcnt in tcindex_init() (bnc#1012628). - net_sched: add a temporary refcnt for struct tcindex_data (bnc#1012628). - net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (bnc#1012628). - net: dsa: mt7530: fix null pointer dereferencing in port5 setup (bnc#1012628). - net: dsa: bcm_sf2: Ensure correct sub-node is parsed (bnc#1012628). - net: dsa: bcm_sf2: Do not register slave MDIO bus with OF (bnc#1012628). - ipv6: don't auto-add link-local address to lag ports (bnc#1012628). - cxgb4: fix MPS index overwrite when setting MAC address (bnc#1012628). - commit e42da4f - constrants: fix malformed XML Closing tag of an element is "</foo>", not "<foo/>". Fixes: 8b37de2eb835 ("rpm/constraints.in: Increase memory for kernel-docs") - commit 4a8ca28 - Refresh patches.suse/efi-x86-Don-t-remap-text-rodata-gap-read-only-for-mi.patch. Update upstream status. - commit 5b340fd - efi/x86: Fix the deletion of variables in mixed mode (bnc#1167933). - commit 61c9284 - efi/x86: Don't remap text<->rodata gap read-only for mixed mode (bnc#1168645). - commit fd9c360 - Update config files to disable CONFIG_TRACE_IRQFLAGS (bsc#1169078). - commit d379575 - rpm/constraints.in: Increase memory for kernel-docs References: https://build.opensuse.org/request/show/792664 - commit 8b37de2 - cachefiles: fix corruption of 'ret' (boo#1168841). - commit 0a79cdc - Linux 5.6.3 (bnc#1012628). - ipv4: fix a RCU-list lock in fib_triestat_seq_show (bnc#1012628). - net: dsa: ksz: Select KSZ protocol tag (bnc#1012628). - net, ip_tunnel: fix interface lookup with no key (bnc#1012628). - sctp: fix possibly using a bad saddr with a given dst (bnc#1012628). - sctp: fix refcount bug in sctp_wfree (bnc#1012628). - net: macb: Fix handling of fixed-link node (bnc#1012628). - net: fix fraglist segmentation reference count leak (bnc#1012628). - udp: initialize is_flist with 0 in udp_gro_receive (bnc#1012628). - padata: fix uninitialized return value in padata_replace() (bnc#1012628). - brcmfmac: abort and release host after error (bnc#1012628). - XArray: Fix xa_find_next for large multi-index entries (bnc#1012628). - drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (bnc#1012628). - misc: rtsx: set correct pcr_ops for rts522A (bnc#1012628). - misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices (bnc#1012628). - misc: pci_endpoint_test: Avoid using module parameter to determine irqtype (bnc#1012628). - PCI: sysfs: Revert "rescan" file renames (bnc#1012628). - coresight: do not use the BIT() macro in the UAPI header (bnc#1012628). - mei: me: add cedar fork device ids (bnc#1012628). - nvmem: release the write-protect pin (bnc#1012628). - nvmem: check for NULL reg_read and reg_write before dereferencing (bnc#1012628). - nvmem: sprd: Fix the block lock operation (bnc#1012628). - extcon: axp288: Add wakeup support (bnc#1012628). - power: supply: axp288_charger: Add special handling for HP Pavilion x2 10 (bnc#1012628). - Revert "ALSA: uapi: Drop asound.h inclusion from asoc.h" (bnc#1012628). - Revert "dm: always call blk_queue_split() in dm_process_bio()" (bnc#1012628). - ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (bnc#1012628). - soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper (bnc#1012628). - perf python: Fix clang detection to strip out options passed in $CC (bnc#1012628). - mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (bnc#1012628). - commit 97c6e99 - s390x: zfcpdump: disable CONFIG_RELOCATABLE (bsc#1168847). - commit c824449 - Update config files to disable CONFIG_UCLAMP_TASK (bsc#1168888). - commit 025835f - net/bpfilter: remove superfluous testing message (bnc#1168664). - commit 7d8cfa8 - Delete patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch. - commit daf9f5a - config: arm64: enable cpufreq driver for Jetson Nano and Jetson TX1 - commit 3187813 ==== kfilemetadata5 ==== Version update (5.68.0 -> 5.69.0) Subpackages: kfilemetadata5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kglobalaccel ==== Version update (5.68.0 -> 5.69.0) Subpackages: kglobalaccel5 libKF5GlobalAccel5 libKF5GlobalAccel5-lang libKF5GlobalAccelPrivate5 - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kguiaddons ==== Version update (5.68.0 -> 5.69.0) - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kholidays ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Holidays5 libKF5Holidays5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== khtml ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5KHtml5 libKF5KHtml5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== ki18n ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5I18n5 libKF5I18n5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Ki18n: Convert license headers to SPDX statements ==== kiconthemes ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5IconThemes5 libKF5IconThemes5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kidletime ==== Version update (5.68.0 -> 5.69.0) - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Port away from QWidget * Fix infinite recursion in xscreensaver plugin ==== kimageformats ==== Version update (5.68.0 -> 5.69.0) Subpackages: kimageformats-eps - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Port the HDR plugin from sscanf() to QRegularExpression. Fixes FreeBSD. * autotests: print QImageReader::supportedImageFormats, to debug CI failures ==== kinit ==== Version update (5.68.0 -> 5.69.0) Subpackages: kinit-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kio ==== Version update (5.68.0 -> 5.69.0) Subpackages: kio-core kio-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Too many changes since 5.68.0, only listing bugfixes: * FileWidgets: Ignore Return events from KDirOperator (kde#412737) * [KNewFileMenu] Add extension to proposed filename (kde#61669) * [DesktopExecParser] Open {ssh,telnet,rlogin}:// urls with ktelnetservice (kde#418258) ==== kirigami2 ==== Version update (5.68.0 -> 5.69.0) Subpackages: kirigami2-lang libKF5Kirigami2-5 - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Too many changes since 5.68.0, only listing bugfixes: * simplify header resizing (kde#419124) * Fix undefined check in global drawer menu mode (kde#417956) ==== kitemmodels ==== Version update (5.68.0 -> 5.69.0) - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * [KItemModels/KLinkItemSelectionModelTest] Port QRegExp to QRegularExpression * [KSortFilterProxyModel QML] Make invalidateFilter public ==== kitemviews ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5ItemViews5 libKF5ItemViews5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * KItemViews: Convert license statements to SPDX expressions ==== kjobwidgets ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5JobWidgets5 libKF5JobWidgets5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kjs ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5JS5 libKF5JSApi5 - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== knewstuff ==== Version update (5.68.0 -> 5.69.0) Subpackages: knewstuff-imports libKF5NewStuff5 libKF5NewStuff5-lang libKF5NewStuffCore5 - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Show filename too * Fix layout in DownloadItemsSheet (kde#419535) * [QtQuick dialog] Port to UrlBUtton and hide when there's no URL * Switch to using Kirigami's ShadowedRectangle * Fix update scenarios with no explicit downloadlink selected (kde#417510) ==== knotifications ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Notifications5 libKF5Notifications5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Introduce KNotificationJobUiDelegate * Use fallback also on Windows not only mac ==== knotifyconfig ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5NotifyConfig5 libKF5NotifyConfig5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Use libcanberra as primary means of previewing the sound ==== kpackage ==== Version update (5.68.0 -> 5.69.0) Subpackages: kpackage-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kparts ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Parts5 libKF5Parts5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * KParts partviewer test app: add action list to switch parts * KParts: add unittest for PartLoader, required shuffling things around * KParts: add PartLoader as replacement to KMimeTypeTrader for parts ==== kpeople5 ==== Version update (5.68.0 -> 5.69.0) Subpackages: kpeople5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * PersonsModel: Fix PersonVCardRole ==== kplotting ==== Version update (5.68.0 -> 5.69.0) - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kpty ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Pty5 libKF5Pty5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kquickcharts ==== Version update (5.68.0 -> 5.69.0) - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kross ==== Version update (5.68.0 -> 5.69.0) Subpackages: kross-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== krunner ==== Version update (5.68.0 -> 5.69.0) - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kservice ==== Version update (5.68.0 -> 5.69.0) Subpackages: kservice-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * add @since * Add static method to check start condition * QAtomicInteger::loadRelaxed/storeRelaxed() are available since Qt 5.14 * KServiceAction: store parent service * KSycoca: avoid hitting an assert when writing a full path into mimeapps.list * Properly read the X-Flatpak-RenamedFrom string list from desktop files * Fix cmake warning ==== ktexteditor ==== Version update (5.68.0 -> 5.69.0) Subpackages: ktexteditor-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Make it compile against q5.15 (QString:: is deprecated) * Add missing include * fix folding crash for folding of single line folds (kde#417890) * fix unit test * [VIM Mode] Add g<up> g<down> commands (kde#418486) * Add MarkInterfaceV2, to s/QPixmap/QIcon/g for symbols of marks * Draw inlineNotes after drawing word wrap marker ==== ktextwidgets ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5TextWidgets5 libKF5TextWidgets5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kunitconversion ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5UnitConversion5 libKF5UnitConversion5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kwallet ==== Version update (5.68.0 -> 5.69.0) Subpackages: kwallet-tools kwallet-tools-lang kwalletd5 kwalletd5-lang libKF5Wallet5 libkwalletbackend5-5 - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== kwayland ==== Version update (5.68.0 -> 5.69.0) - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Too many changes since 5.68.0, only listing bugfixes: * Pass a dedicated fd to each keyboard for the xkb keymap (kde#381674) ==== kwidgetsaddons ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5WidgetsAddons5 libKF5WidgetsAddons5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * [KCharSelect] Do not simplify single characters in search (kde#418461) * Fix warning about incompatible enum types * [KFontChooser] General code cleanup * Copy KFontDialog from KDELibs4Support to KWidgetAddons, now KFontChooserDialog * autotests: make ktooltipwidgettest more robust * Port away from deprecated QSet methods * It we readd items we need to clear it first. OTherwise we will see * Update kcharselect-data to Unicode 13.0 ==== kwindowsystem ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5WindowSystem5 libKF5WindowSystem5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Fix EWMH non-compliance for NET::{OnScreenDisplay,CriticalNotification} * KWindowSystem: deprecate KStartupInfoData::launchedBy, unused * Expose application menu via KWindowInfo * KWindowSystem: Convert license headers to SPDX expressions ==== kxmlgui ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5XmlGui5 libKF5XmlGui5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Small speed improvement: test event type before doing qobject_cast ==== libKF5ModemManagerQt ==== Version update (5.68.0 -> 5.69.0) - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== libKF5NetworkManagerQt ==== Version update (5.68.0 -> 5.69.0) - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Fix minor EBN issues * NetworkManager-Qt: Convert license headers to SPDX expressions ==== libappindicator3 ==== - Add -fcommon in order to fix boo#1164492. ==== libevdev ==== Version update (1.4.5 -> 1.9.0) Subpackages: libevdev-devel libevdev-tools libevdev2 - Update to 1.9.0 (no changelog) - Update to 1.8.0 * Bug fixes * Docs update * Improve tests * Sync with latest kernels ==== libinput ==== Subpackages: libinput-udev libinput10 - Remove utilities with unsatisfied runtime dependencies [boo#1168783] ==== libopenmpt ==== Version update (0.4.11 -> 0.4.12) Subpackages: libmodplug1 libopenmpt0 - Update to 0.4.12: * IT: Vibrato was too fast in Old Effects mode since libopenmpt 0.3. * XM: Treat 8bitbubsy?s FT2 clone exactly like Fasttracker 2 with respect to compatibility and playback flags. For example, FT2 Pan Law was not applied. * DMF: Some files had a wrong tempo since libopenmpt 0.2.5705-beta15. ==== libqt5-qtwebengine ==== - Add fix1163766.patch to fix opensuse-welcome on i686 (boo#1163766) ==== libsecret ==== Version update (0.20.1 -> 0.20.3) Subpackages: libsecret-1-0 typelib-1_0-Secret-1 - Update to version 0.20.3: + secret-file-backend: Fix use-after-free in flatpak. + docs: Add man subdir only if manpage is enabled. - Update to version 0.20.2: + secret-file-collection: force little-endian in GVariant. + Prefer g_info() over g_message(). + meson: Don't specify shared_library(). + docs: Make sure to set install: true. - Rename sub-package libsecret-tools to secret-tool: Align with the actual binary provided and remove a rpmlint warning. Add Provides and Obsoletes to ease upgrades for our end-users. - Drop Group tag from spec. ==== libssh ==== Version update (0.9.3 -> 0.9.4) Subpackages: libssh-config libssh4 - Update to version 0.9.4 * https://www.libssh.org/2020/04/09/libssh-0-9-4-and-libssh-0-8-9-security-rel... ==== libtirpc ==== Version update (1.2.5 -> 1.2.6) Subpackages: libtirpc-netconfig libtirpc3 - Update to libtirpc 1.2.6 - Drop patches all patches backported from this release (0001-Add-authdes_seccreate-stub.patch, 0001-Avoid-multiple-definiton-with-gcc-fno-common.patch) ==== libvdpau ==== Version update (1.3 -> 1.4) - Update libvdpau to version 1.4 * adds 10,12-Bit decode support to VDPAU API * Adds HEVC Main 10/12 and HEVC Main 444 10/12 decode support in VDPAU API by Adding new profiles present in Range Extension profiles.Also Adds new VdpChromaTypes for 16bit. - Updated vdpauinfo to version 1.3 * Add names for the new 4:4:4 surface formats * Add support for VP9 in vdpauinfo * Depend on vdpau >= 1.3 for VP9 support ==== libxml2 ==== Subpackages: libxml2-2 libxml2-tools - Do not pull in the non-python deps on the python build - Revert the previous change and use multibuild to determine supported flavors. We need to be able to enable/disable pythons in prjconf and multibuild directly clashes with that. ==== libxml2-python ==== - Do not pull in the non-python deps on the python build - Revert the previous change and use multibuild to determine supported flavors. We need to be able to enable/disable pythons in prjconf and multibuild directly clashes with that. ==== libzypp ==== Version update (17.23.2 -> 17.23.4) - Get retracted patch status from updateinfo data (jsc#SLE-8770) libsolv injects the indicator provides into packages only. - remove 'using namespace std;' (bsc#1166610, fixes #218) - Online doc: add 'Hardware (modalias) dependencies' page (fixes #216) - version 17.23.4 (22) - Add HistoryLogReader actionFilter to parse only specific HistoryActionIDs. - version 17.23.3 (22) ==== live555 ==== Version update (2020.03.06 -> 2020.04.12) Subpackages: libBasicUsageEnvironment1 libUsageEnvironment3 libgroupsock8 - Update to version 2020.04.12: + Updated "config.linux-with-shared-libraries" (and "liveMedia/Makefile.tail") to ensure that "libssl" and "libcrypto" are linked when "libliveMedia" is built. (Thanks to Felix Kaechele for reporting this.) - Changes from version 2020.04.06: + Removed support for the classes "RTSPServerSupportingHTTPStreaming" and "TCPStreamSink". These were being used (in the "LIVE555 Media Server") for streaming using "HTTP Live Streaming" (HLS). This was always a hack; it is better to use a dedicated HTTP server to serve HLS segments, rather than trying to implement a HTTP server (serving 'virtual HLS segments) within our own (primarily RTSP) server. If you are looking for HLS support, note that we provide a source-code demo application "testH264VideoToHLSSegments" that converts a (static) H.264 Elementary Stream file to HLS segments, and the "LIVE555 HLS Proxy", which proxies a live RTSP/RTP stream to HLS segments. ==== man-pages ==== Version update (5.05 -> 5.06) - version update to 5.06 New and rewritten pages - ---------------------- * openat2.2 * pidfd_getfd.2 * select.2 * select_tut.2 * sysvipc.7 * time_namespaces.7 Newly documented interfaces in existing pages - -------------------------------------------- arch_prctl.2 Add ARCH_SET_CPUID subcommand clock_getres.2 Document CLOCK_TAI Add CLOCK_REALTIME_ALARM and CLOCK_BOOTTIME_ALARM prctl.2 Document PR_SETIO_FLUSHER/GET_IO_FLUSHER setns.2 Document CLONE_NEWTIME statx.2 Document STATX_ATTR_VERITY unshare.2 Document CLONE_NEWTIME socket.7 Add description of SO_SELECT_ERR_QUEUE Document SO_TIMESTAMPNS etc., see Changes ==== mozilla-nss ==== Version update (3.51 -> 3.51.1) Subpackages: libfreebl3 libfreebl3-hmac libsoftokn3 libsoftokn3-hmac mozilla-nss-certs mozilla-nss-tools - update to NSS 3.51.1: * Update Delegated Credentials implementation to draft-07 (bmo#1617968) * Add workaround option to include both DTLS and TLS versions in DTLS supported_versions (bmo#1619102) * Update README: TLS 1.3 is not experimental anymore (bmo#1619056) * Don't assert fuzzer behavior in SSL_ParseSessionTicket (bmo#1618739) * Fix UBSAN issue in ssl_ParseSessionTicket (bmo#1618915) * Consistently handle NULL slot/session (bmo#1608245) * broken fipstest handling of KI_len (bmo#1608250) * Update Delegated Credentials implementation to draft-07 (bmo#1617968) ==== mutt ==== Version update (1.13.4 -> 1.13.5) Subpackages: mutt-doc mutt-lang - Update to version 1.13.5 (2020-03-28) * Fix use-after-free in mutt_str_replace() * Fix format string parameters. ==== ncurses ==== Subpackages: libncurses6 ncurses-devel ncurses-utils tack terminfo terminfo-base terminfo-screen - Add check for wide character support in libncursesw ==== net-snmp ==== Subpackages: libsnmp30 perl-SNMP snmp-mibs - Add -fcommon in order to fix boo#1160404. ==== noto-coloremoji-fonts ==== Version update (20191119 -> 20200408) - Update to v2020-04-08-unicode12_1 * Emoji 12.1 svg & png files ==== open-iscsi ==== Subpackages: iscsiuio libopeniscsiusr0_2_0 - Updated service_del_preun and service_del_postun for iscsi and iscsiuio packges in SPEC file, so that services get started/ stopped in the correct order, and changed systemd macros so that iscsi login service iscsi.service is not restarted during package upgrade (bsc#1166650) ==== openbabel ==== - Modernise spec file - Drop old conditionals - Use ninja as builder - Build only python3 bindings ==== openexr ==== Version update (2.4.0 -> 2.4.1) - version update to 2.4.1 * Various fixes for memory leaks and invalid memory accesses * Various fixes for integer overflow with large images. * Various cmake fixes for build/install of python modules. * ImfMisc.h is no longer installed, since it's a private header. - deleted patches - Fix-the-symlinks-creation.patch (upstreamed) ==== oxygen5-icon-theme ==== Version update (5.68.0 -> 5.69.0) Subpackages: oxygen5-icon-theme-large - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== p11-kit ==== Version update (0.23.12 -> 0.23.20) Subpackages: libp11-kit0 p11-kit-tools - Update to version 0.23.20: * Revert "Fix RPC when length-s are 0" changes [PR#276] - Changes for version 0.23.19: * common: add Russian PKCS#11 extensions to pkcs11x.h header [PR#255] * Add simple bash completion for provided commands [PR#258] * Unbreak list matching in enable-in and disable-in [PR#262] * Fix RPC when length-s are 0 [PR#259] * rpc: Add vsock transport support [PR#270] * trust: Support CKA_NSS_{SERVER,EMAIL}_DISTRUST_AFTER [PR#265] * Build fixes [PR#271, PR#272, PR#273, ...] - Changes for version 0.23.18: * rpc: Allow empty CK_DATE value [PR#253] * build: Meson fixes [PR#245] * build: Adjust feature parity between meson and autotools [PR#247] - Changes for version 0.23.17: * common: Fix uClibc-ng compilation [PR#237] * trust: do not allow daylight to invalidate date validation [PR#236] * build: Port to meson build system [PR#231, PR#234] * rpc: On UNIX wait on condition variable instead of FD if header is for a different thread [PR#232] * doc: Add 'server' command in help [PR#229] * Build and test fixes [PR#230] - Changes for version 0.23.16: * proxy: Support C_WaitForSlotEvent() if CKF_DONT_BLOCK is specified [PR#225] * conf: Ignore user configuration if the program is running as root [PR#226] * proxy: Refresh slot list on every C_GetSlotList call [PR#224] * modules: Fix index used in call to p11_dict_remove() [PR#219] * Fix Win32 p11_dl_error crash [PR#218] * modules: check gl.modules before iterates on it when freeing [PR#217] * trust: Ignore unreadable content in anchors [PR#215] * extract-jks: Prefer _p11_extract_jks_timestamp to SOURCE_DATE_EPOCH [PR#213] - Changes for version 0.23.15: * trust: Improve error handling if backed trust file is corrupted [PR#206] * url: Prefer upper-case letters in hex characters when encoding [PR#193] * trust/extract-jks.c: also honor SOURCE_DATE_EPOCH time [PR#202] * virtual: Prefer fixed closures to libffi closures [PR#196] * Fix issues spotted by coverity and cppcheck [PR#194, PR#204] * Build and test fixes [PR#164, PR#191, PR#199, PR#201] - Changes for version 0.23.14: * proxy: Avoid invalid memory access when unloading proxy module [PR#180] * Update pkcs11 header to allow SoftHSMv2 to compile [PR#181] * build: Restore libpthread dependency [PR#183] * Build fixes [PR#188] - Changes for version 0.23.13: * server: Enable socket activation through systemd [PR#173] * rpc-server: p11_kit_remote_serve_tokens: Allow exporting all modules [PR#174] * proxy: Fail early if there is no slot mapping [PR#175] * Remove hard dependency on libpthread [PR#177] * Build fixes [PR#170, PR#176] ==== patterns-base ==== Subpackages: patterns-base-apparmor patterns-base-base patterns-base-basesystem patterns-base-basic_desktop patterns-base-console patterns-base-documentation patterns-base-enhanced_base patterns-base-minimal_base patterns-base-sw_management patterns-base-transactional_base patterns-base-x11 patterns-base-x11_enhanced - Add bootloader pattern. Useful for appliances to not repeat the logic in kiwi files. ==== perl-Apache-AuthCookie ==== Version update (3.29 -> 3.30) - updated to 3.30 see /usr/share/doc/packages/perl-Apache-AuthCookie/Changes 3.30 2020-04-14 - Fix logic error for EnforceLocalDestination - Add a bunch of tests to cover all scenarios of EnforceLocalDestination and DefaultDestination ==== perl-Mojolicious ==== Version update (8.36 -> 8.37) - updated to 8.37 see /usr/share/doc/packages/perl-Mojolicious/Changes 8.37 2020-04-19 - Added keep_alive_timeout attribute to Mojo::Server::Daemon. - Added -k options to daemon and prefork commands. - Added keep_alive_timeout setting to Hypnotoad. - Increased various default timeouts because keep_alive_timeout takes over some of their previous responsibility. - Improved timeout setting performance significantly in Mojo::IOLoop::Stream. - Improved again method in Mojo::Reactor, Mojo::Reactor::EV and Mojo::Reactor::Poll to allow changing the invocation time of active timers. - Fixed support for 425 status in Mojo::Message::Response. ==== perl-libwww-perl ==== Version update (6.43 -> 6.44) - updated to 6.44 see /usr/share/doc/packages/perl-libwww-perl/Changes 6.44 2020-04-14 19:37:45Z - Support basic authentication charset per RFC 7617 (GH#339) (Ville Skytt) - Fixed POD mistake. (GH PR#338. Sebastian Paaske Tørholm) ==== php7 ==== Version update (7.4.4 -> 7.4.5) Subpackages: apache2-mod_php7 php7-ctype php7-dom php7-gd php7-gettext php7-iconv php7-json php7-mbstring php7-mysql php7-pdo php7-sqlite php7-tokenizer php7-xmlreader php7-xmlwriter - updated to 7.4.5: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.5 ==== plasma-framework ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Plasma5 plasma-framework-components plasma-framework-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Added Page element * [pc3/busyindicator] Hide when not running * Update window-pin, Add more sizes, Remove redundant edit-delete * Make animation durations consistent with Kirigami values * WIP: Create a new TopArea element using widgets/toparea svg * Added plasmoid heading svg * make highlighted property work for roundbutton ==== poppler ==== Version update (0.86.1 -> 0.87.0) Subpackages: libpoppler-cpp0 libpoppler-glib8 poppler-tools - Update to version 0.87.0: + core: - Fix crashes due to inconsistent vtables for Clang builds - Fix leak in broken files - Internal code improvements + qt5: - Add option to get form choice for export value - ArthurOutputDev: Avoid division by zero in updateLineDash + glib: Internal code improvements + utils: pdftohtml: Fix memory leak in HtmlOutputDev::getLinkDest - Bump poppler_sover following upstream changes. ==== poppler-qt5 ==== Version update (0.86.1 -> 0.87.0) - Update to version 0.87.0: + core: - Fix crashes due to inconsistent vtables for Clang builds - Fix leak in broken files - Internal code improvements + qt5: - Add option to get form choice for export value - ArthurOutputDev: Avoid division by zero in updateLineDash + glib: Internal code improvements + utils: pdftohtml: Fix memory leak in HtmlOutputDev::getLinkDest - Bump poppler_sover following upstream changes. ==== powertop ==== Version update (2.11 -> 2.12) - Update to 2.12: * README: suggest to install autoconf-archive * intel_cpus: Enable Jasper Lake support in PowerTop * src/cpu: intel_cpus: Re-arrange the order of cpu model numbers * intel_cpus: Enable Sky Lake server support in PowerTop * src/display.cpp: Fix: Add the missing part of the patch changes * configure.ac: Add a new release candidate v2.12-rc1 to PowerTop * powertop.pot: Update powertop.pot * configure.ac: Add a new release v2.12 to PowerTop * Revert "configure.ac: version strings from git describe" * configure.ac: required version to 2.69 * configure.ac: ax_add_fortify_source * po: update translation files and template * intel_cpus: Enable Comet Lake (Mobile) and Comet Lake (Desktop) support * tuningsysfs: use med_power_with_dipm for SATA link power management ==== prison-qt5 ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Prison5 prison-qt5-imports - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Also expose the true minimum size to QML * Add a new set of barcode size functions * Simplify minimum size handling * Move barcode image scaling logic to AbstractBarcode * Add API to check whether a barcode is one- or two-dimensional ==== purple-rocketchat ==== Version update (0.0+hg20190218 -> 0.0+hg20200403) Subpackages: libpurple-plugin-rocketchat pidgin-plugin-rocketchat - Update to version 0.0+hg20200403 (changes since 0.0+hg20190218): * 800ef89: Attempt to fetch user statuses at login. Not quite working yet though * f723268: Subscribe to status changes to help issue #61 * 284839c: Use 'hg' instead of 'git' for PLUGIN_VERSION. ==== purpose ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Purpose5 libKF5PurposeWidgets5 purpose-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== python-M2Crypto ==== - Do not pull in py2 pkg on doc subpkg ==== python-PyHamcrest ==== Version update (1.9.0 -> 2.0.2) - Update to 2.0.2 * Make hamcrest package PEP 561 compatible, i.e. supply type hints for external use. * Drop formal support for 2.x * Drop formal support for 3.x < 3.5 * Made has_properties() report all mismatches, not just the first. * Silence warnings. * Type fixes. * Remove obsolete dependencies. * Add support up to Python 3.8 - Removed upstreamed patch pytest4-02.patch ==== python-PyNaCl ==== - Fix tests with latest hypothesis: * hypothesis-no-unilmited.patch ==== python-Pygments ==== Version update (2.4.2 -> 2.6.1) - Don't use %python3_only command, but properly use alternatives. - fix the path of non-oss licensed files to remove - set the minimal version of python to 3.5 to match upstream requirement - update to version 2.6.1: * This release fixes a packaging issue. No functional changes. - additional changes from version 2.6.0: * Running Pygments on Python 2.x is no longer supported. * Added lexers: + Linux kernel logs (PR#1310) + LLVM MIR (PR#1361) + MiniScript (PR#1397) + Mosel (PR#1287, PR#1326) + Parsing Expression Grammar (PR#1336) + ReasonML (PR#1386) + Ride (PR#1319, PR#1321) + Sieve (PR#1257) + USD (PR#1290) + WebIDL (PR#1309) * Updated lexers: + Apache2 (PR#1378) + Chapel (PR#1357) + CSound (PR#1383) + D (PR#1375, PR#1362) + Idris (PR#1360) + Perl6/Raku lexer (PR#1344) + Python3 (PR#1382, PR#1385) + Rust: Updated lexer to cover more builtins (mostly macros) and miscellaneous new syntax (PR#1320) + SQL: Add temporal support keywords (PR#1402) * The 256-color/true-color terminal formatters now support the italic attribute in styles (PR#1288) * Support HTTP 2/3 header (PR#1308) * Support missing reason in HTTP header (PR#1322) * Boogie/Silver: support line continuations and triggers, move contract keywords to separate category (PR#1299) * GAS: support C-style comments (PR#1291) * Fix names in S lexer (PR#1330, PR#1333) * Fix numeric literals in Ada (PR#1334) * Recognize .mjs files as Javascript (PR#1392) * Recognize .eex files as Elixir (PR#1387) * Fix re.MULTILINE usage (PR#1388) * Recognize pipenv and poetry dependency & lock files (PR#1376) * Improve font search on Windows (#1247) * Remove unused script block (#1401) - disable python2 build: Pygments is python 3 only now - remove shebang from pygments/lexers/_usd_builtins.py: unneeded - update to version 2.5.2: * Fix incompatibility with some setuptools versions (PR#1316) * Fix lexing of ReST field lists (PR#1279) * Fix lexing of Matlab keywords as field names (PR#1282) * Recognize double-quoted strings in Matlab (PR#1278) * Avoid slow backtracking in Vim lexer (PR#1312) * Fix Scala highlighting of types (PR#1315) * Highlight field lists more consistently in ReST (PR#1279) * Fix highlighting Matlab keywords in field names (PR#1282) * Recognize Matlab double quoted strings (PR#1278) * Add some Terraform keywords * Update Modelica lexer to 3.4 * Update Crystal examples - additional changes from version 2.5.1: * This release fixes a packaging issue. No functional changes. - additional changes from version 2.5.0: * Added lexers: + Email (PR#1246) + Erlang, Elxir shells (PR#823, #1521) + Notmuch (PR#1264) + Scdoc (PR#1268) + Solidity (#1214) + Zeek (new name for Bro) (PR#1269) + Zig (PR#820) * Updated lexers: + Apache2 Configuration (PR#1251) + Bash sessions (#1253) + CSound (PR#1250) + Dart + Dockerfile + Emacs Lisp + Handlebars (PR#773) + Java (#1101, #987) + Logtalk (PR#1261) + Matlab (PR#1271) + Praat (PR#1277) + Python3 (PR#1255) + Ruby + YAML (#1528) + Velocity * Added styles: + Inkpot (PR#1276) * The PythonLexer class is now an alias for the former Python3Lexer. The old PythonLexer is available as Python2Lexer. * Bump NasmLexer priority over TasmLexer for .asm files (fixes #1326) * Default font in the ImageFormatter has been updated (#928, PR#1245) * Test suite switched to py.test, removed nose dependency (#1490) * Reduce TeraTerm lexer score -- it used to match nearly all languages (#1256) * Treat Skylark/Starlark files as Python files (PR#1259) * Image formatter: actually respect line_number_separator option * Add LICENSE file to wheel builds * Agda: fix lambda highlighting * Dart: support @ annotations * Dockerfile: accept FROM ... AS syntax * Emacs Lisp: add more string functions * GAS: accept registers in directive arguments * Java: make structural punctuation (braces, parens, colon, comma) Punctuation, not Operator (#987) * Java: support var contextual keyword (#1101) * Matlab: Fix recognition of function keyword (PR#1271) * Python: recognize .jy filenames (#976) * Python: recognize f string prefix (#1156) * Ruby: support squiggly heredocs * Shell sessions: recognize Virtualenv prompt (PR#1266) * Velocity: support silent reference syntax - drop denose.patch: fixed upstream - fix postuninstall alternative ==== python-SQLAlchemy ==== Version update (1.3.15 -> 1.3.16) - update to version 1.3.16: * orm + Fixed bug in orm.selectinload() loading option where two or more loaders that represent different relationships with the same string key name as referenced from a single orm.with_polymorphic() construct with multiple subclass mappers would fail to invoke each subqueryload separately, instead making use of a single string-based slot that would prevent the other loaders from being invoked. References: #5228 + Fixed issue where a lazyload that uses session-local ?get? against a target many-to-one relationship where an object with the correct primary key is present, however it?s an instance of a sibling class, does not correctly return None as is the case when the lazy loader actually emits a load for that row. References: #5210 + Modified the queries used by subqueryload and selectinload to no longer ORDER BY the primary key of the parent entity; this ordering was there to allow the rows as they come in to be copied into lists directly with a minimal level of Python-side collation. However, these ORDER BY clauses can negatively impact the performance of the query as in many scenarios these columns are derived from a subquery or are otherwise not actual primary key columns such that SQL planners cannot make use of indexes. The Python-side collation uses the native itertools.group_by() to collate the incoming rows, and has been modified to allow multiple row-groups-per-parent to be assembled together using list.extend(), which should still allow for relatively fast Python-side performance. There will still be an ORDER BY present for a relationship that includes an explicit order_by parameter, however this is the only ORDER BY that will be added to the query for both kinds of loading. References: [#5162] * orm declarative + The string argument accepted as the first positional argument by the relationship() function when using the Declarative API is no longer interpreted using the Python eval() function; instead, the name is dot separated and the names are looked up directly in the name resolution dictionary without treating the value as a Python expression. However, passing a string argument to the other relationship() parameters that necessarily must accept Python expressions will still use eval(); the documentation has been clarified to ensure that there is no ambiguity that this is in use. See also Evaluation of relationship arguments - details on string evaluation References: #5238 * sql + Add ability to literal compile a DateTime, Date or :class:?Time? when using the string dialect for debugging purposes. This change does not impact real dialect implementation that retain their current behavior. References: #5052 * schema + Added support for reflection of ?computed? columns, which are now returned as part of the structure returned by Inspector.get_columns(). When reflecting full Table objects, computed columns will be represented using the Computed construct. References: #5063 * postgresql + Fixed issue where a ?covering? index, e.g. those which have an INCLUDE clause, would be reflected including all the columns in INCLUDE clause as regular columns. A warning is now emitted if these additional columns are detected indicating that they are currently ignored. Note that full support for ?covering? indexes is part of #4458. Pull request courtesy Marat Sharafutdinov. References: #5205 * mysql + Fixed issue in MySQL dialect when connecting to a psuedo-MySQL database such as that provided by ProxySQL, the up front check for isolation level when it returns no row will not prevent the dialect from continuing to connect. A warning is emitted that the isolation level could not be detected. References: #5239 * sqlite + Implemented AUTOCOMMIT isolation level for SQLite when using pysqlite. References: #5164 * mssql + Added support for ColumnOperators.is_distinct_from() and ColumnOperators.isnot_distinct_from() to SQL Server, MySQL, and Oracle. References: #5137 * oracle + Implemented AUTOCOMMIT isolation level for Oracle when using cx_Oracle. Also added a fixed default isolation level of READ COMMITTED for Oracle. References: #5200 + Fixed regression / incorrect fix caused by fix for #5146 where the Oracle dialect reads from the ?all_tab_comments? view to get table comments but fails to accommodate for the current owner of the table being requested, causing it to read the wrong comment if multiple tables of the same name exist in multiple schemas. References: #5146 * misc + Fixed an issue that prevented the test suite from running with the recently released py.test 5.4.0. References: #5201 + Enum type now supports the parameter Enum.length to specify the length of the VARCHAR column to create when using non native enums by setting Enum.native_enum to False References: #5183 + Ensured that the ?pyproject.toml? file is not included in builds, as the presence of this file indicates to pip that a pep-517 installation process should be used. As this mode of operation appears to be not well supported by current tools / distros, these problems are avoided within the scope of SQLAlchemy installation by omitting the file. References: #5207 ==== python-SecretStorage ==== Version update (2.3.1 -> 3.1.2) - version update to 3.1.2 SecretStorage 3.1.2, 2020-01-08 =============================== * Updated the docs to describe how to close the D-Bus connection after use. * For secrets of wrong type, a TypeError is now raised [`#20`_]. SecretStorage 3.1.1, 2019-01-24 =============================== * Fixes TypeError with cryptography 2.5. Thanks Zach Hoffman for the pull request! SecretStorage 3.1.0, 2018-09-02 =============================== * The ``dbus_init`` function no longer accepts any arguments. * The ``dbus_init`` function now converts ``ConnectionError`` and ``ValueError`` to ``SecretServiceNotAvailableException``. * New exception class: ``PromptDismissedException``. * Switched to declarative setup configuration. Build now requires setuptools 30.3 or newer. * Added support for prompts when deleting collections and items. * Added type annotations to all methods. SecretStorage 3.0.1, 2018-04-24 =============================== * When ``DBUS_SESSION_BUS_ADDRESS`` environment variable is unset, and Jeepney raises a ``KeyError`` because of that, SecretStorage now intercepts that error and re-raises it as ``SecretServiceNotAvailableException``. * Uploaded to PyPI with fixed meta-data. SecretStorage 3.0.0, 2018-04-23 =============================== .. warning:: This release is backwards incompatible with the previous versions. * Python 3.5 or newer is now required. * SecretStorage has been ported from dbus-python to Jeepney_, a pure Python D-Bus client. * The asynchronous API has been removed. If you need it, please file a bug and describe your use case. * The ``bus`` argument is now called ``connection`` in all functions that accept it. ==== python-argparse-manpage ==== - Don't use %python3_only command, but properly use alternatives. ==== python-click ==== Version update (7.0 -> 7.1.1) - Update to 7.1.1 * Fix ``ClickException`` output going to stdout instead of stderr. * Fix PyPI package name, "click" is lowercase again. * Fix link in ``unicode_literals`` error message. :pr:`1151` * Add support for colored output on UNIX Jupyter notebooks. * Operations that strip ANSI controls will strip the cursor hide/show sequences. :issue:`1216` * Remove unused compat shim for ``bytes``. :pr:`1195` * Always return one of the passed choices for ``click.Choice`` :issue:`1277`, :pr:`1318` * Handle ``env MYPATH=''`` as though the option were not passed. :issue:`1196` * It is once again possible to call ``next(bar)`` on an active progress bar instance. :issue:`1125` * ``open_file`` with ``atomic=True`` retains permissions of existing files and respects the current umask for new files. :issue:`1376` * Fix ``TypeError`` raised when using bool flags and specifying ``type=bool``. :issue:`1287` * Newlines in option help text are replaced with spaces before re-wrapping to avoid uneven line breaks. :issue:`834` * ``MissingParameter`` exceptions are printable in the Python interpreter. :issue:`1139` * Fix how default values for file-type options are shown during prompts. :issue:`914` * Option help text that is wrapped adds an extra newline at the end to distinguish it from the next option. :issue:`1075` * Consider ``sensible-editor`` when determining the editor to use for ``click.edit()``. :pr:`1469` * Arguments to system calls such as the executable path passed to ``click.edit`` can contains spaces. :pr:`1470` * Add ZSH completion autoloading and error handling. :issue:`1348` * ZSH completion escapes special characters in values. :pr:`1418` * Add completion support for Fish shell. :pr:`1423` * Decoding bytes option values falls back to UTF-8 in more cases. * Make the warning about old 2-arg parameter callbacks a deprecation warning, to be removed in 8.0. This has been a warning since Click 2.0. :pr:`1492` ==== python-docutils ==== - Fix the condition to really generate the direct binaries - Remove %python3_only and use full alternatives. - Add patch to fix build with pygments 2.4 and newer: * pygments25.patch ==== python-gobject2 ==== - Use python2_sitearch to fix build without extra macros ==== python-gunicorn ==== Version update (19.10.0 -> 20.0.4) - update to 20.0.4 * Ensure WSGI header value is string before conducting regex search on it. * Use importlib instead of __import__ and eval * Use Python default SSL cipher list by default * Support str and bytes for UNIX socket addresses * fixed the way the config module is loaded. __file__ is now available * only support Python >= 3.5 * load the WSGI application before the loader to pick up all files - Dropped patch pytest5.patch ==== python-jedi ==== Version update (0.16.0+git55.17b3611c -> 0.17.0) - Update to v0.17.0 * Added ``Project`` support. This allows a user to specify which folders Jedi should work with. * Added support for Refactoring. The following refactorings have been implemented: ``Script.rename``, ``Script.inline``, ``Script.extract_variable`` and ``Script.extract_function``. * Added ``Script.get_syntax_errors`` to display syntax errors in the current script. * Added code search capabilities both for individual files and projects. The new functions are ``Project.search``, ``Project.complete_search``, ``Script.search`` and ``Script.complete_search``. * Added ``Script.help`` to make it easier to display a help window to people. Now returns pydoc information as well for Python keywords/operators. This means that on the class keyword it will now return the docstring of Python's builtin function ``help('class')``. * The API documentation is now way more readable and complete. Check it out under https://jedi.readthedocs.io. A lot of it has been rewritten. * Removed Python 3.4 support * Many bugfixes - back to regular releases, no git service needed anymore - jedi-pr1543-sorttest.patch gh#davidhalter/jedi#1543 - tell Leap 15.1 and SLE 15 SP1 pytest to ignore test/__init__.py so that a test file with purposely placed syntax errors does not trip the entire discovery - reenable (most) unittests - remove unbundle.patch -- according to upstream, typeshed is meant to be bundled. ==== python-keyring ==== Version update (18.0.1 -> 21.2.0) - version update to 21.2.0 v21.2.0 - ------ * #372: Chainer now deterministically resolves at a lower priority than the Fail keyring (when there are no backends to chain). * #372: Fail keyring now raises a ``NoKeyringError`` for easier selectability. * #405: Keyring now logs at DEBUG rather than INFO during backend startup. v21.1.1 - ------ * Refreshed package metadata. v21.1.0 - ------ * #380: In SecretService backend, close connections after using them. v21.0.0 - ------ * Require Python 3.6 or later. v20.0.1 - ------ * #417: Fix TypeError when backend fails to initialize. v20.0.0 - ------ * Extracted ``keyring.testing`` package to contain supporting functionality for plugin backends. ``keyring.tests`` has been removed from the package. v19.3.0 - ------ * Switch to `importlib.metadata <https://docs.python.org/3/library/importlib.metadata.html>`_ for loading entry points. Removes one dependency on Python 3.8. * Added new ``KeyringBackend.set_properties_from_env``. * #382: Add support for alternate persistence scopes for Windows backend. Set ``.persist`` to "local machine" or "session" to enable the alternate scopes or "enterprise" to use the default scope. * #404: Improve import times when a backend is specifically configured by lazily calling ``get_all_keyring``. 19.2.0 - ----- * Add support for get_credential() with the SecretService backend. 19.1.0 - ----- * #369: macOS Keyring now honors a ``KEYCHAIN_PATH`` environment variable. If set, Keyring will use that keychain instead of the default. 19.0.2 - ----- * Refresh package skeleton. * Adopt `black <https://pypi.org/project/black>`_ code style. 19.0.1 - ----- * Merge with 18.0.1. ==== python-lazr.config ==== Version update (2.2.1 -> 2.2.2) - update to 2.2.2 * Officially add support for Python 3.7 and 3.8. ==== python-matplotlib ==== Version update (3.1.3 -> 3.2.1) Subpackages: python3-matplotlib python3-matplotlib-cairo python3-matplotlib-gtk3 - specfile: * update copyright year * tkagg.py and wx_compat.py are not part of the build process anymore (the backends still exist though); removed appropiate files from %files section - update to version 3.2.1: * fix Quiver.set_UVC calls with scalar inputs * fix bezier.get_parallels failure from floating point rounding errors * fix markers specified as tuples (polygons, stars, or asterisks) * fix saving PNGs to file objects in some places * fix saving figures using the nbAgg/notebook backend * fix saving with tight layout using the PGF backend * fix setting custom datapath in rcParams (note: it is still deprecated) * fix various issues running setup.py in non-CI environments * fix xpdf distiller * various minor bug and documentation fixes - changes from version 3.2.0: * default image interpolation is now `'antialiased'` to better handle down-sampling and reduce artifacts when up-sampling by small ratios. * change when ticks switch to using an offset to improve readability * improvements to auto-scaling and auto-limits * `DivergingNorm` has been renamed to `TwoSlopeNorm` * support for 3 and 4 digit hex colors (`#123` maps to `#112233`) * improvements to Logit scale ticker and formatter * control of where errorbars start getting placed with `errorevery` * correct kerning when laying out text * improvements to MovieRegistry * For the full details please see the whats new [1] and API changes [2] in the documentation [1] https://matplotlib.org/3.2.0/users/whats_new.html [2] https://matplotlib.org/3.2.0/api/api_changes.html ==== python-msgpack ==== Version update (0.6.2 -> 1.0.0) - version update to 1.0.0 * Remove Python 2 support from the msgpack/_cmsgpack. msgpack/fallback still supports Python 2. * Remove encoding option from the Packer and Unpacker. * Unpacker: The default value of max_buffer_type is changed to 100MiB. * Unpacker: strict_map_key is True by default now. * Unpacker: String map keys are interned. * Drop old buffer protocol support. * Support Timestamp type. * Support serializing and decerializing datetime object with tzinfo. * Unpacker: Fix Unpacker.read_bytes() in fallback implementation. (#352) ==== python-networkx ==== - Add patch to fix matplotlib deprecation: * matplotlib.patch - Skip two tests that keep failing everywhere ==== python-parso ==== Version update (0.6.2 -> 0.7.0) - update to 0.7.0 * Fix a lot of annoying bugs in the diff parser. The fuzzer did not find issues anymore even after running it for more than 24 hours (500k tests). * Small grammar change: suites can now contain newlines even after a newline. This should really not matter if you don't use error recovery. It allows for nicer error recovery. - remove py_38.patch (merged upstream) ==== python-pycairo ==== Version update (1.18.1 -> 1.19.1) - Add missing dep on setuptools - Update to 1.19.1: * support for new python * remove support for python 2.x - Remove patch python38.patch ==== python-pycurl ==== - Do not pull in py2 package on doc subpkg ==== python-pywbem ==== Version update (0.17.0 -> 0.17.1) - Update to 0.17.1: - Fixed version incompatibilities reported by pip for tox/pluggy, ipython/prompt-toolkit, and flake8/pyflakes. (See issue #2153) - Fixed the issue where formatting the timezone name of a pywbem.MinutesFromUTC object raised NotImplementedError, by adding a tzname() method. (see issue #2160) - Increased minimum version of ?six? from 0.10.0 to 0.12.0 when on Python 3.8 (or higher). (See issue #2150). - Increased minimum version of ?setuptools? on Python 3.7 to 38.4.1 to fix a bug with new format of .pyc files. (See issue #2167). ==== python-redis ==== Version update (3.3.11 -> 3.4.1) - version update to 3.4.1 * 3.4.1 * Move the username argument in the Redis and Connection classes to the end of the argument list. This helps those poor souls that specify all their connection options as non-keyword arguments. #1276 * Prior to ACL support, redis-py ignored the username component of Connection URLs. With ACL support, usernames are no longer ignored and are used to authenticate against an ACL rule. Some cloud vendors with managed Redis instances (like Heroku) provide connection URLs with a username component pre-ACL that is not intended to be used. Sending that username to Redis servers < 6.0.0 results in an error. Attempt to detect this condition and retry the AUTH command with only the password such that authentication continues to work for these users. #1274 * Removed the __eq__ hooks to Redis and ConnectionPool that were added in 3.4.0. This ended up being a bad idea as two separate connection pools be considered equal yet manage a completely separate set of connections. * 3.4.0 * Allow empty pipelines to be executed if there are WATCHed keys. This is a convenient way to test if any of the watched keys changed without actually running any other commands. Thanks @brianmaissy. [#1233], #1234 * Removed support for end of life Python 3.4. * Added support for all ACL commands in Redis 6. Thanks @IAmATeaPot418 for helping. * Pipeline instances now always evaluate to True. Prior to this change, pipeline instances relied on __len__ for boolean evaluation which meant that pipelines with no commands on the stack would be considered False. #994 * Client instances and Connection pools now support a 'client_name' argument. If supplied, all connections created will call CLIENT SETNAME as soon as the connection is opened. Thanks to @Habbie for supplying the basis of this change. #802 * Added the 'ssl_check_hostname' argument to specify whether SSL connections should require the server hostname to match the hostname specified in the SSL cert. By default 'ssl_check_hostname' is False for backwards compatibility. #1196 * Slightly optimized command packing. Thanks @Deneby67. #1255 * Added support for the TYPE argument to SCAN. Thanks @netocp. #1220 * Better thread and fork safety in ConnectionPool and BlockingConnectionPool. Added better locking to synchronize critical sections rather than relying on CPython-specific implementation details relating to atomic operations. Adjusted how the pools identify and deal with a fork. Added a ChildDeadlockedError exception that is raised by child processes in the very unlikely chance that a deadlock is encountered. Thanks @gmbnomis, @mdellweg, @yht804421715. #1270, [#1138], #1178, #906, #1262 * Added __eq__ hooks to the Redis and ConnectionPool classes. Thanks @brainix. #1240 - deleted patches - 0001-fix-tests-with-redis-pre-5.0.0.patch (upstreamed) ==== python-reno ==== Version update (2.11.3 -> 3.0.1) - update to 3.0.1 * scan the whole branch if a version cannot be found - version update to 3.0.0 * Remove usage of six * [ussuri][goal] Drop python 2.7 support and testing * Add extension metadata to sphinxext * Handle Windows compatibility * Scan all branches for cache generation * Avoid docutils 0.15 with py2 * Add Python 3 Train unit tests * Fix py27 test: Update sphinx requirement * OpenDev Migration Patch * Switch to current hacking * Remove references to oslosphinx ==== python-sphinxcontrib-websupport ==== Version update (1.1.2 -> 1.2.1) - version update to 1.2.1 * #41: templates/searchresults.html is missing in the source tarball - update to 1.2.0: * Drop python2.7 and 3.4 support ==== python-zope.deprecation ==== - Do not pull in py2 package on doc subpkg ==== python-zope.event ==== - Do not pull in py2 package on doc subpkg ==== python-zope.hookable ==== - Do not pull in py2 package in doc subpkg ==== python-zope.i18nmessageid ==== - Do not pull in python2 pkg in doc subpkg ==== python-zope.interface ==== Version update (5.0.1 -> 5.1.0) - Update to 5.1.0: * Make @implementer(*iface) and classImplements(cls, *iface) ignore redundant interfaces. If the class already implements an interface through inheritance, it is no longer redeclared specifically for cls. This solves many instances of inconsistent resolution orders, while still allowing the interface to be declared for readability and maintenance purposes. See issue 199. * Remove all bare except: statements. Previously, when accessing special attributes such as __provides__, __providedBy__, __class__ and __conform__, this package wrapped such access in a bare except: statement, meaning that many errors could pass silently; typically this would result in a fallback path being taken and sometimes (like with providedBy()) the result would be non-sensical. This is especially true when those attributes are implemented with descriptors. Now, only AttributeError is caught. This makes errors more obvious. * In addition, ZODB errors like POSKeyError could now be propagated where previously they would ignored by this package. * Require that the second argument (bases) to InterfaceClass is a tuple. This only matters when directly using InterfaceClass to create new interfaces dynamically. Previously, an individual interface was allowed, but did not work correctly. Now it is consistent with type and requires a tuple. * Let interfaces define custom __adapt__ methods. This implements the other side of the PEP 246 adaptation protocol: objects being adapted could already implement __conform__ if they know about the interface, and now interfaces can implement __adapt__ if they know about particular objects. There is no performance penalty for interfaces that do not supply custom __adapt__ methods. * Make the internal singleton object returned by APIs like implementedBy and directlyProvidedBy for objects that implement or provide no interfaces more immutable. Previously an internal cache could be mutated. See issue 204. ==== python3-qt5 ==== - Stop building python2-qt5 for openSUSE Tumbleweed. ==== qqc2-desktop-style ==== Version update (5.68.0 -> 5.69.0) - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * QQC2-Desktop-Style: Convert license headers to SPDX expressions * [Dialog] Use `ShadowedRectangle` * Fix sizing of CheckBox and RadioButton (kde#418447) * Use `ShadowedRectangle` ==== rdma-core ==== Version update (27.0 -> 27.1) Subpackages: libefa1 libibverbs libibverbs1 libmlx4-1 libmlx5-1 librdmacm1 - Update to v27.1 - Many bugfixes (memory leaks, use after free, etc.) ==== rpm ==== Subpackages: librpmbuild9 rpm-build rpm-build-perl rpm-build-python rpm-devel - Fix verification of DSA2 signatures with libgrcypt [bnc#1165731] * new patch: gcryptdsa2.diff - Do not map the index database read-write all the time * new patch: ndb_backport2.diff - Fix name of Packages DB file in rpmconfigcheck ==== ruby2.6 ==== Version update (2.6.5 -> 2.6.6) Subpackages: libruby2_6-2_6 ruby2.6-devel - Update 2.6.6 (boo#1167244 boo#1168938) - CVE-2020-10663: Unsafe Object Creation Vulnerability in JSON (Additional fix) - CVE-2020-10933: Heap exposure vulnerability in the socket library https://github.com/ruby/ruby/compare/v2_6_5...v2_6_6 - drop CVE-2020-8130.patch and rake-12.3.2.gem again: fix included - Fix CVE-2020-8130 (boo# 1164804) for the intree copy of rake: - add CVE-2020-8130.patch and rake-12.3.2.gem ==== rubygem-rubocop ==== Version update (0.81.0 -> 0.82.0) - New upstream release 0.82.0 [#]## New features * [#7867](https://github.com/rubocop-hq/rubocop/pull/7867): Add support for tabs in indentation. ([@DracoAter][]) * [#7863](https://github.com/rubocop-hq/rubocop/issues/7863): Corrector now accepts nodes in addition to ranges. ([@marcandre][]) * [#7862](https://github.com/rubocop-hq/rubocop/issues/7862): Corrector now has a `wrap` method. ([@marcandre][]) * [#7850](https://github.com/rubocop-hq/rubocop/issues/7850): Make it possible to enable/disable pending cops. ([@koic][]) * [#7861](https://github.com/rubocop-hq/rubocop/issues/7861): Make it to allow `Style/CaseEquality` when the receiver is a constant. ([@rafaelfranca][]) * [#7851](https://github.com/rubocop-hq/rubocop/pull/7851): Add a new `Style/ExponentialNotation` cop. ([@tdeo][]) * [#7384](https://github.com/rubocop-hq/rubocop/pull/7384): Add new `Style/DisableCopsWithinSourceCodeDirective` cop. ([@egze][]) * [#7826](https://github.com/rubocop-hq/rubocop/issues/7826): Add new `Layout/SpaceAroundMethodCallOperator` cop. ([@saurabhmaurya15][]) [#]## Bug fixes * [#7871](https://github.com/rubocop-hq/rubocop/pull/7871): Fix an auto-correction bug in `Lint/BooleanSymbol`. ([@knu][]) * [#7842](https://github.com/rubocop-hq/rubocop/issues/7842): Fix a false positive for `Lint/RaiseException` when raising Exception with explicit namespace. ([@koic][]) * [#7834](https://github.com/rubocop-hq/rubocop/issues/7834): Fix `Lint/UriRegexp` to register offense with array arguments. ([@tejasbubane][]) * [#7841](https://github.com/rubocop-hq/rubocop/issues/7841): Fix an error for `Style/TrailingCommaInBlockArgs` when lambda literal (`->`) has multiple arguments. ([@koic][]) * [#7842](https://github.com/rubocop-hq/rubocop/issues/7842): Fix a false positive for `Lint/RaiseException` when Exception without cbase specified under the namespace `Gem` by adding `AllowedImplicitNamespaces` option. ([@koic][]) * `Style/IfUnlessModifier` does not infinite-loop when autocorrecting long lines which use if/unless modifiers and have multiple statements separated by semicolons. ([@alexdowad][]) * [rubocop-hq/rubocop-rails#127](https://github.com/rubocop-hq/rubocop-rails/issues/127): Use `ConfigLoader.default_configuration` for the default config. ([@hanachin][]) [#]## Changes * **(Breaking)** Renamed `Layout/Tab` cop to `Layout/IndentationStyle`. ([@DracoAter][]) * [#7869](https://github.com/rubocop-hq/rubocop/pull/7869): **(Breaking)** Drop support for Ruby 2.3. ([@koic][]) [@DracoAter]: https://github.com/DracoAter [@marcandre]: https://github.com/marcandre [@koic]: https://github.com/koic [@rafaelfranca]: https://github.com/rafaelfranca [@tdeo]: https://github.com/tdeo [@egze]: https://github.com/egze [@saurabhmaurya15]: https://github.com/saurabhmaurya15 [@knu]: https://github.com/knu [@tejasbubane]: https://github.com/tejasbubane [@alexdowad]: https://github.com/alexdowad [@hanachin]: https://github.com/hanachin ==== rubygem-sdoc ==== Version update (1.0.0 -> 1.1.0) - updated to version 1.1.0 * #138 - Fix panel header overflow on Chrome * 39e6cae9 - Display version using -v or --version flags ==== shared-mime-info ==== Version update (1.12 -> 1.15) - Update to version 1.15: + Add Kindle 8 eBook format. + Fix some HTML files being detected as XML. - Changes from version 1.14: + Add mime-type for QCOW images. + Fix matching SVG files in some circumstances (again). - Changes from version 1.13.1: + Fix matching SVG files in some circumstances. - Changes from version 1.13: + Add code of conduct document. + Use itstool and gettext to generate translations. + Add content-tree type for OSTree USB repositories. + Add match for MPEG-4 v1 videos. + Adjust a lot of user readable mime-type descriptions. + Fix WOFF/WOFF2 mime-types. + Prefer text/html to XHTML for *.html files. + Better magic for text/html files. + Fix SVG magic for files embedded in HTML. + Add *.sgd as a glob for Mega Drive ROMs. + Specification: Mention that sub-class-of can be aliases. + Tools: Enable Large File Support in update-mime-database. + Test suite: - Make test suite failures fatal. - Add test for duplicate mime-types. - Fix WarpScript test. - Generate the specification in the CI, to avoid it becoming syntactically invalid. - Stop using source service, it leads to a undetected build cycle. - Following this: Drop libtool BuildRequires and stop passing autogen.sh to bootstrap, we are now using upstream release tarballs. - Add itstool BuildRequires: New dependency. - Disable t-u-u, currently breaks the build. - Stop passing --disable-default-make-check to configure, no longer needed, nor recognized. ==== skopeo ==== Version update (0.1.41 -> 0.2.0) - Update to skopeo v0.2.0: - Update on #834: force runc only when cgroupsv1 - Update docs/skopeo.1.md - Add example with repository - Skopeo should support for BigFilesTemporaryDir (SystemContext) - Use fully-qualified image names - Add support for REGISTRY_AUTH_FILE - Partial image encryption support - Remove the list_tags integration test since it does not cover much not already tested by the upstream container/images repo or local unit tests - Updates based on code review to simplify logic and tests - Fix inconsistency in manpage example for list-tags - Adds "list-tags" command to list tags with no known tag required ==== solid ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Solid5 libKF5Solid5-lang solid-imports solid-tools - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * [Fstab] Ensure uniqueness for all filesystem types * Samba: Ensure to differenciate mounts sharing the same source (kde#418906) * Solid: Convert license headers to SPDX expressions * hardware tool: define syntax via syntax arg ==== sonnet ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5SonnetCore5 libKF5SonnetCore5-lang libKF5SonnetUi5 - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Fix Sonnet autodetect failing on Indian langs * Create ConfigView an unmanaged ConfigWidget ==== subversion ==== Subpackages: libsvn_auth_gnome_keyring-1-0 libsvn_auth_kwallet-1-0 subversion-bash-completion subversion-perl - Try to get building with ruby 2.7 bsc#1169446 - Add patches: * ruby27-warnings.patch * ruby-includes.patch ==== swig ==== - Ruby 2.7 support (cherry-picked from upstream) 0001-Fix-code-generated-for-Ruby-global-variables.patch 0002-Add-support-for-Ruby-2.7.patch 0003-Move-new-macros-for-Ruby-to-their-dedicated-namespac.patch 0004-Improve-description-of-cast-macros-for-Ruby.patch ==== syndication ==== Version update (5.68.0 -> 5.69.0) - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0 ==== syntax-highlighting ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5SyntaxHighlighting5 libKF5SyntaxHighlighting5-lang - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Too many changes since 5.68.0, only listing bugfixes: * LaTeX: fix math parentheses in optional labels (kde#418979) * optimize dynamic regex matching (kde#418778) ==== systemd ==== Version update (244 -> 245) Subpackages: libsystemd0 libudev-devel libudev1 systemd-container systemd-doc systemd-logger systemd-sysvinit udev - Switch back to the hybrid hierarchy Unfortunately Kubernetes and runc are not yet ready for cgroupsv2. Let's reconsider the unified hierarchy in a couple of months. - Import commit c5aa158173ced05201182d1cc18632a25cf43b94 (merge v245.4) - Add 0001-meson-fix-build-of-udev-path_id_compat-builtin-with-.patch - Import commit 31f82b39c811b4f731c80c2c2e7c56a0ca924a5b (merge v245.2) d1d3f2aa15 docs: Add syntax for templated units to systemd.preset man page 3c69813c69 man: add a tiny bit of markup bf595e788c home: fix segfault when parsing arguments in PAM module e110f4dacb test: wait a bit after starting the test service e8df08cfdb fix journalctl regression (#15099) eb3a38cc23 NEWS: add late note about job trimming issue 405f0fcfdd systemctl: hide the 'glyph' column when --no-legend is requested 1c7de81f89 format-table: allow hiding a specific column b7f2308bda core: transition to FINAL_SIGTERM state after ExecStopPost= 2867dfbf70 journalctl: show duplicate entries if they are from the same file (#14898) [...] - Upgrade to v245 (commit 74e2e834b4282c9bbdc12014f6ccf8d86e542b8d) See https://github.com/openSUSE/systemd/blob/SUSE/v245/NEWS for details. The new tools provided by systemd repart, userdb, homed, fdisk, pwquality, p11kit feature have been disabled for now as they require reviews first. Default to the "unified" cgroup hierarchy. Indeed most prominent users of cgroup (such as libvirt, kubic) should be ready for such change. It's still possible to switch back to the old "hybrid" hierarchy by passing "systemd.unified_cgroup_hierarchy=0" option to the kernel command line though. Added 0001-Revert-job-Don-t-mark-as-redundant-if-deps-are-relev.patch: upstream commit 097537f07a2fab3cb73aef7bc59f2a66aa93f533 has been reverted for now on as it introduced a behavior change which has impacted plymouth at least. - add systemd-network-generator.service file together with systemd-network-generator binary ==== threadweaver ==== Version update (5.68.0 -> 5.69.0) - Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * QAtomicInteger::loadRelaxed/storeRelaxed() are available since Qt 5.14 * ThreadWeaver: Convert license headers to SPDX expressions ==== util-linux ==== Version update (2.34 -> 2.35.1) Subpackages: libblkid-devel libblkid1 libfdisk1 libmount1 libsmartcols1 libuuid-devel libuuid1 - Update to version 2.35.1: * agetty: add --show-issue, support for /run/issue and * fdisk: Correct handling of hybrid MBR, cleanup wipe warning, use 'r' to return from MBR to GPT. * lsblk: FSVER column, drop e3bb9bfb76c17b1d05814436ced62c05c4011f48.patch. * lscpu: Add HiSilicon aarch64 tsv110 cpupart, add a new columns to --cache. * mount: add --target-prefix. * mountpoint: add --nofollow option. * script: add --echo, --log-in, --logging-format, --log-out and - -log-timing. * scriptlive: new command. * scriptreplay: add --log-* options, --cr-mode, --stream, - -summary, -T --log-timing. * sfdisk: add progress bars. * unshare: add --keep-caps and --map-current-user options. * Many other fixes and improvements, see: https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.35/v2.35-Relea... https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.35/v2.35.1-Rel... - Refresh libeconf.patch. - Add libmount-Avoid-triggering-autofs-in-lookup_umount_fs.patch: Avoid triggering autofs in lookup_umount_fs_by_statfs (boo#1168389) ==== util-linux-systemd ==== Version update (2.34 -> 2.35.1) - Update to version 2.35.1: * agetty: add --show-issue, support for /run/issue and * fdisk: Correct handling of hybrid MBR, cleanup wipe warning, use 'r' to return from MBR to GPT. * lsblk: FSVER column, drop e3bb9bfb76c17b1d05814436ced62c05c4011f48.patch. * lscpu: Add HiSilicon aarch64 tsv110 cpupart, add a new columns to --cache. * mount: add --target-prefix. * mountpoint: add --nofollow option. * script: add --echo, --log-in, --logging-format, --log-out and - -log-timing. * scriptlive: new command. * scriptreplay: add --log-* options, --cr-mode, --stream, - -summary, -T --log-timing. * sfdisk: add progress bars. * unshare: add --keep-caps and --map-current-user options. * Many other fixes and improvements, see: https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.35/v2.35-Relea... https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.35/v2.35.1-Rel... - Refresh libeconf.patch. - Add libmount-Avoid-triggering-autofs-in-lookup_umount_fs.patch: Avoid triggering autofs in lookup_umount_fs_by_statfs (boo#1168389) ==== v4l2loopback ==== Version update (0.12.4_k5.6.2_1 -> 0.12.5_k5.6.4_1) Subpackages: v4l2loopback-kmp-64kb v4l2loopback-kmp-default - Update to version 0.12.5 * Fix build in Linux 5.7-rc1 due to symbol name changes * Simplify set/clear of V4L2_CAP_DEVICE_CAPS in querycaps * Use temp-var for capabilities * Also set vdev->device_caps ==== vim ==== Version update (8.2.0348 -> 8.2.0530) Subpackages: gvim vim-data vim-data-common - Updated to version 8.2.0530, fixes the following problems * Vim9: not all code tested. * Vim9: constant expression not well tested. * Vim9: expression tests don't use recognized constants. * Terminal in popup test is still a bit flaky. * Vim9: while loop not tested. * Python 3.9 does not define _Py_DEC_REFTOTAL. (Zdenek Dohnal) * Vim9: str_val is confusing, it's a number * Cannot delete a text property matching both id and type. (Axel Forsman) * Insufficient testing for indent.c. * popup_atcursor() may hang. (Yasuhiro Matsumoto) * Yaml files are only recognized by the file extension. * Internal error when using "0" for a callback. * Some Normal mode commands not tested. * Printf test failing on Haiku. * Tag kind can't be a multi-byte character. (Marcin Szamotulski) * Hardcopy command not tested enough. * Can use :pedit in a popup window. * Vim9: import that redefines local variable does not fail. * Various Normal mode commands not fully tested. * The typebuf_was_filled flag is sometimes not reset, which may cause a hang. * Crash with combination of terminal popup and autocmd. * Prop_find() may not find text property at start of the line. * Type of term_sendkeys() is unknown. * Using wrong printf directive for jump location. * Coverity warning for not using return value. * Nasty callback test fails on some systems. * No CI test for a big-endian system. * prop_find() does not find all props. * Gcc warns for ambiguous else. * Tiny popup when creating a terminal popup without minwidth. * Using freed memory with :lvimgrep and autocommand. (extracted from POC by Dominique Pelle) * Some tests fail when run under valgrind. * Wrong feature check causes test not to be run. * Menu functionality insufficiently tested. * Part from unfinished patch got included. * Error for possible NULL argument to qsort(). * Printmbcharset option not tested. * Delayed redraw when shifting text from Insert mode. * Terminal postponed scrollback test is flaky. * CI test coverage dropped. * Coverity warns for using array index out of range. * Coverity warns for not using return value. * Coverity complains about using NULL pointer. * Build fails with FEAT_EVAL but without FEAT_MENU. * Cmdexpand.c insufficiently tested. * Delayed screen update when using undo from Insert mode. * Profile test fails when two functions take same time. * Various memory leaks. * Not all tests using a terminal are in the list of flaky tests. * Not enough test coverage for evalvars.c. * Setting local instead of global flag. * When 'buftype' is "nofile" there is no overwrite check. * Writefile() error does not give a hint. * FileReadCmd event not well tested. * No early check if :find and :sfind have an argument. * Delete() commented out for testing. * Search test leaves file behind. * Channel test fails too often on slow Mac. * Buffer menu does not handle special buffers properly. * Channel connect_waittime() test is flaky. * Bsdl filetype is not detected. * Code in eval.c not sufficiently covered by tests. * Various memory leaks in Vim9 script code. * Vim9: cannot interrupt a loop with CTRL-C. * Interrupting with CTRL-C does not always work. * Crash when passing popup window to win_splitmove(). (john Devin) * In some environments a few tests are expected to fail. * Checking for wrong return value. (Tom) * Code for modeless selection not sufficiently tested. * Some errors were not tested for. * It is not possible to check for a typo in a feature name. * Buffer name may leak. * No warning when test checks for option that never exists. * Window creation failure not properly tested. * Some compilers don't support using \e for Esc. (Yegappan Lakshmanan) * A few tests fail in a huge terminal. * INT signal not properly tested. * Channel contents might be freed twice. * No warnings for incorrect printf arguments. * :disassemble has minor flaws. * Channel contents might be used after being freed. * Clipboard code is spread out. * Swap file test fails on some systems. * Listener with undo of deleting all lines not tested. * Terminal scroll tests fails on some systems. * Various functions not properly tested. * Vim9: crash if return type is invalid. (Yegappan Lakshmanan) * Not enough testing for restricted mode and function calls. * Win32: double-width character displayed incorrectly. * channel_parse_messages() fails when called recursively. * Trailing space in job_start() command causes empty argument. * Some tests fail when the system is slow. * Cannot set the highlight group for a specific terminal. * Test_confirm_cmd is flaky. * Test_quotestar() often fails when run under valgrind. * Missing feature check in test function. * Cannot check if a function name is correct. * Build failure because of wrong feature name. * Confirm test fails on amd64 system. (Alimar Riesebieter) * Previewwindow test fails on some systems. (James McCoy) * Build error without float and channel feature. (John Marriott) * Typos and other small problems. * Vim9: dead code and wrong return type. * Not parsing messages recursively breaks the govim plugin. * Vim9: some errors are not tested * GUI: pixel dust with some fonts and characters. * Vim9: no error for missing ] after list. * Test_confirm_cmd_cancel() can fail on a slow system. * Missing change to compile_list(). * Terminal highlight name is set twice, leaking memory. * Variables declared in an outer scope. * Cannot use :write when using a plugin with BufWriteCmd. * Channel out_cb test still fails sometimes on Mac. * Terminal nasty callback test fails sometimes. * Vim9: error messages not tested. * New buffers are not added to the Buffers menu. * Unloading shared libraries on exit has no purpose. * Vim9: some code is not tested. * Travis is still using trusty. * Channel and sandbox code not sufficiently tested. * Vim9: "let x = x + 1" does not give an error. * Vim9: some error messages not tested. * Vim9 script test fails. * Vim9: some code and error messages not tested. * Vim9: compiling not sufficiently tested. * Vim9: Compiling can break when using a lambda inside :def. * Vim9: memory leaks. * Win32: VTP doesn't respect 'restorescreen'. * Cannot recognize a <script> mapping using maparg(). * Vim9: some error messages not tested. * Vim9: some error messages not tested. * Vim9: asan error. * Vim9: some code not tested. * Vim9: disassemble test fails. * Too verbose output from the asan build in Travis. * Coverity complains about uninitialized field. * Calling a lambda is slower than evaluating a string. * Using the same loop in many places. * Vim9: script test fails when channel feature is missing. * Vim9: some code is not tested. * Vim9: some code is not tested. * Vim9: leaking scope memory when compilation fails. * term_getty() not sufficiently tested. * Coverity complains about ignoring return value. * Getbufvar() may get the wrong dictionary. (David le Blanc) * Vim9: func and partial types not done yet * various code is not properly tested. * Coverity complains about using uninitialized variable. * Cscope code not fully tested. * Vim9: no optional arguments in func type. * Reading past allocated memory when using varargs. * Several global functions are used in only one file. * Some compilers cannot add to "void *". * Client-server code is spread out. * Vim9: cannot separate "func" and "func(): void". * A terminal falls back to setting $TERM to "xterm". * Vim9: return type not properly checked. * Tests are not listed in sorted order. * Crash when reading a blob fails. * Several errors are not tested for. * Vim9: function types insufficiently tested. * Vim9: function arguments insufficiently tested. * Vim9: function argument with default not checked. * Test crashes on s390. (James McCoy) ==== vinagre ==== - Add -fcommon in order to fix boo#1160419. ==== virt-bootstrap ==== - Don't use %python3_only command, but properly use alternatives. ==== vlc ==== Version update (3.0.8 -> 3.0.9.2) Subpackages: libvlc5 libvlccore9 vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt vlc-vdpau - Update to version 3.0.9.2: + Misc: Properly bump the version in configure.ac. - Changes from version 3.0.9.1: + Misc: Fix VLSub returning 401 for earch request. - Changes from version 3.0.9: + Core: Work around busy looping when playing an invalid item through VLM. + Access: * Multiple dvdread and dvdnav crashs fixes * Fixed DVD glitches on clip change * Fixed dvdread commands/data sequence inversion in some cases causing unwanted glitches * Better handling of authored as corrupted DVD * Added libsmb2 support for SMB2/3 shares + Demux: * Fix TTML entities not passed to decoder * Fixed some WebVTT styling tags being not applied * Misc raw H264/HEVC frame rate fixes * Fix adaptive regression on TS format change (mostly HLS) * Fixed MP4 regression with twos/sowt PCM audio * Fixed some MP4 raw quicktime and ms-PCM audio * Fixed MP4 interlacing handling * Multiple adaptive stack (DASH/HLS/Smooth) fixes * Enabled Live seeking for HLS * Fixed seeking in some cases for HLS * Improved Live playback for Smooth and DASH * Fixed adaptive unwanted end of stream in some cases * Faster adaptive start and new buffering control options + Packetizers: * Fixes H264/HEVC incomplete draining in some cases * packetizer_helper: Fix potential trailing junk on last packet * Added missing drain in packetizers that was causing missing last frame or audio * Improved check to prevent fLAC synchronization drops + Decoder: * avcodec: revector video decoder to fix incomplete drain * spudec: implemented palette updates, fixing missing subtitles on some DVD * Fixed WebVTT CSS styling not being applied on Windows/macOS * Fixed Hebrew teletext pages support in zvbi * Fixed Dav1d aborting decoding on corrupted picture * Extract and display of all CEA708 subtitles * Update libfaad to 2.9.1 * Add DXVA support for VP9 Profile 2 (10 bits) * Mediacodec aspect ratio with Amazon devices + Audio output: * Added support for iOS audiounit audio above 48KHz * Added support for amem audio up to 384KHz + Video output: * Fix for opengl glitches in some drivers * Fix GMA950 opengl support on macOS * YUV to RGB StretchRect fixes with NVIDIA drivers * Use libpacebo new tone mapping desaturation algorithm + Text renderer: * Fix crashes on macOS with SSA/ASS subtitles containing emoji * Fixed unwanted growing background in Freetype rendering and Y padding + Mux: Fixed some YUV mappings + Service Discovery: Update libmicrodns to 0.1.2. + Misc: * Update YouTube, SoundCloud and Vocaroo scripts: this restores playback of YouTube URLs. * Add missing .wpl & .zpl file associations on Windows * Improved chromecast audio quality + Updated translations. - Drop patches that have been merged upstream: D 0001-Fix-leaking-AvahiServiceResolver-in-the-error-paths.patch D 0002-Add-Avahi-implementation-for-chromecast-renderer-dis.patch D reproducible.patch ==== webkit2gtk3 ==== Version update (2.28.0 -> 2.28.1) Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 typelib-1_0-JavaScriptCore-4_0 typelib-1_0-WebKit2-4_0 webkit2gtk-4_0-injected-bundles - Update to version 2.28.1 (boo#1169658): + Fix position of default option element popup windows under Wayland. + Fix rendering after a cross site navigation with PSON enabled and hardware acceleration forced. + Fix a crash in nested wayland compositor when closing a tab with PSON enabled. + Update Chrome and Firefox versions in user agent quirks. + Fix a crash with bubblewrap sandbox enabled. + Fix a crash in JavaScriptCore in ppc64el. + Fix the build with GStreamer 1.12. + Fix several crashes and rendering issues. + Security fixes: CVE-2020-11793. - Drop webkit2gtk3-gstreamer-build-fix.patch: Fixed upstream. - Add webkit2gtk3-gstreamer-build-fix.patch: fix build with gstreamer 1.12 (webkit#209296). - Rebase webkit-process.patch. - Use WebKit defaults for ENABLE_JIT and USE_SYSTEM_MALLOC, except for aarch64. WebKit now sets reasonable defaults based on architecture. Disable on aarch64 in case a user is still using the kernel-64kb package. - Use bubblewrap, xdg-dbus-proxy, wpe, and wpebackend-fdo on 15.2; they had been unintentionally excluded. - Increase mem_per_process; otherwise fails on SLE/Leap. ==== wireshark ==== Version update (3.2.2 -> 3.2.3) Subpackages: libwireshark13 libwiretap10 libwsutil11 wireshark-ui-qt - wireshark 3.2.3 (boo#1169063) * CVE-2020-11647: The BACapp dissector could crash - Further features, bug fixes and updated protocol support as listed in: https://www.wireshark.org/docs/relnotes/wireshark-3.2.3.html ==== xapian-core ==== Version update (1.4.9 -> 1.4.14) - Update to 1.4.14: * API: + Xapian::QueryParser: Handle "" inside a quoted phrase better. In a quoted boolean term, "" is treated as an escaped ", so handle it in a compatible way for quoted phrases. Previously we'd drop out of the phrase and start a new phrase. Fixes #630, reported by Austin Clements. + Xapian::Stem: The constructor which takes a stemmer name now takes an optional second bool parameter - if this is true, then an unknown stemmer name falls back to using the "none" stemmer instead of throwing an exception. This allows simply constructing a stemmer from an ISO language code without having to worry about whether there's a stemmer for that language, and without having to handle an exception if there isn't. + Xapian::Stem: Fix a bug with handling 4-byte UTF-8 sequences which potentially affects most of the stemmers. None of the stemmers work in languages where 4-byte UTF-8 sequences are part of the alphabet, but this bug could result in invalid UTF-8 sequences in terms generated from text containing high Unicode codepoints such as emoji, which can cause issues (for example, in some language bindings). Fix synced from Snowball git post 2.0.0. + Xapian::Stem: Add a new is_none() method which tests if this is a "none" stemmer. + Xapian::Weight: The total length of all documents is now made available to Xapian::Weight subclasses, and this is now used by DLHWeight, DPHWeight and LMWeight. To maintain ABI compatibility, internally this still fetches the average length and the number of documents, multiplies them, then rounds the result, but in the next release series this will be handled directly. + Xapian::Database::locked() on an inmemory database used to always return false, but an inmemory Database is always actually a WritableDatabase underneath, so now we always report true in this case because it's really always report being locked for writing. + testsuite: * Fix failing multi_glass_remoteprog_glass tests on x86. When the tests are run under valgrind, remote servers should be run using the runsrv wrapper script, but this wasn't happening for remote servers in multi-databases - now it is. Also, previously runsrv only used valgrind for the remote for an x86 build that didn't use SSE, but it seems there are x87 instructions in libc that are affected by valgrind not providing excess precision, so do this for x86 builds which use SSE too. Together these changes fix failures of topercent2, xor2, tradweight1 under backend multi_glass_remoteprog_glass on x86. * Fix C++ One-Definition Rule (ODR) violation in testsuite code. Two different source files linked into apitest were each defining a different `struct test`. Wrap each in an anonymous namespace to localise it to the file it is defined and used in. This was probably harmless in practice, unless trying to build with Link-Time Optimisation or similar (which is how it was detected). * Test all language codes in stemlangs1. The testsuite hardcodes a list of supported language codes which hadn't been updated since 2008. * Improve DateRangeProcessor test coverage. + matcher: * Handle pruning under a positional check. This used to be impossible, but since 1.4.13 it can happen as we now hoist AND_NOT to just below where we hoist the positional checks. The code on master already handles pruning here so this bug is specific to the RELEASE/1.4 branch. * When searching with collapsing over multiple shards, at least some of which are remote, uncollapsed_upper_bound could be too low and uncollapsed_lower_bound too high. This was causing assertion failures in testcases msize1 and msize2 under test harness backends multi_glass_remoteprog_glass and multi_remoteprog_glass. * Internally we no longer calculate a bogus total_term_count as the sum of total_length * doc_count for all shards. Instead we just use the sum of total_length, which gives the total number of term occurrences. This change should improve the estimated collection_freq values for synonyms. * Several places where we might divide zero by zero in a database where wdf was always zero have been fixed. + build system: * configure: Stop using AC_FUNC_MEMCMP. The autoconf manual marks it as "obsolescent", and it seems clear that nobody's relying on it as we're missing the "'AC_LIBOBJ' replacement for 'memcmp'" which it would try to use if needed. + documentation: * HACKING: Replace release docs with pointer to the developer guide where they are now maintained. + portability: * Eliminate 2 uses of atoi(). These are potentially problematic in a multithreaded application if setlocale() is called by another thread at the same time. * Don't check __GNUC__ in visibility.h as the configure probe before defining XAPIAN_ENABLE_VISIBILITY checks that the visibility attributes work. This probably makes no difference in practice, as all compilers we're aware of which support symbol visibility also define __GNUC__. * Document Sun C++ requires --disable-shared. - Update to 1.4.13: + API: * Fix write one past end of std::vector on certain QueryParser parser errors. This is undefined behaviour, but the write was always into reserved space, so in practice we'd actually get away with it (it was noticed because it triggers an error when running under ubsan and using libc++). * MSet::get_matches_estimated(): Improve rounding of result - a bug meant we would almost always round down. * Optimise test for UTF-8 continuation character. Performing a signed char comparison shaves an instruction or two on most architectures. * Database::get_revision(): Return revision 0 for a Database with no shards rather that throwing InvalidOperationError. * DPHWeight: Avoid dividing by 0 when searching a sharded database when one shard is empty. The result wasn't used in this case, but it's still undefined behaviour. Detected by UBSan. + testsuite: * The "singlefile" test harness backend manager now creates databases by compacting the corresponding underlying backend database (creating it first if need be) rather than always creating a temporary database to compact. * Enable compaction testcases for multi and singlefile test harness backends. * Add generated database support for remoteprog and remotetcp test harness backends. * Add test harness support for running testcases using a multi database comprised of one local and one remote shard, or two remote shards. * Check if removing existing multi stub failed. Previously if removing an existing stub failed, the test harness would create a temporary new stub and then try to rename it over the old one, which will always fail on Microsoft Windows. * Wait for xapian-tcpsrv processes to finish before moving on to the next testcase under __WIN32__ like we already do on POSIX platforms. + matcher: * Optimise OP_AND_NOT better. We now combine its left argument with other connected and-like subqueries, and gather up and hoist the negated subqueries and apply them together above the combined and-like subqueries, just below any positional filters. * Optimise OP_AND_MAYBE better. We now combine its left argument with other connected and-like subqueries, and gather up and hoist the optional subqueries and apply them together above the combined and-like subqueries and any hoisted positional filters. * Treat all BoolWeight queries as scaled by 0 - we can optimise better if we know the query is unweighted. + glass backend: * Allow zlib compression to reduce size by one byte. We were specifying an output buffer size one byte smaller than the input, but it appears zlib won't use the final byte in the buffer, so we actually need to pass the input size as the output buffer size. * Only try to compress Btree item values > 18 bytes, which saves CPU time without sacrificing any significant size savings. + remote backend: * Fix match stats when searching with collapsing over multiple shards and at least some shards are remote. * Ignore orphaned remote protocol replies which can happen when searching with a remote shard if an exception is thrown by another shard. * Wait for xapian-progsrv child to exit when a remote Database or WritableDatabase object is closed under __WIN32__ like we already do for POSIX platforms. + documentation: * Correct documentation of initial messages in replication protocol. + tools: * quest: Report bounds and estimate of number of matches. * xapian-delve: Improve output when database revision information is not available. We now specially handle the cases of a DB with multiple shards and a backend which doesn't support get_revision(). + portability: * Fix warning from GCC 9 with -Wdeprecated-copy (which is enabled by -Wextra) if a reference to an Error object is thrown. * Suppress GCC warning in our API headers when compiling code using Xapian with GCC and -Wduplicated-branches. * Mark some internal classes as final (following GCC -Wsuggest-final-types suggestions to allow some method calls to be devirtualised). * Fix to build with --enable-maintainer-mode and Perl < 5.10, which doesn't have the `//=` operator. It's unlikely developers will have such an old Perl, but the mingw environment on appveyor CI does. The use of `//=` was introduced by changes in 1.4.10. - Update to 1.4.12: + API: * Xapian::PostingSource: When a PostingSource without a clone() method is used with a Database containing multiple shards, the documented behaviour has always been that Xapian::InvalidOperationError is thrown. However, since at least 1.4.0, this exception hasn't been thrown, but instead a single PostingSource object would get used for all the shards, typically leading to incorrect results. The actual behaviour now matches what was documented. * Xapian::Database: Add size() method which reports the number of shards. * Xapian::Database::check(): You can now pass a stub database which will check all the databases listed in it (or throw Xapian::UnimplementError for backends which don't support checking). * Xapian::Document: When updating a document use a emplace_hint() to make the bulk insertion O(n) instead of O(n·log(n)), and use std::move() to avoid copying OmDocumentTerm objects. * Xapian::Query: Add missing get_unique_terms_end() method. * Xapian::iterator_valid(): Implement for Utf8Iterator + testsuite: * Fix keepalive1 failures on some platforms. On some platforms a timeout gives NetworkTimeoutError and on others NetworkError - since 1.4.10 changed to checking the exact exception type, keepalive1 has been failing on the former set of platforms. We now just check for NetworkError or a subclass here (since NetworkTimeoutError is a subclass of NetworkError). * Run cursordelbug1 testcase with multi databases too. + matcher: * Ownership of PostingSource objects during the match now makes use of the optional reference-counting mechanism rather than a separate flag. + remote backend: * Fix remote protocol design bug. Previously some messages didn't send a reply but could result in an exception being sent over the link. That exception would then get read as a response to the next message instead of its actual response so we'd be out of step. This fix necessitated a minor version bump in the remote protocol (to 39.1). If you are upgrading a live system which uses the remote backend, upgrade the servers before the clients. * Fix socket leaks on errors during opening a database. * Don't close remote DB socket on receiving EOF as the levels above won't know it's been closed and may try to perform operations on it, which would be problematic if that fd gets reused in the meantime. Leaving it open means any further operations will also get EOF. * We add a wrapper around the libc socket() function which deals with the corner case where SOCK_CLOEXEC is defined but socket() fails if it is specified (which can happen with a newer libc and older kernel). Unfortunately, this wrapper wasn't checking the returned value from socket() correctly, so when SOCK_CLOEXEC was specified and non-zero it would create the socket() with SOCK_CLOEXEC, then leak that one and create it again without SOCK_CLOEXEC. We now check the return value properly. * Fix potential infinite loop in ValueCountMatchSpy::merge_results() if passed serialised results with extra data appended (which shouldn't happen in normal use). + build system: * Current versions of valgrind result in false positives on current versions of macOS, so on this platform configure now only enables use of valgrind if it's specified explicitly. * Refactor macros to probe for compiler flags so they automatically cache their results and consistently report success/failure. * Rename our custom TYPE_SOCKLEN_T macro to XAPIAN_TYPE_SOCKLEN_T. The AX_TYPE_SOCKLEN_T macro defines an alias of TYPE_SOCKLEN_T for itself which means it can get used instead in some situations, but it isn't compatible with our macro. We can't just switch to AX_TYPE_SOCKLEN_T as it doesn't handle cases we need, so just rename our macro to avoid potential problems. + documentation: * Improve API documentation for Xapian::Query class. Add missing doc comments and improve some of the existing ones. * Add Unicode consortium names and codes for categories from Chapter 4, Version 11 of the Unicode standard. Patch from David Bremner. * Improve configure --help output - drop "[default=no]" for --enable-* options which default off. ????????. * Fix API documentation typo - Query::op (the type) not op_ (a parameter name). * Note which version Document::remove_postings() was added in. * In the remote protocol documentation, MSG_REPLACEDOCUMENTTERM was documented as not having a reply, but actually REPLY_ADDDOCUMENT is sent. * Update list of <xapian/iterator.h> users. + tools: * copydatabase: A change in 1.4.6 which added support for \ as directory separator on platforms where that's the norm broke the code in copydatabase which removes a trailing slash from input databases. + portability: * Add missing '#include <cstring>'. * Fix str() helper function when converting the most negative value of a signed integer type. * Avoid calling close() on fd we know must actually be a WIN32 SOCKET. * Include <ios> not <iomanip> for std::boolalpha. * Rework setenv() compatibility handling. Now that Solaris 9 is dead we can assume setenv() is provided by Unix-like platforms (POSIX requires it). For other platforms, provide a compatibility implementation of setenv() which so the compatibility code is encapsulated in one place rather than replicated at every use. * Fix maintainer-mode builds on Solaris where /bin/tr is not POSIX compliant. We now use the simple workaround suggested by the autoconf manual. * Improve support for Sun C++: + Suppress unhelpful warning for lambda with multiple return statements. + Enable reporting the tags corresponding to warnings, which we need to know in order to suppress any new unhelpful warnings. + Adjust our workaround for bug with this compiler's <cmath> header to avoid a compiler warning. + Use -xldscope=symbolic for Sun C++. This flag is roughly equivalent to - Bsymbolic-functions which we've probed for with GNU ld since Xapian 1.0.0. - Update to 1.4.11: + API: * MSet::SNIPPET_CJK_NGRAM - new flag for use with MSet::snippet() to enable support for selecting and highlighting snippets which works with the QueryParser and TermGenerator FLAG_CJK_NGRAM flags. This mode can also be enabled by setting environment variable XAPIAN_CJK_NGRAM to a non-empty value. (There was nominally already support for XAPIAN_CJK_NGRAM in MSet::snippet(), but it didn't work usefully - the highlighting added was all empty start/end pairs at the end of the span of CJK characters containing the CJK ngram terms, which to the user would typically look like it was selecting the end of the text and not highlighting anything). * Deprecate XAPIAN_CJK_NGRAM environment variable. There are now flags which can be used instead in all cases, and there's sadly no portable thread-safe way to read an environment variable so checking environment variables is problematic in library code that may be used in multithreaded programs. * Query::OP_ELITE_SET currently incorrectly recursively flattens any OP_OR (or OP_OR-like) subqueries into the list of subqueries it selects from - until that's fixed, we now select from the full exploded list rather than the last n (where n is the number of direct subqueries of the OP_ELITE_SET). + testsuite: * Testcases which need a generated database now get run with a sharded database. * Avoid using strerror() in the testsuite which removes an obstacle to running tests in parallel in separate threads. + matcher: * Extend detection of cases of OP_SYNONYM with disjoint subqueries (which means we don't need document length) which was added in 1.4.8 - we now detect when all subqueries are different terms, or when all subqueries are non-overlapping wildcards. The second case is what QueryParser produces for a wildcard or partial query with a query prefix which maps to more than one term prefix. + glass backend: * Handle an empty value slot lower bound gracefully. This shouldn't happen for a non-empty slot, but has been reported by a notmuch user so it seems there is (or perhaps was as the database was several years old) a way it can come about. We now check for this situation and set the smallest possible valid lower bound instead, so other code assuming a valid lower bound will work correctly. + chert backend: * Handle an empty value slot lower bound gracefully, equivalent to the change made for glass. + documentation: * HACKING: We no longer use auto_ptr<>. * NEWS: Correct factual error in old entry - the 0.4.1 release was Open Muscat not OmSee (the OmSee name was only applied after that final release was made, and only used internally to BrightStation). + portability: * Suppress more clang -Wself-assign-overloaded warnings in testcases which are deliberately testing handling of self-assignment. * Add missing includes of <cerrno>. + debug code: * When configured with --enable-log, the O_SYNC flag was always specified when opening the logfile, with the intention that the most recent log entries wouldn't get lost if there was a crash, but O_SYNC can incur a significant performance overhead and most debugging is not of such crashes. So we no longer specify O_SYNC by default, but you can now request synchronous logging by including %! anywhere in the filename specified with XAPIAN_DEBUG_LOG (the %! is replaced with the empty string). We also now use O_DSYNC if available in preference to O_SYNC, since the mtime of the log file isn't important. - Update to 1.4.10: + API: * DatabaseClosedError: New exception class thrown instead of DatabaseError when an operation is attempted which can't be completed because it involves a database which close() was previously called on. DatabaseClosedError is a subclass of DatabaseError so existing code catching DatabaseError will still work as before. * DatabaseNotFoundError: New exception class thrown instead of DatabaseOpeningError when the problem is the problem is "file not found" or similar. DatabaseNotFoundError is a subclass of DatabaseOpeningError so existing code catching DatabaseOpeningError will still work as before. * Query: Make &=, |= and ^= on Query objects opportunistically append to an existing query with a matching query operator which has a reference count of 1. This provides an easy way to incrementally build flatter query trees. * Query: Support `query &= ~query2` better - this now is handled exactly equivalent to `query = query & ~query2` and gives `query AND_NOT query2` instead of `query AND (<alldocuments> AND_NOT query2)`. * QueryParser: Now uses &=, |= and ^= to produce flatter query trees. This fixes problems with running out of stack space when handling Query object trees built by abusing QueryParser to parse very large machine-generated queries. * Stopper: Fix incorrect accents in Hungarian stopword list. Patch from David Corbett. + testsuite: * Test MSet::snippet() with small and zero lengths. * Fix testcase stubdb4 annotations - this testcase doesn't need a backend. * Add PATH annotation for testcases needing get_database_path() to avoid having to repeatedly list the backends where this is supported in testcase annotations. * TEST_EXCEPTION helper macro now checks that the exact specified exception type is thrown. Previously it would allow a subclass of the specified exception type, but in testcases we really want to be able to test for an exact type. + matcher: * Map OP_VALUE_GE/OP_VALUE_LE on an empty slot to EmptyPostList. We already do this for OP_VALUE_RANGE, and it's a little more efficient than creating a postlist object which checks the empty value slot. + glass backend: * We no longer flush all pending positional changes when a postlist, termlist or all-terms is opened on a modified WritableDatabase. Doing so was incurring a significant performance cost, and the first of these happens internally when `replace_document(term, doc)` is used, which is the usual way to support non-numeric unique ids. We now only flush pending positional changes when committing. + remote backend: * Use poll() where available instead of select(). poll() is specified by POSIX.1-2001 so should be widely available by now, and it allows watching any fd (select() is limited to watching fds < FD_SETSIZE). For any platforms which still lack poll() we now workaround this select() limitation when a high numbered fd needs to be watched (for example, by trying a non-blocking read or write and on EAGAIN sleeping for a bit before retrying). * Stop watching fds for "exceptional conditions" - none of these are relevant to our usage. * Remove 0.1s timeout in ready_to_read(). The comment says this is to avoid a busy loop, but that's out of date - the matcher first checks which remotes are ready to read and then does a second pass to handle those which weren't with a blocking read. + build system: * Stop probing for header sys/errno.h which is no longer used - it was only needed for Compaq C++, support for which was dropped in 1.4.8. + documentation: * docs/valueranges.html: Update to document RangeProcessor instead of ValueRangeProcessor - the latter is deprecated and will be gone in the next release series. * Document RangeProcessor::operator()() returns OP_INVALID to signal it doesn't recognise a range. * Update some URLs for pages which have moved. * Use https for URLs where available. * HACKING: Update "empty()" section for changes in C++11. + portability: * Suppress clang warnings for self-assignment tests. Some testcases trigger this new-ish clang warning while testing that self-assignment works, which seems a useful thing to be testing - at least one of these is a regression test. * Add std::move to fix clang -Wreturn-std-move warning (which is enabled by - Wall). * Add casts to fix ubsan warnings. These cases aren't undefined behaviour, but are reported by ubsan extra checks implicit-integer-truncation and/or implicit-conversion which it is useful to be able to enable to catch potential bugs. * Fix check for when to use _byteswap_ulong() - in practice this would only have caused a problem if a platform provided _byteswap_ushort() but not _byteswap_ulong(), but we're not aware of any which do. * Fix return values of do_bswap() helpers to match parameter types (previously we always returned int and only supported swapping types up to 32 bits, so this probably doesn't result in any behavioural changes). * Only include <intrin.h> if we'll use it instead of always including it when it exists. Including <intrin.h> can result in warnings about duplicate declarations of builtin functions under mingw. * Remove call to close()/closesocket() when the argument is always -1 (since the change to use getaddrinfo() in 1.3.3). ==== xen ==== Version update (4.13.0_11 -> 4.13.0_12) Subpackages: xen-libs xen-tools-domU - bsc#1169392 - VUL-0: CVE-2020-11742: xen: Bad continuation handling in GNTTABOP_copy (XSA-318) 5e95afb8-gnttab-fix-GNTTABOP_copy-continuation-handling.patch - bsc#1168140 - VUL-0: CVE-2020-11740, CVE-2020-11741: xen: XSA-313 multiple xenoprof issues 5e95ad61-xenoprof-clear-buffer-intended-to-be-shared-with-guests.patch 5e95ad8f-xenoprof-limit-consumption-of-shared-buffer-data.patch - bsc#1168142 - VUL-0: CVE-2020-11739: xen: XSA-314 - Missing memory barriers in read-write unlock paths 5e95ae77-Add-missing-memory-barrier-in-the-unlock-path-of-rwlock.patch - bsc#1168143 - VUL-0: CVE-2020-11743: xen: XSA-316 - Bad error path in GNTTABOP_map_grant 5e95af5e-xen-gnttab-Fix-error-path-in-map_grant_ref.patch - bsc#1167152 - L3: Xenstored Crashed during VM install Need Core analyzed 5e876b0f-tools-xenstore-fix-use-after-free-in-xenstored.patch - bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog bug soft lockup CPU #0 stuck under high load / upstream with workaround. See also bsc#1134506 5e86f7b7-credit2-avoid-vCPUs-with-lower-creds-than-idle.patch 5e86f7fd-credit2-fix-credit-too-few-resets.patch - Drop for upstream solution (bsc#1165206) 01-xen-credit2-avoid-vcpus-to.patch default-to-credit1-scheduler.patch - Upstream bug fixes (bsc#1027519) 5e4ec20e-x86-virtualise-MSR_PLATFORM_ID-properly.patch 5e5e7188-fix-error-path-in-cpupool_unassign_cpu_start.patch 5e6f53dd-AMD-IOMMU-fix-off-by-one-get_paging_mode.patch 5e7a371c-sched-fix-cpu-onlining-with-core-sched.patch 5e7c90cf-sched-fix-cpu-offlining-with-core-sched.patch 5e7cfb29-x86-ucode-AMD-fix-assert-in-compare_patch.patch 5e7cfb29-x86-ucode-fix-error-paths-in-apply_microcode.patch 5e7dd83b-libx86-CPUID-fix-not-just-leaf-7.patch 5e7dfbf6-x86-ucode-AMD-potential-buffer-overrun-equiv-tab.patch 5e846cce-x86-HVM-fix-AMD-ECS-handling-for-Fam10.patch 5e84905c-x86-ucode-AMD-fix-more-potential-buffer-overruns.patch ==== xfsprogs ==== Version update (5.5.0 -> 5.6.0) Subpackages: libhandle1 xfsprogs-scrub - update to v5.6.0: * xfs_scrub: don't set WorkingDirectory in systemd job * xfsprogs: fix silently broken option parsing * xfsprogs: various minor Coverity fixes * xfs_repair: fix dir_read_buf use of libxfs_da_read_buf * libxfs: check retval of device flush when closing * xfs_io: set exitcode on failure appropriately * libxfs changes merged from kernel 5.6 ==== xorgproto ==== Version update (2019.2 -> 2020.1) - xorgproto 2020.1 * This release adds a new keysym, a state-change event to the DPMS extension, synchronizes more of the meson and autotools build sytems, and converts some quasi-text documentation to Markdown. ==== yast2 ==== Version update (4.2.81 -> 4.2.82) Subpackages: yast2-logs - Remove ip aliases that were marked to be deleted from the interface configuration files (bsc#1146020) - 4.2.82 ==== yast2-bootloader ==== Version update (4.2.21 -> 4.2.22) - update s390x secure boot message (bsc#1168165) - 4.2.22 ==== yast2-firstboot ==== Version update (4.2.13 -> 4.2.14) - Recommend icewm if graphical installation (bsc#1165646) - 4.2.14 ==== yast2-storage-ng ==== Version update (4.2.107 -> 4.2.108) - rework VFAT mount option handling (bsc#1161771) - 4.2.108 ==== zsh ==== - Add aliases from /etc/bash.bashrc into /etc/zshrc so we don't regress ==== zypper ==== Version update (1.14.35 -> 1.14.36) Subpackages: zypper-log zypper-needs-restarting - Reformat manpages to workaround asciidoctor shortcomings (bsc#1154803, bsc#1167122, bsc#1168990) - Remove undocumented rug legacy stuff. - Remove 'using namespace std;' (bsc#1166610) - patch table: Add 'Since' column if history data are available (jsc#SLE-5116) - version 1.14.36
Hi, Please note that as part of this release podman has been updated to version 1.9.0 and now, aarch64/arm64 containers are expected to have the 'variant' flag set to 'v8'. openSUSE Tumbleweed and Leap 15.1/15.2 containers have been updated to include this flag, but you may use some containers without this flag and 'podman pull' will fail in this case. The bug report is https://bugzilla.opensuse.org/show_bug.cgi?id=1170063 Cheers, Guillaume
-----Original Message----- From: Guillaume Gardet <guillaume.gardet@arm.com> Sent: 23 April 2020 10:05 To: opensuse-arm@opensuse.org Subject: [opensuse-arm] New ARM Tumbleweed snapshot 20200421 released!
Please note that this mail was generated by a script. The described changes are computed based on the aarch64 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=3&vers ion=Tumbleweed&build=20200421
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: MozillaThunderbird (68.6.0 -> 68.7.0) SDL2 WindowMaker (0.95.8 -> 0.95.9) accountsservice attica-qt5 (5.68.0 -> 5.69.0) avahi baloo5 (5.68.0 -> 5.69.0) bison (3.5.3 -> 3.5.4) bluez bluez-qt (5.68.0 -> 5.69.0) boost-defaults breeze5-icons (5.68.0 -> 5.69.0) checkmedia (5.3 -> 5.4) cifs-utils clamav crash (7.2.8_k5.6.2_1 -> 7.2.8_k5.6.4_1) dar (2.5.14 -> 2.6.9) enchant frameworkintegration (5.68.0 -> 5.69.0) freerdp (2.0.0~rc4 -> 2.0.0) gdb gdm git (2.26.0 -> 2.26.1) gnome-session gnome-shell gnutls (3.6.12 -> 3.6.13) gstreamer-plugins-bad gtk3 (3.24.16 -> 3.24.18) highlight (3.55 -> 3.56) ilmbase (2.4.0 -> 2.4.1) inkscape iso-codes (4.1 -> 4.4) kactivities-stats (5.68.0 -> 5.69.0) kactivities5 (5.68.0 -> 5.69.0) karchive (5.68.0 -> 5.69.0) kauth (5.68.0 -> 5.69.0) kbookmarks (5.68.0 -> 5.69.0) kcalendarcore (5.68.0 -> 5.69.0) kcmutils (5.68.0 -> 5.69.0) kcodecs (5.68.0 -> 5.69.0) kcompletion (5.68.0 -> 5.69.0) kconfig (5.68.0 -> 5.69.0) kconfigwidgets (5.68.0 -> 5.69.0) kcontacts (5.68.0 -> 5.69.0) kcoreaddons (5.68.0 -> 5.69.0) kcrash (5.68.0 -> 5.69.0) kdbusaddons (5.68.0 -> 5.69.0) kdeclarative (5.68.0 -> 5.69.0) kded (5.68.0 -> 5.69.0) kdelibs4support (5.68.0 -> 5.69.0) kdesu (5.68.0 -> 5.69.0) kdiagram (2.6.2 -> 2.6.3) kdnssd-framework (5.68.0 -> 5.69.0) kdoctools (5.68.0 -> 5.69.0) kemoticons (5.68.0 -> 5.69.0) kernel-64kb (5.6.2 -> 5.6.4) kernel-firmware (20200316 -> 20200413) kernel-source (5.6.2 -> 5.6.4) kfilemetadata5 (5.68.0 -> 5.69.0) kglobalaccel (5.68.0 -> 5.69.0) kguiaddons (5.68.0 -> 5.69.0) kholidays (5.68.0 -> 5.69.0) khtml (5.68.0 -> 5.69.0) ki18n (5.68.0 -> 5.69.0) kiconthemes (5.68.0 -> 5.69.0) kidletime (5.68.0 -> 5.69.0) kimageformats (5.68.0 -> 5.69.0) kinit (5.68.0 -> 5.69.0) kio (5.68.0 -> 5.69.0) kirigami2 (5.68.0 -> 5.69.0) kitemmodels (5.68.0 -> 5.69.0) kitemviews (5.68.0 -> 5.69.0) kjobwidgets (5.68.0 -> 5.69.0) kjs (5.68.0 -> 5.69.0) knewstuff (5.68.0 -> 5.69.0) knotifications (5.68.0 -> 5.69.0) knotifyconfig (5.68.0 -> 5.69.0) kpackage (5.68.0 -> 5.69.0) kparts (5.68.0 -> 5.69.0) kpeople5 (5.68.0 -> 5.69.0) kplotting (5.68.0 -> 5.69.0) kpty (5.68.0 -> 5.69.0) kquickcharts (5.68.0 -> 5.69.0) kross (5.68.0 -> 5.69.0) krunner (5.68.0 -> 5.69.0) kservice (5.68.0 -> 5.69.0) ktexteditor (5.68.0 -> 5.69.0) ktextwidgets (5.68.0 -> 5.69.0) kunitconversion (5.68.0 -> 5.69.0) kwallet (5.68.0 -> 5.69.0) kwayland (5.68.0 -> 5.69.0) kwidgetsaddons (5.68.0 -> 5.69.0) kwindowsystem (5.68.0 -> 5.69.0) kxmlgui (5.68.0 -> 5.69.0) libKF5ModemManagerQt (5.68.0 -> 5.69.0) libKF5NetworkManagerQt (5.68.0 -> 5.69.0) libappindicator3 libevdev (1.4.5 -> 1.9.0) libinput libopenmpt (0.4.11 -> 0.4.12) libqt5-qtwebengine libsecret (0.20.1 -> 0.20.3) libssh (0.9.3 -> 0.9.4) libtirpc (1.2.5 -> 1.2.6) libvdpau (1.3 -> 1.4) libxml2 libxml2-python libzypp (17.23.2 -> 17.23.4) live555 (2020.03.06 -> 2020.04.12) man-pages (5.05 -> 5.06) mozilla-nss (3.51 -> 3.51.1) mutt (1.13.4 -> 1.13.5) ncurses net-snmp noto-coloremoji-fonts (20191119 -> 20200408) open-iscsi openbabel openexr (2.4.0 -> 2.4.1) oxygen5-icon-theme (5.68.0 -> 5.69.0) p11-kit (0.23.12 -> 0.23.20) patterns-base perl-Apache-AuthCookie (3.29 -> 3.30) perl-Mojolicious (8.36 -> 8.37) perl-libwww-perl (6.43 -> 6.44) php7 (7.4.4 -> 7.4.5) plasma-framework (5.68.0 -> 5.69.0) poppler (0.86.1 -> 0.87.0) poppler-qt5 (0.86.1 -> 0.87.0) powertop (2.11 -> 2.12) prison-qt5 (5.68.0 -> 5.69.0) purple-rocketchat (0.0+hg20190218 -> 0.0+hg20200403) purpose (5.68.0 -> 5.69.0) python-M2Crypto python-PyHamcrest (1.9.0 -> 2.0.2) python-PyNaCl python-Pygments (2.4.2 -> 2.6.1) python-SQLAlchemy (1.3.15 -> 1.3.16) python-SecretStorage (2.3.1 -> 3.1.2) python-argparse-manpage python-click (7.0 -> 7.1.1) python-docutils python-gobject2 python-gunicorn (19.10.0 -> 20.0.4) python-jedi (0.16.0+git55.17b3611c -> 0.17.0) python-keyring (18.0.1 -> 21.2.0) python-lazr.config (2.2.1 -> 2.2.2) python-matplotlib (3.1.3 -> 3.2.1) python-msgpack (0.6.2 -> 1.0.0) python-networkx python-parso (0.6.2 -> 0.7.0) python-pycairo (1.18.1 -> 1.19.1) python-pycurl python-pywbem (0.17.0 -> 0.17.1) python-redis (3.3.11 -> 3.4.1) python-reno (2.11.3 -> 3.0.1) python-sphinxcontrib-websupport (1.1.2 -> 1.2.1) python-zope.deprecation python-zope.event python-zope.hookable python-zope.i18nmessageid python-zope.interface (5.0.1 -> 5.1.0) python3-qt5 qqc2-desktop-style (5.68.0 -> 5.69.0) rdma-core (27.0 -> 27.1) rpm ruby2.6 (2.6.5 -> 2.6.6) rubygem-rubocop (0.81.0 -> 0.82.0) rubygem-sdoc (1.0.0 -> 1.1.0) shared-mime-info (1.12 -> 1.15) skopeo (0.1.41 -> 0.2.0) solid (5.68.0 -> 5.69.0) sonnet (5.68.0 -> 5.69.0) subversion swig syndication (5.68.0 -> 5.69.0) syntax-highlighting (5.68.0 -> 5.69.0) systemd (244 -> 245) threadweaver (5.68.0 -> 5.69.0) util-linux (2.34 -> 2.35.1) util-linux-systemd (2.34 -> 2.35.1) v4l2loopback (0.12.4_k5.6.2_1 -> 0.12.5_k5.6.4_1) vim (8.2.0348 -> 8.2.0530) vinagre virt-bootstrap vlc (3.0.8 -> 3.0.9.2) webkit2gtk3 (2.28.0 -> 2.28.1) wireshark (3.2.2 -> 3.2.3) xapian-core (1.4.9 -> 1.4.14) xen (4.13.0_11 -> 4.13.0_12) xfsprogs (5.5.0 -> 5.6.0) xorgproto (2019.2 -> 2020.1) yast2 (4.2.81 -> 4.2.82) yast2-bootloader (4.2.21 -> 4.2.22) yast2-firstboot (4.2.13 -> 4.2.14) yast2-storage-ng (4.2.107 -> 4.2.108) zsh zypper (1.14.35 -> 1.14.36)
=== Details ===
==== MozillaThunderbird ==== Version update (68.6.0 -> 68.7.0)
- Mozilla Thunderbird 68.7.0 * Updates to MailExtensions API * Various improvements to account setup when connecting to an Exchange server * Thread collapsed when opening news message in a new window * Fix Addons not automatically updated to compatible version after upgrade from Thunderbird 60 * Updating addons did not prompt when requesting new permissions * Extra recipients panel not keyboard-accessible * Accessibility: Status bar was not detected by screenreaders * Calendar: Invitations with embedded null bytes did not always decode correctly * Calendar: Cancelled events didn't show with a line-through * Various security fixes MFSA 2020-14 In general, these flaws cannot be exploited through email in Thunderbird because scripting is disabled when reading mail, but are potentially risks in browser or browser-like contexts. * CVE-2020-6819 (bmo#1620818, bsc#1168630) Use-after-free while running the nsDocShell destructor * CVE-2020-6820 (bmo#1626728, bsc#1168630) Use-after-free when handling a ReadableStream * CVE-2020-6821 (bmo#1625404, bsc#1168874) Uninitialized memory could be read when using the WebGL copyTexSubImage method * CVE-2020-6822 (bmo#1544181, bsc#1168874) Out of bounds write in GMPDecodeData when processing large images * CVE-2020-6825 (bmo#1572541,bmo#1620193,bmo#1620203,bsc#1168874) Memory safety bugs fixed in Thunderbird 68.7.0
==== SDL2 ====
- Restore libSDL2main.a, patching it out was not easily possible.
==== WindowMaker ==== Version update (0.95.8 -> 0.95.9)
- Update to 0.95.9 * SwitchPanel is now more configurable: you can configure the switch panel icon size by setting the ?SwitchPanelIconSize? option to your preferred value in ~/GNUstep/Defaults/WindowMaker. The font size used in this panel now is also sensible to changes in the system font. * New user configuration directory environment variable: In previous versions, the GNUstep directory used to store a user?s Window Maker configuration files was specified by the GNUSTEP_USER_ROOT environment variable, which defaulted to ~/GNUstep. However, this environment variable was deprecated in gnustep-make v2. Therefore, it has been replaced by the WMAKER_USER_ROOT environment variable. * libXmu is now an optional dependency If the library is not found, compilation work, the only limitation will arise when trying to install the standard colormap on displays which are not TrueColor. Please note that if you have the library but not the headers, configure will still stop; there is no user option to explicitly disable the library use. - Rebase patches * WindowMaker-config.patch * WindowMaker-menu.patch - Rework reproducible patch * remove WindowMaker-0.95.8-reproducible.patch * add WindowMaker-reproducible.patch
==== accountsservice ==== Subpackages: libaccountsservice0 typelib-1_0-AccountsService-1_0
- Apply as-fate318433-prevent-same-account-multi-logins.patch to Leap.
==== attica-qt5 ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Attica5
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== avahi ==== Subpackages: libavahi-client3 libavahi-common3 libavahi-core7
- Do not pull in dbus-1-python which is py2 variant but properly pull in the python3 package
==== baloo5 ==== Version update (5.68.0 -> 5.69.0) Subpackages: baloo5-file baloo5-file-lang baloo5-imports baloo5-imports-lang baloo5-kioslaves baloo5-kioslaves-lang baloo5-tools baloo5-tools-lang libKF5Baloo5 libKF5BalooEngine5 libKF5BalooEngine5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Too many changes to list here.
==== bison ==== Version update (3.5.3 -> 3.5.4) Subpackages: bison-lang
- bison 3.5.4: * Fix portability issues of the package itself on old compilers * Fix api.token.raw support in Java
==== bluez ==== Subpackages: libbluetooth3
- Pull in python3 packages, the tests are py3 based so it does not make sense to pull in py2 packages.
==== bluez-qt ==== Version update (5.68.0 -> 5.69.0) Subpackages: bluez-qt-imports bluez-qt-udev libKF5BluezQt6
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== boost-defaults ==== Subpackages: boost-devel boost-jam
- Fix build without python2 available by generating the py2 depending packages only when needed
==== breeze5-icons ==== Version update (5.68.0 -> 5.69.0)
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Too many changes since 5.68.0, only listing bugfixes: * Make find-location show a magnifier on a map, to be different to mark- location (kde#407061)
==== checkmedia ==== Version update (5.3 -> 5.4) Subpackages: libmediacheck5
- merge gh#openSUSE/checkmedia#14 - work better with broken media (bsc#1169420) - 5.4
==== cifs-utils ====
- rst2man has been moved to python3-docutils in SLE12+, update BuildRequires check to reflect that
==== clamav ==== Subpackages: libclamav9 libfreshclam2
- Drop python build dependency as it is not needed
==== crash ==== Version update (7.2.8_k5.6.2_1 -> 7.2.8_k5.6.4_1) Subpackages: crash-kmp-64kb crash-kmp-default
- Add crash-fix-kmem-sS-for-caches-created-during-SLUB-bootstrap.patch Fix "kmem -[sS]" for caches created during SLUB bootstrap (bsc#1164815 ltc#182973). - Add crash-Fix-for-reading-compressed-kdump-dumpfiles-from-syst.patch Fix integer overflow with large memory configuration (bsc#1168233 ltc#184660).
==== dar ==== Version update (2.5.14 -> 2.6.9) Subpackages: dar-lang
- Update to version 2.6.9 * too many changes to list, see ChangeLog file - Drop dar-use-libc-xattr.patch (fixed upstream) - Drop Group tag - Spec cleanup
==== enchant ==== Subpackages: enchant-2-backend-hunspell enchant-data libenchant-2-2
- Enable aspell support on SLE to synchronize with Leap.
==== frameworkintegration ==== Version update (5.68.0 -> 5.69.0) Subpackages: frameworkintegration-plugin libKF5Style5
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== freerdp ==== Version update (2.0.0~rc4 -> 2.0.0) Subpackages: libfreerdp2 libwinpr2
- Added cairo support for scaling - Cleaned up spec - Removed patch freerdp-Fix-realloc-return-handling.patch - Added pkgconfig(libusb-1.0) for building - Added new package for freerdp-proxy - Cleaned up spec file - Updated to release 2.0.0 * Fixed CVEs: - CVE-2020-11521 - CVE-2020-11522 - CVE-2020-11523 - CVE-2020-11524 - CVE-2020-11525 - CVE-2020-11526 * Fixed security related issues: - gh#FreeRDP/FreeRDP#6005 - gh#FreeRDP/FreeRDP#6006 - gh#FreeRDP/FreeRDP#6007 - gh#FreeRDP/FreeRDP#6008 - gh#FreeRDP/FreeRDP#6009 - gh#FreeRDP/FreeRDP#6010 - gh#FreeRDP/FreeRDP#6011 - gh#FreeRDP/FreeRDP#6012 - gh#FreeRDP/FreeRDP#6013 * sha256 is now used instead of sha1 to fingerprint certificates. This will invalidate all hosts in FreeRDP known_hosts2 file and causes a prompt if a new connection is established after the update * First version of the RDP proxy was added (gh#FreeRDP/FreeRDP#5372) thanks to @kubistika * Smartcard received some refactoring. Missing functions were added and input validation was improved (gh#FreeRDP/FreeRDP#5884) * A new option /cert that unifies all certificate related options (gh#FreeRDP/FreeRDP#5880) The old options (cert-ignore, cert-deny, cert-name, cert-tofu) are still available but marked as deprecated * Support for Remote Assistance Protocol Version 2 [MS-RA] * The DirectFB client was removed because it was unmaintained * Unified initialization of OrderSupport * Fix for licensing against Windows Server 2003 * Font smoothing is now enabled per default * Smart scaling for Wayland using libcairo was added (gh#FreeRDP/FreeRDP#5215) * Unified update->BeginPaint and update->EndPaint * An image scaling API for software drawing was added * Rail was updated to the latest spec version 28.0 * Support for H.264 in the shadow server is now detected at runtime * Add mask=<value> option for /gfx and /gfx-h264 (gh#FreeRDP/FreeRDP#5771) * A new option /timeout was added to adjust the TCP ACK timeout (gh#FreeRDP/FreeRDP#5987)
==== gdb ====
- Fix build with gcc 10 [bsc#1169368, swo#25717]. * bfd-change-num_group-to-unsigned-int.patch
==== gdm ==== Subpackages: gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0
- Add gdm-look-for-session-based-on-pid-first.patch: Look for session based on pid first, then fall back to the uid based approach (bsc#1159950, glgo#GNOME/gdm#526).
==== git ==== Version update (2.26.0 -> 2.26.1) Subpackages: git-core git-cvs git-daemon git-email git-gui git-svn git-web gitk
- Fix git-daemon not starting after conversion from sysvinit to systemd service (bsc#1169605). - git 2.26.1: * CVE-2020-5260: Specially crafted URLs with newline characters could have been used to make the Git client to send credential information for a wrong host to the attacker's site boo#1168930
==== gnome-session ==== Subpackages: gnome-session-core gnome-session-default-session gnome- session-wayland
- Add gnome-session-error-numbers-wrong.patch: Remove erron in log 'gnome-session-c[4905]: Error creating FIFO: File exists' (bsc#1169165 glgo!GNOME/gnome-session#42).
==== gnome-shell ==== Subpackages: gnome-shell-calendar
- Update gnome-shell-disable-ibus-when-not-installed.patch: Remove error in journal log(bsc#1169029).
==== gnutls ==== Version update (3.6.12 -> 3.6.13) Subpackages: libgnutls-dane0 libgnutls30
- Use correct nettle .so version when looking for a FIPS checksum (bsc#1166635) * add gnutls-fips_correct_nettle_soversion.patch - Update to 3.6.13 * libgnutls: Fix a DTLS-protocol regression (caused by TLS1.3 support) The DTLS client would not contribute any randomness to the DTLS negotiation, breaking the security guarantees of the DTLS protocol (#960) [GNUTLS-SA-2020-03-31, CVSS: high] (bsc#1168345) * libgnutls: Added new APIs to access KDF algorithms (#813). * libgnutls: Added new callback gnutls_keylog_func that enables a custom logging functionality. * libgnutls: Added support for non-null terminated usernames in PSK negotiation (#586). * gnutls-cli-debug: Improved support for old servers that only support SSL 3.0. - Split off FIPS checksums into a separate libgnutls30-hmac subpackage (bsc#1152692)
==== gstreamer-plugins-bad ==== Subpackages: libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgstsctp-1_0-0 libgsturidownloader-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0
- Add -fcommon in order to fix boo#1160395. - Enable chromaprint plugin on SLE (jsc#SLE-11723).
==== gtk3 ==== Version update (3.24.16 -> 3.24.18) Subpackages: gtk3-data gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3- immodule-thai gtk3-immodule-tigrigna gtk3-immodule-vietnamese gtk3-schema gtk3-tools libgtk-3-0 typelib-1_0-Gtk-3_0
- Update to version 3.24.18: + Wayland: Fix more sizing regressions in Epiphany and LibreOffice menus, and popups in general. + Build: Make resource build reproducible. + Updated translations. - Disable autogeneration of .changes in service, we are currently using released tags so it is not needed. - Update to version 3.24.17: + GtkFileChooser: Fix some keynav issues. + GtkMenuButton: disable focus-on-click. + Derive the HighContrast and HighContrastInverse themes from Adwaita. + Wayland: - Fix firefox sizing problems. - Prevent Alt lingering after Alt-Tab. - Load compose sequences from ~/.Compose. - Fix a crash in the Wayland input method. + Updated translations.
==== highlight ==== Version update (3.55 -> 3.56)
- Update to version 3.56: * Added support for Sequence Alignment Maps (SAM files). * Added empty-file mode to --no-trailing-nl (gl#saalen/highlight#147). * Fixed issue with --syntax-by-name waiting for stdin (gl#saalen/highlight#151). * Fixed issue with --syntax reading matching files in the current working directory (gl#saalen/highlight#151). * Fixed string parsing in lisp.lang (gl#saalen/highlight#150). * Fixed output of UTF-8 text in xterm256 or truecolor output (gl#saalen/highlight#152). * Fixed regex in js.lang. * Fixed calculation of testcase markers with UTF-8 input. * Allowed number literals with underscores in Java, Scala, D, Julia, C#, Perl and Ada definitions. * Added Nord theme.
==== ilmbase ==== Version update (2.4.0 -> 2.4.1) Subpackages: libHalf-2_4-24 libIex-2_4-24 libIlmThread-2_4-24
- version update to 2.4.1 * Various fixes for memory leaks and invalid memory accesses * Various fixes for integer overflow with large images. * Various cmake fixes for build/install of python modules. * ImfMisc.h is no longer installed, since it's a private header. - deleted patches - Fix-the-symlinks-creation.patch (upstreamed)
==== inkscape ==== Subpackages: inkscape-extensions-extra inkscape-extensions-gimp inkscape- lang
- Fixup files sections for sk1 exclusion. - Remove sk1 depending extension as sk1 is py2 only * Keep conditioned so it will stay on Leap 15 if backported
==== iso-codes ==== Version update (4.1 -> 4.4)
- Update to version 4.4: * Plenty of changes - see provided ChangeLog.md for details - Update source url
==== kactivities-stats ==== Version update (5.68.0 -> 5.69.0)
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kactivities5 ==== Version update (5.68.0 -> 5.69.0) Subpackages: kactivities5-imports libKF5Activities5
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== karchive ==== Version update (5.68.0 -> 5.69.0)
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Add autotest for zip within zip
==== kauth ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Auth5 libKF5Auth5-lang libKF5AuthCore5
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * fix type namespace requirement
==== kbookmarks ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Bookmarks5 libKF5Bookmarks5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Decouple KBookmarksMenu from KActionCollection
==== kcalendarcore ==== Version update (5.68.0 -> 5.69.0)
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * fix fallback to vCalendar loading on iCalendar load failure
==== kcmutils ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5KCMUtils5 libKF5KCMUtils5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * listen to passiveNotificationRequested * workaround to never make applicationitem resize itself
==== kcodecs ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Codecs5 libKF5Codecs5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * KCodecs: Convert license statements to SPDX expressions
==== kcompletion ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Completion5 libKF5Completion5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kconfig ==== Version update (5.68.0 -> 5.69.0) Subpackages: kconf_update5 libKF5ConfigCore5 libKF5ConfigCore5-lang libKF5ConfigGui5
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * QAtomicInteger::loadRelaxed/storeRelaxed() are available since Qt 5.14 * [KConfigGui] Check font weight when clearing styleName property * KConfig: Convert to SPDX license statements * Autotest file showing wrong File path * KconfigXT: Add a value attribute to Enum field choices
==== kconfigwidgets ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5ConfigWidgets5 libKF5ConfigWidgets5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kcontacts ==== Version update (5.68.0 -> 5.69.0) Subpackages: kcontacts-lang libKF5Contacts5
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kcoreaddons ==== Version update (5.68.0 -> 5.69.0) Subpackages: kcoreaddons-lang libKF5CoreAddons5
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * kdirwatch: fix a recently introduced crash (kde#419428) * QAtomicInteger::loadRelaxed/storeRelaxed() are available since Qt 5.14 * Fix Warnings * KCoreAddons: Convert license statements to SPDX expressions * KPluginMetaData: handle invalid mimetype in supportsMimeType
==== kcrash ==== Version update (5.68.0 -> 5.69.0)
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * move setErrorMessage definition out of the linux ifdef * Allow providing an error message from the application
==== kdbusaddons ==== Version update (5.68.0 -> 5.69.0) Subpackages: kdbusaddons-tools libKF5DBusAddons5 libKF5DBusAddons5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Check correct file for sandbox detection
==== kdeclarative ==== Version update (5.68.0 -> 5.69.0) Subpackages: kdeclarative-components libKF5CalendarEvents5 libKF5Declarative5 libKF5Declarative5-lang libKF5QuickAddons5
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Introduce api for passive notifications * [KCM Controls GridDelegate] Use `ShadowedRectangle` * [kcmcontrols] Respect header/footer visibility
==== kded ==== Version update (5.68.0 -> 5.69.0) Subpackages: kded-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kdelibs4support ==== Version update (5.68.0 -> 5.69.0) Subpackages: kdelibs4support-lang libKF5KDELibs4Support5
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Add missing include
==== kdesu ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Su5 libKF5Su5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kdiagram ==== Version update (2.6.2 -> 2.6.3) Subpackages: libKChart2 libKGantt2 libkchart-lang libkgantt-lang
- Update to 2.6.3 * KChart: Mark layout as dirty when painting a rect != geometry()
==== kdnssd-framework ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5DNSSD5 libKF5DNSSD5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kdoctools ==== Version update (5.68.0 -> 5.69.0) Subpackages: kdoctools-lang libKF5DocTools5
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Use bold italic at 100% for sect4 titles, and bold 100% for sect5 titles (kde#419256) * Update the list of the Italian entities * Use the same style for informaltable as for table (kde#418696)
==== kemoticons ==== Version update (5.68.0 -> 5.69.0)
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kernel-64kb ==== Version update (5.6.2 -> 5.6.4) Subpackages: kernel-64kb-devel
- Linux 5.6.4 (bnc#1012628). - driver core: Reevaluate dev->links.need_for_probe as suppliers are added (bnc#1012628). - io-uring: drop completion when removing file (bnc#1012628). - fbcon: fix null-ptr-deref in fbcon_switch (bnc#1012628). - blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync (bnc#1012628). - RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (bnc#1012628). - Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (bnc#1012628). - RDMA/siw: Fix passive connection establishment (bnc#1012628). - RDMA/cma: Teach lockdep about the order of rtnl and lock (bnc#1012628). - RDMA/ucma: Put a lock around every call to the rdma_cm layer (bnc#1012628). - ubi: fastmap: Free unused fastmap anchor peb during detach (bnc#1012628). - IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (bnc#1012628). - IB/hfi1: Fix memory leaks in sysfs registration and unregistration (bnc#1012628). - IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (bnc#1012628). - ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (bnc#1012628). - ASoC: tas2562: Fixed incorrect amp_level setting (bnc#1012628). - platform/x86: intel_int0002_vgpio: Use acpi_register_wakeup_handler() (bnc#1012628). - ACPI: PM: Add acpi_[un]register_wakeup_handler() (bnc#1012628). - hwrng: imx-rngc - fix an error path (bnc#1012628). - tools/accounting/getdelays.c: fix netlink attribute length (bnc#1012628). - slub: improve bit diffusion for freelist ptr obfuscation (bnc#1012628). - usb: dwc3: gadget: Wrap around when skip TRBs (bnc#1012628). - random: always use batched entropy for get_random_u{32,64} (bnc#1012628). - s390: prevent leaking kernel address in BEAR (bnc#1012628). - net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (bnc#1012628). - cxgb4: free MQPRIO resources in shutdown path (bnc#1012628). - r8169: change back SG and TSO to be disabled by default (bnc#1012628). - mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (bnc#1012628). - tun: Don't put_page() for all negative return values from XDP program (bnc#1012628). - slcan: Don't transmit uninitialized stack data in padding (bnc#1012628). - net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (bnc#1012628). - net_sched: fix a missing refcnt in tcindex_init() (bnc#1012628). - net_sched: add a temporary refcnt for struct tcindex_data (bnc#1012628). - net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (bnc#1012628). - net: dsa: mt7530: fix null pointer dereferencing in port5 setup (bnc#1012628). - net: dsa: bcm_sf2: Ensure correct sub-node is parsed (bnc#1012628). - net: dsa: bcm_sf2: Do not register slave MDIO bus with OF (bnc#1012628). - ipv6: don't auto-add link-local address to lag ports (bnc#1012628). - cxgb4: fix MPS index overwrite when setting MAC address (bnc#1012628). - commit e42da4f - constrants: fix malformed XML Closing tag of an element is "</foo>", not "<foo/>". Fixes: 8b37de2eb835 ("rpm/constraints.in: Increase memory for kernel-docs") - commit 4a8ca28 - Refresh patches.suse/efi-x86-Don-t-remap-text-rodata-gap-read-only-for-mi.patch. Update upstream status. - commit 5b340fd - efi/x86: Fix the deletion of variables in mixed mode (bnc#1167933). - commit 61c9284 - efi/x86: Don't remap text<->rodata gap read-only for mixed mode (bnc#1168645). - commit fd9c360 - Update config files to disable CONFIG_TRACE_IRQFLAGS (bsc#1169078). - commit d379575 - rpm/constraints.in: Increase memory for kernel-docs References: https://build.opensuse.org/request/show/792664 - commit 8b37de2 - cachefiles: fix corruption of 'ret' (boo#1168841). - commit 0a79cdc - Linux 5.6.3 (bnc#1012628). - ipv4: fix a RCU-list lock in fib_triestat_seq_show (bnc#1012628). - net: dsa: ksz: Select KSZ protocol tag (bnc#1012628). - net, ip_tunnel: fix interface lookup with no key (bnc#1012628). - sctp: fix possibly using a bad saddr with a given dst (bnc#1012628). - sctp: fix refcount bug in sctp_wfree (bnc#1012628). - net: macb: Fix handling of fixed-link node (bnc#1012628). - net: fix fraglist segmentation reference count leak (bnc#1012628). - udp: initialize is_flist with 0 in udp_gro_receive (bnc#1012628). - padata: fix uninitialized return value in padata_replace() (bnc#1012628). - brcmfmac: abort and release host after error (bnc#1012628). - XArray: Fix xa_find_next for large multi-index entries (bnc#1012628). - drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (bnc#1012628). - misc: rtsx: set correct pcr_ops for rts522A (bnc#1012628). - misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices (bnc#1012628). - misc: pci_endpoint_test: Avoid using module parameter to determine irqtype (bnc#1012628). - PCI: sysfs: Revert "rescan" file renames (bnc#1012628). - coresight: do not use the BIT() macro in the UAPI header (bnc#1012628). - mei: me: add cedar fork device ids (bnc#1012628). - nvmem: release the write-protect pin (bnc#1012628). - nvmem: check for NULL reg_read and reg_write before dereferencing (bnc#1012628). - nvmem: sprd: Fix the block lock operation (bnc#1012628). - extcon: axp288: Add wakeup support (bnc#1012628). - power: supply: axp288_charger: Add special handling for HP Pavilion x2 10 (bnc#1012628). - Revert "ALSA: uapi: Drop asound.h inclusion from asoc.h" (bnc#1012628). - Revert "dm: always call blk_queue_split() in dm_process_bio()" (bnc#1012628). - ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (bnc#1012628). - soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper (bnc#1012628). - perf python: Fix clang detection to strip out options passed in $CC (bnc#1012628). - mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (bnc#1012628). - commit 97c6e99 - s390x: zfcpdump: disable CONFIG_RELOCATABLE (bsc#1168847). - commit c824449 - Update config files to disable CONFIG_UCLAMP_TASK (bsc#1168888). - commit 025835f - net/bpfilter: remove superfluous testing message (bnc#1168664). - commit 7d8cfa8 - Delete patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch. - commit daf9f5a - config: arm64: enable cpufreq driver for Jetson Nano and Jetson TX1 - commit 3187813
==== kernel-firmware ==== Version update (20200316 -> 20200413) Subpackages: kernel-firmware-all kernel-firmware-amdgpu kernel-firmware- ath10k kernel-firmware-atheros kernel-firmware-bluetooth kernel-firmware- bnx2 kernel-firmware-brcm kernel-firmware-chelsio kernel-firmware-dpaa2 kernel-firmware-i915 kernel-firmware-intel kernel-firmware-iwlwifi kernel- firmware-liquidio kernel-firmware-marvell kernel-firmware-media kernel- firmware-mediatek kernel-firmware-mellanox kernel-firmware-mwifiex kernel- firmware-network kernel-firmware-nfp kernel-firmware-nvidia kernel-firmware- platform kernel-firmware-qlogic kernel-firmware-radeon kernel-firmware- realtek kernel-firmware-serial kernel-firmware-sound kernel-firmware-ti kernel- firmware-ueagle kernel-firmware-usb-network
- Update aliases per 5.6 and 5.7 kernels - Update to version 20200413 (git commit 64dba0fedb22): * linux-firmware: add firmware for MT7663 Wifi/BT combo device * linux-firmware: Update firmware file for Intel Bluetooth AX200 * linux-firmware: Update firmware file for Intel Bluetooth AX201 * qcom: Add SDM845 Adreno ZAP shader firmware * qca: Enable transparent WBS for WCN3991 * QCA: Add Bluetooth firmware for QCA6390 * mediatek: Add mt8183 SCP firmware
==== kernel-source ==== Version update (5.6.2 -> 5.6.4) Subpackages: kernel-default kernel-default-devel kernel-devel kernel-docs kernel-macros kernel-syms
- Linux 5.6.4 (bnc#1012628). - driver core: Reevaluate dev->links.need_for_probe as suppliers are added (bnc#1012628). - io-uring: drop completion when removing file (bnc#1012628). - fbcon: fix null-ptr-deref in fbcon_switch (bnc#1012628). - blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync (bnc#1012628). - RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (bnc#1012628). - Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (bnc#1012628). - RDMA/siw: Fix passive connection establishment (bnc#1012628). - RDMA/cma: Teach lockdep about the order of rtnl and lock (bnc#1012628). - RDMA/ucma: Put a lock around every call to the rdma_cm layer (bnc#1012628). - ubi: fastmap: Free unused fastmap anchor peb during detach (bnc#1012628). - IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (bnc#1012628). - IB/hfi1: Fix memory leaks in sysfs registration and unregistration (bnc#1012628). - IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (bnc#1012628). - ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (bnc#1012628). - ASoC: tas2562: Fixed incorrect amp_level setting (bnc#1012628). - platform/x86: intel_int0002_vgpio: Use acpi_register_wakeup_handler() (bnc#1012628). - ACPI: PM: Add acpi_[un]register_wakeup_handler() (bnc#1012628). - hwrng: imx-rngc - fix an error path (bnc#1012628). - tools/accounting/getdelays.c: fix netlink attribute length (bnc#1012628). - slub: improve bit diffusion for freelist ptr obfuscation (bnc#1012628). - usb: dwc3: gadget: Wrap around when skip TRBs (bnc#1012628). - random: always use batched entropy for get_random_u{32,64} (bnc#1012628). - s390: prevent leaking kernel address in BEAR (bnc#1012628). - net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (bnc#1012628). - cxgb4: free MQPRIO resources in shutdown path (bnc#1012628). - r8169: change back SG and TSO to be disabled by default (bnc#1012628). - mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (bnc#1012628). - tun: Don't put_page() for all negative return values from XDP program (bnc#1012628). - slcan: Don't transmit uninitialized stack data in padding (bnc#1012628). - net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (bnc#1012628). - net_sched: fix a missing refcnt in tcindex_init() (bnc#1012628). - net_sched: add a temporary refcnt for struct tcindex_data (bnc#1012628). - net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (bnc#1012628). - net: dsa: mt7530: fix null pointer dereferencing in port5 setup (bnc#1012628). - net: dsa: bcm_sf2: Ensure correct sub-node is parsed (bnc#1012628). - net: dsa: bcm_sf2: Do not register slave MDIO bus with OF (bnc#1012628). - ipv6: don't auto-add link-local address to lag ports (bnc#1012628). - cxgb4: fix MPS index overwrite when setting MAC address (bnc#1012628). - commit e42da4f - constrants: fix malformed XML Closing tag of an element is "</foo>", not "<foo/>". Fixes: 8b37de2eb835 ("rpm/constraints.in: Increase memory for kernel-docs") - commit 4a8ca28 - Refresh patches.suse/efi-x86-Don-t-remap-text-rodata-gap-read-only-for-mi.patch. Update upstream status. - commit 5b340fd - efi/x86: Fix the deletion of variables in mixed mode (bnc#1167933). - commit 61c9284 - efi/x86: Don't remap text<->rodata gap read-only for mixed mode (bnc#1168645). - commit fd9c360 - Update config files to disable CONFIG_TRACE_IRQFLAGS (bsc#1169078). - commit d379575 - rpm/constraints.in: Increase memory for kernel-docs References: https://build.opensuse.org/request/show/792664 - commit 8b37de2 - cachefiles: fix corruption of 'ret' (boo#1168841). - commit 0a79cdc - Linux 5.6.3 (bnc#1012628). - ipv4: fix a RCU-list lock in fib_triestat_seq_show (bnc#1012628). - net: dsa: ksz: Select KSZ protocol tag (bnc#1012628). - net, ip_tunnel: fix interface lookup with no key (bnc#1012628). - sctp: fix possibly using a bad saddr with a given dst (bnc#1012628). - sctp: fix refcount bug in sctp_wfree (bnc#1012628). - net: macb: Fix handling of fixed-link node (bnc#1012628). - net: fix fraglist segmentation reference count leak (bnc#1012628). - udp: initialize is_flist with 0 in udp_gro_receive (bnc#1012628). - padata: fix uninitialized return value in padata_replace() (bnc#1012628). - brcmfmac: abort and release host after error (bnc#1012628). - XArray: Fix xa_find_next for large multi-index entries (bnc#1012628). - drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (bnc#1012628). - misc: rtsx: set correct pcr_ops for rts522A (bnc#1012628). - misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices (bnc#1012628). - misc: pci_endpoint_test: Avoid using module parameter to determine irqtype (bnc#1012628). - PCI: sysfs: Revert "rescan" file renames (bnc#1012628). - coresight: do not use the BIT() macro in the UAPI header (bnc#1012628). - mei: me: add cedar fork device ids (bnc#1012628). - nvmem: release the write-protect pin (bnc#1012628). - nvmem: check for NULL reg_read and reg_write before dereferencing (bnc#1012628). - nvmem: sprd: Fix the block lock operation (bnc#1012628). - extcon: axp288: Add wakeup support (bnc#1012628). - power: supply: axp288_charger: Add special handling for HP Pavilion x2 10 (bnc#1012628). - Revert "ALSA: uapi: Drop asound.h inclusion from asoc.h" (bnc#1012628). - Revert "dm: always call blk_queue_split() in dm_process_bio()" (bnc#1012628). - ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (bnc#1012628). - soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper (bnc#1012628). - perf python: Fix clang detection to strip out options passed in $CC (bnc#1012628). - mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (bnc#1012628). - commit 97c6e99 - s390x: zfcpdump: disable CONFIG_RELOCATABLE (bsc#1168847). - commit c824449 - Update config files to disable CONFIG_UCLAMP_TASK (bsc#1168888). - commit 025835f - net/bpfilter: remove superfluous testing message (bnc#1168664). - commit 7d8cfa8 - Delete patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch. - commit daf9f5a - config: arm64: enable cpufreq driver for Jetson Nano and Jetson TX1 - commit 3187813
==== kfilemetadata5 ==== Version update (5.68.0 -> 5.69.0) Subpackages: kfilemetadata5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kglobalaccel ==== Version update (5.68.0 -> 5.69.0) Subpackages: kglobalaccel5 libKF5GlobalAccel5 libKF5GlobalAccel5-lang libKF5GlobalAccelPrivate5
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kguiaddons ==== Version update (5.68.0 -> 5.69.0)
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kholidays ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Holidays5 libKF5Holidays5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== khtml ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5KHtml5 libKF5KHtml5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== ki18n ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5I18n5 libKF5I18n5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Ki18n: Convert license headers to SPDX statements
==== kiconthemes ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5IconThemes5 libKF5IconThemes5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kidletime ==== Version update (5.68.0 -> 5.69.0)
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Port away from QWidget * Fix infinite recursion in xscreensaver plugin
==== kimageformats ==== Version update (5.68.0 -> 5.69.0) Subpackages: kimageformats-eps
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Port the HDR plugin from sscanf() to QRegularExpression. Fixes FreeBSD. * autotests: print QImageReader::supportedImageFormats, to debug CI failures
==== kinit ==== Version update (5.68.0 -> 5.69.0) Subpackages: kinit-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kio ==== Version update (5.68.0 -> 5.69.0) Subpackages: kio-core kio-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Too many changes since 5.68.0, only listing bugfixes: * FileWidgets: Ignore Return events from KDirOperator (kde#412737) * [KNewFileMenu] Add extension to proposed filename (kde#61669) * [DesktopExecParser] Open {ssh,telnet,rlogin}:// urls with ktelnetservice (kde#418258)
==== kirigami2 ==== Version update (5.68.0 -> 5.69.0) Subpackages: kirigami2-lang libKF5Kirigami2-5
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Too many changes since 5.68.0, only listing bugfixes: * simplify header resizing (kde#419124) * Fix undefined check in global drawer menu mode (kde#417956)
==== kitemmodels ==== Version update (5.68.0 -> 5.69.0)
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * [KItemModels/KLinkItemSelectionModelTest] Port QRegExp to QRegularExpression * [KSortFilterProxyModel QML] Make invalidateFilter public
==== kitemviews ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5ItemViews5 libKF5ItemViews5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * KItemViews: Convert license statements to SPDX expressions
==== kjobwidgets ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5JobWidgets5 libKF5JobWidgets5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kjs ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5JS5 libKF5JSApi5
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== knewstuff ==== Version update (5.68.0 -> 5.69.0) Subpackages: knewstuff-imports libKF5NewStuff5 libKF5NewStuff5-lang libKF5NewStuffCore5
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Show filename too * Fix layout in DownloadItemsSheet (kde#419535) * [QtQuick dialog] Port to UrlBUtton and hide when there's no URL * Switch to using Kirigami's ShadowedRectangle * Fix update scenarios with no explicit downloadlink selected (kde#417510)
==== knotifications ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Notifications5 libKF5Notifications5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Introduce KNotificationJobUiDelegate * Use fallback also on Windows not only mac
==== knotifyconfig ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5NotifyConfig5 libKF5NotifyConfig5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Use libcanberra as primary means of previewing the sound
==== kpackage ==== Version update (5.68.0 -> 5.69.0) Subpackages: kpackage-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kparts ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Parts5 libKF5Parts5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * KParts partviewer test app: add action list to switch parts * KParts: add unittest for PartLoader, required shuffling things around * KParts: add PartLoader as replacement to KMimeTypeTrader for parts
==== kpeople5 ==== Version update (5.68.0 -> 5.69.0) Subpackages: kpeople5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * PersonsModel: Fix PersonVCardRole
==== kplotting ==== Version update (5.68.0 -> 5.69.0)
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kpty ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Pty5 libKF5Pty5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kquickcharts ==== Version update (5.68.0 -> 5.69.0)
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kross ==== Version update (5.68.0 -> 5.69.0) Subpackages: kross-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== krunner ==== Version update (5.68.0 -> 5.69.0)
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kservice ==== Version update (5.68.0 -> 5.69.0) Subpackages: kservice-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * add @since * Add static method to check start condition * QAtomicInteger::loadRelaxed/storeRelaxed() are available since Qt 5.14 * KServiceAction: store parent service * KSycoca: avoid hitting an assert when writing a full path into mimeapps.list * Properly read the X-Flatpak-RenamedFrom string list from desktop files * Fix cmake warning
==== ktexteditor ==== Version update (5.68.0 -> 5.69.0) Subpackages: ktexteditor-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Make it compile against q5.15 (QString:: is deprecated) * Add missing include * fix folding crash for folding of single line folds (kde#417890) * fix unit test * [VIM Mode] Add g<up> g<down> commands (kde#418486) * Add MarkInterfaceV2, to s/QPixmap/QIcon/g for symbols of marks * Draw inlineNotes after drawing word wrap marker
==== ktextwidgets ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5TextWidgets5 libKF5TextWidgets5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kunitconversion ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5UnitConversion5 libKF5UnitConversion5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kwallet ==== Version update (5.68.0 -> 5.69.0) Subpackages: kwallet-tools kwallet-tools-lang kwalletd5 kwalletd5-lang libKF5Wallet5 libkwalletbackend5-5
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== kwayland ==== Version update (5.68.0 -> 5.69.0)
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Too many changes since 5.68.0, only listing bugfixes: * Pass a dedicated fd to each keyboard for the xkb keymap (kde#381674)
==== kwidgetsaddons ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5WidgetsAddons5 libKF5WidgetsAddons5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * [KCharSelect] Do not simplify single characters in search (kde#418461) * Fix warning about incompatible enum types * [KFontChooser] General code cleanup * Copy KFontDialog from KDELibs4Support to KWidgetAddons, now KFontChooserDialog * autotests: make ktooltipwidgettest more robust * Port away from deprecated QSet methods * It we readd items we need to clear it first. OTherwise we will see * Update kcharselect-data to Unicode 13.0
==== kwindowsystem ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5WindowSystem5 libKF5WindowSystem5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Fix EWMH non-compliance for NET::{OnScreenDisplay,CriticalNotification} * KWindowSystem: deprecate KStartupInfoData::launchedBy, unused * Expose application menu via KWindowInfo * KWindowSystem: Convert license headers to SPDX expressions
==== kxmlgui ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5XmlGui5 libKF5XmlGui5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Small speed improvement: test event type before doing qobject_cast
==== libKF5ModemManagerQt ==== Version update (5.68.0 -> 5.69.0)
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== libKF5NetworkManagerQt ==== Version update (5.68.0 -> 5.69.0)
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Fix minor EBN issues * NetworkManager-Qt: Convert license headers to SPDX expressions
==== libappindicator3 ====
- Add -fcommon in order to fix boo#1164492.
==== libevdev ==== Version update (1.4.5 -> 1.9.0) Subpackages: libevdev-devel libevdev-tools libevdev2
- Update to 1.9.0 (no changelog) - Update to 1.8.0 * Bug fixes * Docs update * Improve tests * Sync with latest kernels
==== libinput ==== Subpackages: libinput-udev libinput10
- Remove utilities with unsatisfied runtime dependencies [boo#1168783]
==== libopenmpt ==== Version update (0.4.11 -> 0.4.12) Subpackages: libmodplug1 libopenmpt0
- Update to 0.4.12: * IT: Vibrato was too fast in Old Effects mode since libopenmpt 0.3. * XM: Treat 8bitbubsy?s FT2 clone exactly like Fasttracker 2 with respect to compatibility and playback flags. For example, FT2 Pan Law was not applied. * DMF: Some files had a wrong tempo since libopenmpt 0.2.5705-beta15.
==== libqt5-qtwebengine ====
- Add fix1163766.patch to fix opensuse-welcome on i686 (boo#1163766)
==== libsecret ==== Version update (0.20.1 -> 0.20.3) Subpackages: libsecret-1-0 typelib-1_0-Secret-1
- Update to version 0.20.3: + secret-file-backend: Fix use-after-free in flatpak. + docs: Add man subdir only if manpage is enabled. - Update to version 0.20.2: + secret-file-collection: force little-endian in GVariant. + Prefer g_info() over g_message(). + meson: Don't specify shared_library(). + docs: Make sure to set install: true. - Rename sub-package libsecret-tools to secret-tool: Align with the actual binary provided and remove a rpmlint warning. Add Provides and Obsoletes to ease upgrades for our end-users. - Drop Group tag from spec.
==== libssh ==== Version update (0.9.3 -> 0.9.4) Subpackages: libssh-config libssh4
- Update to version 0.9.4 * https://www.libssh.org/2020/04/09/libssh-0-9-4-and-libssh-0-8-9-security- release/
==== libtirpc ==== Version update (1.2.5 -> 1.2.6) Subpackages: libtirpc-netconfig libtirpc3
- Update to libtirpc 1.2.6 - Drop patches all patches backported from this release (0001-Add-authdes_seccreate-stub.patch, 0001-Avoid-multiple-definiton-with-gcc-fno-common.patch)
==== libvdpau ==== Version update (1.3 -> 1.4)
- Update libvdpau to version 1.4 * adds 10,12-Bit decode support to VDPAU API * Adds HEVC Main 10/12 and HEVC Main 444 10/12 decode support in VDPAU API by Adding new profiles present in Range Extension profiles.Also Adds new VdpChromaTypes for 16bit. - Updated vdpauinfo to version 1.3 * Add names for the new 4:4:4 surface formats * Add support for VP9 in vdpauinfo * Depend on vdpau >= 1.3 for VP9 support
==== libxml2 ==== Subpackages: libxml2-2 libxml2-tools
- Do not pull in the non-python deps on the python build - Revert the previous change and use multibuild to determine supported flavors. We need to be able to enable/disable pythons in prjconf and multibuild directly clashes with that.
==== libxml2-python ====
- Do not pull in the non-python deps on the python build - Revert the previous change and use multibuild to determine supported flavors. We need to be able to enable/disable pythons in prjconf and multibuild directly clashes with that.
==== libzypp ==== Version update (17.23.2 -> 17.23.4)
- Get retracted patch status from updateinfo data (jsc#SLE-8770) libsolv injects the indicator provides into packages only. - remove 'using namespace std;' (bsc#1166610, fixes #218) - Online doc: add 'Hardware (modalias) dependencies' page (fixes #216) - version 17.23.4 (22) - Add HistoryLogReader actionFilter to parse only specific HistoryActionIDs. - version 17.23.3 (22)
==== live555 ==== Version update (2020.03.06 -> 2020.04.12) Subpackages: libBasicUsageEnvironment1 libUsageEnvironment3 libgroupsock8
- Update to version 2020.04.12: + Updated "config.linux-with-shared-libraries" (and "liveMedia/Makefile.tail") to ensure that "libssl" and "libcrypto" are linked when "libliveMedia" is built. (Thanks to Felix Kaechele for reporting this.) - Changes from version 2020.04.06: + Removed support for the classes "RTSPServerSupportingHTTPStreaming" and "TCPStreamSink". These were being used (in the "LIVE555 Media Server") for streaming using "HTTP Live Streaming" (HLS). This was always a hack; it is better to use a dedicated HTTP server to serve HLS segments, rather than trying to implement a HTTP server (serving 'virtual HLS segments) within our own (primarily RTSP) server. If you are looking for HLS support, note that we provide a source-code demo application "testH264VideoToHLSSegments" that converts a (static) H.264 Elementary Stream file to HLS segments, and the "LIVE555 HLS Proxy", which proxies a live RTSP/RTP stream to HLS segments.
==== man-pages ==== Version update (5.05 -> 5.06)
- version update to 5.06 New and rewritten pages - ---------------------- * openat2.2 * pidfd_getfd.2 * select.2 * select_tut.2 * sysvipc.7 * time_namespaces.7 Newly documented interfaces in existing pages - -------------------------------------------- arch_prctl.2 Add ARCH_SET_CPUID subcommand clock_getres.2 Document CLOCK_TAI Add CLOCK_REALTIME_ALARM and CLOCK_BOOTTIME_ALARM prctl.2 Document PR_SETIO_FLUSHER/GET_IO_FLUSHER setns.2 Document CLONE_NEWTIME statx.2 Document STATX_ATTR_VERITY unshare.2 Document CLONE_NEWTIME socket.7 Add description of SO_SELECT_ERR_QUEUE Document SO_TIMESTAMPNS etc., see Changes
==== mozilla-nss ==== Version update (3.51 -> 3.51.1) Subpackages: libfreebl3 libfreebl3-hmac libsoftokn3 libsoftokn3-hmac mozilla- nss-certs mozilla-nss-tools
- update to NSS 3.51.1: * Update Delegated Credentials implementation to draft-07 (bmo#1617968) * Add workaround option to include both DTLS and TLS versions in DTLS supported_versions (bmo#1619102) * Update README: TLS 1.3 is not experimental anymore (bmo#1619056) * Don't assert fuzzer behavior in SSL_ParseSessionTicket (bmo#1618739) * Fix UBSAN issue in ssl_ParseSessionTicket (bmo#1618915) * Consistently handle NULL slot/session (bmo#1608245) * broken fipstest handling of KI_len (bmo#1608250) * Update Delegated Credentials implementation to draft-07 (bmo#1617968)
==== mutt ==== Version update (1.13.4 -> 1.13.5) Subpackages: mutt-doc mutt-lang
- Update to version 1.13.5 (2020-03-28) * Fix use-after-free in mutt_str_replace() * Fix format string parameters.
==== ncurses ==== Subpackages: libncurses6 ncurses-devel ncurses-utils tack terminfo terminfo- base terminfo-screen
- Add check for wide character support in libncursesw
==== net-snmp ==== Subpackages: libsnmp30 perl-SNMP snmp-mibs
- Add -fcommon in order to fix boo#1160404.
==== noto-coloremoji-fonts ==== Version update (20191119 -> 20200408)
- Update to v2020-04-08-unicode12_1 * Emoji 12.1 svg & png files
==== open-iscsi ==== Subpackages: iscsiuio libopeniscsiusr0_2_0
- Updated service_del_preun and service_del_postun for iscsi and iscsiuio packges in SPEC file, so that services get started/ stopped in the correct order, and changed systemd macros so that iscsi login service iscsi.service is not restarted during package upgrade (bsc#1166650)
==== openbabel ====
- Modernise spec file - Drop old conditionals - Use ninja as builder - Build only python3 bindings
==== openexr ==== Version update (2.4.0 -> 2.4.1)
- version update to 2.4.1 * Various fixes for memory leaks and invalid memory accesses * Various fixes for integer overflow with large images. * Various cmake fixes for build/install of python modules. * ImfMisc.h is no longer installed, since it's a private header. - deleted patches - Fix-the-symlinks-creation.patch (upstreamed)
==== oxygen5-icon-theme ==== Version update (5.68.0 -> 5.69.0) Subpackages: oxygen5-icon-theme-large
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== p11-kit ==== Version update (0.23.12 -> 0.23.20) Subpackages: libp11-kit0 p11-kit-tools
- Update to version 0.23.20: * Revert "Fix RPC when length-s are 0" changes [PR#276] - Changes for version 0.23.19: * common: add Russian PKCS#11 extensions to pkcs11x.h header [PR#255] * Add simple bash completion for provided commands [PR#258] * Unbreak list matching in enable-in and disable-in [PR#262] * Fix RPC when length-s are 0 [PR#259] * rpc: Add vsock transport support [PR#270] * trust: Support CKA_NSS_{SERVER,EMAIL}_DISTRUST_AFTER [PR#265] * Build fixes [PR#271, PR#272, PR#273, ...] - Changes for version 0.23.18: * rpc: Allow empty CK_DATE value [PR#253] * build: Meson fixes [PR#245] * build: Adjust feature parity between meson and autotools [PR#247] - Changes for version 0.23.17: * common: Fix uClibc-ng compilation [PR#237] * trust: do not allow daylight to invalidate date validation [PR#236] * build: Port to meson build system [PR#231, PR#234] * rpc: On UNIX wait on condition variable instead of FD if header is for a different thread [PR#232] * doc: Add 'server' command in help [PR#229] * Build and test fixes [PR#230] - Changes for version 0.23.16: * proxy: Support C_WaitForSlotEvent() if CKF_DONT_BLOCK is specified [PR#225] * conf: Ignore user configuration if the program is running as root [PR#226] * proxy: Refresh slot list on every C_GetSlotList call [PR#224] * modules: Fix index used in call to p11_dict_remove() [PR#219] * Fix Win32 p11_dl_error crash [PR#218] * modules: check gl.modules before iterates on it when freeing [PR#217] * trust: Ignore unreadable content in anchors [PR#215] * extract-jks: Prefer _p11_extract_jks_timestamp to SOURCE_DATE_EPOCH [PR#213] - Changes for version 0.23.15: * trust: Improve error handling if backed trust file is corrupted [PR#206] * url: Prefer upper-case letters in hex characters when encoding [PR#193] * trust/extract-jks.c: also honor SOURCE_DATE_EPOCH time [PR#202] * virtual: Prefer fixed closures to libffi closures [PR#196] * Fix issues spotted by coverity and cppcheck [PR#194, PR#204] * Build and test fixes [PR#164, PR#191, PR#199, PR#201] - Changes for version 0.23.14: * proxy: Avoid invalid memory access when unloading proxy module [PR#180] * Update pkcs11 header to allow SoftHSMv2 to compile [PR#181] * build: Restore libpthread dependency [PR#183] * Build fixes [PR#188] - Changes for version 0.23.13: * server: Enable socket activation through systemd [PR#173] * rpc-server: p11_kit_remote_serve_tokens: Allow exporting all modules [PR#174] * proxy: Fail early if there is no slot mapping [PR#175] * Remove hard dependency on libpthread [PR#177] * Build fixes [PR#170, PR#176]
==== patterns-base ==== Subpackages: patterns-base-apparmor patterns-base-base patterns-base- basesystem patterns-base-basic_desktop patterns-base-console patterns-base- documentation patterns-base-enhanced_base patterns-base-minimal_base patterns-base-sw_management patterns-base-transactional_base patterns- base-x11 patterns-base-x11_enhanced
- Add bootloader pattern. Useful for appliances to not repeat the logic in kiwi files.
==== perl-Apache-AuthCookie ==== Version update (3.29 -> 3.30)
- updated to 3.30 see /usr/share/doc/packages/perl-Apache-AuthCookie/Changes 3.30 2020-04-14 - Fix logic error for EnforceLocalDestination - Add a bunch of tests to cover all scenarios of EnforceLocalDestination and DefaultDestination
==== perl-Mojolicious ==== Version update (8.36 -> 8.37)
- updated to 8.37 see /usr/share/doc/packages/perl-Mojolicious/Changes 8.37 2020-04-19 - Added keep_alive_timeout attribute to Mojo::Server::Daemon. - Added -k options to daemon and prefork commands. - Added keep_alive_timeout setting to Hypnotoad. - Increased various default timeouts because keep_alive_timeout takes over some of their previous responsibility. - Improved timeout setting performance significantly in Mojo::IOLoop::Stream. - Improved again method in Mojo::Reactor, Mojo::Reactor::EV and Mojo::Reactor::Poll to allow changing the invocation time of active timers. - Fixed support for 425 status in Mojo::Message::Response.
==== perl-libwww-perl ==== Version update (6.43 -> 6.44)
- updated to 6.44 see /usr/share/doc/packages/perl-libwww-perl/Changes 6.44 2020-04-14 19:37:45Z - Support basic authentication charset per RFC 7617 (GH#339) (Ville Skytt) - Fixed POD mistake. (GH PR#338. Sebastian Paaske Tørholm)
==== php7 ==== Version update (7.4.4 -> 7.4.5) Subpackages: apache2-mod_php7 php7-ctype php7-dom php7-gd php7-gettext php7-iconv php7-json php7-mbstring php7-mysql php7-pdo php7-sqlite php7- tokenizer php7-xmlreader php7-xmlwriter
- updated to 7.4.5: This is a security release which also contains several bug fixes. See https://www.php.net/ChangeLog-7.php#7.4.5
==== plasma-framework ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Plasma5 plasma-framework-components plasma- framework-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Added Page element * [pc3/busyindicator] Hide when not running * Update window-pin, Add more sizes, Remove redundant edit-delete * Make animation durations consistent with Kirigami values * WIP: Create a new TopArea element using widgets/toparea svg * Added plasmoid heading svg * make highlighted property work for roundbutton
==== poppler ==== Version update (0.86.1 -> 0.87.0) Subpackages: libpoppler-cpp0 libpoppler-glib8 poppler-tools
- Update to version 0.87.0: + core: - Fix crashes due to inconsistent vtables for Clang builds - Fix leak in broken files - Internal code improvements + qt5: - Add option to get form choice for export value - ArthurOutputDev: Avoid division by zero in updateLineDash + glib: Internal code improvements + utils: pdftohtml: Fix memory leak in HtmlOutputDev::getLinkDest - Bump poppler_sover following upstream changes.
==== poppler-qt5 ==== Version update (0.86.1 -> 0.87.0)
- Update to version 0.87.0: + core: - Fix crashes due to inconsistent vtables for Clang builds - Fix leak in broken files - Internal code improvements + qt5: - Add option to get form choice for export value - ArthurOutputDev: Avoid division by zero in updateLineDash + glib: Internal code improvements + utils: pdftohtml: Fix memory leak in HtmlOutputDev::getLinkDest - Bump poppler_sover following upstream changes.
==== powertop ==== Version update (2.11 -> 2.12)
- Update to 2.12: * README: suggest to install autoconf-archive * intel_cpus: Enable Jasper Lake support in PowerTop * src/cpu: intel_cpus: Re-arrange the order of cpu model numbers * intel_cpus: Enable Sky Lake server support in PowerTop * src/display.cpp: Fix: Add the missing part of the patch changes * configure.ac: Add a new release candidate v2.12-rc1 to PowerTop * powertop.pot: Update powertop.pot * configure.ac: Add a new release v2.12 to PowerTop * Revert "configure.ac: version strings from git describe" * configure.ac: required version to 2.69 * configure.ac: ax_add_fortify_source * po: update translation files and template * intel_cpus: Enable Comet Lake (Mobile) and Comet Lake (Desktop) support * tuningsysfs: use med_power_with_dipm for SATA link power management
==== prison-qt5 ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Prison5 prison-qt5-imports
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Also expose the true minimum size to QML * Add a new set of barcode size functions * Simplify minimum size handling * Move barcode image scaling logic to AbstractBarcode * Add API to check whether a barcode is one- or two-dimensional
==== purple-rocketchat ==== Version update (0.0+hg20190218 -> 0.0+hg20200403) Subpackages: libpurple-plugin-rocketchat pidgin-plugin-rocketchat
- Update to version 0.0+hg20200403 (changes since 0.0+hg20190218): * 800ef89: Attempt to fetch user statuses at login. Not quite working yet though * f723268: Subscribe to status changes to help issue #61 * 284839c: Use 'hg' instead of 'git' for PLUGIN_VERSION.
==== purpose ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Purpose5 libKF5PurposeWidgets5 purpose-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== python-M2Crypto ====
- Do not pull in py2 pkg on doc subpkg
==== python-PyHamcrest ==== Version update (1.9.0 -> 2.0.2)
- Update to 2.0.2 * Make hamcrest package PEP 561 compatible, i.e. supply type hints for external use. * Drop formal support for 2.x * Drop formal support for 3.x < 3.5 * Made has_properties() report all mismatches, not just the first. * Silence warnings. * Type fixes. * Remove obsolete dependencies. * Add support up to Python 3.8 - Removed upstreamed patch pytest4-02.patch
==== python-PyNaCl ====
- Fix tests with latest hypothesis: * hypothesis-no-unilmited.patch
==== python-Pygments ==== Version update (2.4.2 -> 2.6.1)
- Don't use %python3_only command, but properly use alternatives. - fix the path of non-oss licensed files to remove - set the minimal version of python to 3.5 to match upstream requirement - update to version 2.6.1: * This release fixes a packaging issue. No functional changes. - additional changes from version 2.6.0: * Running Pygments on Python 2.x is no longer supported. * Added lexers: + Linux kernel logs (PR#1310) + LLVM MIR (PR#1361) + MiniScript (PR#1397) + Mosel (PR#1287, PR#1326) + Parsing Expression Grammar (PR#1336) + ReasonML (PR#1386) + Ride (PR#1319, PR#1321) + Sieve (PR#1257) + USD (PR#1290) + WebIDL (PR#1309) * Updated lexers: + Apache2 (PR#1378) + Chapel (PR#1357) + CSound (PR#1383) + D (PR#1375, PR#1362) + Idris (PR#1360) + Perl6/Raku lexer (PR#1344) + Python3 (PR#1382, PR#1385) + Rust: Updated lexer to cover more builtins (mostly macros) and miscellaneous new syntax (PR#1320) + SQL: Add temporal support keywords (PR#1402) * The 256-color/true-color terminal formatters now support the italic attribute in styles (PR#1288) * Support HTTP 2/3 header (PR#1308) * Support missing reason in HTTP header (PR#1322) * Boogie/Silver: support line continuations and triggers, move contract keywords to separate category (PR#1299) * GAS: support C-style comments (PR#1291) * Fix names in S lexer (PR#1330, PR#1333) * Fix numeric literals in Ada (PR#1334) * Recognize .mjs files as Javascript (PR#1392) * Recognize .eex files as Elixir (PR#1387) * Fix re.MULTILINE usage (PR#1388) * Recognize pipenv and poetry dependency & lock files (PR#1376) * Improve font search on Windows (#1247) * Remove unused script block (#1401) - disable python2 build: Pygments is python 3 only now - remove shebang from pygments/lexers/_usd_builtins.py: unneeded - update to version 2.5.2: * Fix incompatibility with some setuptools versions (PR#1316) * Fix lexing of ReST field lists (PR#1279) * Fix lexing of Matlab keywords as field names (PR#1282) * Recognize double-quoted strings in Matlab (PR#1278) * Avoid slow backtracking in Vim lexer (PR#1312) * Fix Scala highlighting of types (PR#1315) * Highlight field lists more consistently in ReST (PR#1279) * Fix highlighting Matlab keywords in field names (PR#1282) * Recognize Matlab double quoted strings (PR#1278) * Add some Terraform keywords * Update Modelica lexer to 3.4 * Update Crystal examples - additional changes from version 2.5.1: * This release fixes a packaging issue. No functional changes. - additional changes from version 2.5.0: * Added lexers: + Email (PR#1246) + Erlang, Elxir shells (PR#823, #1521) + Notmuch (PR#1264) + Scdoc (PR#1268) + Solidity (#1214) + Zeek (new name for Bro) (PR#1269) + Zig (PR#820) * Updated lexers: + Apache2 Configuration (PR#1251) + Bash sessions (#1253) + CSound (PR#1250) + Dart + Dockerfile + Emacs Lisp + Handlebars (PR#773) + Java (#1101, #987) + Logtalk (PR#1261) + Matlab (PR#1271) + Praat (PR#1277) + Python3 (PR#1255) + Ruby + YAML (#1528) + Velocity * Added styles: + Inkpot (PR#1276) * The PythonLexer class is now an alias for the former Python3Lexer. The old PythonLexer is available as Python2Lexer. * Bump NasmLexer priority over TasmLexer for .asm files (fixes #1326) * Default font in the ImageFormatter has been updated (#928, PR#1245) * Test suite switched to py.test, removed nose dependency (#1490) * Reduce TeraTerm lexer score -- it used to match nearly all languages (#1256) * Treat Skylark/Starlark files as Python files (PR#1259) * Image formatter: actually respect line_number_separator option * Add LICENSE file to wheel builds * Agda: fix lambda highlighting * Dart: support @ annotations * Dockerfile: accept FROM ... AS syntax * Emacs Lisp: add more string functions * GAS: accept registers in directive arguments * Java: make structural punctuation (braces, parens, colon, comma) Punctuation, not Operator (#987) * Java: support var contextual keyword (#1101) * Matlab: Fix recognition of function keyword (PR#1271) * Python: recognize .jy filenames (#976) * Python: recognize f string prefix (#1156) * Ruby: support squiggly heredocs * Shell sessions: recognize Virtualenv prompt (PR#1266) * Velocity: support silent reference syntax - drop denose.patch: fixed upstream - fix postuninstall alternative
==== python-SQLAlchemy ==== Version update (1.3.15 -> 1.3.16)
- update to version 1.3.16: * orm + Fixed bug in orm.selectinload() loading option where two or more loaders that represent different relationships with the same string key name as referenced from a single orm.with_polymorphic() construct with multiple subclass mappers would fail to invoke each subqueryload separately, instead making use of a single string-based slot that would prevent the other loaders from being invoked. References: #5228 + Fixed issue where a lazyload that uses session-local ?get? against a target many-to-one relationship where an object with the correct primary key is present, however it?s an instance of a sibling class, does not correctly return None as is the case when the lazy loader actually emits a load for that row. References: #5210 + Modified the queries used by subqueryload and selectinload to no longer ORDER BY the primary key of the parent entity; this ordering was there to allow the rows as they come in to be copied into lists directly with a minimal level of Python-side collation. However, these ORDER BY clauses can negatively impact the performance of the query as in many scenarios these columns are derived from a subquery or are otherwise not actual primary key columns such that SQL planners cannot make use of indexes. The Python-side collation uses the native itertools.group_by() to collate the incoming rows, and has been modified to allow multiple row-groups-per-parent to be assembled together using list.extend(), which should still allow for relatively fast Python-side performance. There will still be an ORDER BY present for a relationship that includes an explicit order_by parameter, however this is the only ORDER BY that will be added to the query for both kinds of loading. References: [#5162] * orm declarative + The string argument accepted as the first positional argument by the relationship() function when using the Declarative API is no longer interpreted using the Python eval() function; instead, the name is dot separated and the names are looked up directly in the name resolution dictionary without treating the value as a Python expression. However, passing a string argument to the other relationship() parameters that necessarily must accept Python expressions will still use eval(); the documentation has been clarified to ensure that there is no ambiguity that this is in use. See also Evaluation of relationship arguments - details on string evaluation References: #5238 * sql + Add ability to literal compile a DateTime, Date or :class:?Time? when using the string dialect for debugging purposes. This change does not impact real dialect implementation that retain their current behavior. References: #5052 * schema + Added support for reflection of ?computed? columns, which are now returned as part of the structure returned by Inspector.get_columns(). When reflecting full Table objects, computed columns will be represented using the Computed construct. References: #5063 * postgresql + Fixed issue where a ?covering? index, e.g. those which have an INCLUDE clause, would be reflected including all the columns in INCLUDE clause as regular columns. A warning is now emitted if these additional columns are detected indicating that they are currently ignored. Note that full support for ?covering? indexes is part of #4458. Pull request courtesy Marat Sharafutdinov. References: #5205 * mysql + Fixed issue in MySQL dialect when connecting to a psuedo-MySQL database such as that provided by ProxySQL, the up front check for isolation level when it returns no row will not prevent the dialect from continuing to connect. A warning is emitted that the isolation level could not be detected. References: #5239 * sqlite + Implemented AUTOCOMMIT isolation level for SQLite when using pysqlite. References: #5164 * mssql + Added support for ColumnOperators.is_distinct_from() and ColumnOperators.isnot_distinct_from() to SQL Server, MySQL, and Oracle. References: #5137 * oracle + Implemented AUTOCOMMIT isolation level for Oracle when using cx_Oracle. Also added a fixed default isolation level of READ COMMITTED for Oracle. References: #5200 + Fixed regression / incorrect fix caused by fix for #5146 where the Oracle dialect reads from the ?all_tab_comments? view to get table comments but fails to accommodate for the current owner of the table being requested, causing it to read the wrong comment if multiple tables of the same name exist in multiple schemas. References: #5146 * misc + Fixed an issue that prevented the test suite from running with the recently released py.test 5.4.0. References: #5201 + Enum type now supports the parameter Enum.length to specify the length of the VARCHAR column to create when using non native enums by setting Enum.native_enum to False References: #5183 + Ensured that the ?pyproject.toml? file is not included in builds, as the presence of this file indicates to pip that a pep-517 installation process should be used. As this mode of operation appears to be not well supported by current tools / distros, these problems are avoided within the scope of SQLAlchemy installation by omitting the file. References: #5207
==== python-SecretStorage ==== Version update (2.3.1 -> 3.1.2)
- version update to 3.1.2 SecretStorage 3.1.2, 2020-01-08 =============================== * Updated the docs to describe how to close the D-Bus connection after use. * For secrets of wrong type, a TypeError is now raised [`#20`_]. SecretStorage 3.1.1, 2019-01-24 =============================== * Fixes TypeError with cryptography 2.5. Thanks Zach Hoffman for the pull request! SecretStorage 3.1.0, 2018-09-02 =============================== * The ``dbus_init`` function no longer accepts any arguments. * The ``dbus_init`` function now converts ``ConnectionError`` and ``ValueError`` to ``SecretServiceNotAvailableException``. * New exception class: ``PromptDismissedException``. * Switched to declarative setup configuration. Build now requires setuptools 30.3 or newer. * Added support for prompts when deleting collections and items. * Added type annotations to all methods. SecretStorage 3.0.1, 2018-04-24 =============================== * When ``DBUS_SESSION_BUS_ADDRESS`` environment variable is unset, and Jeepney raises a ``KeyError`` because of that, SecretStorage now intercepts that error and re-raises it as ``SecretServiceNotAvailableException``. * Uploaded to PyPI with fixed meta-data. SecretStorage 3.0.0, 2018-04-23 =============================== .. warning:: This release is backwards incompatible with the previous versions. * Python 3.5 or newer is now required. * SecretStorage has been ported from dbus-python to Jeepney_, a pure Python D-Bus client. * The asynchronous API has been removed. If you need it, please file a bug and describe your use case. * The ``bus`` argument is now called ``connection`` in all functions that accept it.
==== python-argparse-manpage ====
- Don't use %python3_only command, but properly use alternatives.
==== python-click ==== Version update (7.0 -> 7.1.1)
- Update to 7.1.1 * Fix ``ClickException`` output going to stdout instead of stderr. * Fix PyPI package name, "click" is lowercase again. * Fix link in ``unicode_literals`` error message. :pr:`1151` * Add support for colored output on UNIX Jupyter notebooks. * Operations that strip ANSI controls will strip the cursor hide/show sequences. :issue:`1216` * Remove unused compat shim for ``bytes``. :pr:`1195` * Always return one of the passed choices for ``click.Choice`` :issue:`1277`, :pr:`1318` * Handle ``env MYPATH=''`` as though the option were not passed. :issue:`1196` * It is once again possible to call ``next(bar)`` on an active progress bar instance. :issue:`1125` * ``open_file`` with ``atomic=True`` retains permissions of existing files and respects the current umask for new files. :issue:`1376` * Fix ``TypeError`` raised when using bool flags and specifying ``type=bool``. :issue:`1287` * Newlines in option help text are replaced with spaces before re-wrapping to avoid uneven line breaks. :issue:`834` * ``MissingParameter`` exceptions are printable in the Python interpreter. :issue:`1139` * Fix how default values for file-type options are shown during prompts. :issue:`914` * Option help text that is wrapped adds an extra newline at the end to distinguish it from the next option. :issue:`1075` * Consider ``sensible-editor`` when determining the editor to use for ``click.edit()``. :pr:`1469` * Arguments to system calls such as the executable path passed to ``click.edit`` can contains spaces. :pr:`1470` * Add ZSH completion autoloading and error handling. :issue:`1348` * ZSH completion escapes special characters in values. :pr:`1418` * Add completion support for Fish shell. :pr:`1423` * Decoding bytes option values falls back to UTF-8 in more cases. * Make the warning about old 2-arg parameter callbacks a deprecation warning, to be removed in 8.0. This has been a warning since Click 2.0. :pr:`1492`
==== python-docutils ====
- Fix the condition to really generate the direct binaries - Remove %python3_only and use full alternatives. - Add patch to fix build with pygments 2.4 and newer: * pygments25.patch
==== python-gobject2 ====
- Use python2_sitearch to fix build without extra macros
==== python-gunicorn ==== Version update (19.10.0 -> 20.0.4)
- update to 20.0.4 * Ensure WSGI header value is string before conducting regex search on it. * Use importlib instead of __import__ and eval * Use Python default SSL cipher list by default * Support str and bytes for UNIX socket addresses * fixed the way the config module is loaded. __file__ is now available * only support Python >= 3.5 * load the WSGI application before the loader to pick up all files - Dropped patch pytest5.patch
==== python-jedi ==== Version update (0.16.0+git55.17b3611c -> 0.17.0)
- Update to v0.17.0 * Added ``Project`` support. This allows a user to specify which folders Jedi should work with. * Added support for Refactoring. The following refactorings have been implemented: ``Script.rename``, ``Script.inline``, ``Script.extract_variable`` and ``Script.extract_function``. * Added ``Script.get_syntax_errors`` to display syntax errors in the current script. * Added code search capabilities both for individual files and projects. The new functions are ``Project.search``, ``Project.complete_search``, ``Script.search`` and ``Script.complete_search``. * Added ``Script.help`` to make it easier to display a help window to people. Now returns pydoc information as well for Python keywords/operators. This means that on the class keyword it will now return the docstring of Python's builtin function ``help('class')``. * The API documentation is now way more readable and complete. Check it out under https://jedi.readthedocs.io. A lot of it has been rewritten. * Removed Python 3.4 support * Many bugfixes - back to regular releases, no git service needed anymore - jedi-pr1543-sorttest.patch gh#davidhalter/jedi#1543 - tell Leap 15.1 and SLE 15 SP1 pytest to ignore test/__init__.py so that a test file with purposely placed syntax errors does not trip the entire discovery - reenable (most) unittests - remove unbundle.patch -- according to upstream, typeshed is meant to be bundled.
==== python-keyring ==== Version update (18.0.1 -> 21.2.0)
- version update to 21.2.0 v21.2.0 - ------ * #372: Chainer now deterministically resolves at a lower priority than the Fail keyring (when there are no backends to chain). * #372: Fail keyring now raises a ``NoKeyringError`` for easier selectability. * #405: Keyring now logs at DEBUG rather than INFO during backend startup. v21.1.1 - ------ * Refreshed package metadata. v21.1.0 - ------ * #380: In SecretService backend, close connections after using them. v21.0.0 - ------ * Require Python 3.6 or later. v20.0.1 - ------ * #417: Fix TypeError when backend fails to initialize. v20.0.0 - ------ * Extracted ``keyring.testing`` package to contain supporting functionality for plugin backends. ``keyring.tests`` has been removed from the package. v19.3.0 - ------ * Switch to `importlib.metadata <https://docs.python.org/3/library/importlib.metadata.html>`_ for loading entry points. Removes one dependency on Python 3.8. * Added new ``KeyringBackend.set_properties_from_env``. * #382: Add support for alternate persistence scopes for Windows backend. Set ``.persist`` to "local machine" or "session" to enable the alternate scopes or "enterprise" to use the default scope. * #404: Improve import times when a backend is specifically configured by lazily calling ``get_all_keyring``. 19.2.0 - ----- * Add support for get_credential() with the SecretService backend. 19.1.0 - ----- * #369: macOS Keyring now honors a ``KEYCHAIN_PATH`` environment variable. If set, Keyring will use that keychain instead of the default. 19.0.2 - ----- * Refresh package skeleton. * Adopt `black <https://pypi.org/project/black>`_ code style. 19.0.1 - ----- * Merge with 18.0.1.
==== python-lazr.config ==== Version update (2.2.1 -> 2.2.2)
- update to 2.2.2 * Officially add support for Python 3.7 and 3.8.
==== python-matplotlib ==== Version update (3.1.3 -> 3.2.1) Subpackages: python3-matplotlib python3-matplotlib-cairo python3-matplotlib- gtk3
- specfile: * update copyright year * tkagg.py and wx_compat.py are not part of the build process anymore (the backends still exist though); removed appropiate files from %files section - update to version 3.2.1: * fix Quiver.set_UVC calls with scalar inputs * fix bezier.get_parallels failure from floating point rounding errors * fix markers specified as tuples (polygons, stars, or asterisks) * fix saving PNGs to file objects in some places * fix saving figures using the nbAgg/notebook backend * fix saving with tight layout using the PGF backend * fix setting custom datapath in rcParams (note: it is still deprecated) * fix various issues running setup.py in non-CI environments * fix xpdf distiller * various minor bug and documentation fixes - changes from version 3.2.0: * default image interpolation is now `'antialiased'` to better handle down-sampling and reduce artifacts when up-sampling by small ratios. * change when ticks switch to using an offset to improve readability * improvements to auto-scaling and auto-limits * `DivergingNorm` has been renamed to `TwoSlopeNorm` * support for 3 and 4 digit hex colors (`#123` maps to `#112233`) * improvements to Logit scale ticker and formatter * control of where errorbars start getting placed with `errorevery` * correct kerning when laying out text * improvements to MovieRegistry * For the full details please see the whats new [1] and API changes [2] in the documentation [1] https://matplotlib.org/3.2.0/users/whats_new.html [2] https://matplotlib.org/3.2.0/api/api_changes.html
==== python-msgpack ==== Version update (0.6.2 -> 1.0.0)
- version update to 1.0.0 * Remove Python 2 support from the msgpack/_cmsgpack. msgpack/fallback still supports Python 2. * Remove encoding option from the Packer and Unpacker. * Unpacker: The default value of max_buffer_type is changed to 100MiB. * Unpacker: strict_map_key is True by default now. * Unpacker: String map keys are interned. * Drop old buffer protocol support. * Support Timestamp type. * Support serializing and decerializing datetime object with tzinfo. * Unpacker: Fix Unpacker.read_bytes() in fallback implementation. (#352)
==== python-networkx ====
- Add patch to fix matplotlib deprecation: * matplotlib.patch - Skip two tests that keep failing everywhere
==== python-parso ==== Version update (0.6.2 -> 0.7.0)
- update to 0.7.0 * Fix a lot of annoying bugs in the diff parser. The fuzzer did not find issues anymore even after running it for more than 24 hours (500k tests). * Small grammar change: suites can now contain newlines even after a newline. This should really not matter if you don't use error recovery. It allows for nicer error recovery. - remove py_38.patch (merged upstream)
==== python-pycairo ==== Version update (1.18.1 -> 1.19.1)
- Add missing dep on setuptools - Update to 1.19.1: * support for new python * remove support for python 2.x - Remove patch python38.patch
==== python-pycurl ====
- Do not pull in py2 package on doc subpkg
==== python-pywbem ==== Version update (0.17.0 -> 0.17.1)
- Update to 0.17.1: - Fixed version incompatibilities reported by pip for tox/pluggy, ipython/prompt-toolkit, and flake8/pyflakes. (See issue #2153) - Fixed the issue where formatting the timezone name of a pywbem.MinutesFromUTC object raised NotImplementedError, by adding a tzname() method. (see issue #2160) - Increased minimum version of ?six? from 0.10.0 to 0.12.0 when on Python 3.8 (or higher). (See issue #2150). - Increased minimum version of ?setuptools? on Python 3.7 to 38.4.1 to fix a bug with new format of .pyc files. (See issue #2167).
==== python-redis ==== Version update (3.3.11 -> 3.4.1)
- version update to 3.4.1 * 3.4.1 * Move the username argument in the Redis and Connection classes to the end of the argument list. This helps those poor souls that specify all their connection options as non-keyword arguments. #1276 * Prior to ACL support, redis-py ignored the username component of Connection URLs. With ACL support, usernames are no longer ignored and are used to authenticate against an ACL rule. Some cloud vendors with managed Redis instances (like Heroku) provide connection URLs with a username component pre-ACL that is not intended to be used. Sending that username to Redis servers < 6.0.0 results in an error. Attempt to detect this condition and retry the AUTH command with only the password such that authentication continues to work for these users. #1274 * Removed the __eq__ hooks to Redis and ConnectionPool that were added in 3.4.0. This ended up being a bad idea as two separate connection pools be considered equal yet manage a completely separate set of connections. * 3.4.0 * Allow empty pipelines to be executed if there are WATCHed keys. This is a convenient way to test if any of the watched keys changed without actually running any other commands. Thanks @brianmaissy. [#1233], #1234 * Removed support for end of life Python 3.4. * Added support for all ACL commands in Redis 6. Thanks @IAmATeaPot418 for helping. * Pipeline instances now always evaluate to True. Prior to this change, pipeline instances relied on __len__ for boolean evaluation which meant that pipelines with no commands on the stack would be considered False. #994 * Client instances and Connection pools now support a 'client_name' argument. If supplied, all connections created will call CLIENT SETNAME as soon as the connection is opened. Thanks to @Habbie for supplying the basis of this change. #802 * Added the 'ssl_check_hostname' argument to specify whether SSL connections should require the server hostname to match the hostname specified in the SSL cert. By default 'ssl_check_hostname' is False for backwards compatibility. #1196 * Slightly optimized command packing. Thanks @Deneby67. #1255 * Added support for the TYPE argument to SCAN. Thanks @netocp. #1220 * Better thread and fork safety in ConnectionPool and BlockingConnectionPool. Added better locking to synchronize critical sections rather than relying on CPython-specific implementation details relating to atomic operations. Adjusted how the pools identify and deal with a fork. Added a ChildDeadlockedError exception that is raised by child processes in the very unlikely chance that a deadlock is encountered. Thanks @gmbnomis, @mdellweg, @yht804421715. #1270, [#1138], #1178, #906, #1262 * Added __eq__ hooks to the Redis and ConnectionPool classes. Thanks @brainix. #1240 - deleted patches - 0001-fix-tests-with-redis-pre-5.0.0.patch (upstreamed)
==== python-reno ==== Version update (2.11.3 -> 3.0.1)
- update to 3.0.1 * scan the whole branch if a version cannot be found - version update to 3.0.0 * Remove usage of six * [ussuri][goal] Drop python 2.7 support and testing * Add extension metadata to sphinxext * Handle Windows compatibility * Scan all branches for cache generation * Avoid docutils 0.15 with py2 * Add Python 3 Train unit tests * Fix py27 test: Update sphinx requirement * OpenDev Migration Patch * Switch to current hacking * Remove references to oslosphinx
==== python-sphinxcontrib-websupport ==== Version update (1.1.2 -> 1.2.1)
- version update to 1.2.1 * #41: templates/searchresults.html is missing in the source tarball - update to 1.2.0: * Drop python2.7 and 3.4 support
==== python-zope.deprecation ====
- Do not pull in py2 package on doc subpkg
==== python-zope.event ====
- Do not pull in py2 package on doc subpkg
==== python-zope.hookable ====
- Do not pull in py2 package in doc subpkg
==== python-zope.i18nmessageid ====
- Do not pull in python2 pkg in doc subpkg
==== python-zope.interface ==== Version update (5.0.1 -> 5.1.0)
- Update to 5.1.0: * Make @implementer(*iface) and classImplements(cls, *iface) ignore redundant interfaces. If the class already implements an interface through inheritance, it is no longer redeclared specifically for cls. This solves many instances of inconsistent resolution orders, while still allowing the interface to be declared for readability and maintenance purposes. See issue 199. * Remove all bare except: statements. Previously, when accessing special attributes such as __provides__, __providedBy__, __class__ and __conform__, this package wrapped such access in a bare except: statement, meaning that many errors could pass silently; typically this would result in a fallback path being taken and sometimes (like with providedBy()) the result would be non-sensical. This is especially true when those attributes are implemented with descriptors. Now, only AttributeError is caught. This makes errors more obvious. * In addition, ZODB errors like POSKeyError could now be propagated where previously they would ignored by this package. * Require that the second argument (bases) to InterfaceClass is a tuple. This only matters when directly using InterfaceClass to create new interfaces dynamically. Previously, an individual interface was allowed, but did not work correctly. Now it is consistent with type and requires a tuple. * Let interfaces define custom __adapt__ methods. This implements the other side of the PEP 246 adaptation protocol: objects being adapted could already implement __conform__ if they know about the interface, and now interfaces can implement __adapt__ if they know about particular objects. There is no performance penalty for interfaces that do not supply custom __adapt__ methods. * Make the internal singleton object returned by APIs like implementedBy and directlyProvidedBy for objects that implement or provide no interfaces more immutable. Previously an internal cache could be mutated. See issue 204.
==== python3-qt5 ====
- Stop building python2-qt5 for openSUSE Tumbleweed.
==== qqc2-desktop-style ==== Version update (5.68.0 -> 5.69.0)
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * QQC2-Desktop-Style: Convert license headers to SPDX expressions * [Dialog] Use `ShadowedRectangle` * Fix sizing of CheckBox and RadioButton (kde#418447) * Use `ShadowedRectangle`
==== rdma-core ==== Version update (27.0 -> 27.1) Subpackages: libefa1 libibverbs libibverbs1 libmlx4-1 libmlx5-1 librdmacm1
- Update to v27.1 - Many bugfixes (memory leaks, use after free, etc.)
==== rpm ==== Subpackages: librpmbuild9 rpm-build rpm-build-perl rpm-build-python rpm-devel
- Fix verification of DSA2 signatures with libgrcypt [bnc#1165731] * new patch: gcryptdsa2.diff - Do not map the index database read-write all the time * new patch: ndb_backport2.diff - Fix name of Packages DB file in rpmconfigcheck
==== ruby2.6 ==== Version update (2.6.5 -> 2.6.6) Subpackages: libruby2_6-2_6 ruby2.6-devel
- Update 2.6.6 (boo#1167244 boo#1168938) - CVE-2020-10663: Unsafe Object Creation Vulnerability in JSON (Additional fix) - CVE-2020-10933: Heap exposure vulnerability in the socket library https://github.com/ruby/ruby/compare/v2_6_5...v2_6_6 - drop CVE-2020-8130.patch and rake-12.3.2.gem again: fix included - Fix CVE-2020-8130 (boo# 1164804) for the intree copy of rake: - add CVE-2020-8130.patch and rake-12.3.2.gem
==== rubygem-rubocop ==== Version update (0.81.0 -> 0.82.0)
- New upstream release 0.82.0 [#]## New features * [#7867](https://github.com/rubocop-hq/rubocop/pull/7867): Add support for tabs in indentation. ([@DracoAter][]) * [#7863](https://github.com/rubocop-hq/rubocop/issues/7863): Corrector now accepts nodes in addition to ranges. ([@marcandre][]) * [#7862](https://github.com/rubocop-hq/rubocop/issues/7862): Corrector now has a `wrap` method. ([@marcandre][]) * [#7850](https://github.com/rubocop-hq/rubocop/issues/7850): Make it possible to enable/disable pending cops. ([@koic][]) * [#7861](https://github.com/rubocop-hq/rubocop/issues/7861): Make it to allow `Style/CaseEquality` when the receiver is a constant. ([@rafaelfranca][]) * [#7851](https://github.com/rubocop-hq/rubocop/pull/7851): Add a new `Style/ExponentialNotation` cop. ([@tdeo][]) * [#7384](https://github.com/rubocop-hq/rubocop/pull/7384): Add new `Style/DisableCopsWithinSourceCodeDirective` cop. ([@egze][]) * [#7826](https://github.com/rubocop-hq/rubocop/issues/7826): Add new `Layout/SpaceAroundMethodCallOperator` cop. ([@saurabhmaurya15][]) [#]## Bug fixes * [#7871](https://github.com/rubocop-hq/rubocop/pull/7871): Fix an auto-correction bug in `Lint/BooleanSymbol`. ([@knu][]) * [#7842](https://github.com/rubocop-hq/rubocop/issues/7842): Fix a false positive for `Lint/RaiseException` when raising Exception with explicit namespace. ([@koic][]) * [#7834](https://github.com/rubocop-hq/rubocop/issues/7834): Fix `Lint/UriRegexp` to register offense with array arguments. ([@tejasbubane][]) * [#7841](https://github.com/rubocop-hq/rubocop/issues/7841): Fix an error for `Style/TrailingCommaInBlockArgs` when lambda literal (`->`) has multiple arguments. ([@koic][]) * [#7842](https://github.com/rubocop-hq/rubocop/issues/7842): Fix a false positive for `Lint/RaiseException` when Exception without cbase specified under the namespace `Gem` by adding `AllowedImplicitNamespaces` option. ([@koic][]) * `Style/IfUnlessModifier` does not infinite-loop when autocorrecting long lines which use if/unless modifiers and have multiple statements separated by semicolons. ([@alexdowad][]) * [rubocop-hq/rubocop-rails#127](https://github.com/rubocop-hq/rubocop- rails/issues/127): Use `ConfigLoader.default_configuration` for the default config. ([@hanachin][]) [#]## Changes * **(Breaking)** Renamed `Layout/Tab` cop to `Layout/IndentationStyle`. ([@DracoAter][]) * [#7869](https://github.com/rubocop-hq/rubocop/pull/7869): **(Breaking)** Drop support for Ruby 2.3. ([@koic][]) [@DracoAter]: https://github.com/DracoAter [@marcandre]: https://github.com/marcandre [@koic]: https://github.com/koic [@rafaelfranca]: https://github.com/rafaelfranca [@tdeo]: https://github.com/tdeo [@egze]: https://github.com/egze [@saurabhmaurya15]: https://github.com/saurabhmaurya15 [@knu]: https://github.com/knu [@tejasbubane]: https://github.com/tejasbubane [@alexdowad]: https://github.com/alexdowad [@hanachin]: https://github.com/hanachin
==== rubygem-sdoc ==== Version update (1.0.0 -> 1.1.0)
- updated to version 1.1.0 * #138 - Fix panel header overflow on Chrome * 39e6cae9 - Display version using -v or --version flags
==== shared-mime-info ==== Version update (1.12 -> 1.15)
- Update to version 1.15: + Add Kindle 8 eBook format. + Fix some HTML files being detected as XML. - Changes from version 1.14: + Add mime-type for QCOW images. + Fix matching SVG files in some circumstances (again). - Changes from version 1.13.1: + Fix matching SVG files in some circumstances. - Changes from version 1.13: + Add code of conduct document. + Use itstool and gettext to generate translations. + Add content-tree type for OSTree USB repositories. + Add match for MPEG-4 v1 videos. + Adjust a lot of user readable mime-type descriptions. + Fix WOFF/WOFF2 mime-types. + Prefer text/html to XHTML for *.html files. + Better magic for text/html files. + Fix SVG magic for files embedded in HTML. + Add *.sgd as a glob for Mega Drive ROMs. + Specification: Mention that sub-class-of can be aliases. + Tools: Enable Large File Support in update-mime-database. + Test suite: - Make test suite failures fatal. - Add test for duplicate mime-types. - Fix WarpScript test. - Generate the specification in the CI, to avoid it becoming syntactically invalid. - Stop using source service, it leads to a undetected build cycle. - Following this: Drop libtool BuildRequires and stop passing autogen.sh to bootstrap, we are now using upstream release tarballs. - Add itstool BuildRequires: New dependency. - Disable t-u-u, currently breaks the build. - Stop passing --disable-default-make-check to configure, no longer needed, nor recognized.
==== skopeo ==== Version update (0.1.41 -> 0.2.0)
- Update to skopeo v0.2.0: - Update on #834: force runc only when cgroupsv1 - Update docs/skopeo.1.md - Add example with repository - Skopeo should support for BigFilesTemporaryDir (SystemContext) - Use fully-qualified image names - Add support for REGISTRY_AUTH_FILE - Partial image encryption support - Remove the list_tags integration test since it does not cover much not already tested by the upstream container/images repo or local unit tests - Updates based on code review to simplify logic and tests - Fix inconsistency in manpage example for list-tags - Adds "list-tags" command to list tags with no known tag required
==== solid ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5Solid5 libKF5Solid5-lang solid-imports solid-tools
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * [Fstab] Ensure uniqueness for all filesystem types * Samba: Ensure to differenciate mounts sharing the same source (kde#418906) * Solid: Convert license headers to SPDX expressions * hardware tool: define syntax via syntax arg
==== sonnet ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5SonnetCore5 libKF5SonnetCore5-lang libKF5SonnetUi5
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * Fix Sonnet autodetect failing on Indian langs * Create ConfigView an unmanaged ConfigWidget
==== subversion ==== Subpackages: libsvn_auth_gnome_keyring-1-0 libsvn_auth_kwallet-1-0 subversion-bash-completion subversion-perl
- Try to get building with ruby 2.7 bsc#1169446 - Add patches: * ruby27-warnings.patch * ruby-includes.patch
==== swig ====
- Ruby 2.7 support (cherry-picked from upstream) 0001-Fix-code-generated-for-Ruby-global-variables.patch 0002-Add-support-for-Ruby-2.7.patch 0003-Move-new-macros-for-Ruby-to-their-dedicated-namespac.patch 0004-Improve-description-of-cast-macros-for-Ruby.patch
==== syndication ==== Version update (5.68.0 -> 5.69.0)
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - No code change since 5.68.0
==== syntax-highlighting ==== Version update (5.68.0 -> 5.69.0) Subpackages: libKF5SyntaxHighlighting5 libKF5SyntaxHighlighting5-lang
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Too many changes since 5.68.0, only listing bugfixes: * LaTeX: fix math parentheses in optional labels (kde#418979) * optimize dynamic regex matching (kde#418778)
==== systemd ==== Version update (244 -> 245) Subpackages: libsystemd0 libudev-devel libudev1 systemd-container systemd- doc systemd-logger systemd-sysvinit udev
- Switch back to the hybrid hierarchy Unfortunately Kubernetes and runc are not yet ready for cgroupsv2. Let's reconsider the unified hierarchy in a couple of months. - Import commit c5aa158173ced05201182d1cc18632a25cf43b94 (merge v245.4) - Add 0001-meson-fix-build-of-udev-path_id_compat-builtin-with-.patch - Import commit 31f82b39c811b4f731c80c2c2e7c56a0ca924a5b (merge v245.2) d1d3f2aa15 docs: Add syntax for templated units to systemd.preset man page 3c69813c69 man: add a tiny bit of markup bf595e788c home: fix segfault when parsing arguments in PAM module e110f4dacb test: wait a bit after starting the test service e8df08cfdb fix journalctl regression (#15099) eb3a38cc23 NEWS: add late note about job trimming issue 405f0fcfdd systemctl: hide the 'glyph' column when --no-legend is requested 1c7de81f89 format-table: allow hiding a specific column b7f2308bda core: transition to FINAL_SIGTERM state after ExecStopPost= 2867dfbf70 journalctl: show duplicate entries if they are from the same file (#14898) [...] - Upgrade to v245 (commit 74e2e834b4282c9bbdc12014f6ccf8d86e542b8d) See https://github.com/openSUSE/systemd/blob/SUSE/v245/NEWS for details. The new tools provided by systemd repart, userdb, homed, fdisk, pwquality, p11kit feature have been disabled for now as they require reviews first. Default to the "unified" cgroup hierarchy. Indeed most prominent users of cgroup (such as libvirt, kubic) should be ready for such change. It's still possible to switch back to the old "hybrid" hierarchy by passing "systemd.unified_cgroup_hierarchy=0" option to the kernel command line though. Added 0001-Revert-job-Don-t-mark-as-redundant-if-deps-are-relev.patch: upstream commit 097537f07a2fab3cb73aef7bc59f2a66aa93f533 has been reverted for now on as it introduced a behavior change which has impacted plymouth at least. - add systemd-network-generator.service file together with systemd-network- generator binary
==== threadweaver ==== Version update (5.68.0 -> 5.69.0)
- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * QAtomicInteger::loadRelaxed/storeRelaxed() are available since Qt 5.14 * ThreadWeaver: Convert license headers to SPDX expressions
==== util-linux ==== Version update (2.34 -> 2.35.1) Subpackages: libblkid-devel libblkid1 libfdisk1 libmount1 libsmartcols1 libuuid- devel libuuid1
- Update to version 2.35.1: * agetty: add --show-issue, support for /run/issue and * fdisk: Correct handling of hybrid MBR, cleanup wipe warning, use 'r' to return from MBR to GPT. * lsblk: FSVER column, drop e3bb9bfb76c17b1d05814436ced62c05c4011f48.patch. * lscpu: Add HiSilicon aarch64 tsv110 cpupart, add a new columns to --cache. * mount: add --target-prefix. * mountpoint: add --nofollow option. * script: add --echo, --log-in, --logging-format, --log-out and - -log-timing. * scriptlive: new command. * scriptreplay: add --log-* options, --cr-mode, --stream, - -summary, -T --log-timing. * sfdisk: add progress bars. * unshare: add --keep-caps and --map-current-user options. * Many other fixes and improvements, see: https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.35/v2.35- ReleaseNotes https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.35/v2.35.1- ReleaseNotes - Refresh libeconf.patch. - Add libmount-Avoid-triggering-autofs-in-lookup_umount_fs.patch: Avoid triggering autofs in lookup_umount_fs_by_statfs (boo#1168389)
==== util-linux-systemd ==== Version update (2.34 -> 2.35.1)
- Update to version 2.35.1: * agetty: add --show-issue, support for /run/issue and * fdisk: Correct handling of hybrid MBR, cleanup wipe warning, use 'r' to return from MBR to GPT. * lsblk: FSVER column, drop e3bb9bfb76c17b1d05814436ced62c05c4011f48.patch. * lscpu: Add HiSilicon aarch64 tsv110 cpupart, add a new columns to --cache. * mount: add --target-prefix. * mountpoint: add --nofollow option. * script: add --echo, --log-in, --logging-format, --log-out and - -log-timing. * scriptlive: new command. * scriptreplay: add --log-* options, --cr-mode, --stream, - -summary, -T --log-timing. * sfdisk: add progress bars. * unshare: add --keep-caps and --map-current-user options. * Many other fixes and improvements, see: https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.35/v2.35- ReleaseNotes https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.35/v2.35.1- ReleaseNotes - Refresh libeconf.patch. - Add libmount-Avoid-triggering-autofs-in-lookup_umount_fs.patch: Avoid triggering autofs in lookup_umount_fs_by_statfs (boo#1168389)
==== v4l2loopback ==== Version update (0.12.4_k5.6.2_1 -> 0.12.5_k5.6.4_1) Subpackages: v4l2loopback-kmp-64kb v4l2loopback-kmp-default
- Update to version 0.12.5 * Fix build in Linux 5.7-rc1 due to symbol name changes * Simplify set/clear of V4L2_CAP_DEVICE_CAPS in querycaps * Use temp-var for capabilities * Also set vdev->device_caps
==== vim ==== Version update (8.2.0348 -> 8.2.0530) Subpackages: gvim vim-data vim-data-common
- Updated to version 8.2.0530, fixes the following problems * Vim9: not all code tested. * Vim9: constant expression not well tested. * Vim9: expression tests don't use recognized constants. * Terminal in popup test is still a bit flaky. * Vim9: while loop not tested. * Python 3.9 does not define _Py_DEC_REFTOTAL. (Zdenek Dohnal) * Vim9: str_val is confusing, it's a number * Cannot delete a text property matching both id and type. (Axel Forsman) * Insufficient testing for indent.c. * popup_atcursor() may hang. (Yasuhiro Matsumoto) * Yaml files are only recognized by the file extension. * Internal error when using "0" for a callback. * Some Normal mode commands not tested. * Printf test failing on Haiku. * Tag kind can't be a multi-byte character. (Marcin Szamotulski) * Hardcopy command not tested enough. * Can use :pedit in a popup window. * Vim9: import that redefines local variable does not fail. * Various Normal mode commands not fully tested. * The typebuf_was_filled flag is sometimes not reset, which may cause a hang. * Crash with combination of terminal popup and autocmd. * Prop_find() may not find text property at start of the line. * Type of term_sendkeys() is unknown. * Using wrong printf directive for jump location. * Coverity warning for not using return value. * Nasty callback test fails on some systems. * No CI test for a big-endian system. * prop_find() does not find all props. * Gcc warns for ambiguous else. * Tiny popup when creating a terminal popup without minwidth. * Using freed memory with :lvimgrep and autocommand. (extracted from POC by Dominique Pelle) * Some tests fail when run under valgrind. * Wrong feature check causes test not to be run. * Menu functionality insufficiently tested. * Part from unfinished patch got included. * Error for possible NULL argument to qsort(). * Printmbcharset option not tested. * Delayed redraw when shifting text from Insert mode. * Terminal postponed scrollback test is flaky. * CI test coverage dropped. * Coverity warns for using array index out of range. * Coverity warns for not using return value. * Coverity complains about using NULL pointer. * Build fails with FEAT_EVAL but without FEAT_MENU. * Cmdexpand.c insufficiently tested. * Delayed screen update when using undo from Insert mode. * Profile test fails when two functions take same time. * Various memory leaks. * Not all tests using a terminal are in the list of flaky tests. * Not enough test coverage for evalvars.c. * Setting local instead of global flag. * When 'buftype' is "nofile" there is no overwrite check. * Writefile() error does not give a hint. * FileReadCmd event not well tested. * No early check if :find and :sfind have an argument. * Delete() commented out for testing. * Search test leaves file behind. * Channel test fails too often on slow Mac. * Buffer menu does not handle special buffers properly. * Channel connect_waittime() test is flaky. * Bsdl filetype is not detected. * Code in eval.c not sufficiently covered by tests. * Various memory leaks in Vim9 script code. * Vim9: cannot interrupt a loop with CTRL-C. * Interrupting with CTRL-C does not always work. * Crash when passing popup window to win_splitmove(). (john Devin) * In some environments a few tests are expected to fail. * Checking for wrong return value. (Tom) * Code for modeless selection not sufficiently tested. * Some errors were not tested for. * It is not possible to check for a typo in a feature name. * Buffer name may leak. * No warning when test checks for option that never exists. * Window creation failure not properly tested. * Some compilers don't support using \e for Esc. (Yegappan Lakshmanan) * A few tests fail in a huge terminal. * INT signal not properly tested. * Channel contents might be freed twice. * No warnings for incorrect printf arguments. * :disassemble has minor flaws. * Channel contents might be used after being freed. * Clipboard code is spread out. * Swap file test fails on some systems. * Listener with undo of deleting all lines not tested. * Terminal scroll tests fails on some systems. * Various functions not properly tested. * Vim9: crash if return type is invalid. (Yegappan Lakshmanan) * Not enough testing for restricted mode and function calls. * Win32: double-width character displayed incorrectly. * channel_parse_messages() fails when called recursively. * Trailing space in job_start() command causes empty argument. * Some tests fail when the system is slow. * Cannot set the highlight group for a specific terminal. * Test_confirm_cmd is flaky. * Test_quotestar() often fails when run under valgrind. * Missing feature check in test function. * Cannot check if a function name is correct. * Build failure because of wrong feature name. * Confirm test fails on amd64 system. (Alimar Riesebieter) * Previewwindow test fails on some systems. (James McCoy) * Build error without float and channel feature. (John Marriott) * Typos and other small problems. * Vim9: dead code and wrong return type. * Not parsing messages recursively breaks the govim plugin. * Vim9: some errors are not tested * GUI: pixel dust with some fonts and characters. * Vim9: no error for missing ] after list. * Test_confirm_cmd_cancel() can fail on a slow system. * Missing change to compile_list(). * Terminal highlight name is set twice, leaking memory. * Variables declared in an outer scope. * Cannot use :write when using a plugin with BufWriteCmd. * Channel out_cb test still fails sometimes on Mac. * Terminal nasty callback test fails sometimes. * Vim9: error messages not tested. * New buffers are not added to the Buffers menu. * Unloading shared libraries on exit has no purpose. * Vim9: some code is not tested. * Travis is still using trusty. * Channel and sandbox code not sufficiently tested. * Vim9: "let x = x + 1" does not give an error. * Vim9: some error messages not tested. * Vim9 script test fails. * Vim9: some code and error messages not tested. * Vim9: compiling not sufficiently tested. * Vim9: Compiling can break when using a lambda inside :def. * Vim9: memory leaks. * Win32: VTP doesn't respect 'restorescreen'. * Cannot recognize a <script> mapping using maparg(). * Vim9: some error messages not tested. * Vim9: some error messages not tested. * Vim9: asan error. * Vim9: some code not tested. * Vim9: disassemble test fails. * Too verbose output from the asan build in Travis. * Coverity complains about uninitialized field. * Calling a lambda is slower than evaluating a string. * Using the same loop in many places. * Vim9: script test fails when channel feature is missing. * Vim9: some code is not tested. * Vim9: some code is not tested. * Vim9: leaking scope memory when compilation fails. * term_getty() not sufficiently tested. * Coverity complains about ignoring return value. * Getbufvar() may get the wrong dictionary. (David le Blanc) * Vim9: func and partial types not done yet * various code is not properly tested. * Coverity complains about using uninitialized variable. * Cscope code not fully tested. * Vim9: no optional arguments in func type. * Reading past allocated memory when using varargs. * Several global functions are used in only one file. * Some compilers cannot add to "void *". * Client-server code is spread out. * Vim9: cannot separate "func" and "func(): void". * A terminal falls back to setting $TERM to "xterm". * Vim9: return type not properly checked. * Tests are not listed in sorted order. * Crash when reading a blob fails. * Several errors are not tested for. * Vim9: function types insufficiently tested. * Vim9: function arguments insufficiently tested. * Vim9: function argument with default not checked. * Test crashes on s390. (James McCoy)
==== vinagre ====
- Add -fcommon in order to fix boo#1160419.
==== virt-bootstrap ====
- Don't use %python3_only command, but properly use alternatives.
==== vlc ==== Version update (3.0.8 -> 3.0.9.2) Subpackages: libvlc5 libvlccore9 vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt vlc- vdpau
- Update to version 3.0.9.2: + Misc: Properly bump the version in configure.ac. - Changes from version 3.0.9.1: + Misc: Fix VLSub returning 401 for earch request. - Changes from version 3.0.9: + Core: Work around busy looping when playing an invalid item through VLM. + Access: * Multiple dvdread and dvdnav crashs fixes * Fixed DVD glitches on clip change * Fixed dvdread commands/data sequence inversion in some cases causing unwanted glitches * Better handling of authored as corrupted DVD * Added libsmb2 support for SMB2/3 shares + Demux: * Fix TTML entities not passed to decoder * Fixed some WebVTT styling tags being not applied * Misc raw H264/HEVC frame rate fixes * Fix adaptive regression on TS format change (mostly HLS) * Fixed MP4 regression with twos/sowt PCM audio * Fixed some MP4 raw quicktime and ms-PCM audio * Fixed MP4 interlacing handling * Multiple adaptive stack (DASH/HLS/Smooth) fixes * Enabled Live seeking for HLS * Fixed seeking in some cases for HLS * Improved Live playback for Smooth and DASH * Fixed adaptive unwanted end of stream in some cases * Faster adaptive start and new buffering control options + Packetizers: * Fixes H264/HEVC incomplete draining in some cases * packetizer_helper: Fix potential trailing junk on last packet * Added missing drain in packetizers that was causing missing last frame or audio * Improved check to prevent fLAC synchronization drops + Decoder: * avcodec: revector video decoder to fix incomplete drain * spudec: implemented palette updates, fixing missing subtitles on some DVD * Fixed WebVTT CSS styling not being applied on Windows/macOS * Fixed Hebrew teletext pages support in zvbi * Fixed Dav1d aborting decoding on corrupted picture * Extract and display of all CEA708 subtitles * Update libfaad to 2.9.1 * Add DXVA support for VP9 Profile 2 (10 bits) * Mediacodec aspect ratio with Amazon devices + Audio output: * Added support for iOS audiounit audio above 48KHz * Added support for amem audio up to 384KHz + Video output: * Fix for opengl glitches in some drivers * Fix GMA950 opengl support on macOS * YUV to RGB StretchRect fixes with NVIDIA drivers * Use libpacebo new tone mapping desaturation algorithm + Text renderer: * Fix crashes on macOS with SSA/ASS subtitles containing emoji * Fixed unwanted growing background in Freetype rendering and Y padding + Mux: Fixed some YUV mappings + Service Discovery: Update libmicrodns to 0.1.2. + Misc: * Update YouTube, SoundCloud and Vocaroo scripts: this restores playback of YouTube URLs. * Add missing .wpl & .zpl file associations on Windows * Improved chromecast audio quality + Updated translations. - Drop patches that have been merged upstream: D 0001-Fix-leaking-AvahiServiceResolver-in-the-error-paths.patch D 0002-Add-Avahi-implementation-for-chromecast-renderer-dis.patch D reproducible.patch
==== webkit2gtk3 ==== Version update (2.28.0 -> 2.28.1) Subpackages: libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 typelib-1_0- JavaScriptCore-4_0 typelib-1_0-WebKit2-4_0 webkit2gtk-4_0-injected-bundles
- Update to version 2.28.1 (boo#1169658): + Fix position of default option element popup windows under Wayland. + Fix rendering after a cross site navigation with PSON enabled and hardware acceleration forced. + Fix a crash in nested wayland compositor when closing a tab with PSON enabled. + Update Chrome and Firefox versions in user agent quirks. + Fix a crash with bubblewrap sandbox enabled. + Fix a crash in JavaScriptCore in ppc64el. + Fix the build with GStreamer 1.12. + Fix several crashes and rendering issues. + Security fixes: CVE-2020-11793. - Drop webkit2gtk3-gstreamer-build-fix.patch: Fixed upstream. - Add webkit2gtk3-gstreamer-build-fix.patch: fix build with gstreamer 1.12 (webkit#209296). - Rebase webkit-process.patch. - Use WebKit defaults for ENABLE_JIT and USE_SYSTEM_MALLOC, except for aarch64. WebKit now sets reasonable defaults based on architecture. Disable on aarch64 in case a user is still using the kernel-64kb package. - Use bubblewrap, xdg-dbus-proxy, wpe, and wpebackend-fdo on 15.2; they had been unintentionally excluded. - Increase mem_per_process; otherwise fails on SLE/Leap.
==== wireshark ==== Version update (3.2.2 -> 3.2.3) Subpackages: libwireshark13 libwiretap10 libwsutil11 wireshark-ui-qt
- wireshark 3.2.3 (boo#1169063) * CVE-2020-11647: The BACapp dissector could crash - Further features, bug fixes and updated protocol support as listed in: https://www.wireshark.org/docs/relnotes/wireshark-3.2.3.html
==== xapian-core ==== Version update (1.4.9 -> 1.4.14)
- Update to 1.4.14: * API: + Xapian::QueryParser: Handle "" inside a quoted phrase better. In a quoted boolean term, "" is treated as an escaped ", so handle it in a compatible way for quoted phrases. Previously we'd drop out of the phrase and start a new phrase. Fixes #630, reported by Austin Clements. + Xapian::Stem: The constructor which takes a stemmer name now takes an optional second bool parameter - if this is true, then an unknown stemmer name falls back to using the "none" stemmer instead of throwing an exception. This allows simply constructing a stemmer from an ISO language code without having to worry about whether there's a stemmer for that language, and without having to handle an exception if there isn't. + Xapian::Stem: Fix a bug with handling 4-byte UTF-8 sequences which potentially affects most of the stemmers. None of the stemmers work in languages where 4-byte UTF-8 sequences are part of the alphabet, but this bug could result in invalid UTF-8 sequences in terms generated from text containing high Unicode codepoints such as emoji, which can cause issues (for example, in some language bindings). Fix synced from Snowball git post 2.0.0. + Xapian::Stem: Add a new is_none() method which tests if this is a "none" stemmer. + Xapian::Weight: The total length of all documents is now made available to Xapian::Weight subclasses, and this is now used by DLHWeight, DPHWeight and LMWeight. To maintain ABI compatibility, internally this still fetches the average length and the number of documents, multiplies them, then rounds the result, but in the next release series this will be handled directly. + Xapian::Database::locked() on an inmemory database used to always return false, but an inmemory Database is always actually a WritableDatabase underneath, so now we always report true in this case because it's really always report being locked for writing. + testsuite: * Fix failing multi_glass_remoteprog_glass tests on x86. When the tests are run under valgrind, remote servers should be run using the runsrv wrapper script, but this wasn't happening for remote servers in multi-databases - now it is. Also, previously runsrv only used valgrind for the remote for an x86 build that didn't use SSE, but it seems there are x87 instructions in libc that are affected by valgrind not providing excess precision, so do this for x86 builds which use SSE too. Together these changes fix failures of topercent2, xor2, tradweight1 under backend multi_glass_remoteprog_glass on x86. * Fix C++ One-Definition Rule (ODR) violation in testsuite code. Two different source files linked into apitest were each defining a different `struct test`. Wrap each in an anonymous namespace to localise it to the file it is defined and used in. This was probably harmless in practice, unless trying to build with Link-Time Optimisation or similar (which is how it was detected). * Test all language codes in stemlangs1. The testsuite hardcodes a list of supported language codes which hadn't been updated since 2008. * Improve DateRangeProcessor test coverage. + matcher: * Handle pruning under a positional check. This used to be impossible, but since 1.4.13 it can happen as we now hoist AND_NOT to just below where we hoist the positional checks. The code on master already handles pruning here so this bug is specific to the RELEASE/1.4 branch. * When searching with collapsing over multiple shards, at least some of which are remote, uncollapsed_upper_bound could be too low and uncollapsed_lower_bound too high. This was causing assertion failures in testcases msize1 and msize2 under test harness backends multi_glass_remoteprog_glass and multi_remoteprog_glass. * Internally we no longer calculate a bogus total_term_count as the sum of total_length * doc_count for all shards. Instead we just use the sum of total_length, which gives the total number of term occurrences. This change should improve the estimated collection_freq values for synonyms. * Several places where we might divide zero by zero in a database where wdf was always zero have been fixed. + build system: * configure: Stop using AC_FUNC_MEMCMP. The autoconf manual marks it as "obsolescent", and it seems clear that nobody's relying on it as we're missing the "'AC_LIBOBJ' replacement for 'memcmp'" which it would try to use if needed. + documentation: * HACKING: Replace release docs with pointer to the developer guide where they are now maintained. + portability: * Eliminate 2 uses of atoi(). These are potentially problematic in a multithreaded application if setlocale() is called by another thread at the same time. * Don't check __GNUC__ in visibility.h as the configure probe before defining XAPIAN_ENABLE_VISIBILITY checks that the visibility attributes work. This probably makes no difference in practice, as all compilers we're aware of which support symbol visibility also define __GNUC__. * Document Sun C++ requires --disable-shared. - Update to 1.4.13: + API: * Fix write one past end of std::vector on certain QueryParser parser errors. This is undefined behaviour, but the write was always into reserved space, so in practice we'd actually get away with it (it was noticed because it triggers an error when running under ubsan and using libc++). * MSet::get_matches_estimated(): Improve rounding of result - a bug meant we would almost always round down. * Optimise test for UTF-8 continuation character. Performing a signed char comparison shaves an instruction or two on most architectures. * Database::get_revision(): Return revision 0 for a Database with no shards rather that throwing InvalidOperationError. * DPHWeight: Avoid dividing by 0 when searching a sharded database when one shard is empty. The result wasn't used in this case, but it's still undefined behaviour. Detected by UBSan. + testsuite: * The "singlefile" test harness backend manager now creates databases by compacting the corresponding underlying backend database (creating it first if need be) rather than always creating a temporary database to compact. * Enable compaction testcases for multi and singlefile test harness backends. * Add generated database support for remoteprog and remotetcp test harness backends. * Add test harness support for running testcases using a multi database comprised of one local and one remote shard, or two remote shards. * Check if removing existing multi stub failed. Previously if removing an existing stub failed, the test harness would create a temporary new stub and then try to rename it over the old one, which will always fail on Microsoft Windows. * Wait for xapian-tcpsrv processes to finish before moving on to the next testcase under __WIN32__ like we already do on POSIX platforms. + matcher: * Optimise OP_AND_NOT better. We now combine its left argument with other connected and-like subqueries, and gather up and hoist the negated subqueries and apply them together above the combined and-like subqueries, just below any positional filters. * Optimise OP_AND_MAYBE better. We now combine its left argument with other connected and-like subqueries, and gather up and hoist the optional subqueries and apply them together above the combined and-like subqueries and any hoisted positional filters. * Treat all BoolWeight queries as scaled by 0 - we can optimise better if we know the query is unweighted. + glass backend: * Allow zlib compression to reduce size by one byte. We were specifying an output buffer size one byte smaller than the input, but it appears zlib won't use the final byte in the buffer, so we actually need to pass the input size as the output buffer size. * Only try to compress Btree item values > 18 bytes, which saves CPU time without sacrificing any significant size savings. + remote backend: * Fix match stats when searching with collapsing over multiple shards and at least some shards are remote. * Ignore orphaned remote protocol replies which can happen when searching with a remote shard if an exception is thrown by another shard. * Wait for xapian-progsrv child to exit when a remote Database or WritableDatabase object is closed under __WIN32__ like we already do for POSIX platforms. + documentation: * Correct documentation of initial messages in replication protocol. + tools: * quest: Report bounds and estimate of number of matches. * xapian-delve: Improve output when database revision information is not available. We now specially handle the cases of a DB with multiple shards and a backend which doesn't support get_revision(). + portability: * Fix warning from GCC 9 with -Wdeprecated-copy (which is enabled by -Wextra) if a reference to an Error object is thrown. * Suppress GCC warning in our API headers when compiling code using Xapian with GCC and -Wduplicated-branches. * Mark some internal classes as final (following GCC -Wsuggest-final-types suggestions to allow some method calls to be devirtualised). * Fix to build with --enable-maintainer-mode and Perl < 5.10, which doesn't have the `//=` operator. It's unlikely developers will have such an old Perl, but the mingw environment on appveyor CI does. The use of `//=` was introduced by changes in 1.4.10. - Update to 1.4.12: + API: * Xapian::PostingSource: When a PostingSource without a clone() method is used with a Database containing multiple shards, the documented behaviour has always been that Xapian::InvalidOperationError is thrown. However, since at least 1.4.0, this exception hasn't been thrown, but instead a single PostingSource object would get used for all the shards, typically leading to incorrect results. The actual behaviour now matches what was documented. * Xapian::Database: Add size() method which reports the number of shards. * Xapian::Database::check(): You can now pass a stub database which will check all the databases listed in it (or throw Xapian::UnimplementError for backends which don't support checking). * Xapian::Document: When updating a document use a emplace_hint() to make the bulk insertion O(n) instead of O(n·log(n)), and use std::move() to avoid copying OmDocumentTerm objects. * Xapian::Query: Add missing get_unique_terms_end() method. * Xapian::iterator_valid(): Implement for Utf8Iterator + testsuite: * Fix keepalive1 failures on some platforms. On some platforms a timeout gives NetworkTimeoutError and on others NetworkError - since 1.4.10 changed to checking the exact exception type, keepalive1 has been failing on the former set of platforms. We now just check for NetworkError or a subclass here (since NetworkTimeoutError is a subclass of NetworkError). * Run cursordelbug1 testcase with multi databases too. + matcher: * Ownership of PostingSource objects during the match now makes use of the optional reference-counting mechanism rather than a separate flag. + remote backend: * Fix remote protocol design bug. Previously some messages didn't send a reply but could result in an exception being sent over the link. That exception would then get read as a response to the next message instead of its actual response so we'd be out of step. This fix necessitated a minor version bump in the remote protocol (to 39.1). If you are upgrading a live system which uses the remote backend, upgrade the servers before the clients. * Fix socket leaks on errors during opening a database. * Don't close remote DB socket on receiving EOF as the levels above won't know it's been closed and may try to perform operations on it, which would be problematic if that fd gets reused in the meantime. Leaving it open means any further operations will also get EOF. * We add a wrapper around the libc socket() function which deals with the corner case where SOCK_CLOEXEC is defined but socket() fails if it is specified (which can happen with a newer libc and older kernel). Unfortunately, this wrapper wasn't checking the returned value from socket() correctly, so when SOCK_CLOEXEC was specified and non-zero it would create the socket() with SOCK_CLOEXEC, then leak that one and create it again without SOCK_CLOEXEC. We now check the return value properly. * Fix potential infinite loop in ValueCountMatchSpy::merge_results() if passed serialised results with extra data appended (which shouldn't happen in normal use). + build system: * Current versions of valgrind result in false positives on current versions of macOS, so on this platform configure now only enables use of valgrind if it's specified explicitly. * Refactor macros to probe for compiler flags so they automatically cache their results and consistently report success/failure. * Rename our custom TYPE_SOCKLEN_T macro to XAPIAN_TYPE_SOCKLEN_T. The AX_TYPE_SOCKLEN_T macro defines an alias of TYPE_SOCKLEN_T for itself which means it can get used instead in some situations, but it isn't compatible with our macro. We can't just switch to AX_TYPE_SOCKLEN_T as it doesn't handle cases we need, so just rename our macro to avoid potential problems. + documentation: * Improve API documentation for Xapian::Query class. Add missing doc comments and improve some of the existing ones. * Add Unicode consortium names and codes for categories from Chapter 4, Version 11 of the Unicode standard. Patch from David Bremner. * Improve configure --help output - drop "[default=no]" for --enable-* options which default off. ????????. * Fix API documentation typo - Query::op (the type) not op_ (a parameter name). * Note which version Document::remove_postings() was added in. * In the remote protocol documentation, MSG_REPLACEDOCUMENTTERM was documented as not having a reply, but actually REPLY_ADDDOCUMENT is sent. * Update list of <xapian/iterator.h> users. + tools: * copydatabase: A change in 1.4.6 which added support for \ as directory separator on platforms where that's the norm broke the code in copydatabase which removes a trailing slash from input databases. + portability: * Add missing '#include <cstring>'. * Fix str() helper function when converting the most negative value of a signed integer type. * Avoid calling close() on fd we know must actually be a WIN32 SOCKET. * Include <ios> not <iomanip> for std::boolalpha. * Rework setenv() compatibility handling. Now that Solaris 9 is dead we can assume setenv() is provided by Unix-like platforms (POSIX requires it). For other platforms, provide a compatibility implementation of setenv() which so the compatibility code is encapsulated in one place rather than replicated at every use. * Fix maintainer-mode builds on Solaris where /bin/tr is not POSIX compliant. We now use the simple workaround suggested by the autoconf manual. * Improve support for Sun C++: + Suppress unhelpful warning for lambda with multiple return statements. + Enable reporting the tags corresponding to warnings, which we need to know in order to suppress any new unhelpful warnings. + Adjust our workaround for bug with this compiler's <cmath> header to avoid a compiler warning. + Use -xldscope=symbolic for Sun C++. This flag is roughly equivalent to - Bsymbolic-functions which we've probed for with GNU ld since Xapian 1.0.0. - Update to 1.4.11: + API: * MSet::SNIPPET_CJK_NGRAM - new flag for use with MSet::snippet() to enable support for selecting and highlighting snippets which works with the QueryParser and TermGenerator FLAG_CJK_NGRAM flags. This mode can also be enabled by setting environment variable XAPIAN_CJK_NGRAM to a non-empty value. (There was nominally already support for XAPIAN_CJK_NGRAM in MSet::snippet(), but it didn't work usefully - the highlighting added was all empty start/end pairs at the end of the span of CJK characters containing the CJK ngram terms, which to the user would typically look like it was selecting the end of the text and not highlighting anything). * Deprecate XAPIAN_CJK_NGRAM environment variable. There are now flags which can be used instead in all cases, and there's sadly no portable thread-safe way to read an environment variable so checking environment variables is problematic in library code that may be used in multithreaded programs. * Query::OP_ELITE_SET currently incorrectly recursively flattens any OP_OR (or OP_OR-like) subqueries into the list of subqueries it selects from - until that's fixed, we now select from the full exploded list rather than the last n (where n is the number of direct subqueries of the OP_ELITE_SET). + testsuite: * Testcases which need a generated database now get run with a sharded database. * Avoid using strerror() in the testsuite which removes an obstacle to running tests in parallel in separate threads. + matcher: * Extend detection of cases of OP_SYNONYM with disjoint subqueries (which means we don't need document length) which was added in 1.4.8 - we now detect when all subqueries are different terms, or when all subqueries are non-overlapping wildcards. The second case is what QueryParser produces for a wildcard or partial query with a query prefix which maps to more than one term prefix. + glass backend: * Handle an empty value slot lower bound gracefully. This shouldn't happen for a non-empty slot, but has been reported by a notmuch user so it seems there is (or perhaps was as the database was several years old) a way it can come about. We now check for this situation and set the smallest possible valid lower bound instead, so other code assuming a valid lower bound will work correctly. + chert backend: * Handle an empty value slot lower bound gracefully, equivalent to the change made for glass. + documentation: * HACKING: We no longer use auto_ptr<>. * NEWS: Correct factual error in old entry - the 0.4.1 release was Open Muscat not OmSee (the OmSee name was only applied after that final release was made, and only used internally to BrightStation). + portability: * Suppress more clang -Wself-assign-overloaded warnings in testcases which are deliberately testing handling of self-assignment. * Add missing includes of <cerrno>. + debug code: * When configured with --enable-log, the O_SYNC flag was always specified when opening the logfile, with the intention that the most recent log entries wouldn't get lost if there was a crash, but O_SYNC can incur a significant performance overhead and most debugging is not of such crashes. So we no longer specify O_SYNC by default, but you can now request synchronous logging by including %! anywhere in the filename specified with XAPIAN_DEBUG_LOG (the %! is replaced with the empty string). We also now use O_DSYNC if available in preference to O_SYNC, since the mtime of the log file isn't important. - Update to 1.4.10: + API: * DatabaseClosedError: New exception class thrown instead of DatabaseError when an operation is attempted which can't be completed because it involves a database which close() was previously called on. DatabaseClosedError is a subclass of DatabaseError so existing code catching DatabaseError will still work as before. * DatabaseNotFoundError: New exception class thrown instead of DatabaseOpeningError when the problem is the problem is "file not found" or similar. DatabaseNotFoundError is a subclass of DatabaseOpeningError so existing code catching DatabaseOpeningError will still work as before. * Query: Make &=, |= and ^= on Query objects opportunistically append to an existing query with a matching query operator which has a reference count of 1. This provides an easy way to incrementally build flatter query trees. * Query: Support `query &= ~query2` better - this now is handled exactly equivalent to `query = query & ~query2` and gives `query AND_NOT query2` instead of `query AND (<alldocuments> AND_NOT query2)`. * QueryParser: Now uses &=, |= and ^= to produce flatter query trees. This fixes problems with running out of stack space when handling Query object trees built by abusing QueryParser to parse very large machine-generated queries. * Stopper: Fix incorrect accents in Hungarian stopword list. Patch from David Corbett. + testsuite: * Test MSet::snippet() with small and zero lengths. * Fix testcase stubdb4 annotations - this testcase doesn't need a backend. * Add PATH annotation for testcases needing get_database_path() to avoid having to repeatedly list the backends where this is supported in testcase annotations. * TEST_EXCEPTION helper macro now checks that the exact specified exception type is thrown. Previously it would allow a subclass of the specified exception type, but in testcases we really want to be able to test for an exact type. + matcher: * Map OP_VALUE_GE/OP_VALUE_LE on an empty slot to EmptyPostList. We already do this for OP_VALUE_RANGE, and it's a little more efficient than creating a postlist object which checks the empty value slot. + glass backend: * We no longer flush all pending positional changes when a postlist, termlist or all-terms is opened on a modified WritableDatabase. Doing so was incurring a significant performance cost, and the first of these happens internally when `replace_document(term, doc)` is used, which is the usual way to support non-numeric unique ids. We now only flush pending positional changes when committing. + remote backend: * Use poll() where available instead of select(). poll() is specified by POSIX.1-2001 so should be widely available by now, and it allows watching any fd (select() is limited to watching fds < FD_SETSIZE). For any platforms which still lack poll() we now workaround this select() limitation when a high numbered fd needs to be watched (for example, by trying a non-blocking read or write and on EAGAIN sleeping for a bit before retrying). * Stop watching fds for "exceptional conditions" - none of these are relevant to our usage. * Remove 0.1s timeout in ready_to_read(). The comment says this is to avoid a busy loop, but that's out of date - the matcher first checks which remotes are ready to read and then does a second pass to handle those which weren't with a blocking read. + build system: * Stop probing for header sys/errno.h which is no longer used - it was only needed for Compaq C++, support for which was dropped in 1.4.8. + documentation: * docs/valueranges.html: Update to document RangeProcessor instead of ValueRangeProcessor - the latter is deprecated and will be gone in the next release series. * Document RangeProcessor::operator()() returns OP_INVALID to signal it doesn't recognise a range. * Update some URLs for pages which have moved. * Use https for URLs where available. * HACKING: Update "empty()" section for changes in C++11. + portability: * Suppress clang warnings for self-assignment tests. Some testcases trigger this new-ish clang warning while testing that self-assignment works, which seems a useful thing to be testing - at least one of these is a regression test. * Add std::move to fix clang -Wreturn-std-move warning (which is enabled by - Wall). * Add casts to fix ubsan warnings. These cases aren't undefined behaviour, but are reported by ubsan extra checks implicit-integer-truncation and/or implicit-conversion which it is useful to be able to enable to catch potential bugs. * Fix check for when to use _byteswap_ulong() - in practice this would only have caused a problem if a platform provided _byteswap_ushort() but not _byteswap_ulong(), but we're not aware of any which do. * Fix return values of do_bswap() helpers to match parameter types (previously we always returned int and only supported swapping types up to 32 bits, so this probably doesn't result in any behavioural changes). * Only include <intrin.h> if we'll use it instead of always including it when it exists. Including <intrin.h> can result in warnings about duplicate declarations of builtin functions under mingw. * Remove call to close()/closesocket() when the argument is always -1 (since the change to use getaddrinfo() in 1.3.3).
==== xen ==== Version update (4.13.0_11 -> 4.13.0_12) Subpackages: xen-libs xen-tools-domU
- bsc#1169392 - VUL-0: CVE-2020-11742: xen: Bad continuation handling in GNTTABOP_copy (XSA-318) 5e95afb8-gnttab-fix-GNTTABOP_copy-continuation-handling.patch - bsc#1168140 - VUL-0: CVE-2020-11740, CVE-2020-11741: xen: XSA-313 multiple xenoprof issues 5e95ad61-xenoprof-clear-buffer-intended-to-be-shared-with-guests.patch 5e95ad8f-xenoprof-limit-consumption-of-shared-buffer-data.patch - bsc#1168142 - VUL-0: CVE-2020-11739: xen: XSA-314 - Missing memory barriers in read-write unlock paths 5e95ae77-Add-missing-memory-barrier-in-the-unlock-path-of-rwlock.patch - bsc#1168143 - VUL-0: CVE-2020-11743: xen: XSA-316 - Bad error path in GNTTABOP_map_grant 5e95af5e-xen-gnttab-Fix-error-path-in-map_grant_ref.patch - bsc#1167152 - L3: Xenstored Crashed during VM install Need Core analyzed 5e876b0f-tools-xenstore-fix-use-after-free-in-xenstored.patch - bsc#1165206 - Xen 4.12 DomU hang / freeze / stall / NMI watchdog bug soft lockup CPU #0 stuck under high load / upstream with workaround. See also bsc#1134506 5e86f7b7-credit2-avoid-vCPUs-with-lower-creds-than-idle.patch 5e86f7fd-credit2-fix-credit-too-few-resets.patch - Drop for upstream solution (bsc#1165206) 01-xen-credit2-avoid-vcpus-to.patch default-to-credit1-scheduler.patch - Upstream bug fixes (bsc#1027519) 5e4ec20e-x86-virtualise-MSR_PLATFORM_ID-properly.patch 5e5e7188-fix-error-path-in-cpupool_unassign_cpu_start.patch 5e6f53dd-AMD-IOMMU-fix-off-by-one-get_paging_mode.patch 5e7a371c-sched-fix-cpu-onlining-with-core-sched.patch 5e7c90cf-sched-fix-cpu-offlining-with-core-sched.patch 5e7cfb29-x86-ucode-AMD-fix-assert-in-compare_patch.patch 5e7cfb29-x86-ucode-fix-error-paths-in-apply_microcode.patch 5e7dd83b-libx86-CPUID-fix-not-just-leaf-7.patch 5e7dfbf6-x86-ucode-AMD-potential-buffer-overrun-equiv-tab.patch 5e846cce-x86-HVM-fix-AMD-ECS-handling-for-Fam10.patch 5e84905c-x86-ucode-AMD-fix-more-potential-buffer-overruns.patch
==== xfsprogs ==== Version update (5.5.0 -> 5.6.0) Subpackages: libhandle1 xfsprogs-scrub
- update to v5.6.0: * xfs_scrub: don't set WorkingDirectory in systemd job * xfsprogs: fix silently broken option parsing * xfsprogs: various minor Coverity fixes * xfs_repair: fix dir_read_buf use of libxfs_da_read_buf * libxfs: check retval of device flush when closing * xfs_io: set exitcode on failure appropriately * libxfs changes merged from kernel 5.6
==== xorgproto ==== Version update (2019.2 -> 2020.1)
- xorgproto 2020.1 * This release adds a new keysym, a state-change event to the DPMS extension, synchronizes more of the meson and autotools build sytems, and converts some quasi-text documentation to Markdown.
==== yast2 ==== Version update (4.2.81 -> 4.2.82) Subpackages: yast2-logs
- Remove ip aliases that were marked to be deleted from the interface configuration files (bsc#1146020) - 4.2.82
==== yast2-bootloader ==== Version update (4.2.21 -> 4.2.22)
- update s390x secure boot message (bsc#1168165) - 4.2.22
==== yast2-firstboot ==== Version update (4.2.13 -> 4.2.14)
- Recommend icewm if graphical installation (bsc#1165646) - 4.2.14
==== yast2-storage-ng ==== Version update (4.2.107 -> 4.2.108)
- rework VFAT mount option handling (bsc#1161771) - 4.2.108
==== zsh ====
- Add aliases from /etc/bash.bashrc into /etc/zshrc so we don't regress
==== zypper ==== Version update (1.14.35 -> 1.14.36) Subpackages: zypper-log zypper-needs-restarting
- Reformat manpages to workaround asciidoctor shortcomings (bsc#1154803, bsc#1167122, bsc#1168990) - Remove undocumented rug legacy stuff. - Remove 'using namespace std;' (bsc#1166610) - patch table: Add 'Since' column if history data are available (jsc#SLE-5116) - version 1.14.36
��칻�&�zf���^�ˬy����칻�&ޢ��������'��- ���w�zf���^�ˬy����'z�)z{.��+ IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. N�����r��y隊Z)z{.�櫛맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.�櫛�0�����Ǩ�
participants (2)
-
Guillaume Gardet
-
Guillaume Gardet