Packages changed:
  ekiga
  fontconfig
  gdb (7.11.1 -> 7.12.1)
  glibc (2.24 -> 2.25)
  glibc (2.24 -> 2.25)
  libqt4
  libzio (1.02 -> 1.04)
  python-PyYAML
  python-pyasn1 (0.2.2 -> 0.2.3)
  xen (4.8.0_03 -> 4.8.0_04)

=== Details ===

==== ekiga ====
Subpackages: ekiga-lang ekiga-plugins-evolution

- add ekiga-4.0.1-libresolv.patch from Fedora
  * From: https://src.fedoraproject.org/cgit/rpms/ekiga.git/commit/?id=dbf5f5ba449d22bd79f0394cddb7d4d8a88ec6ac

==== fontconfig ====
Subpackages: fontconfig-32bit fontconfig-devel

- Add patch fontconfig-glibc-2.25.patch
  * Fixes build with glibc 2.25.

==== gdb ====
Version update (7.11.1 -> 7.12.1)

- Update to gdb 7.12.1
  * negative repeat count for x examines backwards
  * fortran: support structs/arrays with dynamically types fields
  * support MPX bound checking
  * support for the Rust language
  * 'catch syscall' now can catch groups of related syscalls
  * New (sub)commands:
  - skip {-file,-gfile,-function,-rfunction}: generic skip
    mechanism
  - maint {selftest,info line-table}
  - new-ui: create new user interface for GUI clients
  * (fast) tracepoints on s390x and ppc64le added to gdbserver
  * New target Andes NDS32
- Add rpmlint exception for historic libinproctrace place
- Remove obsolete patches:
  gdb-aarch64-v81-hwbreakpoints.diff
  gdb-bare-DW_TAG_lexical_block-1of2.patch
  gdb-bare-DW_TAG_lexical_block-2of2.patch
  gdb-fortran-stride-intel-1of6.patch
  gdb-fortran-stride-intel-2of6.patch
  gdb-fortran-stride-intel-3of6.patch
  gdb-fortran-stride-intel-4of6.patch
  gdb-fortran-stride-intel-5of6.patch
  gdb-fortran-stride-intel-6of6-nokfail.patch
  gdb-fortran-stride-intel-6of6.patch
  gdb-testsuite-dw2-undefined-ret-addr.patch
  gdb-vla-intel-04of23-fix.patch
  gdb-vla-intel-logical-not.patch
  gdb-vla-intel.patch
- Add patches from Fedora package:
  gdb-6.7-testsuite-stable-results.patch
  gdb-add-index-chmod.patch
  gdb-bison-old.patch
  gdb-container-rh-pkg.patch
  gdb-libexec-add-index.patch
  gdb-linux_perf-bundle.patch
  gdb-physname-pr11734-test.patch
  gdb-physname-pr12273-test.patch
  gdb-rhbz1007614-memleak-infpy_read_memory-test.patch
  gdb-rhbz1084404-ppc64-s390x-wrong-prologue-skip-O2-g-3of3.patch
  gdb-rhbz1149205-catch-syscall-after-fork-test.patch
  gdb-rhbz1156192-recursive-dlopen-test.patch
  gdb-rhbz1186476-internal-error-unqualified-name-re-set-test.patch
  gdb-rhbz1350436-type-printers-error.patch
  gdb-test-ivy-bridge.patch
  gdb-testsuite-casts.patch
  gdb-testsuite-m-static.patch
  gdb-testsuite-morestack-gold.patch
  gdb-tls-1of2.patch
  gdb-tls-2of2.patch
  gdb-upstream.patch
  gdb-vla-intel-fortran-strides.patch
  gdb-vla-intel-fortran-vla-strings.patch
  gdb-vla-intel-tests.patch
- Disable 32bit testing on openSUSE s390x.

==== glibc ====
Version update (2.24 -> 2.25)
Subpackages: glibc-32bit glibc-locale-32bit

- tunables-bigendian.patch: Fix getting tunable values on big-endian (BZ
  [#21109])
- Update to glibc 2.25
  * The feature test macro __STDC_WANT_LIB_EXT2__, from ISO/IEC TR
    24731-2:2010, is supported to enable declarations of functions from that
    TR.
  * The feature test macro __STDC_WANT_IEC_60559_BFP_EXT__, from ISO/IEC TS
    18661-1:2014, is supported to enable declarations of functions and macros
    from that TS.
  * The feature test macro __STDC_WANT_IEC_60559_FUNCS_EXT__, from ISO/IEC TS
    18661-4:2015, is supported to enable declarations of functions and macros
    from that TS.
  * The nonstandard feature selection macros _REENTRANT and _THREAD_SAFE are
    now treated as compatibility synonyms for _POSIX_C_SOURCE=199506L.
  * The inclusion of <sys/sysmacros.h> by <sys/types.h> is deprecated.
  * New <fenv.h> features from TS 18661-1:2014 are added to libm: the
    fesetexcept, fetestexceptflag, fegetmode and fesetmode functions, the
    femode_t type and the FE_DFL_MODE and FE_SNANS_ALWAYS_SIGNAL macros.
  * Integer width macros from TS 18661-1:2014 are added to <limits.h>:
    CHAR_WIDTH, SCHAR_WIDTH, UCHAR_WIDTH, SHRT_WIDTH, USHRT_WIDTH, INT_WIDTH,
    UINT_WIDTH, LONG_WIDTH, ULONG_WIDTH, LLONG_WIDTH, ULLONG_WIDTH; and to
    <stdint.h>: INT8_WIDTH, UINT8_WIDTH, INT16_WIDTH, UINT16_WIDTH,
    INT32_WIDTH, UINT32_WIDTH, INT64_WIDTH, UINT64_WIDTH, INT_LEAST8_WIDTH,
    UINT_LEAST8_WIDTH, INT_LEAST16_WIDTH, UINT_LEAST16_WIDTH,
    INT_LEAST32_WIDTH, UINT_LEAST32_WIDTH, INT_LEAST64_WIDTH,
    UINT_LEAST64_WIDTH, INT_FAST8_WIDTH, UINT_FAST8_WIDTH, INT_FAST16_WIDTH,
    UINT_FAST16_WIDTH, INT_FAST32_WIDTH, UINT_FAST32_WIDTH, INT_FAST64_WIDTH,
    UINT_FAST64_WIDTH, INTPTR_WIDTH, UINTPTR_WIDTH, INTMAX_WIDTH,
    UINTMAX_WIDTH, PTRDIFF_WIDTH, SIG_ATOMIC_WIDTH, SIZE_WIDTH, WCHAR_WIDTH,
    WINT_WIDTH.
  * New <math.h> features are added from TS 18661-1:2014:
  - Signaling NaN macros: SNANF, SNAN, SNANL.
  - Nearest integer functions: roundeven, roundevenf, roundevenl, fromfp,
    fromfpf, fromfpl, ufromfp, ufromfpf, ufromfpl, fromfpx, fromfpxf,
    fromfpxl, ufromfpx, ufromfpxf, ufromfpxl.
  - llogb functions: the llogb, llogbf and llogbl functions, and the
    FP_LLOGB0 and FP_LLOGBNAN macros.
  - Max-min magnitude functions: fmaxmag, fmaxmagf, fmaxmagl, fminmag,
    fminmagf, fminmagl.
  - Comparison macros: iseqsig.
  - Classification macros: iscanonical, issubnormal, iszero.
  - Total order functions: totalorder, totalorderf, totalorderl,
    totalordermag, totalordermagf, totalordermagl.
  - Canonicalize functions: canonicalize, canonicalizef, canonicalizel.
  - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload,
    setpayloadf, setpayloadl, setpayloadsig, setpayloadsigf, setpayloadsigl.
  * The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014,
    are added to libc.
  * Most of glibc can now be built with the stack smashing protector enabled.
  * The function explicit_bzero, from OpenBSD, has been added to libc.
  * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined
    to float instead of double.
  * On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the
    float_t and double_t types are now defined to long double instead of float
    and double.
  * The getentropy and getrandom functions, and the <sys/random.h> header file
    have been added.
  * The buffer size for byte-oriented stdio streams is now limited to 8192
    bytes by default.
  * The <sys/quota.h> header now includes the <linux/quota.h> header.
  * The malloc_get_state and malloc_set_state functions have been removed.
  * The ?ip6-dotint? and ?no-ip6-dotint? resolver options, and the
    corresponding RES_NOIP6DOTINT flag from <resolv.h> have been removed.
  * The "ip6-bytestring" resolver option and the corresponding RES_USEBSTRING
    flag from <resolv.h> have been removed.
  * The flags RES_AAONLY, RES_PRIMARY, RES_NOCHECKNAME, RES_KEEPTSIG,
    RES_BLAST defined in the <resolv.h> header file have been deprecated.
  * The "inet6" option in /etc/resolv.conf and the RES_USE_INET6 flag for
    _res.flags are deprecated.
  * DNSSEC-related declarations and definitions have been removed from the
    <arpa/nameser.h> header file, and libresolv will no longer attempt to
    decode the data part of DNSSEC record types.
  * The resource record type classification macros ns_t_qt_p, ns_t_mrr_p,
    ns_t_rr_p, ns_t_udp_p, ns_t_xfr_p have been removed from the
    <arpa/nameser.h> header file because the distinction between RR types and
    meta-RR types is not officially standardized, subject to revision, and
    thus not suitable for encoding in a macro.
  * The types res_sendhookact, res_send_qhook, re_send_rhook, and the qhook
    and rhook members of the res_state type in <resolv.h> have been removed.
  * For multi-arch support it is recommended to use a GCC which has
    been built with support for GNU indirect functions.
  * GDB pretty printers have been added for mutex and condition variable
    structures in POSIX Threads.
  * Tunables feature added to allow tweaking of the runtime for an application
    program.
  * A new version of condition variables functions have been implemented in
    the NPTL implementation of POSIX Threads to provide stronger ordering
    guarantees.
  * A new version of pthread_rwlock functions have been implemented to use a more
    scalable algorithm primarily through not using a critical section anymore to
    make state changes.
  * On ARM EABI (32-bit), generating a backtrace for execution contexts which
    have been created with makecontext could fail to terminate due to a
    missing .cantunwind annotation.  (CVE-2016-6323)
  * The DNS stub resolver functions would crash due to a NULL pointer
    dereference when processing a query with a valid DNS question type which
    was used internally in the implementation. (CVE-2015-5180)
- Enable stack protector if part of %optflags
- startcontext-cantunwind.patch: Removed
- cpuid-assertion.patch: Removed

==== glibc ====
Version update (2.24 -> 2.25)
Subpackages: glibc-devel glibc-extra glibc-info glibc-locale nscd

- tunables-bigendian.patch: Fix getting tunable values on big-endian (BZ
  [#21109])
- Update to glibc 2.25
  * The feature test macro __STDC_WANT_LIB_EXT2__, from ISO/IEC TR
    24731-2:2010, is supported to enable declarations of functions from that
    TR.
  * The feature test macro __STDC_WANT_IEC_60559_BFP_EXT__, from ISO/IEC TS
    18661-1:2014, is supported to enable declarations of functions and macros
    from that TS.
  * The feature test macro __STDC_WANT_IEC_60559_FUNCS_EXT__, from ISO/IEC TS
    18661-4:2015, is supported to enable declarations of functions and macros
    from that TS.
  * The nonstandard feature selection macros _REENTRANT and _THREAD_SAFE are
    now treated as compatibility synonyms for _POSIX_C_SOURCE=199506L.
  * The inclusion of <sys/sysmacros.h> by <sys/types.h> is deprecated.
  * New <fenv.h> features from TS 18661-1:2014 are added to libm: the
    fesetexcept, fetestexceptflag, fegetmode and fesetmode functions, the
    femode_t type and the FE_DFL_MODE and FE_SNANS_ALWAYS_SIGNAL macros.
  * Integer width macros from TS 18661-1:2014 are added to <limits.h>:
    CHAR_WIDTH, SCHAR_WIDTH, UCHAR_WIDTH, SHRT_WIDTH, USHRT_WIDTH, INT_WIDTH,
    UINT_WIDTH, LONG_WIDTH, ULONG_WIDTH, LLONG_WIDTH, ULLONG_WIDTH; and to
    <stdint.h>: INT8_WIDTH, UINT8_WIDTH, INT16_WIDTH, UINT16_WIDTH,
    INT32_WIDTH, UINT32_WIDTH, INT64_WIDTH, UINT64_WIDTH, INT_LEAST8_WIDTH,
    UINT_LEAST8_WIDTH, INT_LEAST16_WIDTH, UINT_LEAST16_WIDTH,
    INT_LEAST32_WIDTH, UINT_LEAST32_WIDTH, INT_LEAST64_WIDTH,
    UINT_LEAST64_WIDTH, INT_FAST8_WIDTH, UINT_FAST8_WIDTH, INT_FAST16_WIDTH,
    UINT_FAST16_WIDTH, INT_FAST32_WIDTH, UINT_FAST32_WIDTH, INT_FAST64_WIDTH,
    UINT_FAST64_WIDTH, INTPTR_WIDTH, UINTPTR_WIDTH, INTMAX_WIDTH,
    UINTMAX_WIDTH, PTRDIFF_WIDTH, SIG_ATOMIC_WIDTH, SIZE_WIDTH, WCHAR_WIDTH,
    WINT_WIDTH.
  * New <math.h> features are added from TS 18661-1:2014:
  - Signaling NaN macros: SNANF, SNAN, SNANL.
  - Nearest integer functions: roundeven, roundevenf, roundevenl, fromfp,
    fromfpf, fromfpl, ufromfp, ufromfpf, ufromfpl, fromfpx, fromfpxf,
    fromfpxl, ufromfpx, ufromfpxf, ufromfpxl.
  - llogb functions: the llogb, llogbf and llogbl functions, and the
    FP_LLOGB0 and FP_LLOGBNAN macros.
  - Max-min magnitude functions: fmaxmag, fmaxmagf, fmaxmagl, fminmag,
    fminmagf, fminmagl.
  - Comparison macros: iseqsig.
  - Classification macros: iscanonical, issubnormal, iszero.
  - Total order functions: totalorder, totalorderf, totalorderl,
    totalordermag, totalordermagf, totalordermagl.
  - Canonicalize functions: canonicalize, canonicalizef, canonicalizel.
  - NaN functions: getpayload, getpayloadf, getpayloadl, setpayload,
    setpayloadf, setpayloadl, setpayloadsig, setpayloadsigf, setpayloadsigl.
  * The functions strfromd, strfromf, and strfroml, from ISO/IEC TS 18661-1:2014,
    are added to libc.
  * Most of glibc can now be built with the stack smashing protector enabled.
  * The function explicit_bzero, from OpenBSD, has been added to libc.
  * On ColdFire, MicroBlaze, Nios II and SH3, the float_t type is now defined
    to float instead of double.
  * On x86_64, when compiling with -mfpmath=387 or -mfpmath=sse+387, the
    float_t and double_t types are now defined to long double instead of float
    and double.
  * The getentropy and getrandom functions, and the <sys/random.h> header file
    have been added.
  * The buffer size for byte-oriented stdio streams is now limited to 8192
    bytes by default.
  * The <sys/quota.h> header now includes the <linux/quota.h> header.
  * The malloc_get_state and malloc_set_state functions have been removed.
  * The ?ip6-dotint? and ?no-ip6-dotint? resolver options, and the
    corresponding RES_NOIP6DOTINT flag from <resolv.h> have been removed.
  * The "ip6-bytestring" resolver option and the corresponding RES_USEBSTRING
    flag from <resolv.h> have been removed.
  * The flags RES_AAONLY, RES_PRIMARY, RES_NOCHECKNAME, RES_KEEPTSIG,
    RES_BLAST defined in the <resolv.h> header file have been deprecated.
  * The "inet6" option in /etc/resolv.conf and the RES_USE_INET6 flag for
    _res.flags are deprecated.
  * DNSSEC-related declarations and definitions have been removed from the
    <arpa/nameser.h> header file, and libresolv will no longer attempt to
    decode the data part of DNSSEC record types.
  * The resource record type classification macros ns_t_qt_p, ns_t_mrr_p,
    ns_t_rr_p, ns_t_udp_p, ns_t_xfr_p have been removed from the
    <arpa/nameser.h> header file because the distinction between RR types and
    meta-RR types is not officially standardized, subject to revision, and
    thus not suitable for encoding in a macro.
  * The types res_sendhookact, res_send_qhook, re_send_rhook, and the qhook
    and rhook members of the res_state type in <resolv.h> have been removed.
  * For multi-arch support it is recommended to use a GCC which has
    been built with support for GNU indirect functions.
  * GDB pretty printers have been added for mutex and condition variable
    structures in POSIX Threads.
  * Tunables feature added to allow tweaking of the runtime for an application
    program.
  * A new version of condition variables functions have been implemented in
    the NPTL implementation of POSIX Threads to provide stronger ordering
    guarantees.
  * A new version of pthread_rwlock functions have been implemented to use a more
    scalable algorithm primarily through not using a critical section anymore to
    make state changes.
  * On ARM EABI (32-bit), generating a backtrace for execution contexts which
    have been created with makecontext could fail to terminate due to a
    missing .cantunwind annotation.  (CVE-2016-6323)
  * The DNS stub resolver functions would crash due to a NULL pointer
    dereference when processing a query with a valid DNS question type which
    was used internally in the implementation. (CVE-2015-5180)
- Enable stack protector if part of %optflags
- startcontext-cantunwind.patch: Removed
- cpuid-assertion.patch: Removed

==== libqt4 ====
Subpackages: libqt4-32bit libqt4-qt3support libqt4-qt3support-32bit libqt4-sql libqt4-sql-32bit libqt4-sql-sqlite libqt4-sql-sqlite-32bit libqt4-x11 libqt4-x11-32bit

- Add fix-moc-parsing-with-glibc-2.25.patch to fix moc parsing
  system headers from glibc 2.25 correctly.

==== libzio ====
Version update (1.02 -> 1.04)

- Push version to 1.04
  * Add patch from Andreas Schwab to fix problem with missing
  declaration of pthread_sigmask(2)
- Delete pthread-sigmask.patch as now upstream
- Add pthread-sigmask.patch to include <signal.h> as required
  by pthread_sigmask
- Use -D_DEFAULT_SOURCE

==== python-PyYAML ====

- Use pythonhosted.org for the reference link.
- Provide python-yaml instead of python2-yaml again.

==== python-pyasn1 ====
Version update (0.2.2 -> 0.2.3)

- updated to upstream release 0.2.3
  Revision 0.2.3, released 25-02-2017
- Improved SEQUENCE/SET/CHOICE decoding performance by maintaining a single shared
  NamedType object for all instances of SEQUENCE/SET object.
- Improved INTEGER encoding/decoding by switching to Python's built-in
  integer serialization functions.
- Improved BitString performance by rebasing it onto Python int type and leveraging
  fast Integer serialization functions.
- BitString type usability improved in many ways: for example bitshifting and
  numeric operation on BitString is now possible.
- Minor ObjectIdentifier type performance optimization.
- ASN.1 character types refactored to keep unicode contents internally
  (rather than serialized octet stream) and duck-type it directly.
- ASN.1 OctetString initialized from a Python object performs bytes()
  on it when running on Python 3 (used to do str() which is probably
  less logical).
- Missing support for NoValue.__sizeof__ added.
- Added checks to make sure SEQUENCE/SET components being assigned
  match the prototypes.
- Setter methods for constructed types consistently accept matchTags
  and matchConstraints flags to control the strictness of inner
  components compatibility verification. Previously, these checks
  were tied to verifyConstraints flag, now they are all independent.
- General documentation improvements here and there.
- Fix to __reversed__() magic to make it returning an iterator.
- Test suite simplified and unified.
- The __all__ variable added to most of the Python modules.
- The "test" directory renamed into "tests" not to collide with
  the "test" module.

==== xen ====
Version update (4.8.0_03 -> 4.8.0_04)
Subpackages: xen-doc-html xen-libs xen-tools xen-tools-domU

- bsc#1027654 - XEN fails to build against glibc 2.25
  glibc-2.25-compatibility-fix.patch
  libxl.pvscsi.patch
- fate#316613: Refresh and enable libxl.pvscsi.patch
- bsc#1024834 - VUL-0: CVE-2017-2620: xen: cirrus_bitblt_cputovideo
  does not check if memory region is safe (XSA-209)
  CVE-2017-2620-xsa209-qemut-cirrus_bitblt_cputovideo-does-not-check-if-memory-region-safe.patch
- bsc#1023948 - [pvusb][sles12sp3][openqa] Segmentation fault
  happened when adding usbctrl devices via xl
  589b3272-libxl-dont-segfault-when-creating-domain-with-invalid-pvusb-device.patch
- Upstream patches from Jan (bsc#1027519)
  587d04d6-x86-xstate-fix-array-overrun-with-LWP.patch
  587de4a9-x86emul-VEX-B-ignored-in-compat-mode.patch
  5882129d-x86emul-LOCK-check-adjustments.patch
  58821300-x86-segment-attribute-handling.patch
  58873c1f-x86emul-correct-FPU-stub-asm-constraints.patch
  58873c80-x86-hvm-do-not-set-msr_tsc_adjust-on-.patch
  5887888f-credit2-use-the-correct-scratch-cpumask.patch
  5887888f-credit2-never-consider-CPUs-outside-of-pool.patch
  5887888f-credit2-fix-shutdown-suspend-with-cpupools.patch
  5888b1b3-x86-emulate-dont-assume-addr_size-32-implies-protmode.patch
- bsc#1023004 - VUL-0: CVE-2017-2615: qemu: display: cirrus: oob
  access while doing bitblt copy backward mode
  CVE-2017-2615-qemut-display-cirrus-oob-access-while-doing-bitblt-copy-backward-mode.patch