Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20180627 When you reply to report some issues, make sure to change the subject. It is not helpful to keep the release announcement subject in a thread while discussing a specific problem. Packages changed: Mesa (18.1.1 -> 18.1.2) Mesa-drivers (18.1.1 -> 18.1.2) NetworkManager-applet (1.8.12 -> 1.8.14) bison (3.0.4 -> 3.0.5) discount (2.2.2 -> 2.2.3a) dracut ethtool (4.16 -> 4.17) gcc8 (8.1.1+r260570 -> 8.1.1+r261583) git (2.17.1 -> 2.18.0) gstreamer-rtsp-server gstreamer-transcoder (1.12.2 -> 1.14.0) hplip installation-images-Kubic (14.375 -> 14.376) kcm_tablet (3.0.0 -> 3.1.0) krb5 libtirpc libzypp (17.3.1 -> 17.4.0) mailman (2.1.26 -> 2.1.27) obs-service-source_validator (0.17 -> 0.18) perl-DateTime-Locale (1.200000 -> 1.220000) readline strace (4.22 -> 4.23) totem valgrind vlc xf86-video-savage xz (5.2.3 -> 5.2.4) === Details === ==== Mesa ==== Version update (18.1.1 -> 18.1.2) Subpackages: Mesa-dri-devel Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1 libwayland-egl1 - add mako_4_radv.patch - fixes Mako detection for RADV/intel - update to 18.1.2 * Fixes for libatomic checks on non-arm and non-x86 platforms * porting of additional libatomic checks to meson from autotools * numerous radv fixes * numerous intel fixes * A few fixes each for radeonsi, r300, ac, glx, and vulkan ==== Mesa-drivers ==== Version update (18.1.1 -> 18.1.2) Subpackages: Mesa-dri Mesa-dri-nouveau Mesa-gallium Mesa-libva libvdpau_nouveau libvdpau_r300 libvdpau_r600 libvdpau_radeonsi libvulkan_intel libvulkan_radeon libxatracker2 - add mako_4_radv.patch - fixes Mako detection for RADV/intel - update to 18.1.2 * Fixes for libatomic checks on non-arm and non-x86 platforms * porting of additional libatomic checks to meson from autotools * numerous radv fixes * numerous intel fixes * A few fixes each for radeonsi, r300, ac, glx, and vulkan ==== NetworkManager-applet ==== Version update (1.8.12 -> 1.8.14) Subpackages: NetworkManager-applet-lang NetworkManager-connection-editor libnma0 nma-data typelib-1_0-NMA-1_0 - Update to version 1.8.14: + Fix an applet crash on disconnect. + Fix VPN icons in AppIndicator mode. + Provide (limited) secret agent service even when a keyring is unavailable. + Fix saving of connections with "always ask" EAP secrets. + Register editor windows as GtkApplication windows, so that the editor quits at the right time with --edit option. + The AppStream metadata is now in /usr/share/metainfo as recommended by the specification. + Updated translations. - Drop nma-fix-applet-segfault.patch: Fixed upstream. ==== bison ==== Version update (3.0.4 -> 3.0.5) Subpackages: bison-lang - bison 3.0.5: * C++: Fix support of 'syntax_error' * Fix various C++ warnings * Fix issues with C++ parsers where out-of-bounds errors could happen when a rule with an empty ride-hand side raises a syntax error - drop gcc7-fix.patch, no longer required ==== discount ==== Version update (2.2.2 -> 2.2.3a) - Update to version 2.2.3a: * No changelog provided - Refresh patches: * discount-disable_ldconfig.patch * discount-fix-compile-warings.diff ==== dracut ==== - Add fix to override ACPI tables via initrd, a kernel config variable changed name (bsc#1098448) This is mainline git commit 940169e8d8e500498a3f350b2b3f341ae6548492 A 0580-check_for_CONFIG_ACPI_TABLE_UPGRADE.patch ==== ethtool ==== Version update (4.16 -> 4.17) - Update to new upstream release 4.17 * Fix: In ethtool.8, remove superfluous and incorrect \c * Fix: fix uninitialized return value * Fix: fix RING_VF assignment * Fix: remove unused global variable * Fix: several fixes in do_gregs() * Fix: correctly free hkey when get_stringset() fails * Fix: remove unreachable code * Fix: fix stack clash in do_get_phy_tunable and do_set_phy_tunable * Feature: Add register dump support for MICROCHIP LAN78xx ==== gcc8 ==== Version update (8.1.1+r260570 -> 8.1.1+r261583) Subpackages: cpp8 gcc8-c++ gcc8-fortran gcc8-info gcc8-locale gcc8-objc libasan5 libatomic1 libgcc_s1 libgcc_s1-32bit libgfortran5 libgomp1 libitm1 liblsan0 libmpx2 libmpxwrappers2 libobjc4 libquadmath0 libstdc++6 libstdc++6-32bit libstdc++6-devel-gcc8 libtsan0 libubsan1 - Update to gcc-8-branch head (r261583). * Includes fix for C++ ABI issue with passing a class with a trivial move constructor and deleted copy constructor. [GCC#86094] - riscv-builtin-eh-return.patch: Don't clobber retval when __builtin_eh_return called ==== git ==== Version update (2.17.1 -> 2.18.0) Subpackages: git-core git-cvs git-daemon git-email git-gui git-svn git-web gitk - git 2.18.0: * improvements to rename detection logic * When built with more recent cURL, GIT_SSL_VERSION can now specify "tlsv1.3" as its value. * "git mergetools" learned talking to guiffy. * various other workflow improvements and fixes * performance improvements and other developer visible fixes - drop git-bash-completion-egrep-color-fix.diff no longer required ==== gstreamer-rtsp-server ==== - Switch to meson build system: + Add meson, pkgconfig(glib-2.0),pkgconfig(gstreamer-app-1.0), pkgconfig(gstreamer-net-1.0), pkgconfig(gstreamer-rtp-1.0), pkgconfig(gstreamer-rtsp-1.0) and pkgconfig(gstreamer-sdp-1.0) BuildRequires. + Add meson macros, replacing autotools ones. + Pass disable_introspection=false, with-package-name='openSUSE GStreamer-rtsp-server package', with-package-origin='http://download.opensuse.org' and tests=false and examples=false to meson, ensure we build the features we want. Tests have always been disabled, be explicit about it, as they need a working network connection. + Drop pkgconfig(gstreamer-plugins-base-1.0) BuildRequires. + No longer rm la files, not needed when building with meson. ==== gstreamer-transcoder ==== Version update (1.12.2 -> 1.14.0) Subpackages: libgsttranscoder-1_0-0 typelib-1_0-GstTranscoder-1_0 - Update to version 1.14.0: + Misc bug fixing compared to 1.12.2. - Add gtk-doc BuildRequires and pass disable_doc=false and disable_introspection=false to meson, ensure we build the features we want. Package the now built api documentations in devel package. ==== hplip ==== Subpackages: hplip-hpijs hplip-sane - require python3-Pillow for hp-scan to work ==== installation-images-Kubic ==== Version update (14.375 -> 14.376) - merge gh#openSUSE/installation-images#252 - Tidy module.config comment notes - Add mailbox modules (boo#1040492) - 14.376 ==== kcm_tablet ==== Version update (3.0.0 -> 3.1.0) Subpackages: kcm_tablet-lang - Update to version 3.1.0 - Major changes: * LibWacom support. This should get our number of supported tablets out of the box on par with GNOME. Right now built-in database and user-configured database still take preference over libwacom, but this should change in the future releases. * Calibration improvements: calibration of Cintiq devices should be vastly improved, UI now has options to lock mapped area proportions and manually fine-tune area's coordinates. Also, the dialog should now open on the correct screen and look fine with dark themes too. * Support for devices that report different USB IDs for touchscreen and may be detected as two different devices (e.g. Cintiq Companion Hybrid). These devices need to be described via Wacom Tablet finder tool first, though. - Other changes: * Logging has been ported to QLoggingCategory (so now users have to enable it in kdebugsettings). * Status LED support improvements (Vangelis Tasoulas, Jason Gerecke). * Touchscreen rotation should now follow tablet rotation. - New devices in built-in database: * Wacom Intuos Pro L (PTH-860, 2017) (Melvin Vermeeren) * Lenovo Yoga 520 (Felipe Abrahao) * ThinkPad Yoga 460 definition (Albert Astals Cid) * Wacom Intuos Pro 2 M (Jeff H) - Requires Qt 5.7.0 or higher now to compile successfully ==== krb5 ==== Subpackages: krb5-32bit - BSC#1021402 move %{_libdir}/krb5/plugins/tls/k5tls.so to krb5 package so it is avaiable for krb5-client as well. ==== libtirpc ==== Subpackages: libtirpc-netconfig libtirpc3 libtirpc3-32bit - fix socket leak introduced by change-rpc-protocol-version-order patch (bsc#1087925) - add 0001-Fix-regression-introduced-by-change-rpc-version-orde.patch - Revert binddynport changes as they break backward compatibility [brc#1562169]. - add 002-revert-binddynport.patch ==== libzypp ==== Version update (17.3.1 -> 17.4.0) - Flags: make it std=c++14 ready - Replace 'redhat-release' with generic 'system-release' (#120) - Ignore /var, /tmp and /proc in zypper ps (bsc#1096617) - Show GPGME version in log - version 17.4.0 (2) ==== mailman ==== Version update (2.1.26 -> 2.1.27) - update to 2.1.27 * Existing protections against malicious listowners injecting evil scripts into listinfo pages have had a few more checks added. JVN#00846677/JPCERT#97432283/CVE-2018-0618 * A few more error messages have had their values HTML escaped. JVN#00846677/JPCERT#97432283/CVE-2018-0618 * The hash generated when SUBSCRIBE_FORM_SECRET is set could have been the same as one generated at the same time for a different list and IP address. While this is not thought to be exploitable in any way, the generation has been changed to avoid this. * An option has been added to bin/add_members to issue invitations instead of immediately adding members. * A new BLOCK_SPAMHAUS_LISTED_IP_SUBSCRIBE setting has been added to enable blocking web subscribes from IPv4 addresses listed in Spamhaus SBL, CSS or XBL. It will work with IPv6 addresses if Python's py2-ipaddress module is installed. The module can be installed via pip if not included in your Python. * Mailman has a new 'security' log and logs authentication failures to the various web CGI functions. The logged data include the remote IP and can be used to automate blocking of IPs with something like fail2ban. Since Mailman 2.1.14, these have returned an http 401 status and the information should be logged by the web server, but this new log makes that more convenient. Also, the 'mischief' log entries for 'hostile listname' noe include the remote IP if available. * admin notices of (un)subscribes now may give the source of the action. This consists of a %(whence)s replacement that has been added to the admin(un)subscribeack.txt templates. Thanks to Yasuhito FUTATSUKI for updating the non-English templates and help with internationalizing the reasons. * there is a new BLOCK_SPAMHAUS_LISTED_DBL_SUBSCRIBE setting to enable blocking web subscribes for addresses in domains listed in the Spamhaus DBL. * i18n & Bugfixes * for further details see NEWS ==== obs-service-source_validator ==== Version update (0.17 -> 0.18) - Update to version 0.18: * /usr/include/X11 is still a valid path. ==== perl-DateTime-Locale ==== Version update (1.200000 -> 1.220000) - updated to 1.22 see /usr/share/doc/packages/perl-DateTime-Locale/Changes 1.22 2018-06-08 - Update the glibc source data to the data from glibc 2.27. - Added documentation for this glibc data. - Reformatted the DateTime::Locale::FromData docs. 1.21 2018-06-08 - Added a new DateTime::Local->register_from_data method. This replaces the old custom locale registration system with something much simpler. Instead of providing a new class you simply provide a hash of data for the locale and it becomes available for use via DateTime::Local->load. Implemented by Ryley Breiddal. PR #21. Addresse GH #19. ==== readline ==== Subpackages: libreadline7 readline-devel readline-doc - Add patch readline-7.0-screen.patch to be able to parse settings in inputrc for all screen TERM variables starting with "screen." to fix boo#1095661 ==== strace ==== Version update (4.22 -> 4.23) - Update to strace 4.23 * Changes in behaviour * On x32 personality, 64-bit syscalls (such as readv) are now shown with "#64" suffix instead of "64:" prefix. * Changed error number output format: error numbers are consistently printed as "-1 ECONST (Error description)" for known errors and as "-1 (errno 123)" for unknown errors, regardless of -e raw qualification settings. * Unfetchable addresses inside arrays are now printed as comments. * Obsolete IA-32 mode syscall names are no longer printed on ia64. * Improvements * Implemented libdw backend for -k option, configured at build time using --with-libdw option. * Added -X option for configuring xlat output formatting (addresses Debian bug #692915). * Added support for personality designation ("64", "32", or "x32") to syscall qualifications in -e trace expressions. * Implemented injection of syscalls with no side effects as an alternative to injection of an invalid syscall (-e inject=SET:syscall= expression). * Improved support for reproducible builds (addresses Debian bug #896016). * Implemented decoding of BPF_PROG_QUERY and BPF_RAW_TRACEPOINT_OPEN bpf syscall commands. * Implemented decoding of INOTIFY_IOC_SETNEXTWD and PERF_EVENT_IOC_* ioctl commands. * Implemented decoding of PR_GET_SPECULATION_CTRL and PR_SET_SPECULATION_CTRL prctl syscall options. * Enhanced decoding of bpf, getsockopt, setsockopt, and socket syscalls. * Enhanced decoding of NETLINK_KOBJECT_UEVENT and NETLINK_ROUTE protocols. * Enhanced decoding of *_DIAG_MEMINFO netlink attributes. * Enhanced decoding of BTRFS_*, FS_IOC_*, SIOCGIFHWADDR, and SIOCSIFHWADDR ioctl commands. * Enhanced decoding of AF_BLUETOOTH socket addresses. * Implemented decoding of io_pgetevent syscall. * Wired up rseq syscall. * Updated lists of ADJ_*, BPF_*, BPF_F_*, BPF_PROG_TYPE_*, ETH_P_*, FPE_*, IFF_*, IPPROTO_*, MAP_*, MS_*, MSG_*, NETLINK_*, PACKET_*, PROT_*, SCTP_*, SECCOMP_FILTER_FLAG_*, SEGV_*, SEM_*, SHM_*, SW_*, V4L2_CID_*, V4L2_CTRL_CLASS_*, and V4L2_PIX_FMT_* constants. * Updated lists of ioctl commands from Linux 4.17. * Bug fixes * Fixed decoding of msgtyp argument of msgrcv syscall. * Fixed fallback definitions for F_*, MCL_*, MSG_ZEROCOPY, SI_*, and SOL_SOCKET constants. * Fixed -e trace=%pure expression on mips. - Use libdw for unwinding on Leap 15 or later ==== totem ==== Subpackages: nautilus-totem totem-lang totem-plugins - Align with what meson looks for: + Drop pkgconfig(gstreamer-plugins-bad-1.0) and pkgconfig(gstreamer-plugins-base-1.0) BuildRequires. + Add pkgconfig(gstreamer-pbutils-1.0) and pkgconfig(gstreamer-video-1.0) BuildRequires. ==== valgrind ==== - ad Implement-emulated-system-registers.-Fixes-392146.patch (bsc#1086543) ==== vlc ==== Subpackages: libvlc5 libvlccore9 vlc-codec-gstreamer vlc-lang vlc-noX vlc-qt - Require(post) vlc-noX for the -qt, -codecs, -jack and -vdpau sub-package: all those packages execute vlc-cache-gen (boo#1094893). ==== xf86-video-savage ==== - u_Add-check-for-max-HV-Value-to-ValidMode-hook.patch * Add check for max[HV]Value to ValidMode hook, since this functionality has been removed from xorg-server 1.20 ==== xz ==== Version update (5.2.3 -> 5.2.4) Subpackages: liblzma5 liblzma5-32bit xz-devel xz-lang - xz 5.2.4: * liblzma: - Allow 0 as memory usage limit instead of returning LZMA_PROG_ERROR. Now 0 is treated as if 1 byte was specified, which effectively is the same as 0. - Use "noexcept" keyword instead of "throw()" in the public headers when a C++11 (or newer standard) compiler is used. - Added a portability fix for recent Intel C Compilers. * xz: - Fix "xz --list --robot missing_or_bad_file.xz" which would try to print an unitialized string and thus produce garbage output. Since the exit status is non-zero, most uses of such a command won't try to interpret the garbage output. - "xz --list foo.xz" could print "Internal error (bug)" in a corner case where a specific memory usage limit had been set. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org