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=20180625 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: btrfsprogs (4.16.1 -> 4.17) exo (0.12.1 -> 0.12.2) ffmpeg (3.4.2 -> 4.0) ffmpeg3 grub2 gstreamer-rtsp-server hdf5 java-10-openjdk libXaw libinput (1.11.0 -> 1.11.1) libosinfo (1.1.0 -> 1.2.0) libquicktime (1.2.4cvs20150223 -> 1.2.4+git20180207.666c35c) net-snmp openldap2 polkit-default-privs psmisc pulseaudio (11.99.1 -> 12.0) unbound (1.7.2 -> 1.7.3) vsftpd xfce4-settings (4.12.3 -> 4.12.4) === Details === ==== btrfsprogs ==== Version update (4.16.1 -> 4.17) Subpackages: btrfsprogs-udev-rules libbtrfs0 - update to version 4.17 * check * many lowmem mode improvements * properly report qgroup mismatch errors * check symlinks with append/immutable flags * fi usage * correctly calculate allocated/unallocated for raid10 * minor output updates * mkfs * detect ENOSPC on thinly provisioned devices * fix spurious EEXIST during directory traversal * restore: fix relative path for restore target * dump-tree: print symbolic tree names for backrefs * send: fix regression preventing send -p with subvolumes mounted on "/" * corrupt-tree: refactoring and command line updates * build * make it work with e2fsprogs < 1.42 again * restore support for autoconf 2.63 * detect if -std=gnu90 is supported - Removed patches (upstreamed): * 0001-btrfs-progs-convert-fix-support-for-e2fsprogs-1.42.patch * 0002-btrfs-progs-build-autoconf-2.63-compatibility.patch * 0003-btrfs-progs-build-detect-whether-std-gnu90-is-suppor.patch ==== exo ==== Version update (0.12.1 -> 0.12.2) Subpackages: exo-data exo-helpers exo-lang exo-tools libexo-1-0 libexo-2-0 - update to 0.12.2 (Stable Release) - Fix crash with ExoJob, Thunar (bxo#14465) - Translation updates ==== ffmpeg ==== Version update (3.4.2 -> 4.0) - Reintroduce conditional libxvid support since FFmpeg?s MPEG4-ASP encoder is not quite up to par - Avoid double-nesting BUILD_ORIG with %withs. (Reintroduces with_opencore) - Drop long obsolete and unused vo_aacenc %bcond_with. - Add conditional --enable-librtmp in build_orig part of spec, conditional BuildRequires already in place. - Drop opencore conditional, explicitly enable them for all BUILD_ORIG builds. - Drop conditional xvid %bcond_with, libxvidcore-devel BuildRequires and --enable-libxvid call to configure: ffmpeg have a fully capable mpeg4 encoder and decoder, avoid external dependency. - Minor spec cleanup. - Enable libmysofa support (sofalizer HRTF filter) - Remove superfluous __DATE__/__TIME__ replacement - Correct libvpx version dependency - Enable support for additional libraries: * libbs2b * libcodec2 * libfontconfig * libfribidi (already in BuildRequires) * libgme * libjack (already in BuildRequires) * libopenmpt * librubberband * libsoxr * libssh * libv4l2 * libzmq * lv2 - Update to new upstream release 4.0 * New audio filters: mcompand, acontrast, lv2 wrapper, hilbert, aiir, drmeter * New video filters: mix, normalize, fillborders, setrange, deconvolve, entropy, vfrdet * OpenCL overlay filter * VAAPI MJPEG and VP8 decoding * VAAPI-accelerated ProcAmp (color balance), denoise and sharpness filters * Removed the ffserver program * Removed the ffmenc and ffmdec muxer and demuxer * codec2 en/decoding via libcodec2 * New bitstream filter: hapqa_extract, filter_units * Fixed img2dec infinite loop [boo#1090826, CVE-2018-7751] - Remove 0001-opusenc-psy-disable-stereo-searches.patch ==== ffmpeg3 ==== Subpackages: libavcodec57 libavdevice57 libavfilter6 libavformat57 libavresample3 libavutil55 libpostproc54 libswresample2 libswscale4 - Add 0001-avformat-img2dec-fix-infinite-loop.patch [boo#1090826] ==== grub2 ==== Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi grub2-x86_64-xen - Added "# needssslcertforbuild", which got lost somewhere, to spec file [grub2.spec] - Replace confusing menu on btrfs "snapper rollback" by help text. [bsc#1027588, grub2-btrfs-help-on-snapper-rollback.patch] ==== gstreamer-rtsp-server ==== - Drop gstreamer-plugins-good and pkgconfig(gstreamer-plugins-bad-1.0) BuildRequires: Only needed for unit tests and we do not build or run those tests. ==== hdf5 ==== Subpackages: libhdf5-101 libhdf5_hl100 - Handle license file using %license where applicable. - Package example package also for HPC build and create a master file for it. ==== java-10-openjdk ==== Subpackages: java-10-openjdk-headless - Added patch: * missing-return.patch + fix no-return-in-nonvoid-function ==== libXaw ==== - U_NULL-pointer-dereference-in-XawAsciiSinkInitialize.patch * Fix crash when required font is not installed. (bsc#1098411) ==== libinput ==== Version update (1.11.0 -> 1.11.1) Subpackages: libinput-udev libinput10 - Update to 1.11.1 - udev: the IBM X41 Tablet must not disable the keyboard in tablet mode - filter: cap trackpoint scale factor at 1.0 - touchpad: don't pair external touchpads with lid/tablet mode switches - tools: fix grab argument passing for libinput debug-events ==== libosinfo ==== Version update (1.1.0 -> 1.2.0) Subpackages: libosinfo-1_0-0 libosinfo-lang typelib-1_0-Libosinfo-1_0 - Update to version 1.2.0 Changes in this release include: * Test suite requires osinfo-db >= 20180612 * Replace use of libsoup with libcurl in test suite * Replace use of check library with GLib tester in test suite * Increase timeout for media URIs test * Drop const parameter annotations which break Rust generator * Improve error message with ISO test fails * Turn off -Wfunction-cast-type warning from gcc 8 * Remove calls to g_log_set_always_fatal in tests * Load database files in alphabetical order for predictable sorting * Fix leak of list when loading files * Fix build of tools with clang 6 * Add missing ?global? annotation on some symbol versions ==== libquicktime ==== Version update (1.2.4cvs20150223 -> 1.2.4+git20180207.666c35c) - Update to version 1.2.4+git20180207.666c35c: * remove generated file that got committed somehow * cleanup - remove all the .cvsignore files * remove another .cvsignore file * remove typo * add a bunch more generated files to ignore * more files added * add more files * switch to .gitignore from .cvsignore * remove m4/avcodec.m4, not needed with changes to configure.ac * don't need avcodec.m4 with changes to configure.ac - Remove merged patches: * libquicktime-1.2.4-integer_overflow.patch * libquicktime-1.2.4-multiple_vulnerabilities.patch - Remove all local patches: * libquicktime-faad2.patch * libquicktime-1.2.4-ffmpeg2.patch * libquicktime-1.2.4-ffmpeg29.patch * libquicktime-1.2.4-ffmpeg4.patch - Readd patches to be rebased from the git: * 0001-Fix-sizeof-call-in-faad2.patch * 0002-Allow-any-avcodec-to-be-detected-by-configure.patch * 0003-Fix-AVCODEC_HEADER-macro-replacement.patch * 0005-ffmpeg4-conversion-fixing-the-erroring-ones-only.patch - Switch to Git snapshots as upstream moved to git, use _service - Remove redone patch: * libquicktime-ffmpeg3.patch - Add patch to work with ffmpeg4: * libquicktime-1.2.4-ffmpeg2.patch * libquicktime-1.2.4-ffmpeg29.patch * libquicktime-1.2.4-ffmpeg4.patch - Use ffmpeg3 versions of pkgconfig(libav*) ==== net-snmp ==== Subpackages: libsnmp30 perl-SNMP snmp-mibs - Create /var/agentx via systemd tmpfiles in case of rollback, snapshots and transactional updates [bsc#1098032] ==== openldap2 ==== Subpackages: libldap-2_4-2 libldap-2_4-2-32bit libldap-data openldap2-client openldap2-devel - Added a patch to let slapd return the uniqueness check filter used before constraint violation to the client 0001-ITS-8866-slapo-unique-to-return-filter-used-in-diagn.patch ==== polkit-default-privs ==== - polkit-default-privs: add cinnamon-control-center datetime action (bnc#1090371) - polkit-default-privs: add lightdm rules (bnc#1089436) ==== psmisc ==== Subpackages: psmisc-lang - Modify patch 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch to make fuser option -m <block_device> work even with mountinfo (bsc#1098697) ==== pulseaudio ==== Version update (11.99.1 -> 12.0) Subpackages: libpulse-mainloop-glib0 libpulse0 pulseaudio-bash-completion pulseaudio-lang pulseaudio-module-bluetooth pulseaudio-module-gconf pulseaudio-module-jack pulseaudio-module-lirc pulseaudio-module-x11 pulseaudio-module-zeroconf pulseaudio-utils - Update to 12 (for complete changes see RC1 + following) * Better latency reporting (and hence better A/V sync) with the A2DP bluetooth profile * Fixed a crash or high CPU use problem with Intel HDMI LPE * module-pipe-sink can now use an existing pipe * Fixed Native Instruments Traktor Audio 6 detection * Updates for the Vala bindings * Compatibility with glibc 2.27 * The esdcompat tool isn't any more installed if esound support is disabled ==== unbound ==== Version update (1.7.2 -> 1.7.3) Subpackages: libunbound2 unbound-anchor - update to 1.7.3 Features - #4102 for NSD, but for Unbound. Named unix pipes do not use certificate and key files, access can be restricted with file and directory permissions. The option control-use-cert is no longer used, and ignored if found in unbound.conf. - Rename tls-additional-ports to tls-additional-port, because every line adds one port. Bug Fixes - Don't count CNAME response types received during qname minimisation as query restart. - #4100: Fix stub reprime when it becomes useless. - Fix crash if ratelimit taken into use with unbound-control instead of with unbound.conf. - Patch to fix openwrt for mac os build darwin detection in configure. - #4103: Fix that auth-zone does not insist on SOA record first in file for url downloads. - Fix that first control-interface determines if TLS is used. Warn when IP address interfaces are used without TLS. - Fix that control-use-cert: no works for 127.0.0.1 to disable certs. - Fix unbound-checkconf for control-use-cert. - Fix for unbound-control on Windows and set TCP socket parameters more closely. - Fix windows unbound-control no cert bad file descriptor error. ==== vsftpd ==== - Apply "vsftpd-support-dsa-only-setups.patch" to disable the problematic default setting for rsa_cert_file. Upstream initializes that value to "/usr/share/ssl/certs/vsftpd.pem" and vsftpd won't start up if that file does not exist (or if it does not contain an RSA certificate). Therefore, users who copy a DSA certificate into that location or properly configure a DSA certificate via dsa_cert_file without explicitly disabling the RSA certificate won't be able to start vsftpd. [bsc#975538] ==== xfce4-settings ==== Version update (4.12.3 -> 4.12.4) Subpackages: xfce4-settings-lang - update to 4.12.4: * Fix: --replace did not replace old daemon (bxo#14381) * Fix: Uninitialized scalar variables (CID #292062, #292063) * Fix: -Wcast-function-type (GCC 8) * Improved display manufucturer name recognition: - Refreshed PNP IDs from hwdata - Added support for VBX (VirtualBox) - Standardized and shortened manufacturer names - Updated laptop detection to include eDP in XfceRandr * Translation updates -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org