Changed packages:

==== Mesa ====
Subpackages: Mesa-32bit Mesa-devel Mesa-dri-devel Mesa-libEGL-devel Mesa-libEGL1 Mesa-libEGL1-32bit Mesa-libGL-devel Mesa-libGL1 Mesa-libGL1-32bit Mesa-libGLESv1_CM-devel Mesa-libGLESv1_CM1 Mesa-libGLESv2-2 Mesa-libGLESv2-devel Mesa-libglapi-devel Mesa-libglapi0 Mesa-libglapi0-32bit libOSMesa-devel libOSMesa9 libOSMesa9-32bit libgbm-devel libgbm1 libgbm1-32bit libvdpau_nouveau libvdpau_r300 libvdpau_r600 libvdpau_radeonsi libwayland-egl-devel libwayland-egl1 libxatracker2

- moved definition of Mesa-libd3d package above definition of
  libxatracker packages in order to fix version requires
- fixed Requires for libd3d-devel
- enabled build of Direct3D 9 (Gallium3D Nine) state tracker (bnc#910109)
- removed obsolete patch u_be_assert_include.patch, addressed by
  upstream commit 2a13ff9 "gallium/util: add missing u_debug include"
  (bnc#910109)
- Set xvmc_support also on ppc

==== abiword ====
Version update (3.0.0 -> 3.0.1)
Subpackages: libabiword-3_0

- Update to version 3.0.1:
  + See http://www.abiword.org/release-notes/3.0.1.phtml for an
    overview of all bugs fixed in this release.
- Drop upstream fixed patches: abiword-3.0.0-html_segfault.patch,
  abiword-boost.patch, abiword-gcrypt-1.6.0.patch and
  abiword-librevenge.patch.
- Drop libtool, autogen and automake BuildRequires: we don't touch
  the buildsystem anymore.
- Drop the in-file copy of upstream's autogen.sh: as we don't have
  to bootstrap, there is no need to preserve this code piece. If
  we ever need it again, we better sync up with upstreams changes
  at that moment again.
- Add abiword.appdata.xml to the package.

==== abiword-docs ====
Version update (3.0.0 -> 3.0.1)

- Update to version 3.0.1:
  + Documentation updated for abiword 3.0.1.

==== accountsservice ====
Version update (0.6.39 -> 0.6.40)
Subpackages: libaccountsservice0 typelib-1_0-AccountsService-1_0

- Update to version 0.6.40:
  + Support large UIDs better.
  + Don't require X11 display to fetch user with X11 session.
  + Ensure accountsservice doesn't start before NSS works.

==== alsa ====
Subpackages: alsa-devel libasound2 libasound2-32bit

- Backport upstream fixes: new OXFW hwdep definition, chmap print
  overflow fix, improvement of UCM parser, GoogleNyan UCM config,
  removal of gethostbyname() usages:
  0061-hwdep-add-OXFW-driver-support.patch
  0062-pcm-fix-buffer-overflow-in-snd_pcm_chmap_print.patch
  0063-control-enable-octal-and-hexadecimal-parse.patch
  0064-autotools-fix-ucm-partial-build.patch
  0065-conf-ucm-GoogleNyan-Add-configuration.patch
  0066-ucm-add-binary-configure-file-parse.patch
  0067-Remove-unused-hostname-resolution-in-shm-plugins-and.patch
- Suppress timestamps in the generated documents for make the
  package comparison easier:
  alsa-docs-suppress-timestamp.patch

==== binutils ====
Subpackages: binutils-devel

- eh-frame-hdr-on-shared-lib-bfd.patch: Don't create .eh_frame_hdr on
  shared lib bfd, fixes building libgcj on ppc64

==== bison ====
Version update (3.0.2 -> 3.0.3)

- Update to version 3.0.3
  Bug fixes
  * C++ with Variants (lalr1.cc)
    Problems with %destructor and '%define parse.assert' have been fixed.
  * Named %union support (yacc.c, glr.c)
    Bison 3.0 introduced a regression on named %union such as
    %union foo { int ival; };
    The possibility to use a name was introduced "for Yacc compatibility".
    It is however not required by POSIX Yacc, and its usefulness is not clear.
  * %define api.value.type union with %defines (yacc.c, glr.c)
    The C parsers were broken when %defines was used together with "%define
    api.value.type union".
  * Redeclarations are reported in proper order
  Documentation
  * Bison now installs various files in its docdir (which defaults to
    '/usr/local/share/doc/bison'), including the three fully blown examples
    extracted from the documentation:
  - rpcalc
    Reverse polish calculator, a simple introductory example.
  - mfcalc
    Multi-function Calc, a calculator with memory and functions and located
    error messages.
  - calc++
    a calculator in C++ using variant support and token constructors.
- Split out translation files
- Pass "--docdir=%{_docdir}/%{name}" and do not perform %doc anymore

==== btrfsprogs ====
Version update (3.18.1 -> 3.18.2)
Subpackages: libbtrfs0

- version 3.18.2
  * qgroup show: print human readable sizes, options to say otherwise
  * check: new option to explicitly say no to writes
  * mkfs: message about trimming is not printed to stderr
  * fi show: fixed return value
  * tests: new infrastructure
  * btrfstune: force flag can be used together with seeding option
  * backtrace support is back
  * getopt cleanups
  * doc and help updates

==== calibre ====
Version update (2.17.0 -> 2.18.0)

- Update to version 2.18.0:
  * New features:
    _ Edit Book: Add 'Style Classes' and 'Links' report pages to the Reports tool
  - Tag browser: Allow expanding all children of a node by right clicking and choosing 'Expand All'
  - Preferences: Re-arrange the controls to avoid needing to move the mouse from the top to the bottom of the dialog when closing the dialog after making some changes
  * Bug fixes:
  - Save to Disk: Fix a bug where when multiple books are being saved to disk, if the save to disk template results in identical filenames, the filenames were not being properly disambiguated.
  - Preferences: Use a dialog instead of a main window to workaround Qt's poor handling of full screen mode on OS X Yosemite
  * Improved news sources:
  - Al Jazeera in English

==== checkmedia ====
Version update (3.3 -> 3.4)

- updated git2log script
- 3.4

==== clamav ====

- Don't need sendmail for building clamav-milter anymore,
  sendmail-devel is enough (bnc#915414).
- bnc#914505: Config file merging and temp file creation got moved
  to %pre by mistake. Put them back to %post.
- Restore the updateclamconf script (bnc#908731).
- Fix a step backwards in the soname version from 0.98.4 to 0.98.5
  (https://bugzilla.clamav.net/show_bug.cgi?id=11193,
  clamav-soname.patch).

==== colord ====
Version update (1.2.7 -> 1.2.8)
Subpackages: libcolord2 libcolorhug2

- Update to version 1.2.8:
  + Bugfixes:
  - Check for dbus when enabling sane.
  - Do not use the deprecated GUsbDeviceList.
  - Fix build without gobject-introspection.
  - Fix possible critical warning when using g_dbus_watch_name().

==== coreutils ====

- Add upstream patches for df(1) from upstream, thus aligning with SLES12:
  * df: improve mount point selection with inaccurate mount list:
  - coreutils-df-improve-mount-point-selection.patch
  * doc: mention that df -a includes duplicate file systems (deb#737399)
  - coreutils-df-doc-df-a-includes-duplicate-file-systems.patch
  * df: ensure -a shows all remote file system entries (deb#737399)
  - coreutils-df-show-all-remote-file-systems.patch
  * df: only suppress remote mounts of separate exports with --total
    (deb#737399, rh#920806, boo#866010, boo#901905)
  - coreutils-df-total-suppress-separate-remotes.patch
- Refresh patches:
  * coreutils-chroot-perform-chdir-unless-skip-chdir.patch
  * coreutils-tests-make-inotify-rotate-more-robust-and-efficient.patch

==== farstream-data ====
Version update (0.2.6 -> 0.2.7)
Subpackages: gstreamer-plugins-farstream

- Update to version 0.2.7:
  + Add "send-rtcp-mux" parameters to fsrtpsession.
  + Add MTU and buffer splitting to rtpxdatapay.
  + Fix crash if srtpenc/dec is missing.
  + Bug fixes.
- Rename libfarstream-0_2-2 to libfarstream-0_2-5, following
  upstreams soname bump.

==== file ====
Version update (5.21 -> 5.22)
Subpackages: file-devel file-magic libmagic1 libmagic1-32bit

- Update to file version 5.22 (also related to bsc#913650 and bsc#913651)
  * add indirect relative for TIFF/Exif
  * restructure elf note printing to avoid repeated messages
  * add note limit, suggested by Alexander Cherepanov
  * Bail out on partial pread()'s (Alexander Cherepanov)
  * Fix incorrect bounds check in file_printable (Alexander Cherepanov)
  * PR/405: ignore SIGPIPE from uncompress programs
  * change printable -> file_printable and use it in
    more places for safety
  * in ELF, instead of "(uses dynamic libraries)" when PT_INTERP
    is present print the interpreter name.
- Patch file-5.18-elf.dif is modified and renamed to file-5.22-elf.dif
- Patch file-5.20.dif s modified and renamed to file-5.22.dif

==== libfltk1 ====

- Add fltk-1.3.3-do-not-use-internal-ABI.patch: do not use internal
  function Fl_XFont_On_Demand::value(), which changes ABI based on
  the configuration. Add a fl_core_font() getter for the same.

==== gitg ====
Subpackages: gitg-lang libgitg-1_0-0 libgitg-ext-1_0-0

- Add gitg-Show-correct-header-bars-buttons.patch: Show the correct
  header bars buttons depending on the state.

==== glew-devel ====
Version update (1.11.0 -> 1.12.0)

- update of baselibs.conf
- Version bump to 0.12.0
  * support for new extensions
  * bugixes:
    .pc -I flags inconsistent with *.h includes
    Missing defines: GL_COPY_{READ|WRITE}_BUFFER_BINDING
    multiple const GLchar *const* errors
    PFNGLSHADERSOURCEPROC incorrect in 1.11.x
    GL_GEOMETRY_SHADER & GL_FRAGMENT_SHADER

==== gnome-do ====
Version update (0.95.1 -> 0.95.3)
Subpackages: gnome-do-lang

- Update to version 0.95.3:
  + Fixes session-wide hang when Do is set to show the window on
    startup.
- Changes from version 0.95.2:
  + Small update to fix the website link and GTK threading crash
    with new GLib.

==== gnucash ====
Version update (2.6.4 -> 2.6.5)
Subpackages: gnucash-lang

- Update to version 2.6.5:
  + Pre-compile scm files when building with guile 2.
  + Fix build-time hard-coded path introduced by the guile2
    compile changes.
  + Prevent crash when standards-report dir doesn't exist.
  + QIF Import crashes when closing via the 'X' button on the last
    page.
  + Omit extension on calls to load-extension.
  + Use one common base directory to store all scheme files and
    modules.
  + Guile module structure cleanup.
  + Harmonize variable names used to refer to guile modules in all
    makefiles.
  + Add missing comma in call to gtk_tree_store_set().
  + Revert to using numerical indexes for the x-axis on bar charts.
  + Aqbanking: Add display of aqbanking subaccountid in initial
    correspondence setup.
  + Aqbanking online SEPA transfer: Allow transfers without BIC,
    only IBAN. Also add IBAN checking.
  + Aqbanking transfer: Make IBAN and BIC text entry fields filter
    digits or alphas correctly as needed.
  + Adapt german SKR03 account template to updated tax rate.
  + Allow GUILE1_PROGS as m4 name.
  + Add sv_AX, sv_FI, zh_HK, and zh_TW to Makefiles & configure.
  + Updated translations.
- Drop gnucash-guile1.patch: Fixed upstream.

==== hyper-v ====

- Check return value of setsockopt call
- Improve error logging in VSS daemon.
- Check return value of poll call
- Properly pack the data for file copy functionality
- make struct hv_do_fcopy match Hyper-V host messages

==== iceauth ====
Version update (1.0.6 -> 1.0.7)

- Update to version 1.0.7:
  + autogen.sh: Honor NOCONFIGURE=1.
  + configure: Drop AM_MAINTAINER_MODE.
  + config: Add missing AC_CONFIG_SRCDIR.
  + More constification cleanup.
  + Free old argv array if realloc fails to enlarge it.
  + Print which option was in error along with usage message.
  + Add -V flag to print version.
  + Fix "noexistent" typo in error message.
  + Actually print command list in usage message.

==== ilmbase-devel ====
Version update (2.1.0 -> 2.2.0)

- updated openexr.keyring from the savannah project page.
- Update to version 2.2.0
  * Bumped version to track OpenEXR
- Bump so_suffix to 2_2-12 and libHalf11 to libHalf12 according to
  upstream changes
- removed arm-build.diff: upstream?
- removed fix-i586.patch: upstream?
- Bump so version in baselibs.conf

==== install-initrd-openSUSE ====
Version update (14.157 -> 14.158)

- add overlayfs module
- 14.158

==== java-1_8_0-openjdk ====
Subpackages: java-1_8_0-openjdk-headless

- Removed patch
  * aarch64-b12tob21.patch
  - replaced by one that forward-ports to b22
- Added patch
  * aarch64-b12tob22.patch
  - forward-port the aarch64 hotspot to b22.

==== jing ====

- Fixed name of saxon jar [bsc#914681]

==== libass5 ====
Version update (0.10.2 -> 0.12.1)

- Update to version 0.12.1
  * Make ASS drawings with an extremely high number of control points work
    This change increases compatibility with VSFilter.
  * Bugfixes
  - Fix a crash when using newer harfbuzz versions (GH #155)
  - Load embedded memory fonts correctly
  - Large shadow offsets rendered incorrectly (GH #142)
  - Fix incorrect closing of last drawing contour
  - Fix issues with undefined behavior in shifts
  - Lots of of malloc() error checking
- Update home and download source Url to new project home
- Add baselibs.conf in sources list for Factory
- add versioned Requires to devel pkg, enca is required by pkgconfig

==== libbluray1 ====
Version update (0.6.2 -> 0.7.0)

- Update to version 0.7.0:
  + Add player setting for BD-J persistent storage and cache paths.
  + Add support for system fonts. BD-J fonts in jre/lib/fonts/
    are not required anymore.
  + Add BD-J organization ID and disc ID to BLURAY_DISC_INFO.
  + Release still mode when BD-J terminates.
  + Implement BD-J caching.
  + Improve BD-J compability.
  + Java 8 compability fixes.
  + Fix storage size for bdjo object reference in BLURAY_DISC_INFO.
  + Fix BD-J on-disc font usage.
  + Fix animations in some BD-J menus.
  + Fix BD-J storage path charset issues in Windows.

==== libdv4 ====

- libdv-endian.patch : Fix endiannnes tests to rely on the
  compiler instead on the precence of C library definitions
  This is more important for dv_types.h public header because
  BYTE_ORDER is only defined when USE_MISC is.
- libdv-visibility.patch: Export only the public API (dv.h)
  private symbols are now hidden so the unprefixed ones
  do not name-clash with other components of the system.

==== libdvdread-devel ====
Version update (5.0.0 -> 5.0.1)
Subpackages: libdvdread4

- Update to version 5.0.1:
  * support DragonFly BSD bswap
  * new md5 implementation, under LGPL
  * fix partial reads
  * fix warnings and code cleanup

==== libgpg-error-devel ====
Version update (1.17 -> 1.18)
Subpackages: libgpg-error0 libgpg-error0-32bit

- update to 1.18:
  * New translations for Hungarian, Portuguese, Russian, and
  traditional Chinese.  Updated other translations.
  * New error codes.
  * Interface changes relative to the 1.17 release:
  GPG_ERR_FORBIDDEN                NEW.
  GPG_ERR_OBJ_TERM_STATE           NEW.
  GPG_ERR_REQUEST_TOO_SHORT        NEW.
  GPG_ERR_REQUEST_TOO_LONG         NEW.
  GPG_ERR_LEGACY_KEY               NEW.

==== libgweather-3-6 ====
Version update (3.14.2 -> 3.14.3)
Subpackages: libgweather-data libgweather-devel typelib-1_0-GWeather-3_0

- Update to version 3.14.3:
  + Location database fixes (bgo#743092, bgo#743111, bgo#743112).
  + Updated translations.

==== libmbim-glib4 ====
Version update (1.10.0 -> 1.12.0)

- Update to version 1.12.0:
  + New `--enable-mbim-username' option during configure, which
    allows specifying which will be the user owning the
    /dev/cdc-wdm character devices of all MBIM modems (udev rules
    are installed to change file ownership). If this option is
    used, the mbim-proxy will only allow connections from processes
    running by the specified user or by the root user.
  + Function error messages can now be returned by the MbimDevice
    as responses to `Command', `Open' or `Close' messages. Users of
    the library should not assume the type of message returned to
    the previous actions.
  + The MbimProxy will monitor for 'NotOpened' errors, and when one
    detected it will directly close the internal MbimDevice. Any
    subsequent request sent by clients to that specific device will
    be aborted with a proxy-generated 'NotOpened' error. Clients
    will need to explicitly reopen the ports in that case.
  + The API now has a new mbim_message_response_get_result() method
    which allows getting a GError from a message which may be of a
    specific type (e.g. a `Command Done' message in response to a
    `Command' request) or instead the generic `Function Error'
    message type. Users of the library can use this new method to
    avoid assuming the type of message returned.
  + Other bugfixes and minor improvements:
  - Attach timeout and idle events to the thread-default context.
  - Fix bashisms in the mbim-network script.
- Drop libmbim-1.10.0-fix-bashisms.patch: fixed upstream.

==== gstreamer-0_10-libnice ====
Version update (0.1.8 -> 0.1.10)
Subpackages: gstreamer-libnice libnice10

- Update to version 0.1.10:
  + Fix bug on component change on the sink.
- Changes from version 0.1.9:
  + Make it possible to statically build the GStreamer plugins.
  + Bug fixes, in particular fix compatibility with coTurn servers.
  + Documentation fixes.

==== libofx ====
Version update (0.9.9 -> 0.9.10)
Subpackages: libofx-devel libofx6

- Update to version 0.9.10:
  + Fix missing balance dates (ledger_balance_date,
    available_balance_date).

==== libqmi-glib1 ====
Version update (1.10.2 -> 1.12.0)
Subpackages: libqmi-tools

- Update to version 1.12.0:
  + New `--enable-qmi-username' option during configure, which
    allows specifying which will be the user owning the
    /dev/cdc-wdm character devices of all QMI modems (udev rules
    are installed to change file ownership). If this option is
    used, the qmi-proxy will only allow connections from processes
    running by the specified user or by the root user.
  + New TLV builder and reader API, which is much more strict and
    secure. The autogenerated code will no longer first check if
    there is enough space available in the output message buffer
    and then write the parsed contents. Instead, the new reader API
    will be used, which is able to check for the expected size
    directly before writing in the buffer.
  + New unit tests to check messages built by the libqmi-glib
    library, using a fake proxy. In order to support these, the
    QmiDevice has two new properties:
  - "device-no-file-check": instructs the QmiDevice to avoid
    checking if the specified file exists.
  - "device-proxy-path": specifies a custom abstract socket path
    for the QmiProxy, to avoid using the default one.
  + New A-GPS support in the PDS service:
  - pds: added "Get Default Tracking Session" request/response.
  - pds: added "Set Default Tracking Session" request/response.
  - pds: added "Get AGPS Config" request/response.
  - pds: added "Set AGPS Config" request/response.
  + Updated minumum available version of several messages:
  - dms: "UIM Get IMSI" seems to be available in DMS 1.1 already.
  - dms: "UIM Get ICCID" seems to be available in DMS 1.1
    already.
  + Other bugfixes and minor improvements:
  - Attach timeout and idle events to the thread-default context.
  - Fix bashisms in the qmi-network script.
  - Fix qmi_message_set_transaction_id() in non-CTL messages.
  - Fix segfault due to race condition in the QmiProxy.
  - Fixed printing contents of structs with fixed sized strings
    in qmi-codegen.
- Drop libqmi-1.10.2-fix-bashisms.patch: fixed upstream.

==== libssh-devel ====
Version update (0.6.3 -> 0.6.4)
Subpackages: libssh4

- removing argument from popd
- add baselibs.conf as source
- Update to version 0.6.4
  * Fixed CVE-2014-8132.
  * Added SHA-2 for session ID signing with ECDSA keys.
  * Added support for ECDSA host keys.
  * Added support for more ECDSA hostkey algorithms.
  * Added ssh_pki_key_ecdsa_name() API.
  * Fixed setting the bindfd only after successful listen.
  * Fixed issues with user created sockets.
  * Fixed several issues in libssh C++ wrapper.
  * Fixed several documentation issues.
  * Fixed channel exit-signal request.
  * Fixed X11 request screen number in messages.
  * Fixed several memory leaks.

==== libwacom-data ====
Version update (0.10 -> 0.11)
Subpackages: libwacom2

- Update to version 0.11:
  + Better detection of wireless tablets on kernels 3.18.
  + New devices: Cintiq Companion.

==== libxml++-2_6-2 ====
Version update (2.37.1 -> 2.37.2)
Subpackages: libxml++-devel

- Update to version 2.37.2:
  + Add version information to libxml++config.h.
  + Document: Avoid possible null pointer dereference (bgo#732604).
  + Element::set_namespace_declaration(): Update the node's
    associated namespace. Add dom_update_namespace example program
    (bgo#737682).
  + Add Node::add_child_with_new_ns() (bgo#737682).
  + Schema: Don't use null pointers in get_name(),
    get_target_namespace() and get_version().
  + Add XsdSchema and XsdValidator. Deprecate Schema and
    SchemaValidator.
  + Add RelaxNGSchema and RelaxNGValidator (bgo#737712).
  + Parser: Add input operator>>(std::istream& in, Parser& parser)
    (bgo#329281).
  + Documentation: Use doxygen-extra.css from the mm-common
    package. Requires mm-common 0.9.7 when configured to use
    maintainer-mode.
  + Build: Avoid infinite loop with Doxygen 1.8.6.

==== libyui-qt6 ====
Version update (2.46.14 -> 2.46.15)

- added keyboard shortcuts to Help and Release Notes buttons
  (bnc#880983)
- 2.46.15
- added QT-specific dialog for displaying release notes

==== libLLVM ====
Subpackages: libLLVM-32bit

- Add a gcc dependency for clang, this is heavyweight but we need
  libgcc_s which comes with the gcc package (bnc#893359)

==== lsb-release ====

- Read /etc/lsb-release.d/* even if /etc/lsb-release does not
  contain a LSB_VERSION entry
- codename is not the distribution version

==== device-mapper ====
Subpackages: device-mapper-32bit lvm2

- Don't replace lvm.conf

==== man-pages ====
Version update (3.77 -> 3.78)

- update to 3.78:
  - new and rewritten pages
  * execveat.2, memfd_create.2, s390_pci_mmio_write.2
  - newly documented interfaces in existing pages
  * fcntl.2:
    Document F_ADD_SEALS and F_GET_SEALS commands
  * proc.5:
    Document /proc/sys/vm/compact_memory
    Document /proc/sys/fs/nr_open
  - etc. see Changes for details

==== libmono-2_0-1 ====
Version update (3.10.0 -> 3.12.0)
Subpackages: libmono-2_0-devel libmonoboehm-2_0-1 libmonoboehm-2_0-devel mono-core mono-data mono-data-sqlite mono-extras mono-mvc mono-wcf mono-web mono-winforms mono-winfxcore

- update 3.12.0
  * Major performance and memory consumption improvements on SGen.
  * Improve the heuristic of the ThreadPool to maximize efficiency and minimize the number of Threads.
  * New cert-sync tool automatically syncs Mono?s certificate store  against the OS certificate store on Linux
  * X86 code now generate pushless code. This is faster on modern CPUs.
  * Multiple fixes in the profiler to make statistical sampling reliable and functional without kernel assisted sampling.
  * Mono users no longer need to run mozroots to get SSL working.
  * Switched to adaptative hill climbing for sizing the pool.
  * The supervisor thread now goes into deep sleep when no new jobs are submitted for a while. This should save power on targets running on batteries.
  * Reorganized how major heap blocks are manipulated for increased efficiency of the major collection.
  * Reduced memory consumption by better sizing of allocation buckets.
  * Switched to a simpler heuristics for major heap sizing that is more stable and avoid unexpected spikes.
  * Removed the parallel collector, it was an experimental feature that did not provide an effective speedup. It will be brought back in the future with a functioning design.
  * Removed the fixed heap configuration, it was an experimental feature that did not deliver enough of a performance improvement.
  * Avoid asserts on shutdown when the appdomain unload callbacks are called on the debugger thread during shutdown. Fixes bxc#24342.
  * Fix the calculation of the epilog size for EH info. Fixes bxc#24577.
  * Fix a class initialization race which happens if a class initializer initializes a got slot before it finishes running. Fixes bxc#23242.
  * Fix OP_LOCALLOC on arm so it correctly adjusts sp with the param area size even if the size is large. Fixes bxc#24221.
  * Disable the extension of i8/i16 arguments to i32 on arm64, since the ios calling convention passes them differently than i32. Fixes bxc#22800.
  * Use NULLIFY_INS () to nullify instructions and use MONO_INST_NEW to create phi node instructions to avoid asserts in the spill pass. Fixes bxc#24006.
  * Rewrite the way direct calls are made between llvm methods. Previously all calls were made to plt entries and the plt entry symbols were aliased to point to the corresponding method if the method was directly callable using the .set assembler directive. This doesn?t seem to work with newer LLVM/CLANG versions, so do this completely on the LLVM side using Value::replaceAllUsesWith (). Fixes bxc#23976.
  * Make process handles non-shared. Fixes bxc#23423.
  * Fix the return of vtypes containing a single fp member from pinvoke methods on OS X/x86. Fixes bxc#23813.
  * Fix an SRE assert. Fixes bxc#19039.
  * Implement 5dbf97e66057f8626c53fcea30f1988d6627e5a2 for calls made from NEWOBJ too. Fixes bxc#23557.
  * Make each CASTCLASS_CACHE patch unique by generating a unique identifier from the method index and an per-method counter. Fixes bxc#23478.
  * Disallow generic classes with explicit layout. Fixes bxc#23438.
  * Add an option to make debugger invokes virtual. Part of the fix for #23385.
  * Allow renaming of threadpool threads. Fixes bxc#23206.
  * Fix the unregistration of our exception handler on Windows. Fixes bxc#23221.
  * Make calls from gshared to gsharedvt sharable methods indirect since otherwise at runtime we might find an instantiation and we cannot patch the call, leading to performance problems. Fixes bxc#23021.
  * Allow the SIZEOF opcode in gsharedvt code if it doesn?t reference a gsharedvt type. Fixes bxc#22711.
  * Fix mono_marshal_free_ccw (). Fixes bxc#22414.
  * Fixes DbEnumerator current property to clone read data. Fixes bxc#24452
  * Allow sending of text data longer than 4000 characters by using a different column type. Fixes bxc#21172.
  * Implement MonoGenericClass:GetCustomAttributes () for created types. Fixes bxc#23769.
  * Improved BlockingCollection.AddAny. Fixes bxc#22775.
  * Implement KnownTypes for DataContractJsonSerializer. Fixes bxc#23058
  * HttpQSCollection.ToString now url encodes values. Fixes bxc#22557.
  * Call SetupRequestAsync only after ContentType changes. Fixes bxc19529.
  * Notify parent task when child task uses NotOnFaulted. Fixes bxc#23594
  * Use TZ transitions when AdjustementRules are ignored. Fixes bxc#23170.
  * Timespan ticks formatting rewrite. Fixes bxc#23376
  * Improved Json deserialization of floating-point numbers. When DataContractJsonSerializer was created from type object, deserialization of floating.point numbers was not possible. Fixes 21583.
  * Test Json deserialization of a floating-point number as object. Covers bxc#21583.
  * Rss20ItemFormatter.ReadFrom now sets Id when guid is PermaLink. Fixes bxc#23262.
  * fix bxc#23318 - XComment.ToString() accepts ?invalid? values.
  * Uri made from UNIX path and RelativeOrAbsolute is now relative. Fixes bxc#22954.
  * UriParseComponents no longer decodes ?@? in UserInfo. Fixes bxc#23246.
  * Update en-NZ designators. Fixes bxc#22212
  * Update to my last fix for bxc#22129.
  * Copy out/ref parameters on async call; bxc#22129.
  * If not specified assume that array items are nullable. Fixes bxc#19012.
  * Added optional serialization based on ShouldSerialize{V}. SerializationCodeGenerator and XmlSerializationWriterInterpreter will no longer serialize an attribute named {V} if its object has a method named ShouldSerialize{V}() that returns false. {V}Specified now is also checked to be true before serializating the attribute even if it is a property that is not settable. Fixes bxc#1852.
  * GMT DateTimeOffset is now properly parsed. Fixes bxc#22851. GMT date formats set useutc to true, so now useutc is checked to init DateTimeOffset with a zero offset.
  * Improved CalendricalCalculations fixed_from_dmy methods. Fixes bxc#21930. In some cases fixed_from_dmy is used with the month parameter greater than the number of months of that year. Year is now incremented until month parameter is valid.
  * Enumerate all subdirectories including the first one. Fixes bxc#22857
  * Encode ContentDisposition name. Fixes bxc#18422
  * When needed serialized objects are now implicitly converted. Fixes bxc#20403.
  * Fix ClientWebSocket.ReceiveAsync() with small buffer;  bxc#22704.
  * Tokenize dash only in range values. Fixes bxc#22764
  * Added time format with only offset. Fixes bxc#22558.
  * fix bxc#6512 (by Mikkel Kruse Johnsen) - don?t deserialize GET parameters.
  * Added support for UriComponents.SerializationInfoString. Fixes bxc#21571.
  * Unify handling of default ctor and zero. Fixes bxc#22591
  * Make SendAsync state free to handle recursive calls. Fixes bxc#22724
  * Actually fix #22179 to allow concurrent requests.
  * DateTime.Parse now handles unlimited number of fractional digits. This change was made because .NET can parse ISO8601 format with an unlimited number of fractional digits. Fixes bxc#22417.
  * Added test ISO8601FractionalDigits. Covers #22417.
  * Delay reflection hit to actual execution point. Workarounds #22522
  * Update RequestMessage.RequestUri.AbsoluteUri after redirect. Fixes bxc#22383
  * Catch exceptions thrown by SerialPortStream.Dispose () when called from the finalizer. Fixes bxc#15514
  * KeyPairPersistence now tries to fix folder permissions. An exception is no longer thrown if the folder permissions can be fixed. Fixes bug bxc#19274.
  * A pointer-type may be used as the type of a volatile field. Fixes bxc#23770
  * Correctly identify constant switch section when value match is not section start. Fixes bxc#23475
  * Check for true/false user operators on unwrapped nullable type. Fixes bxc#23199
  * More tweaks to conditional tokenizer. Fixes bxc#23319
  * Populate inherited constraints member cache from types not only base types. Fixes bxc#23017
  * Fix removing incomplete generic types from eval cache. Fixes bxc#22393
  * Parsing of ternary expressions whose then condition is a lambda. Fixes bxc#22523
- add gc-64bit-portability-warning.patch

==== mozilla-nspr ====
Version update (4.10.7 -> 4.10.8)
Subpackages: mozilla-nspr-devel

- update to version 4.10.8
  * bmo#573192: remove the stack-based PRFileDesc cache.
  * bmo#756047: check for _POSIX_THREAD_PRIORITY_SCHEDULING > 0 instead
    of only checking if the identifier is defined.
  * bmo#782113: Add NSPR support for FreeBSD ppc/ppc64/arm.
  * bmo#782124: Implement PR_GetPhysicalMemorySize on FreeBSD/DragonFly.
  * bmo#1060292: Make PR_Assert() and PR_Abort() output visible in the
    logcat on Android.
  * bmo#1089908: Fix variable shadowing in _PR_MD_LOCKFILE. Use
    PR_ARRAY_SIZE to get the array size of _PR_RUNQ(t->cpu).
  * bmo#1105144: Two places in NSPR's pruthr.c cast a pointer to long,
    which isn't correct on 64-bit Windows.
  * bmo#1060401: change import library name under mingw.
  * bmo#1106600: Replace PR_ASSERT(!"foo") with PR_NOT_REACHED("foo") t
    fix clang -Wstring-conversion warnings.
  * bmo#1107063: link NSPR libs with -soname on OpenBSD.
  * bmo#1120772: Avoid defining snprintf when MSVC provides it.

==== notification-daemon ====
Version update (0.7.6 -> 3.14.1)

- Update to version 3.14.1:
  + Rename existing .desktop file to
    notification-daemon-autostart.desktop and add back regular
    .desktop file.
- Changes from version 3.14.0:
  + Desktop file moved to autostart.
  + Fix notifications with long text.
  + Updated .doap file.
  + Fix crash with newer glib versions.
  + Fix crash in nd_notification_get_is_transient.

==== ntp ====
Subpackages: ntp-doc

- Add ntp.NetworkManager: install NetworkManager dipatcher hook:
  if the DHCP Server delivers NTP Servers, accept those and
  configure NTP using the information (boo#900982).

==== libopencv2_4 ====
Subpackages: opencv opencv-devel

- Add specific buildrequires for libpng15, so that we are
  building against the system provided libpng.

==== openexr-devel ====
Version update (2.1.0 -> 2.2.0)

- Update to 2.2.0
  * DreamWorks Lossy Compression A new high quality, high performance lossy
    compression codec contributed by DreamWorks Animation. This codec allows
    control over variable lossiness to balance visual quality and file size.
    This contribution also includes performance improvements that speed up
    the PIZ codec.
  * IlmImfUtil A new library intended to aid in development of image file
    manipulation utilities that support the many types of OpenEXR images.
  * This release also includes improvements to cross-platform build support
    using CMake.
- Bumped the soname, and now we have libIlmImf and libIlmImfUtil
- Removed openexr-2.1.0-headers.patch
- Updated openexr.keyring from the savannah project page.

==== pam ====
Subpackages: pam-32bit pam-devel

- Re-add lost patch encryption_method_nis.diff [bnc#906660]
- Update to current git:
  - Linux-PAM-git-20150109.diff replaces Linux-PAM-git-20140127.diff
  - obsoletes pam_loginuid-log_write_errors.diff
  - obsoletes pam_xauth-sigpipe.diff
  - obsoletes bug-870433_pam_timestamp-fix-directory-traversal.patch
- increase process limit to 1200 to help chromium users with many tabs

==== pam-config ====

- fix bashism in postun script

==== perl-Bootloader ====
Version update (0.828 -> 0.829)
Subpackages: perl-Bootloader-YAML

- Determine disk device from sysfs tree
- 0.829

==== postfix ====
Subpackages: postfix-doc

- Don't install sysvinit script when systemd is used
- Make explicit PreReq dependencies conditional only for older
  systems
- Don't try to set explicit attributes to symlinks
- Cleanup spec file vith spec-cleaner

==== python-qt4 ====
Version update (4.11.2 -> 4.11.3)
Subpackages: python-qt4-devel python-qt4-utils

- Update to 4.11.3
  - This is a bug-fix release.

==== python3-pip ====
Version update (6.0.6 -> 6.0.7)

- update to version 6.0.7:
  * Fix a regression where Numpy requires a build path without
    symlinks to properly build.
  * Fix a broken log message when running pip wheel without a
    requirement.
  * Don?t mask network errors while downloading the file as a hash
    failure.
  * Properly create the state file for the pip version check so it
    only happens once a week.
  * Fix an issue where switching between Python 3 and Python 2 would
    evict cached items.
  * Fix a regression where pip would be unable to successfully
    uninstall a project without a normalized version.

==== python3-setuptools ====
Version update (12.0.4 -> 12.0.5)

- update to version 12.0.5:
  * Issue #339: Correct Attribute reference in "cant_write_to_target".

==== quilt ====

- dont-substitute-release.patch: mail: Don't include the release
  number in User-Agent.
- Update upstream references.
- quilt-el-fix-tramp-support.patch: quilt-el: Fix tramp support.
- quilt-el-fix-patch-select-completion.patch: quilt-el: Fix patch
  select completion.
- hackweek-11-13-setup-let-normalize_path-deal-with-dot.patch:
  setup: Let normalize_path deal with ".".
- hackweek-11-14-setup-fix-link-creation.patch: setup: Fix link
  creation.

==== rpm ====
Subpackages: rpm-32bit rpm-build rpm-devel

- fix bashisms in brp-compress, symset-table and check-rpaths
  scripts
- fix shebang in find-supplements.ksyms script that contains
  bash-specific constructions
- updated patches:
  * modalias.diff
  * modalias-kernel_module.diff
  * brpcompress.diff
- add patches:
  * rpm-4.12.0.1-fix-bashisms.patch

==== sessreg ====
Version update (1.0.8 -> 1.1.0)

- Update to version 1.1.0:
  + Include utmp.h if present, even if we're using utmpx
    interfaces.
  + Attempt to modernize and better disentangle utmp vs. utmpx in
    the man page.
  + Stop disabling utmpx & wtmpx calls when -u & -w arguments are
    passed.
  + If both utmp & utmpx interfaces are available, just use utmpx.
  + Zero initialize struct utmpx, as we already do for struct utmp.
  + Print which option was in error along with usage message.
  + autogen.sh: Honor NOCONFIGURE=1.
  + configure: Drop AM_MAINTAINER_MODE.

==== slrn ====
Version update (1.0.1 -> 1.0.2)
Subpackages: slrn-lang

- Update to version 1.0.2
  + src/misc.c: slrn_verror needed va_copy when writing to the log
    file.
  + src/post.c: Move the cursor to the end of the line when
    querying for a postpone filename.
  + Added support for building slrnpull on win32.
  + Made a note in the install files that slang+modules+slsh need
    to be installed.
  + macros/mime.sl: mime_process_multipart added to the
    read_article_hook.
  + Updated the FSF address
  + src/interp.c: The MAKE_INTRINSIC specification for the
    get_charset intrinsic wrapper function was incorrect leading
    to a SegV.
  + src/interp.c: Fixed a memory leak in the article_as_string
    functions.
  + configure: Parse /etc/ld.so.conf to look for additional lib
    paths
  + contrib/cleanscore: Fix perl prototypes
  + macros/multipart.sl: Fixed usage of the string_match return value.
  + src/mime.c: Do not mime-encode the In-Reply-To header.
  + src/sltcp.c: Set the gnutls global log level to 0 as a
    work-around for a connection issue when a higher value
    is used. (deb#728189>
  + src/interp.c: If get_header_flags is called with an optional
    non-zero integer argument, then it will return the full set of
    header flags associated with the current header.  Symbolic
    constants that correspond to these flags were also added to the
    interpreter interface.
  + po/Makefile.in.in, src/Makefile.in: Ignore install error when GNU
    msgfmt is not installed.
  + src/Makefile.in: Add support for CPPFLAGS
  + autoconf/configure.ac: Updated libs for current gnutls
  + src/group.c: Updated default value of query_read_group_cutoff to
    1000 to reflect faster networks.
  + doc/score.txt: Added a note about where to find the documentation
    for the slang regular expressions
  + src/slrn.c: Added support for SIGQUIT (deb#673529)
  + src/ttymsg.c: Strip \001 highlight characters from messages
    written to the terminal when not in fullscreen mode (deb#631021).
  + src/*.c,*.h: Updated copyright year for upcoming release.
  + NEWS file added with release notes.
  + autoconf/: updated configure scripts
  + src/Makefile.in: slang 2.2.3 or greater now required.
  + po/Makefile.in.in: Do not remove .gmo files if msgmerge is not
    installed.
- Added:
  + slrn-1.0.2.tar.gz

==== star ====

- Add missing requires for star main package
- Create subpackage with spax binary and compatibility link for pax.
  This is needed for LSB compatibility.

==== libamd-2_4_1 ====
Subpackages: libcamd-2_4_1 libccolamd-2_9_1 libcholmod-3_0_5 libcolamd-2_9_1 libsuitesparseconfig-4_4_3 libumfpack-5_7_1

- Fix linking config
- Add linking tests

==== libgudev-1_0-0 ====
Subpackages: libgudev-1_0-devel libudev-devel libudev1 libudev1-32bit systemd systemd-32bit systemd-bash-completion systemd-logger systemd-sysvinit typelib-1_0-GUdev-1_0 udev

- Add patch kbd-model-map.patch to add missed keyboard layouts
  which are offered by YaST2 (bsc#910643 and boo#897803)

==== systemd-rpm-macros ====

- Update with new macros from systemd 218
- Remove empty sections from specfile

==== tcsh ====

- Enable tcsh checks but be aware that this can not be done in parallel
- Backup tcsh-6.15.00-blanks.dif away before update a working copy
- Cleanup with spec-cleaner to order header data
- Use %lang_package macro to remove redundant stuff
- Drop unused patch tcsh-6.15.00-blanks.dif
- Run make with more threads
- Move the commented check to check section to silence rpmlint

==== nautilus-totem ====
Version update (3.14.1 -> 3.14.2)
Subpackages: totem totem-plugin-zeitgeist totem-plugins

- Update to version 3.14.2:
  + Stop thumbnailing when starting playback.
  + Keep the controls visible when seeking with the slider.
  + Show popup when seeking with the keyboard.
  + Only show videos longer than 5 seconds.
  + Hide source which provide torrent URLs.
  + Fix translation support in thumbnailer.
  + Fix Totem doubling files added on the cmd line.
  + Handle "Powerpoint" buttons on remotes.
  + Remove spacing around preferences tabs.

==== unzip ====
Subpackages: unzip-doc

- Add Fix-CVE-2014-8139-unzip.patch: fix heap overflow condition in
  the CRC32 verification (fixes bnc#909214)
- Add Fix-CVE-2014-8140-and-CVE-2014-8141.patch: fix write error
  (*_8349_*) shows a problem in extract.c:test_compr_eb(), and:
  read errors (*_6430_*, *_3422_*) show problems in
  process.c:getZip64Data() (fixes bnc#909214)

==== libblkid-devel ====
Subpackages: libblkid1 libblkid1-32bit libmount1 libmount1-32bit libsmartcols1 libuuid-devel libuuid1 libuuid1-32bit util-linux

- Remove pam_securetty.so from /etc/pam.d/login. By definition,
  local logins are always secure. Remote logins actually use
  /etc/pam.d/remote by way of `/bin/login -h` (such as rlogind).
  This solves the problem that root logins are erroneously rejected
  when using kmscon(8) or `machinectl login`, because they use
  ptys.

==== util-linux-systemd ====

- Remove pam_securetty.so from /etc/pam.d/login. By definition,
  local logins are always secure. Remote logins actually use
  /etc/pam.d/remote by way of `/bin/login -h` (such as rlogind).
  This solves the problem that root logins are erroneously rejected
  when using kmscon(8) or `machinectl login`, because they use
  ptys.

==== gvim ====
Subpackages: vim vim-data

- Add vim-speedup-gc.patch to improve garbage collection performance.
  Based on https://github.com/neovim/neovim/pull/1761 (boo#899747)
- Modify vim-7.3-filetype_changes.patch to expand tabs when editing
  * .changes files (bnc#900839)
- Update suse.vimrc to stop remembering file positions for git
  commit cases. This fixes bnc#538369 and based on msys commits
  1ef258e and 65ffc90.

==== virtualbox ====
Subpackages: virtualbox-guest-kmp-default virtualbox-guest-kmp-desktop virtualbox-guest-tools virtualbox-guest-x11 virtualbox-host-kmp-default virtualbox-host-kmp-desktop virtualbox-qt

- Cleanup with spec-cleaner
- Remove really obsolete conditionals due to buildstatus everywhere

==== vm-install ====
Version update (0.8.34 -> 0.8.38)

- bnc#915102 - vm-install is broken
- Version 0.8.38
- bnc#857916 - keymap option not passed to xen vm
- Version 0.8.37
- bnc#913744 - DomU upgrade from SLES 11 SP3 to SLES 12 using
  installation source doesn't give you the option to upgrade
- Version 0.8.36
- Fix get_running_vms parsing for libvirt managed VMs.
- Use grub.xen to boot os13.2 PV guests
- Version 0.8.35

==== libwayland-client0 ====
Version update (1.6.0 -> 1.6.91)
Subpackages: libwayland-client0-32bit libwayland-cursor0 libwayland-server0 libwayland-server0-32bit wayland-devel

- Update to new upstream prerelease 1.6.91
  * The codebase's doxygen documentation was revamped
- Update to new upstream release 1.6.1
  * Maintenance release for Wayland 1.6, with a handful of fixes
  pulled from the 1.7 tree that improve handling of several error
  situations between server and clients.

==== xdm ====

- /etc/X11/xdm/keytable"
  * improved warning message, when mapping for console keyboard
    doesn't exist (bnc#914880)

==== xinit ====

- startx.cpp:
  * /usr/X11R6/bin/X --> /usr/bin/X
  * /var/X11R6/bin/X --> /var/lib/X11/X
- refreshed patches

==== liblzma5 ====
Subpackages: liblzma5-32bit xz xz-devel

- Avoid running configure twice and using -fprofile-generate or
  - fprofile-use for compiling configure tests when profiling.

==== yast2-http-server ====

- check for manually created files in order to prevent data loss
  (bsc#860856)

==== yast2-installation ====
Version update (3.1.128 -> 3.1.129)

- allow keyboard layout testing in language dialog (bsc#889549)
- 3.1.129

==== yast2-multipath ====

- fixed \r character lost during conversion to Ruby

==== yast2-online-update ====
Version update (3.1.8 -> 3.1.9)
Subpackages: yast2-online-update-frontend

- remove obsolete legacy patch callbacks
- 3.1.9

==== yast2-packager ====
Version update (3.1.56 -> 3.1.57)

- remove obsolete legacy patch callbacks
- 3.1.57
- fixed \r and \b  characters lost during conversion to Ruby

==== yast2-sound ====
Version update (3.1.6 -> 3.1.7)

- do not set any icon in Confirm.Detection() call
- 3.1.7

==== yast2-storage ====
Version update (3.1.50 -> 3.1.51)

- fixed callback for mount graph handling
- version 3.1.51

==== yast2-transfer ====

- fixed \r character lost during conversion to Ruby

==== zsh ====

- Add back rpm completion file (bnc#900424)




Removed packages:
  bundle-lang-common-nb
  libfarstream-0_2-2
  libGLEW1_11
  libHalf11
   > libIex-2_1-11
   > libIexMath-2_1-11
   > libIlmThread-2_1-11
   > libImath-2_1-11
  libmsn-devel
   > libmsn0_3
  libQt5Sql5-postgresql
  libIlmImf-Imf_2_1-21
  pax


Added packages:
  WindowMaker
  WindowMaker-themes
  bison-lang
  libfarstream-0_2-5
  libGLEW1_12
  libHalf12
   > libIex-2_2-12
   > libIexMath-2_2-12
   > libIlmThread-2_2-12
   > libImath-2_2-12
  libQt5Sql5-unixODBC
  libIlmImf-2_2-22
   > libIlmImfUtil-2_2-22
  spax
  tcsh-lang