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=20170302 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: avahi calligra digikam ding (1.8 -> 1.8.1) dpdk gstreamer-editing-services (1.10.3 -> 1.10.4) gstreamer-rtsp-server (1.10.3 -> 1.10.4) gstreamer-validate (1.10.3 -> 1.10.4) lftp libisoburn nano (2.7.4 -> 2.7.5) numad opus (1.1.3 -> 1.1.4) pciutils (3.5.1 -> 3.5.4) python3-gst (1.10.3 -> 1.10.4) s2tc (1.0 -> 1.0+git.20151227) samba slrn spec-cleaner (0.9.2 -> 0.9.3) spirv-tools (2016.7~g24 -> 2016.7~g28) thunar util-linux (2.29 -> 2.29.1) util-linux-systemd (2.29 -> 2.29.1) virtualbox vulkan (1.0.39.1 -> 1.0.41) whois (5.2.14 -> 5.2.15) xfce4-panel-plugin-sensors xfce4-settings xmms2 (0.7 -> 0.8) xscreensaver (5.34 -> 5.36) === Details === ==== avahi ==== Subpackages: avahi-compat-mDNSResponder-devel libavahi-client3 libavahi-client3-32bit libavahi-common3 libavahi-common3-32bit libavahi-core7 libavahi-devel libdns_sd - Drop %insserv_cleanup scriptlets: it's been a while that avahi did not install any sysV init scripts anymore. - Simplify avahi_spec-prepare.sh: OBS is well able to handle macros in package names by now. - Drop conditions to only handle systemd services on openSUSE > 12.1; it's been long that we did not ship the sysv scripts anymore and openSUSE 12.1 is long EOL. ==== calligra ==== Subpackages: calligra-doc calligra-extras-dolphin calligra-extras-okular calligra-lang calligra-sheets calligra-stage calligra-words - Drop unnecessary buildrequires (librcps) ==== digikam ==== Subpackages: kipi-plugins kipi-plugins-lang - Drop the useless Buildrequires on soprano - Added fix-build-with-ecm-5.31.patch to fix build with the latest KDE Frameworks 5.31.0 ==== ding ==== Version update (1.8 -> 1.8.1) Subpackages: ding-dict-de_en - fix Source patch, spec-cleaned - Update to version 1.8.1: * New version of German-English translation file, now over 345,000 entries * Minor bug fixes ==== dpdk ==== - Fix broken dpdk-pmd/* soft links(bsc#1026804). - Do not disable cryptodev as EXPREMENTAL tag has been removed. - Remove CONFIG_RTE_LIBRTE_MBUF_OFFLOAD as cryptodev is not depending on it anymore and its removed from the upstream. ==== gstreamer-editing-services ==== Version update (1.10.3 -> 1.10.4) Subpackages: libges-1_0-0 typelib-1_0-GES-1_0 - Update to version 1.10.4: + ges-timeline: Properly calculate absolute diff of two unsigned integers. + ges: - Add NULL check before dereferencing. - Check if GstDiscoverer could be created at init time. ==== gstreamer-rtsp-server ==== Version update (1.10.3 -> 1.10.4) - Update to version 1.10.4: + Minor tweaks and fixes. ==== gstreamer-validate ==== Version update (1.10.3 -> 1.10.4) Subpackages: libgstvalidate-1_0-0 typelib-1_0-GstValidate-1_0 - Update to version 1.10.4: + Testsuite fixes. ==== lftp ==== - Fork lftp in SLE-12-SP3 to use the version from Factory to enable support for OpenSSL as requested in fate#321022. - Normalize spec file with spec-cleaner. ==== libisoburn ==== Subpackages: libisoburn1 xorriso - Use sle_version >= 120300 instead of leap_version >= 420300 (leap_version does not work). - Added new build requirement libjte-devel for Tumbleweed and Leap >= 42.3. ==== nano ==== Version update (2.7.4 -> 2.7.5) Subpackages: nano-lang - Update to version 2.7.5: * the \B and \b regex anchors * correctly repaints things when multiline regexes with identical start and end are involved * fixes a crash with zero-length regex matches * does replacements at the edges of a marked region right, * displays at most three warnings at startup * documents the ability to read a file from standard input ==== numad ==== - Don't call insserv if we use systemd - Initial package ==== opus ==== Version update (1.1.3 -> 1.1.4) - Update to version 1.1.4 (CVE-2017-0381): + A specially-crafted Opus packet could cause an integer wrap-around in the SILK LSF stabilization code. This would cause an out-of-bounds read 256 bytes before a constant table. - Drop opus-NLSF-not-negative.patch: Fixed upstream. ==== pciutils ==== Version update (3.5.1 -> 3.5.4) Subpackages: libpci3 pciutils-devel - Update to version 3.5.4: * Previous version broke compilation on systems, for which lib/types.h did not provide a 64-bit integer type. It is provided everywhere now. - Changes for version 3.5.3: * When lspci looks for Linux kernel modules, it uses the default path to module directory provided by libkmod. Previously, it tried to construct the path explicitly, which need not work on all systems. * Improved formatting of memory and I/O ranges behind a bridge. * PCIe link capabilities now display GEN4 speed (16GT/s). * PCIe device capabilities now show bits related to atomic operations. - Changes for version 3.5.2: * The L1 power management capability is now decoded more thoroughly. Thanks to Rajat Jain for the patch. * The table of configuration registers used by setpci had a bug in the definition of SUBSYSTEM_VENDOR_ID. ==== python3-gst ==== Version update (1.10.3 -> 1.10.4) - Update to version 1.10.4: + No changes, versionbump only. ==== s2tc ==== Version update (1.0 -> 1.0+git.20151227) Subpackages: s2tc-32bit - Update to version 1.0+git.20151227: * Prepare for adding a W0AVG mode. * Implement the w0avg mode (approximation to wavg, FAST) * Make the W0AVG mode available via S2TC_COLORDIST_MODE * Update README.txt * libtxc_dxtn: stop depending on libstdc++. * Remove two now unavailable test pictures. * Convert s2tc_compress and s2tc_decompress tools from C++ to C. * don't version the .so names * remove now redundant versioninfo comments * add man pages for tools - Drop upstreamed patch: * s2tc-no-soversion.patch ==== samba ==== Subpackages: libdcerpc-binding0 libdcerpc-binding0-32bit libdcerpc0 libdcerpc0-32bit libndr-krb5pac0 libndr-krb5pac0-32bit libndr-nbt0 libndr-nbt0-32bit libndr-standard0 libndr-standard0-32bit libndr0 libndr0-32bit libnetapi0 libnetapi0-32bit libsamba-credentials0 libsamba-credentials0-32bit libsamba-errors0 libsamba-errors0-32bit libsamba-hostconfig0 libsamba-hostconfig0-32bit libsamba-passdb0 libsamba-passdb0-32bit libsamba-util0 libsamba-util0-32bit libsamdb0 libsamdb0-32bit libsmbclient-devel libsmbclient0 libsmbconf0 libsmbconf0-32bit libsmbldap0 libsmbldap0-32bit libtevent-util0 libtevent-util0-32bit libwbclient0 libwbclient0-32bit samba-client samba-client-32bit samba-doc samba-libs samba-libs-32bit samba-winbind samba-winbind-32bit - Change insserv_prereq requires to requires(pre): this is factually seen not a runtime requirement of samba, but of the rpm scriptlets. ==== slrn ==== Subpackages: slrn-lang - Added: + slrn-correct-path-to-sendmail.patch: The ed stanza in %setup is causing a buildfailure in openSUSE:Factory, and I don't understand ed/regexp well enough to fix it that way. Patching the file directly seems to work fine. ==== spec-cleaner ==== Version update (0.9.2 -> 0.9.3) - Update to version 0.9.3: * Fix regression (gh#openSUSE/spec-cleaner#171) ==== spirv-tools ==== Version update (2016.7~g24 -> 2016.7~g28) - Update to new snapshot 2016.7~g28 * The Signedness in OpTypeInt must always be 0. - Add baselibs.conf [needed by libvulkan1, needed by libgtk4-0] ==== thunar ==== Subpackages: libthunarx-2-0 thunar-lang - Created patch thunar-bugfixes.patch fixing the following upstream bugs: - Fix a crash for on cut/pasting of multiple files (bxo #12260) - Fix a crash when renaming files (boo #1011518, bxo #12264) - Fix missing return value for debug in thunar_file_reload (bxo #12827) - Fix thunar history being deleted after view change (bxo #12708) - Fixing missing return value in standard view - Fix crashes when reloading target file after move (bxo #11983) ==== util-linux ==== Version update (2.29 -> 2.29.1) Subpackages: libblkid-devel libblkid1 libblkid1-32bit libfdisk1 libmount1 libmount1-32bit libsmartcols1 libuuid-devel libuuid1 libuuid1-32bit - presets are managed by the branding presets package (bsc#1012850) The default activation state is defined by the branding preset package. This also get rid of the only use of the rpm preset macros so we can kill them. - Merge SLE12 SP3 changes to make the package compatible with Tumbleweed, SLE12 SP3 and Leap 42.3. - Drop patch tests-script-race-on-force-only.patch from SLE12 SP3 and Leap 42.3. Upstream has a different workaround. https://github.com/karelzak/util-linux/issues/296 - INCOMPATIBLE CHANGE for SLE12 SP3 and Leap 42.3: losetup -L changes its meaning from SLE12 SP1&SP2 specific - -logical-blocksize to the upstream --nooverlap). - -logical-blocksize can be used only with long option. - Include SLE12 + Leap 42 exclusive feature, implemented by hare@suse.de: * losetup: Add support for setting logical blocksizes (bsc#931634, FATE#319010) + util-linux-losetup-Add-support-for-setting-logical-blocksize.patch - Update to version 2.29.1: * lscpu: add aarch64 specific names * lubmount: Disable disable ro/rw mtab checks (bsc#1012632) * More details at: https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29.1-ReleaseNotes - Replace raw initscript by a systemd service doing the same thing. Based on previous work of fcrozat@suse.com (FATE#321122). ==== util-linux-systemd ==== Version update (2.29 -> 2.29.1) - presets are managed by the branding presets package (bsc#1012850) The default activation state is defined by the branding preset package. This also get rid of the only use of the rpm preset macros so we can kill them. - Merge SLE12 SP3 changes to make the package compatible with Tumbleweed, SLE12 SP3 and Leap 42.3. - Drop patch tests-script-race-on-force-only.patch from SLE12 SP3 and Leap 42.3. Upstream has a different workaround. https://github.com/karelzak/util-linux/issues/296 - INCOMPATIBLE CHANGE for SLE12 SP3 and Leap 42.3: losetup -L changes its meaning from SLE12 SP1&SP2 specific - -logical-blocksize to the upstream --nooverlap). - -logical-blocksize can be used only with long option. - Include SLE12 + Leap 42 exclusive feature, implemented by hare@suse.de: * losetup: Add support for setting logical blocksizes (bsc#931634, FATE#319010) + util-linux-losetup-Add-support-for-setting-logical-blocksize.patch - Update to version 2.29.1: * lscpu: add aarch64 specific names * lubmount: Disable disable ro/rw mtab checks (bsc#1012632) * More details at: https://www.kernel.org/pub/linux/utils/util-linux/v2.29/v2.29.1-ReleaseNotes - Replace raw initscript by a systemd service doing the same thing. Based on previous work of fcrozat@suse.com (FATE#321122). ==== virtualbox ==== Subpackages: virtualbox-guest-kmp-default virtualbox-guest-tools virtualbox-guest-x11 - Do not proivde libGL.so.1 and libEGL.so.1 symbols into the rpm database. - The fix for 3D acceleration only works for Gmome desktops. KDE desktops fail. Accordingly, 3D acceleration must still be disabled "out-of-the-box". File /etc/init.d/vboxadd contains comments on the modifications needed to turn 3D acceleration on, thus Gnome users may turn it on selectively. - Fix 3D acceleration as reported in bsc #1024934. The steps needed are as follows: - Remove file "vbox_prevent_wrong_SONAME.patch" - the original SONAME values are needed for libGL.so.1 and libEGL.so.1 to be replaced by VBoxOGL.so and VBoxEGL.so, respectively. - Package VBoxEGL.so - Require insserv and fillup by the packages who call it in the pre/post install sections ==== vulkan ==== Version update (1.0.39.1 -> 1.0.41) Subpackages: libvulkan1 - Update to new upstream release 1.0.41 * layers: Move image struct into cv_types header * layers: Move CreateImage validation into core_val * layers: Move DestroyImage code into buffer module * layers: Move CreateRenderPass format check to PV * layers: Rename misleading renderpass structure var * layers:Move gfx pipe check to create time * layers: Move image validation support to buffer_val * layers: Add enable for NV_GLSL_SHADER extension - Add baselibs.conf [needed by libgtk-4-0] ==== whois ==== Version update (5.2.14 -> 5.2.15) - whois 5.2.15: * Update the .gf and .mq TLD servers * Update the list of new gTLDs * Update the charset for whois.nic.kz * Fix minor compiler warnings with no practical effects * Support for libidn2 is upstream FATE#321897 remove whois-5.2.14-IDNA2008.patch But disable to fix bsc#1026831 ==== xfce4-panel-plugin-sensors ==== Subpackages: xfce4-panel-plugin-sensors-lang - enable hddtemp (boo#763293) add xfce4-sensors-plugin-force-hddtemp-netcat.patch ==== xfce4-settings ==== Subpackages: xfce4-settings-lang - Fix buildreq for libinput stuff; it's xorg-libinput (boo#1026976) - Enable libinput support for Leap, too (boo#1026976) ==== xmms2 ==== Version update (0.7 -> 0.8) Subpackages: libxmmsclient-glib1 libxmmsclient6 xmms2-plugin-base - Trim and update descriptions - On Oct 18 marguerite also added this patch: * xmms2-0.8-add-lib-vorbis-and-ogg.patch - use individual libboost-*-devel packages instead of boost-devel - update version 0.8 * Waf build system updated to version 1.6, which brings Python 3.x compatibility to the build system. * Python bindings migrated to cython which brings Python 3.x compatibility to Python clients. * Server side IPC code is now generated, thus a whole lot more consistent and less prone to errors. * Better support for high quality (S32) audio, together with xform updates to output such formats. * Don't let ALSA resample as it consumes insane amount of resources which makes it look like XMMS2 is resource heavy. * More format support to CoreAudio and PulseAudio letting them resample in their own processes instead, thus utilizing multi-core systems better. * A ton of man page updates so that we can hopefully answer most questions with RTFM. - new subpackage plugin-sndfile - sync w/ packman - drop patch: xmms2-0.7-no-O0.patch - drop patch: xmms2-0.7-rpath.patch - drop patch: xmms2-0.7-spelling-error.patch - drop patch: xmms2-0.7-no-return.patch, upstreamed - drop patch: xmms2-0.7-cli-output-verbosity.patch, no more src/clients/cli - drop patch: xmms2-0.7-escape-minus-signes.patch, upstreamed - drop patch: xmms2-0.7-silent-launcher.patch, upstreamed - drop patch: xmms2-0.7-fix-typo-in-xmms2-mdns-avahi-manpage.patch upstreamed - drop patch: xmms2-0.7-vorbis-picture-support.patch, upstreamed - drop patch: xmms2-0.7-linker-flags.patch - drop patch: xmms2-0.7-fix-cast-error.patch - drop patch: xmms2-0.7-remove-path_max.patch, upstreamed - drop patch: xmms2-0.7-fixwarnings.patch - drop patch: xmms2-0.7-ld_fix.patch, no longer needed - drop patch: xmms2-disable-parallel-build.patch, no more wafadmin directory - drop patch: xmms2-0.7-cunit.patch, upstreamed - drop patch: xmms-ruby2.2.patch, no waftools/ruby.py - unpack waf to fix for ruby 2.2 - add patch: xmms2-0.8-no-O0.patch * don't build w/ -O0 flag - add patch: xmms2-0.8-rpath.patch * don't build w/ rpath for sidplay - add patch: xmms2-0.8-spelling-error.patch * fix a spell mistake in mp4meta.c - add patch: xmms2-0.8-linker-flags.patch * don't link against unused libraries - add patch: xmms2-0.8-fix-cast-error.patch * Fix cast to pointer from integer of different size error - add patch: xmms2-0.8-fixwarnings.patch - add patch: xmms2-samba4-include-path.patch * adjust samba-4.0 include path for libsmbclient.h ==== xscreensaver ==== Version update (5.34 -> 5.36) Subpackages: xscreensaver-data xscreensaver-data-extra - Added new hacks to xscreensaver-data-extra.list - Rebased patches: * xscreensaver-disable-upgrade-nagging-message.patch * xscreensaver-slideshow-dri-detect.patch - Update to 5.36: * New hacks, `discoball', `cubetwist', `cubestack', `splodesic' and `hexstrut'. * OSX: loading image files works in `dymaxionmap', `glplanet', `lavalite', `pulsar', `gleidescope' and `extrusion'. * Several new programs in `m6502'. * `rotzoomer -mode circle'. * Better titles in `photopile'. - Update to 5.35: * New hacks, `dymaxionmap', `unicrud', `energystream', `raverhoop' and `hydrostat'. * Added Windows 10 to `bsod'. * X11: ignore WM_USER_TIME property changes with days-old timestamps. Thanks, KDE. * MacOS, iOS: Better fonts in `BSOD' and `memscroller'. * MacOS 10.8 or later and iOS 6.0 or later are now required, since Xcode 6 can no longer build executables that work on older OSes. * Many, many Android improvements. * iOS: Fixed rotation to work with the new iOS 8+ API. * X11: `pong' is now playable. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org