Changed packages: ==== alsa ==== Subpackages: alsa-devel libasound2 libasound2-32bit - Backport upstream fixes: UCM updates, Broadwell UCM support, namehint fixes, fix faulty assert in PCM plugins, etc: 0001-ucm-document-some-standard-values.patch 0002-conf-ucm-broadwell-rt286-add-ucm-config.patch 0003-conf-ucm-Add-Makefile.am-for-broadwell-rt286-ucm-con.patch 0004-ucm-reformat-snd_use_case_get-doc.patch 0005-ucm-improve-jack-configuration-documentation.patch 0006-USB-audio-Sound-Blaster-HD-iec958-is-on-device-1.patch 0007-Sync-include-sound-asound.h-with-4.1-kernel.patch 0008-conf-ucm-broadwell-rt286-change-to-use-the-correct-j.patch 0009-namehint-Fix-invalid-list-access-in-snd_device_name_.patch 0010-namehint-Fix-the-listing-without-device-number.patch 0011-namehint-Fix-bad-free-with-invalid-iface-name.patch 0012-Allow-hint-for-ctl-hwdep-timer-and-seq.patch 0013-conf-Add-hint-descriptions-to-ctl-hwdep-seq-and-time.patch 0014-conf-ucm-broadwell-rt286-change-to-set-capture-volum.patch 0015-ucm-allow-multiple-devices-in-JackHWMute.patch 0016-pcm-Remove-assert-from-snd_pcm_hw_params_slave.patch ==== alsa-plugins ==== Subpackages: alsa-plugins-32bit alsa-plugins-pulse alsa-plugins-pulse-32bit - Backport upstream fixes: fixes for A52 plugin, mix plugin protocol version fix, and enhancement for JACK plugin to support 24bit formats: 0001-rate-Allow-LGPL-for-libsamplerate-commercial-license.patch 0002-mix-Fix-extplug-version-ifdef-checks.patch 0003-a52-Fix-ioplug-version-ifdef-checks.patch 0004-pulse-Add-24-bit-data-formats-to-Pulse-plugin.patch ==== ccache ==== Version update (3.2.1 -> 3.2.2) - Update to 3.2.2 * Added support for `CCACHE_COMPILERCHECK=string:`. This is a faster alternative to `CCACHE_COMPILERCHECK=` if the command's output can be precalculated by the build system. * Add support for caching code coverage results (compiling for gcov). * Fixed bug which could result in false cache hits when source code contains `'"'` followed by `" /*"` or `" //"` (with variations). * Made hash of cached result created with and without `CCACHE_CPP2` different. This makes it possible to rebuild with `CCACHE_CPP2` set without having to clear the cache to get new results. * Don't try to reset a non-existing stats file. This avoids ``No such file or directory'' messages in the ccache log when the cache directory doesn't exist. * Fixed a bug where ccache deleted clang diagnostics after compiler failures. * Avoid performing an unnecessary copy of the object file on a cache miss. * Bail out on too hard compiler option `-fmodules`. * Bail out on too hard compiler option `-fplugin=libcc1plugin` (interaction with GDB). * Fixed build error when compiling ccache with recent clang versions. * Removed signal-unsafe code from signal handler. * Corrected logic for when to output cached stderr. * Wipe the whole cached result on failure retrieving a cached file. * Fixed build error when compiling ccache with recent clang versions. ==== colord ==== Subpackages: libcolord2 libcolorhug2 - Add explicit pkgconfig(libudev) BuildRequires: Configure checks for it. ==== cups-filters ==== Version update (1.0.67 -> 1.0.68) Subpackages: cups-filters-cups-browsed cups-filters-foomatic-rip cups-filters-ghostscript - Version bump to 1.0.68: * cups-browsed: Numeric IDs for GSources of the glib event loop must be positive integers greater than zero according to the documentation of the g_source_get_id() function. Taken care of this at all places. * cups-browsed: Added conditionals so that it also builds with CUPS 1.5.x (but then withou support for automatically creating queues for IPP network printers). Thanks to Johannes Meixner from SUSE for the patch (Bug #1268). * Ricoh-PDF_Printer-PDF.ppd: Added PPD file for Ricoh's PDF printers (experimental). Thanks to Ulrich Wehner from Ricoh for the file. - Remove upstream merged patch: * fix-create_local_queue-ifndef-HAVE_CUPS_1_6.diff ==== dd_rescue ==== Subpackages: dd_rescue-lzo - Add gpg signature and keyring - Cleanup spec file with spec-cleaner ==== fuse ==== Version update (2.9.3 -> 2.9.4) Subpackages: libfuse2 - Update to version 2.9.4 - fix exec environment for mount and umount (bsc#931452, CVE-2015-3202) - properly restore the default signal handler - fix directory file handle passed to ioctl() method. - fix for uids/gids larger than 2147483647 - initialize stat buffer passed to ->getattr() and ->fgetattr() ==== gnome-calculator ==== Version update (3.16.0 -> 3.16.1) Subpackages: gnome-shell-search-provider-gnome-calculator - Update to version 3.16.1: + Fix: Search provider should discard child stdout/stderr. + Updated translations. ==== grub2 ==== Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-x86_64-efi grub2-x86_64-xen - Fix install into snapper controlled btrfs subvolume and can't load grub modules from separate subvolume (fate#318392) * added grub2-btrfs-06-subvol-mount.patch * grub2-snapper-plugin.sh: use absolute subvol name - also Recommends mtools for grub2-mkrescue (used to create EFI boot image) in addition to libburnia-tools. ==== gtk-doc ==== Version update (1.21 -> 1.23) Subpackages: gtk-doc-lang - Update to version 1.23: + Bugs fixed: bgo#749142, bgo#749210. - Changes from version 1.22: + Bugs fixed: bgo#727778, bgo#729911, bgo#732689, bgo#734689, bgo#736073, bgo#736725, bgo#741305, bgo#741763, bgo#741941, bgo#743879, bgo#743967, bgo#744075, bgo#744368, bgo#746118, bgo#746120, bgo#746121, bgo#747207, bgo#747298, bgo#748456. - Drop gtk-doc-reproducible-html.patch: fixed upstream. ==== kiwi ==== Version update (7.02.50 -> 7.02.51) Subpackages: kiwi-desc-isoboot kiwi-desc-netboot kiwi-desc-oemboot kiwi-desc-vmxboot kiwi-doc kiwi-media-requires kiwi-pxeboot kiwi-templates kiwi-tools - v7.02.51 released - Provide kiwi-image:aci in kiwi.spec - Update all JeOS templates, no rpm signature check Due to upcomming changes in zypper the --non-interactive option will no longer do what the name says and will prevent using packages with invalid or not checkable rpm signatures unless the option to skip the check is set. Therefore all JeOS templates now comes with false - DB: rebuild documentation - Update documentation due to OEM_ variable change - Cleanup use of OEM variables Deleted baseSetupOEMPartition and therefore the translation of variables from the profile into OEM_ variables by writing the environment file config.oempartition. Instead the boot now directly uses the variables from the profile which are all prefixed by kiwi_oem* - Deleted fixed parmfile name PARM-S11 on s390 Instead a new OEM element called: has been added. Using this element allows to specify the parmfile name without the userid. The userid is queried on demand. If no parmfile name is specified the default name PARM-S11 applies for backward compatibility. This fix relates to (bnc#931436) - Fixed loading of vmcp on s390 In SLE12 vmcp is compiled into the kernel, thus loading it as a module will cause an exception which is misleading This fixes (bnc#931436) - Provide suseService method for compatibility Old image descriptions using this method will fail to build with newer kiwi versions if the function does not exist - Fixed setup of imageBootDevice on repart make use of the kiwi_BootPart information. This was overlooked in OEMRepartStandard, all other repartition methods makes use of it ==== konsole ==== Subpackages: konsole-part - Add Root Shell.profile (boo#908029) ==== libdbusmenu-qt5-2 ==== - Replace avoid-shadowing-variable+fix-leak.diff with Clean-up-variable-naming.patch - Add patches from upstream: dont-leak-all-the-watchers.diff and avoid-shadowing-variable+fix-leak.diff ==== perl-Net-HTTP ==== Version update (6.07 -> 6.09) - updated to 6.09 see /usr/share/doc/packages/perl-Net-HTTP/Changes Release history for Net-HTTP _______________________________________________________________________________ 2015-05-20 Net-HTTP 6.09 Karen Etheridge (1): No changes since 6.08_002 _______________________________________________________________________________ 2015-05-02 Net-HTTP 6.08_002 Karen Etheridge (1): fix foolish $VERSION error in 6.08_001 _______________________________________________________________________________ 2015-05-01 Net-HTTP 6.08_001 Mark Overmeer (1): resolve issues with SSL by reading bytes still waiting to be read after the initial 1024 bytes [RT#104122] _______________________________________________________________________________ ==== polkit-default-privs ==== - instead of auth-admin, disallow colord management for inactive and other users, so they do not get root password popups bsc#918594 ==== psmisc ==== - Replace negative list %nopeek with positive list %have_peekfd ==== python ==== Subpackages: python-curses python-gdbm - for SLE 12 SP1, disable SSL verification-by-default for backwards compatibility (python-2.7.9-sles-disable-verification-by-default.patch) ==== libpython2_7-1_0 ==== Subpackages: libpython2_7-1_0-32bit python-base python-devel python-xml - Reenable test_posix on aarch64 ==== libpython3_4m1_0 ==== Subpackages: python3-base - ctypes-libffi-aarch64.patch: remove upstreamed patch - python-2.7-libffi-aarch64.patch: Fix argument passing in libffi for aarch64 ==== smuxi ==== Subpackages: smuxi-engine smuxi-engine-irc smuxi-engine-irc-lang smuxi-engine-lang smuxi-engine-twitter smuxi-engine-twitter-lang smuxi-engine-xmpp smuxi-server smuxi-server-lang - Add smuxi-toolsversion-4.0.patch: Set ToolsVersion to 4.0. Fixes build with mono 4.0. ==== squid ==== Version update (3.5.3 -> 3.5.4) - Update to 3.5.4 * Bug 4234: comm_connect_addr uses errno incorrectly * Bug 4231: fd_open() not correctly handling UDS socket descriptions * Bug 4226: digest_edirectory_auth: found but cannot be built * Bug 4198: assertion failed: client_side.h:364: "sslServerBump == srvBump" * Bug 3775: Disable HTTP/1.1 pipeline feature for pinned connections * Fix require-proxy-header preventing HTTPS proxying and ssl-bump * Fix Negotiate/Kerberos authentication request size exceeds output buffer size * Fix SQUID_X509_V_ERR_DOMAIN_MISMATCH errors while accessing sites with valid certificates * Add server_name ACL matching server name(s) obtained from various sources * Add Kerberos support for MAC OS X 10.x * Support for resuming TLS sessions * ... and some portability and compile fixes * ... and several documentation updates * ... and all fixes from squid 3.4.13 - Refresh patches ==== libthunarx-2-0 ==== Version update (1.6.9 -> 1.6.10) Subpackages: thunar thunar-lang - update to version 1.6.10 - Do not track thunar/thunar-marshal.{c,h} - Remove Makefile and Makefile.in files when running distclean - Remove subversion $Id$ tags - Really fix trash state at startup (bxo#9513, bxo#11913) - Use proper return type for thunar_file_reload (bxo#11913) - Revert "Fix loading the trash bin status at startup (bxo#9513)" ==== gvim ==== Version update (7.4.712 -> 7.4.729) Subpackages: vim vim-data - Updated to revision 729, fixes the following problems * Illegal memory access when there are illegal bytes. * ":let list += list" can change a locked list. * Autocommands triggered by quickfix cannot get the current title value. * Overflow when adding MAXCOL to a pointer. * When 'list' is set Visual mode does not highlight anything in empty lines. (mgaleski) * 0x202f is not recognized as a non-breaking space character. * For indenting, finding the C++ baseclass can be slow. * ":call setreg('"', [])" reports an internal error. * Occasional crash with 'list' set. ==== libjavascriptcoregtk-4_0-18 ==== Version update (2.8.1 -> 2.8.3) Subpackages: 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.8.3: + Fixed a regression introduced in 2.8.2 that broke downloads when using the network process. + Fix the build with Netscape plugins disabled. + Fix XPixamps leaked by GLContext when using EGL on X11. - Changes from version 2.8.2: + Fix network redirection to a non HTTP destination. - Use a webkit subdirectory for the disk cache to avoid conflicts with other files in the cache directory when the disk cache is cleaned up. - Do not preserve the Origin header on on cross-origin redirects. - Prevent WorkQueue objects from being leaked and ensure its worker thread always exits. ==== libjavascriptcoregtk-1_0-0 ==== Version update (2.4.8 -> 2.4.9) Subpackages: libwebkitgtk-1_0-0 libwebkitgtk-devel typelib-1_0-JavaScriptCore-1_0 typelib-1_0-WebKit-1_0 - Update to version 2.4.9: + Check TLS errors as soon as they are set in the SoupMessage to prevent any data from being sent to the server in case of invalid certificate. + Clear the GObject DOM bindings internal cache when frames are destroyed or web view contents are updated. + Add HighDPI support for non-accelerated compositing contents. + Fix some transfer annotations used in GObject DOM bindings. + Use latin1 instead of UTF-8 for HTTP header values. + Fix synchronous loads when maximum connection limits are reached. + Fix a crash ScrollView::contentsToWindow() when GtkPluginWidget doesn't have a parent. + Fix a memory leak in webkit_web_policy_decision_new. + Fix g_closure_unref runtime warning. + Fix a crash due to empty drag image during drag and drop. + Fix rendering of scrollbars with GTK+ >= 3.16. + Fix the build on mingw32/msys. + Fix the build with WebKit2 disabled. + Fix the build with accelerated compositing disabled. + Fix clang version check in configure. + Fix the build with recent versions of GLib that have GMutexLocker. + Fix the build for Linux/MIPS64EL. - Drop webkitgtk-hidpi.patch, webkitgtk-compile-when-WK2-disabled.patch, webkitgtk-WTF-GMutexLocker.patch and webkitgtk-gcc5-fixes.patch: Fixed upstream. - Rebase webkitgtk-aarch64.patch. ==== libjavascriptcoregtk-3_0-0 ==== Version update (2.4.8 -> 2.4.9) Subpackages: libwebkitgtk-3_0-0 - Update to version 2.4.9: + Check TLS errors as soon as they are set in the SoupMessage to prevent any data from being sent to the server in case of invalid certificate. + Clear the GObject DOM bindings internal cache when frames are destroyed or web view contents are updated. + Add HighDPI support for non-accelerated compositing contents. + Fix some transfer annotations used in GObject DOM bindings. + Use latin1 instead of UTF-8 for HTTP header values. + Fix synchronous loads when maximum connection limits are reached. + Fix a crash ScrollView::contentsToWindow() when GtkPluginWidget doesn't have a parent. + Fix a memory leak in webkit_web_policy_decision_new. + Fix g_closure_unref runtime warning. + Fix a crash due to empty drag image during drag and drop. + Fix rendering of scrollbars with GTK+ >= 3.16. + Fix the build on mingw32/msys. + Fix the build with WebKit2 disabled. + Fix the build with accelerated compositing disabled. + Fix clang version check in configure. + Fix the build with recent versions of GLib that have GMutexLocker. + Fix the build for Linux/MIPS64EL. - Drop webkitgtk-hidpi.patch, webkitgtk-compile-when-WK2-disabled.patch, webkitgtk-WTF-GMutexLocker.patch and webkitgtk-gcc5-fixes.patch: Fixed upstream. - Rebase webkitgtk-aarch64.patch. ==== libxapian-devel ==== Version update (1.2.20 -> 1.2.21) Subpackages: libxapian22 - Update to 1.2.21 * API: + QueryParser: Extend the set of characters allowed in the start of a range to be anything except for '(' and characters <= ' '. * matcher: + Reimplement OP_PHRASE for non-exact phrases. + Reimplement OP_NEAR - the new implementation consistently requires the terms to occur at different positions, and fixes some previously missed matches. + Fix a reversed check for picking the shorter position list for an exact phrase of two terms. + When matching an exact phrase, if a term doesn't occur where we want, use its actual position to advance the anchor term, rather than just checking the next position of the anchor term. * brass backend: + Fix cursor versioning to consider cancel() and reopen() as events where the cursor version may need incrementing, and flag the current cursor version as used when a cursor is rebuilt. + Avoid using file descriptions < 3 for writable database tables, as it risks corruption if some code in the same process tries to write to stdout or stderr without realising it is closed. * chert backend: + Fix cursor versioning to consider cancel() and reopen() as events where the cursor version may need incrementing, and flag the current cursor version as used when a cursor is rebuilt. + Avoid using file descriptions < 3 for writable database tables, as it risks corruption if some code in the same process tries to write to stdout or stderr without realising it is closed. * flint backend: + Fix cursor versioning to consider cancel() and reopen() as events where the cursor version may need incrementing, and flag the current cursor version as used when a cursor is rebuilt. * remote backend: + Fix sort by value when multiple databases are in use and one or more are remote. * build system: + The compiler ABI check in the public API headers now issues a warning (instead of an error) for an ABI mismatch for ABI versions 2 and later (which means GCC >= 3.4). + xapian-config,xapian-core.pc: When compiling with xlC on AIX, the reported --cxxflags/--cflags now include -D_LARGE_FILES=1 as this is defined for the library, and defining it changes the ABI of std::string with this compiler, so it must also be defined when building code using the Xapian API. + xapian-core.pc: Include --enable-runtime-pseudo-reloc in --libs output for mingw and cygwin, like xapian-config does. + xapian-core.pc: Fix include directory reported by `pkg-config --cflags`. + xapian-config: Fix typo so cached result of test in is_uninstalled() is actually used on subsequent calls. + configure: Changes in 1.2.19 broke the custom macro we use to probe for supported compiler flags such that the flags never got used. + configure: Set default value for AUTOM4TE before AC_OUTPUT so the default will actually get used. + soaktest: Link with libtool's '-no-install' or '-no-fast-install', like we already do for other test programs, which means that libtool doesn't need to generate shell script wrappers for them on most platforms. * documentation: + API documentation: Minor wording tweaks and formatting improvements. + docs/deprecation.rst: Add deprecation of omindex --preserve-nonduplicates which happened in 1.2.4. + HACKING: libtool 2.4.6 is now used for bootstrapping snapshots and releases. * tools: + xapian-compact: Make sure we open all the tables of input databases at the same revision. + xapian-metadata: Add 'list' subcommand to list all the metadata keys. + xapian-replicate: Fix connection timeout to be 10 seconds rather than 10000 seconds (the incorrect timeout has been the case since 1.2.3). + xapian-replicate: Set SO_KEEPALIVE for xapian-replicate's connection to the master, and add command line option to allow setting socket-level timeouts (SO_RCVTIMEO and SO_SNDTIMEO) on platforms that support them. + xapian-replicate-server: Avoid potentially reading uninitialised data if a changeset file is truncated. * portability: + Add spaces between literal strings and macros which expand to literal strings for C++11 compatibility. + ValueCountMatchSpy::top_values_begin(): Fix the comparison function not to return true for two equal elements, which manifests as incorrect sorting in some cases when using clang's libc++ (which recent OS X versions do). + apitest: The adddoc5 testcase fails under clang due to an exception handling bug, so just #ifdef out the problematic part of the testcase when building with clang for now. + configure: Improve the probe for whether the test harness can use RTTI to work for IBM's xlC compiler (which defaults to not generating RTTI). + Use F_DUPFD where available to dup to a file descriptor which is >= 2, rather than calling dup() until we get one. + When unserialising a double, avoid reading one byte past the end of the serialised value. + When unserialising a double, add missing cast to unsigned char when we check if the value will fit in the double type. + Fix incorrect use of "delete" which should be "delete []". This is undefined behaviour in C++, though the type is POD, so in practice this probably worked OK on many platforms. - Drop patch 0001-backends-chert-chert_cursor.cc-backends-chert-chert_.patch due to upstream inclusion ==== yast2 ==== Version update (3.1.123 -> 3.1.124) Subpackages: yast2-devel-doc - InstExtensionImage: add block variant for loading extension (needed for FATE#317900) - 3.1.124 - Add a class FsSnapshot for managing filesystem snapshots (fate#317973). ==== yast2-control-center ==== Subpackages: yast2-control-center-qt - Install appdata.xml file in order to show up in AppStream based software centers (currently only GNOME Software). ==== yast2-installation ==== Version update (3.1.141 -> 3.1.142) - set Xvnc server resolution to 96 dpi to fix broken layout in VNC installations (defaults to 75 dpi) (bsc#919456) - 3.1.142 Removed packages: Added packages: