Packages changed:
  armagetron
  build (20160304 -> 20160331)
  cmake (3.5.1 -> 3.5.2)
  drbd (8.4.6 -> 9.0.1+git.86e4439)
  elfutils
  gcc
  gcc5 (5.3.1+r233831 -> 5.3.1+r234891)
  gconf2
  gegl
  glibc (2.22 -> 2.23)
  glibc (2.22 -> 2.23)
  hdf5
  ibus-table
  ibus-table-others
  ibus-table-zhuyin
  kernel-firmware (20160330 -> 20160412)
  kfilemetadata5
  libaio
  libffi-gcc5 (5.3.1+r233831 -> 5.3.1+r234891)
  libgcj-gcc5 (5.3.1+r233831 -> 5.3.1+r234891)
  libktorrent (1.3.1 -> 2.0)
  libpano
  libpcap
  libseccomp
  libvirt (1.3.2 -> 1.3.3)
  lightdm (1.17.5 -> 1.18.1)
  llvm
  mozc (2.17.2123.102 -> 2.17.2313.102)
  opal
  openssl
  perl-SQL-Statement (1.409 -> 1.410)
  perl-Sub-Name (0.14 -> 0.15)
  shotwell (0.22.0+git.20160103 -> 0.22.1+git.20160416)
  strace
  texlive
  texlive-specs-m (2015.104.svn37789 -> 2015.105.svn37789)
  totem (3.20.0 -> 3.20.1)
  vm-install (0.8.47 -> 0.8.50)
  yast2 (3.1.183 -> 3.1.185)
  yast2-bootloader (3.1.165 -> 3.1.176)
  yast2-drbd (3.1.20 -> 3.1.21)
  yast2-installation (3.1.177 -> 3.1.181)
  yast2-kdump (3.1.36 -> 3.1.37)
  yast2-vm (3.1.25 -> 3.1.26)

=== Details ===

==== armagetron ====

- Add reproducible.patch to fix build-compare

==== build ====
Version update (20160304 -> 20160331)
Subpackages: build-mkbaselibs build-mkdrpms

- support unpacking of obscpio archives in source
- added DoD for aarch64 repositories on Debian
- aarch64_ilp32 support
- KVM: telnet feature fixes and documentation
- KVM: run qemu as user
- fail when space allocation is not successful (on supported FS)

==== cmake ====
Version update (3.5.1 -> 3.5.2)

- cmake 3.5.2:
  * Fix lookup of an ALIAS target outside aliased target's directory
  * Rename local target lookup methods to clarify purpose
  * cmFortranParser: Skip #line directives that do not name files
  * Ninja: Fix detection of custom command symbolic outputs
  * Ninja: Restat custom command byproducts even with a SYMBOLIC output (#16049)
  * ASM: Add missing <INCLUDES> placeholder for "compile" rules

==== drbd ====
Version update (8.4.6 -> 9.0.1+git.86e4439)
Subpackages: drbd-kmp-default

- Compat with kernel 4.5
- Add patch kernel-4.5-compat.patch

==== elfutils ====
Subpackages: libasm1 libdw1 libelf1 libelf1-32bit

-  add elfutils-0.164-gcc6.patch

==== gcc ====
Subpackages: cpp gcc-c++ gcc-fortran gcc-gij gcc-info gcc-java gcc-objc libgcj-devel libstdc++-devel

- Enable Ada for ppc64le and aarch64.

==== gcc5 ====
Version update (5.3.1+r233831 -> 5.3.1+r234891)
Subpackages: cpp5 gcc5-c++ gcc5-fortran gcc5-info gcc5-locale gcc5-objc libasan2 libatomic1 libcilkrts5 libgcc_s1 libgcc_s1-32bit libgfortran3 libgomp1 libitm1 liblsan0 libmpx0 libmpxwrappers0 libobjc4 libquadmath0 libstdc++6 libstdc++6-32bit libstdc++6-devel-gcc5 libtsan0 libubsan0

- Enable Ada for ppc64le and aarch64.
- Update to gcc-5-branch head (r234891).
  * Adds fix for PPC isinf simplification interaction with GNUlibs
    LDBL_MAX value.  [bnc#969323]

==== gconf2 ====
Subpackages: gconf-polkit gconf2-devel

- Add gconf2-fdatasync.patch: call fdatasync rather than fsync,
  and only if not installing (bsc#909045).

==== gegl ====
Subpackages: gegl-0_2 gegl-0_2-lang libgegl-0_2-0

- Use pkgconfig instead of libffmpeg-devel

==== glibc ====
Version update (2.22 -> 2.23)
Subpackages: glibc-32bit glibc-locale-32bit

- Add compatibility symlinks for LSB 3.0 (fate#318933)
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)
- ldd-system-interp.patch: Restore warning about execution permission, it
  is still needed for noexec mounts (bsc#915985)
- Add C.UTF-8 locale (see https://sourceware.org/glibc/wiki/Proposals/C.UTF-8)
  and rh#902094 . Added with glibc-c-utf8-locale.patch.
- Add glibc-disable-gettext-for-c-utf8.patch to disable gettext for
  C.UTF-8 same as C locale.
- Move %install_info_delete to %preun
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable
- no-long-double.patch: Don't use long double functions if NO_LONG_DOUBLE
- Update to glibc 2.23 release.
  * Unicode 8.0.0 Support
  * sched_setaffinity, pthread_setaffinity_np no longer attempt to guess
    the kernel-internal CPU set size
  * The fts.h header can now be used with -D_FILE_OFFSET_BITS=64
  * getaddrinfo now detects certain invalid responses on an internal
    netlink socket
  * A defect in the malloc implementation, present since glibc 2.15 (2012)
    or glibc 2.10 via --enable-experimental-malloc (2009), could result in
    the unnecessary serialization of memory allocation requests across
    threads
  * The obsolete header <regexp.h> has been removed
  * The obsolete functions bdflush, create_module, get_kernel_syms,
    query_module and uselib are no longer available to newly linked
    binaries
  * Optimized string, wcsmbs and memory functions for IBM z13.
  * Newly linked programs that define a variable called signgam will no
    longer have it set by the lgamma, lgammaf and lgammal functions
- Removed patches:
  * dont-remove-nodelete-flag.patch
  * openat64-readd-o-largefile.patch
  * mntent-blank-line.patch
  * opendir-o-directory-check.patch
  * strcoll-remove-strdiff-opt.patch
  * ld-pointer-guard.patch
  * tls-dtor-list-mangling.patch
  * powerpc-lock-elision-race.patch
  * prelink-elf-rtype-class.patch
  * vector-finite-math-aliases.patch
  * powerpc-elision-adapt-param.patch
  * catopen-unbound-alloca.patch
  * strftime-range-check.patch
  * hcreate-overflow-check.patch
  * errorcheck-mutex-no-elision.patch
  * refactor-nan-parsing.patch
  * send-dg-buffer-overflow.patch
  * isinf-cxx11-conflict.patch
  * ibm93x-redundant-shift-si.patch
  * iconv-reset-input-buffer.patch
  * tzset-tzname.patch
  * static-dlopen.patch

==== glibc ====
Version update (2.22 -> 2.23)
Subpackages: glibc-devel glibc-extra glibc-info glibc-locale nscd

- Add compatibility symlinks for LSB 3.0 (fate#318933)
- powerpc-elision-enable-envvar.patch: enable TLE only if
  GLIBC_ELISION_ENABLE=yes is defined (bsc#967594, fate#318236)
- ldd-system-interp.patch: Restore warning about execution permission, it
  is still needed for noexec mounts (bsc#915985)
- Add C.UTF-8 locale (see https://sourceware.org/glibc/wiki/Proposals/C.UTF-8)
  and rh#902094 . Added with glibc-c-utf8-locale.patch.
- Add glibc-disable-gettext-for-c-utf8.patch to disable gettext for
  C.UTF-8 same as C locale.
- Move %install_info_delete to %preun
- crypt_blowfish-1.3.tar.gz.sign: Remove, the sign key is no longer
  acceptable
- no-long-double.patch: Don't use long double functions if NO_LONG_DOUBLE
- Update to glibc 2.23 release.
  * Unicode 8.0.0 Support
  * sched_setaffinity, pthread_setaffinity_np no longer attempt to guess
    the kernel-internal CPU set size
  * The fts.h header can now be used with -D_FILE_OFFSET_BITS=64
  * getaddrinfo now detects certain invalid responses on an internal
    netlink socket
  * A defect in the malloc implementation, present since glibc 2.15 (2012)
    or glibc 2.10 via --enable-experimental-malloc (2009), could result in
    the unnecessary serialization of memory allocation requests across
    threads
  * The obsolete header <regexp.h> has been removed
  * The obsolete functions bdflush, create_module, get_kernel_syms,
    query_module and uselib are no longer available to newly linked
    binaries
  * Optimized string, wcsmbs and memory functions for IBM z13.
  * Newly linked programs that define a variable called signgam will no
    longer have it set by the lgamma, lgammaf and lgammal functions
- Removed patches:
  * dont-remove-nodelete-flag.patch
  * openat64-readd-o-largefile.patch
  * mntent-blank-line.patch
  * opendir-o-directory-check.patch
  * strcoll-remove-strdiff-opt.patch
  * ld-pointer-guard.patch
  * tls-dtor-list-mangling.patch
  * powerpc-lock-elision-race.patch
  * prelink-elf-rtype-class.patch
  * vector-finite-math-aliases.patch
  * powerpc-elision-adapt-param.patch
  * catopen-unbound-alloca.patch
  * strftime-range-check.patch
  * hcreate-overflow-check.patch
  * errorcheck-mutex-no-elision.patch
  * refactor-nan-parsing.patch
  * send-dg-buffer-overflow.patch
  * isinf-cxx11-conflict.patch
  * ibm93x-redundant-shift-si.patch
  * iconv-reset-input-buffer.patch
  * tzset-tzname.patch
  * static-dlopen.patch

==== hdf5 ====
Subpackages: libhdf5-10 libhdf5_hl10

- add hdf5-mpi.patch same as fedora commit id
  78ddcff82b10fd80eafb7b2dc5e4ce2bb9ecbe3c
  should avoid transient hung of t_pflush1 test

==== ibus-table ====

- update to 1.8.11
  * Fix typo in variable name self_onechar -> self._onechar
  * Disable ?onechar? (Phrase mode/Single char mode) option for non-CJK
    databases
  * Disable auto_commit option for tables which do not have RULES
  * Resolves: rhbz#1135759 - The rusle is broken with "Normal commit mode"
    See: https://bugzilla.redhat.com/show_bug.cgi?id=1135759
  * Pass IBus.KEY_KP_Enter to the application if the preedit is empty
  * Resolves: rhbz#1133424 - With the new "rusle" table in ibus-table-cyrillic,
    Keypad Enter problem
    See: https://bugzilla.redhat.com/show_bug.cgi?id=1133424
  * Ignore Shift+Space hotkey to switch fullwidth/halfwidth if the database
    is not for CJK
  * Move some options into a new tab ?Details?
  * Disable properties related to fullwidth/halfwidth for non-CJK tables
  * Remove ?Hide Candidates/Display Candidates? from the properties menu
  * Show keyboard shortcuts also in the property menu entries
  * Use the ?notify::text? signal instead of ?activate? on GtkEntry widget
  * Update Chinese .po files
  * Update German translation
  * Move the ?Restore all defaults? button into the GtkButtonBox at bottom
  * Apply fix for ? again to Unihan_Variants.txt, it is both simplified *and*
    traditional Chinese
  * And regenerate engine/chinese_variants.py.
  * Escape % and _ if they are not intended as wildcards
  * Require Python >= 3.3
- update version 1.8.5
  * Always write xml output in UTF-8 encoding, not in the encoding
    of the current locale
- changes since 1.8.4
  * Tweak defaults for Chinese mode taken from the locale
  * Fix prompts for array30 table and don?t use prompts in pinyin mode
  * Make it possible to use select keys like F1, F2, F3 ...
  * For cangjie* and quick* tables: Use big5 order if the freq from
    the table is the same
- add ibus-table-python3.patch
  * replace file() to open()
- Switch python to python3
- Updateto 1.8.3, ibus-table >= 1.8.x has many improvements over 1.5.x
  * The database format is simplified which makes better matching
    possible. But because of the changed database format, the
    tables have to be rebuilt, i.e. packages like ibus-table-chinese
    and ibus-table-others have to be rebuilt against  ibus-table > 1.8.0.
  * Wildcard support added, wildcards like ? for single characters or *
    for many characters can be used. The wildcards can be configured
    in the setup tool, for example one can also use 'z' as a single character
    wildcard if desired.
  * Setup tool improved, several new options added, works with Gnome3 now.
  * Prompt characters are supported now, for example when using Cangjie,
    ?, ?, ?, ... are displayed while typing instead of a, b, c, ...
  * Moving around in the pre�dit works correctly now. One can commit
    the current candidate to pre�dit with the left shift key or with
    the arrow keys, commit more characters to pre�dit that way, then
    move around in the pre�dit and see the full key sequences of the
    characters in the pre�dit. This way one can check the
    key sequences if one used wildcards or pinyin mode to enter the
    characters.
  * Fix many bugs
- Fix missing capital on devel package group.
- Add Requires: python-curses, ibus-engine-table need this module,
  but it is not installed in some system, e.g Live KDE
- Update to 1.5.0
  * Updated PO files.
  * Make page up/down keys configurable
- fix bnc#803488
- Update to 1.4.99.20121112
  * Updated PO files
- Update to 1.4.99.20121012
  * Updated PO files.
  * Merge remote-tracking branch 'mozbugbox/page-up-down-config' into
- update to 1.4.99.20121003, upstream did not provide more information.
- update to 1.4.99.20120904
  Package Maintainer: Please test before include this to your distro.
- Add ibus as Requires
- update to 1.3.9.20110827
- better compatibility for ibus 1.4
- Update to 1.3.0;
  major update for ibus-1.3.x infrastructure
- additional had move to package ibus-table-others
- fix file list
- Initial import.

==== ibus-table-others ====
Subpackages: ibus-table-rustrad ibus-table-translit

- Update to 1.3.4
  * Make status prompts and symbols more consistent
  * Change MAX_KEY_LENGTH from 2 to 1 for the rusle, rustrad, thai, and yawerty tables.
  * Delete the RULES from the emoji-table
  * Make default options of rusle.txt the same as in rustrad.txt
  * Add Russian Legacy layout
  * Add ?\circ ? U+2218 RING OPERATOR? back to the latex table
- Update to 1.3.1
  * Add _ and ^ to the start characters for the LaTeX table
  * Updates and bugfixes for the LaTeX table by Giuseppe Castagna (original author of the LaTeX table)
  * Use SELECT_KEYS = F1,F2,F3,F4,F5,F6,F7,F8,F9 for ipa-x-sampa
  * Add single and multi wildcard options to all tables
  * use AUTO_WILDCARD=TRUE for all tables, this option started working in ibus-table > 1.8.0
  * Don?t force ?us? layout for cns11643, compose, ipa-x-sampa, viqr, emoji, mathwriter-ibus, translit-ua, and translit
  * Keep forcing ?us? layout only for ?rustrad?, ?yawerty?, and ?thai?. But ibus does not use the option ?KEYBOARD_LAYOUT?, the correct name of that option is just ?LAYOUT?. Fix that for all tables.
  * Don?t force ?us? layout for the latex input method
  * The ?latex? table uses ?\? as a startchar
  * includes "Set symbols to be displayed in IM switchers" by Sean Burke
- Drop old patch (emoji-table.patch)
- fix build with ibus 1.4.1
- Fixed typos in ibus-table-others.spec
- Add locale-specific provides tags for automatic installation
- Moved from ibus-table package for ibus-1.3.x;
  this is a compound package of non-Chinese input method tables

==== ibus-table-zhuyin ====

- Change License name in SPEC file to match with sources.

==== kernel-firmware ====
Version update (20160330 -> 20160412)
Subpackages: ucode-amd

- Update to version 20160412:
  * linux-firmware: Update firmware patch for Intel Bluetooth 7265 (D1)
  * usb: host: xhci-plat: add firmware for the R-Car M3-W xHCI controllers

==== kfilemetadata5 ====
Subpackages: kfilemetadata5-devel

- Use pkgconfig instead of libffmpeg-devel
  ffmpeg-buildrequires.patch

==== libaio ====
Subpackages: libaio-devel libaio1

- libaio-optflags.diff: readd -stdlib to allow -fstack-protector-strong
  builds (unclear why it was not allowed)
- 01_link_libgcc.patch, 02_libdevdir.patch: refreshed

==== libffi-gcc5 ====
Version update (5.3.1+r233831 -> 5.3.1+r234891)
Subpackages: libffi-devel-gcc5 libffi4 libffi4-32bit

- Enable Ada for ppc64le and aarch64.
- Update to gcc-5-branch head (r234891).
  * Adds fix for PPC isinf simplification interaction with GNUlibs
    LDBL_MAX value.  [bnc#969323]

==== libgcj-gcc5 ====
Version update (5.3.1+r233831 -> 5.3.1+r234891)
Subpackages: gcc5-gij gcc5-java libgcj-devel-gcc5 libgcj-jar-gcc5 libgcj_bc1

- Enable Ada for ppc64le and aarch64.
- Update to gcc-5-branch head (r234891).
  * Adds fix for PPC isinf simplification interaction with GNUlibs
    LDBL_MAX value.  [bnc#969323]

==== libktorrent ====
Version update (1.3.1 -> 2.0)

- Update to version 2.0
  * Ported to Qt5/KF5
  * QHttp-based tracker communication was dropped in favour of KIO-based one
  * Optimize queue data structures shown up be callgrind
  * fix issues found by Coverity static analyzer

==== libpano ====

- Upgraded to version 2.9.19
  * There are new Tpy and Tpr parameters
  * Added Hammer output projection
  * Updated PSD functions to write PSB (large file) format too
  * Various bugs have been fixed in these projections: triplane output,
  architectural output, orthographic output and Thoby input.
  * Other bugfixes
- Add explicit BuildRequires on libjpeg-devel and zlib-devel
- libpano-devel should not require libtiff-devel, libjpeg-devel
  or libtiff-devel as they are not needed for building or linking.
  This may break packages with wrong buildrequires.
- Remove "la" files
- run spec cleaner
- add libtool as buildrequire to avoid implicit dependency
- Upgraded to version 2.9.18:
  * fix build with libpng-1.5
  * minor fixes
- Upgraded to version 2.9.17:
  * minor fixes and improvements
  * support for pkg-config
  * new soname
- licenses package is about to die
- Updated to branch libpano13, version 2.9.14:
  * ABI has changed since 2.9.12, new soname
  * number of new input and output projections
  * new command-line tool
  * documentation, cleanups and bugfixes
- Fixed implicit declarations, invalid use of write() and invalid
  format specification.
- Updated to branch libpano13, version 2.9.12:
  * many new functions and improvements, see ChangeLog for more
  * new utility PTmender, replacement of binary-only PTStitcher
  * new branch does not support binary-only 1.2 applications
- Updated to version 2.8.6:
  * Bug fixes.
- Split package according to shared library packaging policy.

==== libpcap ====
Subpackages: libpcap1 libpcap1-32bit

- libpcap-no-old-socket.patch: never fallback to the obsolete
  SOCK_PACKET (kernel < 2.2) interface, this still happens
  for example, when you update the kernel, run iftop and
  the old kernel af_packet module wasn't loaded, program fails
  and the kernel prints "iftop uses obsolete (PF_INET,SOCK_PACKET)"

==== libseccomp ====
Subpackages: libseccomp2 libseccomp2-32bit

- Add 0001-tests-replace-socket-syscall-references-in-15-basic-.patch
- Add 0001-arch-fix-a-number-of-32-bit-x86-failures-related-to-.patch

==== libvirt ====
Version update (1.3.2 -> 1.3.3)
Subpackages: libvirt-client libvirt-daemon libvirt-daemon-config-network libvirt-daemon-config-nwfilter libvirt-daemon-driver-interface libvirt-daemon-driver-libxl libvirt-daemon-driver-lxc libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-uml libvirt-daemon-driver-vbox libvirt-daemon-lxc libvirt-daemon-qemu libvirt-daemon-xen

- Update to libvirt 1.3.3
  - perf events
  - post-copy migration support
  - NSS module
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Add rpmlintrc file to filter shlib-policy-name-error for
    new libnss_libvirt plugin
- Fix build with Xen4.7
  216650f1-libxl-build-fix.patch
- spec: restart daemons in %posttrans after connection drivers
  have been processed
  bsc#854343, bsc#968483
- libxl: advertise system qemu instead of qemu-xen in caps
  libxl-qemu-emulator-caps.patch
  FATE#320638
- Update to libvirt 1.3.2
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
- libxl: Add support for block-{dmmd,drbd,npiv} scripts
  libxl-support-block-script.patch
  bsc#954872
- qemu: set /usr/share/qemu/ovmf-x86_64-ms-{code,vars}.bin as
  default UEFI firmwares for x86_64
  bsc#961853
- Update to libvirt 1.3.1
  - CVE-2015-5313
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Dropped patches: 034e47c3-CVE-2015-5313.patch,
    ace1ee22-qemuxml2argv-test.patch, add-with-login-shell.patch,
    virt-aa-helper-rw-mounts.patch
- spec: perform one-time enable and start of virtlogd.socket when
  upgrading from libvirt < 1.3.0. Inspired by upstream libvirt.git
  commit da054f35.
- CVE-2015-5313: don't allow '/' in filesystem volume names
  034e47c3-CVE-2015-5313.patch
  bsc#953110
- Fix failing qemuxml2argv test on 32-bit platforms
  ace1ee22-qemuxml2argv-test.patch
- Update to libvirt 1.3.0
  - New virtlogd log daemon
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Dropped patch: 703ec1b7-qemu-bridge-helper-fix.patch
  - Added patch: virtlogd-init-script.patch
- Run udevadm settle after removing NICs in lxc driver.
  bsc#829033. lxc-wait-after-eth-del.patch
- Don't add apparmor deny rw rule for 9P readonly mounts.
  bsc#952849. virt-aa-helper-rw-mounts.patch
- Don't package virt-login-shell anymore as shipping it as
  non-setuid doesn't make sense. bsc#837609
  add-with-login-shell.patch
- Detect path of qemu-bridge-helper during %configure
  - add qemu-tools as BuildRequires for suse_version > 1130
  - add upstream patch 703ec1b7-qemu-bridge-helper-fix.patch
- Update to libvirt 1.2.21
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Dropped patches:
    disable-virCgroupGetPercpuStats-test.patch
- spec: some minor wireshark fixups. Essentially a backport of
  commit 7c8250d7.
- spec: remove all dependencies on apparmor to keep it optional.
  bsc#949793
- xenconfig: set disk type to BLOCK when driver is not tap or file
  xen-sxpr-disk-type.patch
  bsc#938228
- spec: the libvirt apparmor profiles #include files from the
  apparmor-profiles package, thus should have a dependency on it
  bsc#949793
- Remove Wants=xencommons.service from libvirtd.service
  xencommons is already enabled by a global preset, and the
  absence of xen-tools.rpm causes a systemd warning
- Update to libvirt 1.2.20
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Dropped upstream patches:
    3468542f-virFileUnlink.patch,
    8b1d84e6-refreshVol-failure.patch,
    e0025d29-storage-mode-check.patch,
    ba25c214-libxl-log-level.patch,
    56945e13-libxl-AttachDeviceConfig-hostdev.patch
- bsc#945962: SLES12 SP1 Beta3 - Pass-through NIC device via virsh
  not available to VM.
  56945e13-libxl-AttachDeviceConfig-hostdev.patch
- libxl: set driver log level to the log_level specified in
  libvirtd.conf
  ba25c214-libxl-log-level.patch
  bsc#945796
- CVE-2015-5247 - denial of service through root-squash NFS storage
  bsc#945645
  3468542f-virFileUnlink.patch
  8b1d84e6-refreshVol-failure.patch
  e0025d29-storage-mode-check.patch
- Update to libvirt 1.2.19
  - Improved ppc64 support
  - New virDomainRename API
  - Support for PCI Express controllers in QEMU
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Dropped upstream patches:
    269d39af-storage-allocation-fix.patch,
    26c5fa3a-virt-aa-helper-missing-doc.patch,
    d25a5e08-virt-aa-helper-simplify-restriction-logic.patch,
    2f01cfdf-virt-aa-helper-allow-ovmf.patch,
    91fdcefa-virt-aa-helper-allow-nvram.patch,
    52970dec-virt-aa-helper-improve-valid-path.patch,
    44a54eb0-libxl-fix-refcnt-MigrationDstArgs.patch,
    15120b8c-libxl-no-resume-on-suspend-fail.patch,
    e80b84a7-libxl-acquire-job-on-migrate.patch,
    60acb38-revert-curmem-inactive-dom.patch
- Replace local libxl patches with upstream variants
  Dropped:
  0003-libxl-fix-ref-counting-of-libxlMigrationDstArgs.patch
  0004-libxl-don-t-attempt-to-resume-domain-when-suspend-fa.patch
  0005-libxl-acquire-a-job-when-receiving-a-migrating-domai.patch
  Added:
  44a54eb0-libxl-fix-refcnt-MigrationDstArgs.patch
  15120b8c-libxl-no-resume-on-suspend-fail.patch
  e80b84a7-libxl-acquire-job-on-migrate.patch
  bsc#936185
- Added another virt-aa-helper upstream patch
  52970dec-virt-aa-helper-improve-valid-path.patch
  lp#1483071
- Added upstream patch to fix libvirt-tck memory balloon test
  failure on Xen
  60acb38-revert-curmem-inactive-dom.patch
- Fix generated apparmor profile to allow access to ovmf and nvram.
  26c5fa3a-virt-aa-helper-missing-doc.patch
  2f01cfdf-virt-aa-helper-allow-ovmf.patch
  91fdcefa-virt-aa-helper-allow-nvram.patch
  d25a5e08-virt-aa-helper-simplify-restriction-logic.patch
  lp#1483071
- storage: only run safezero if allocation is > 0
  269d39af-storage-allocation-fix.patch
  bsc#942085
- Update to libvirt 1.2.18
  - libxl: support dom0
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Dropped upstream patches:
    e44bcae-virt-aa-helper-trailing-slash.patch,
    a55a5e7-virt-aa-helper-log.patch,
    61dab0f-virt-aa-helper-renaming.patch,
    24f3c2f-virt-aa-helper-fix-caps.patch,
    45697fe5-libxl-support-dom0.patch,
    e9c27344-libxl-fix-virDomainObj-state.patch,
    4ffb21c8-libxl-dom0-state-fix.patch,
    qemu-nbd-cleanup-fix.patch
- Fix crash in libxl driver on receiving side
  0003-libxl-fix-ref-counting-of-libxlMigrationDstArgs.patch
  0004-libxl-don-t-attempt-to-resume-domain-when-suspend-fa.patch
  0005-libxl-acquire-a-job-when-receiving-a-migrating-domai.patch
  bsc#936185
- libxl: set dom0 state to running
  4ffb21c8-libxl-dom0-state-fix.patch
  bsc#937316
- libxl: support management of dom0
  45697fe5-libxl-support-dom0.patch
  bsc#937316
- libxl: libxl: fix setting state of virDomainObj
  e9c27344-libxl-fix-virDomainObj-state.patch
  bsc#934937
- Fixed virt-aa-helper bugs preventing virt-sandbox to work.
  24f3c2f-virt-aa-helper-fix-caps.patch
  61dab0f-virt-aa-helper-renaming.patch
  a55a5e7-virt-aa-helper-log.patch
  e44bcae-virt-aa-helper-trailing-slash.patch
  bsc#936841
- Fixed crasher due to uninitialized values
  qemu-nbd-cleanup-fix.patch bsc#936841
- Update to libvirt 1.2.17
  - parallels driver renamed to vz (Virtuozzo)
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
- spec: re-enable tests that have received upstream fixes and
  are now passing
- Remove unsupported settings in libvirtd.socket unit file when
  systemd version < 214
  libvirtd-systemd-socket.patch
  bsc#933043
- spec: always apply Apparmor and netcontrol patches
- spec: Add libvirtd.socket unit file to service_add_pre and
  service_del_postun macros
- Update to libvirt 1.2.16
  - Introduce pci-serial
  - Introduce virDomainSetUserPassword API
  - Introduce protected key mgmt ops
  - Add domain vmport feature
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Drop upstream patches c0d3f608-libxl-soundhw.patch and
    8910e063-arch-caps.patch
  - Drop polkit-10-virt.rules in favor of upstream 50-libvirt.rules
- qemu: fix regression defaulting to host arch
  8910e063-arch-caps.patch
  rhb#1219191
- spec: build libxl driver for aarch64 and remove useless
  'suse_version <= 1220' conditional
- libxl: support virtual sound devices in HVM domains
  c0d3f608-libxl-soundhw.patch
  bsc#875216
- Update to libvirt 1.2.15
  - Implement virDomainAddIOThread and virDomainDelIOThread
  - libxl: Introduce configuration file for libxl driver
  - Add VIR_DOMAIN_EVENT_ID_DEVICE_ADDED event
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Drop upstream patches da33a1ac-lxc-init-statedir.patch and
    open-ns-files-readonly.patch
- spec file fixups for building --without-driver-modules
- boo#926765: add libvirt-daemon-driver-qemu dependency on
  libvirt-daemon-driver-storage.
- boo#926153: make sure /var/run/libvirt/lxc folder exists when
  starting the driver. da33a1ac-lxc-init-statedir.patch
- Fix lxc-enter-namespace for 3.19+ kernels.
  open-ns-files-readonly.patch
- Disable building wireshark dissector.  Commit 37397320
  requires wireshark pkgconfig, which SUSE wireshark packages
  do not provide.
- Disable building the legacy Xen driver since Xen no longer
  provides the xend toolstack.  Remove xend-specific patches
  while at it: fix-pci-attach-xen-driver.patch,
  xen-name-for-devid.patch
- Update to libvirt 1.2.14
  - qemu: Implement memory device hotplug
  - Implement public API for virDomainPinIOThread
  - Implement public API for virDomainGetIOThreadsInfo
  - SRIOV NIC offload feature discovery
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Drop disable-hugepage-test.patch in favor of upstream fix
- Fix build on older distros containing a polkit package that lacks
  support for /etc/polkit-1/rules.d drop directory
- Disable interface driver if libnetcontrol cannot be initialized
  Modified libvirt-suse-netcontrol.patch
  boo#920551
- Fix crash in libnetcontrol-backed interface driver
  Modified libvirt-suse-netcontrol.patch
  boo#920551
- Instruct polkit to allow memebers of the 'libvirt' group to connect
  to libvirt without providing any password (bnc#920804)
- Added polkit-10-virt.rules to fix bnc#920804
- Change default setting of security_default_confined in
  /etc/libvirt/qemu.conf instead of in code.  Making the change in
  code changes the default behavior for all users, even those that
  have a custom security setup in their /etc/libvirt/qemu.conf.
  Modified suse-qemu-conf.patch
  bsc#921586
- Fixed a number of QEMU apparmor abstraction problems. bsc#921355
  apparmor-fixes.patch
- Update to libvirt 1.2.13
  - qemu: improved support for host and guest NUMA
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
- Update to libvirt 1.2.12
  - CVE-2015-0236: qemu: Check ACLs when dumping security info
    from snapshots
  - CVE-2015-0236: qemu: Check ACLs when dumping security info
    from save image
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Drop upstream patches: 30c6aecc-apparmor-lib64.patch,
    apparmor-xen-fixup.patch, apparmor-allow-helpers.patch,
    apparmor-tck-raw-packets.patch
  - Disable a hugepage test that is failing on ppc, ppc64, and
    ppc64le architectures - disable-hugepage-test.patch
- Fixed patches to pass make syntax-check
- Apparmor profile regression breaks Xen domains. bsc#913799
  apparmor-xen-fixup.patch
  apparmor-allow-helpers.patch
  apparmor-tck-raw-packets.patch
- Replaced hard to maintain install-apparmor-profiles.patch
  by upstreamed 30c6aecc-apparmor-lib64.patch.
- Reformatted libvirt.spec and libvirtd.init to pass upstream make
  syntax-check
- fix bashisms in libvirt-guests.sh script
- update patches:
  + libvirt-guests-init-script.patch
- Update to libvirt 1.2.11
  - Implement public API for virDomainGetFSInfo
  - qemu: Add define for the new throttle options
  - CVE-2014-8131: Fix possible deadlock and segfault in qemuConnectGetAllDomainStats()
  - CVE-2014-7823: dumpxml: security hole with migratable flag
- Drop upstream patches: 2222123-virt-aa-helper-crash.patch,
  433b427-iplink-name.patch,
  52691f99-qemu-mig-crash.patch,
  72fecf1-lxc-resolve-symlinks.patch,
  b1674ad5-CVE-2014-7823.patch,
  ba9b7252-sys-net-rw.patch,
  c264eea-virt-aa-helper-sandbox.patch,
  e50457d-lxc-unmount-check.patch,
  cgroup-all-devices.patch,
  libvirt-ppc64le-support.patch
- Get /proc/sys/net/ipv[46] read-write for wicked to work in
  containers. bsc#904432. ba9b7252-sys-net-rw.patch
- Fixed allowing devices for containers.
  cgroup-all-devices.patch
- qemu: Fix crash in tunnelled migration
  52691f99-qemu-mig-crash.patch
  boo#908008
- Fix potential crasher in virt-aa-helper
  2222123-virt-aa-helper-crash.patch
- ip link add now needs the 'name' parameter.
  433b427-iplink-name.patch
- Fixes for virt-sandbox-service to work:
  - Allow adding virt-sandbox service config to apparmor rules.
    c264eea-virt-aa-helper-sandbox.patch
  - fix symlink resolving for containers to start.
    72fecf1-lxc-resolve-symlinks.patch
  - fix unmounting file system if it contains the source to mount.
    e50457d-lxc-unmount-check.patch
- Remove security_driver = "none" in qemu config. This completely
  disabled all security drivers instead of probing them.
- Changed default value of QEMU's security_default_confined to 0 to
  keep QEMU domains unconfined by default.
- CVE-2014-7823: dumpxml: security hole with migratable flag
  b1674ad5-CVE-2014-7823.patch
  bsc#904176
- Fix Qemu AppArmor abstraction.
  - qemu-block.so was denied on x86_64. install-apparmor-profiles.patch
  - Temporary fix access to screenshot temporary file. bsc#904426.
    qemu-apparmor-screenshot.patch
- Update to libvirt 1.2.10
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
- Added package wireshark-plugin-libvirt to provide the wireshark
  dissector for the libvirt RPC protocol
- spec: Remove gpg-offline build dependency and use of gpg_verify
  to verify tarball since this task can be performed by source
  services
- Update to libvirt 1.2.9
  - Introduce virNodeAllocPages
  - event: introduce new event for tunable values
  - Add support for fetching statistics of completed jobs
  - CVE-2014-3657: domain_conf: fix domain deadlock
  - CVE-2014-3633: qemu: blkiotune: Use correct definition when
    looking up disk
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Drop upstream patches: 3e745e8f-CVE-2014-3633.patch,
    libvirt-guests-wait-for-ntp.patch
- Verify tarball with associated .asc file
  Add: libvirt.keyring, libvirt-1.2.9.tar.gz.asc
  Use upstream .gz tarball instead of locally generated .bz2
- CVE-2014-3633: Use correct definition when looking up disk in
  qemu blkiotune
  3e745e8f-CVE-2014-3633.patch
  bnc#897783
- spec: do not require dmidecode on older code 11
- Wait for ntp service before running libvirt-guests
  libvirt-guests-wait-for-ntp.patch
  bnc#895194
- Canonicalize host arch name ppc64le to ppc64
  ppc64le-canonical-name.patch
  bnc#894956
- Update to libvirt 1.2.8
  - virDomainBlockCopy with XML destination, typed params
  - Introduce API for retrieving bulk domain stats
  - Introduce virDomainOpenGraphicsFD API
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
- bnc#893999: remove mount rules from libvirt-lxc apparmor
  abstraction file as those aren't handled by our kernel.
  apparmor-no-mount.patch
- bnc#894232 - Update apparmor profile to allow raw packets
  install-apparmor-profiles.patch
- remove not necessary hunks from libvirt-ppc64le-support.patch
- move new patches to section for to be upstreamed
- add patch: libvirt-power8-models.patch
  add current power8 cpu models to map
- add patch: libvirt-ppc64le-support.patch
  add preliminary ppc64le support to libvirt
- bnc#820399 - virsh blockcopy should refuse identical device
  blockcopy-check-dst-identical-device.patch
- Update to libvirt 1.2.7
  - Introduce virConnectGetDomainCapabilities
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Drop upstream patches: dba3432b-virt-lxc-convert-fix.patch,
    9b1e4cd5-skip-useless-apparmor-files.patch,
    9265f8ab-apparmor-lxc-rework.patch,
    add-nocow-to-vol-xml.patch,
    lxc-keep-caps-feature.patch,
    lxc-keep-caps-feature-conversion.patch,
    lxc-keep-caps-feature-doc.patch,
    lxc-net-target-name.patch,
    lxc-net-target-name-conversion.patch,
    lxc-net-target-name-doc.patch
- lxc AppArmor profile now only restricting potentially dangerous
  accesses. fdo#886460
- Add virt-lxc-convert to libvirt-daemon-driver-lxc package
- added patches:
  * 9265f8ab-apparmor-lxc-rework.patch
  * 9b1e4cd5-skip-useless-apparmor-files.patch
- virt-lxc-convert: force free to output values in bytes
- added patches:
  * dba3432b-virt-lxc-convert-fix.patch
- lxc: allow setting a custom name for container NICs as LXC is
  is able to do it.
  lxc-net-target-name.patch,
  lxc-net-target-name-conversion.patch,
  lxc-net-target-name-doc.patch
- Move 'Requires' of qemu from libvirt-daemon-qemu subpackage to
  libvirt-daemon-driver-qemu
  bnc#885267
- Temporarily disable virt-aa-helper-test, which fails in Factory
- Update to libvirt 1.2.6
  - libxl: add migration support and fixes
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Drop upstream patch libxl-migration-support.patch
  - Drop ia64-clone.patch since libvirt is not built for IA64
- lxc-keep-caps-feature.patch: allow to keep/drop additional
  capabilities for LXC containers. bnc#881465
- lxc-keep-caps-feature-conversion.patch: convert lxc.cap.drop to
  the new domain configuration.
- lxc-keep-caps-feature-doc.patch: documentation for the new feature.
- Disable failing virportallocatortest on aarch64
- Update to libvirt 1.2.5
  - Introduce virDomain{Get,Set}Time APIs
  - Introduce virDomainFSFreeze() and virDomainFSThaw() public API
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Drop upstream patches:
    b98bf811-add-paravirt-shutdown-flag.patch,
    c4fe29f8-use-shutdown-flag.patch,
    da744120-use-reboot-flag.patch,
    d6b27d3e-CVE-2014-0179.patch,
    fd43d1f8-libxl-iface-hostdev.patch,
    99f50208-managed-hostdev-iface.patch,
    292d3f2d-libselinux-build-fix1.patch,
    b109c097-libselinux-build-fix2.patch
- Add upstream patches that fix build with libselinux 2.3
  Added: 292d3f2d-libselinux-build-fix1.patch,
    b109c097-libselinux-build-fix2.patch
  Dropped: libselinux-build-fix.patch
- Fix the build breakers brought by libselinux 2.3.
  libselinux-build-fix.patch
- spec: libvirt-daemon package owns /etc/libvirt, not libvirt-client
  bnc#878056
- libxl: Fix <interface type='hostdev'> syntax for SR-IOV devices
  fd43d1f8-libxl-iface-hostdev.patch,
  99f50208-managed-hostdev-iface.patch
- Update to libvirt 1.2.4
  - Primarily a bug-fix release.  See http://libvirt.org/news.html
    for a detailed list of bug fixes and improvements
  - Drop upstream patches:
    0e0c1a74-domid-fix.patch, 7a1452f5-libxl-empty-cdrom.patch
- libxl: Support ACPI shutdown event
  b98bf811-add-paravirt-shutdown-flag.patch,
  c4fe29f8-use-shutdown-flag.patch, da744120-use-reboot-flag.patch
  bnc#872777
- libx: Support migration
  libxl-migration-support.patch
  bnc#875193
- CVE-2014-0179: Don't expand entities when parsing XML
  d6b27d3e-CVE-2014-0179.patch
  bnc#873705
- blacklist one more unit test for qemu_linux_user builds
- libxl: Set disk format for empty cdrom device
  0e0c1a74-domid-fix.patch, 7a1452f5-libxl-empty-cdrom.patch
  bnc#872517
- Fate#315125: add NOCOW flag
  add-nocow-to-vol-xml.patch
- Removed libxl-hvm-vnc.patch: went upstream in another form
- Update to libvirt 1.2.3
  - add new virDomainCoreDumpWithFormat API
  - conf: Introduce virDomainDeviceGetInfo API
  - more features and fixes on bhyve driver
  - lot of cleanups and improvement on the Xen driver
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
- Add /usr/sbin/rc{libvirtd,virtlockd,libvirt-guests} symlinks
  to preserve backwards compatibility
  bnc#868190
- Improve lock manager comments in qemu.conf
  Updated suse-qemu-conf.patch
- Create /etc/libvirt/hooks to allow using hook scripts
- Update to libvirt 1.2.2
  - add LXC from native conversion tool
  - vbox: add support for v4.2.20+ and v4.3.4+
  - CVE-2013-6456 (bnc#857490)
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Drop upstream patches: 37564b47-xend-parse-response.patch,
    4f20084-fix-apparmor-install-patch.patch
  - Add local disable-virCgroupGetPercpuStats-test.patch to disable
    failing virCgroupGetPercpuStats test in 'make check'
- daemon-qemu: Require qemu instead of kvm to align with
  recent changes to the qemu package structure
- spec: fix dependencies of daemon-config-network and
  daemon-config-nwfilter subpackages.  Influenced by upstream
  commits cf76c4b3 and dca5ce4c
- Remove libvirtd, virtlockd, and libvirt-guests init scripts when
  using systemd
  bnc#863540
- Fix the path to libvirtd AppArmor template profile
- Fix parsing xend http response
  37564b47-xend-parse-response.patch
  rhb#1055165
- Add CAP_SYS_PACCT capability to libvirtd AppArmor profile
  Modified install-apparmor-profiles.patch
  bnc#817407
- Fix build on code 11
- Fix rpmlint warning
- Following the upstream pattern, introduce the
  daemon-config-network subpackage to handle defining the default
  network
  bnc#859041
- Update to libvirt 1.2.1
  - CVE-2014-0028, CVE-2014-1447, CVE-2013-6458, CVE-2013-6457,
    CVE-2013-6436
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Dropped upstream patches: 5e397d9c-test-fix-dbus-crash.patch,
    78af457e-fix-virnettlscontexttest.patch,
    9faf3f29-LXC-memtune.patch, f8c1cb90-CVE-2013-6436.patch,
    libxl-hvm-nic.patch
- Ignore 'make check' on older, code 11 base
- Fixed and reenabled unit tests. bnc#854694
- Remove dependency on pm-utils from libvirt-client
  bnc#856381
- CVE-2013-6436: Fix crashes in lxc memtune code, one of which
  results in DoS
  f8c1cb90-CVE-2013-6436.patch, 9faf3f29-LXC-memtune.patch
  bnc#854486
- More adjustments to the spec file to fix package dependency
  issues
  bnc#848918
- Update to libvirt 1.2.0
  - Add support for gluster pool
  - Separation of python binding
  - vbox: add support for 4.3 APIs
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Updated and renamed clone.patch to ia64-clone.patch
- Enabled numad support for openSUSE >= 13.1
- Link with same versions of libnl used by netcontrol to prevent
  crashing libvirtd on start
- Add '/etc/sasl2' to libvirt-client file list to fix Factory build
- Fix starting of libvirtd when NetworkManager is enabled
  Modified libvirt-suse-netcontrol.patch
- Allow execution of libvirt hook scripts in /etc/libvirt/hooks/
  in libvirtd AppArmor profile
- Update to libvirt 1.1.4
  - Add support for AArch64 architecture
  - Various improvements on test code and test driver
  - Don't link virt-login-shell against libvirt.so
  - Close all non-stdio FDs in virt-login-shell
  - Only allow 'stderr' log output when running setuid
  - Fix perms for virConnectDomainXML{To,From}Native
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Drop upstream patches: e7f400a1-CVE-2013-4296.patch,
    2dba0323-CVE-2013-4297.patch, db7a5688-CVE-2013-4311.patch,
    e65667c0-CVE-2013-4311.patch, 922b7fda-CVE-2013-4311.patch,
    e4697b92-CVE-2013-4311.patch, 8294aa0c-CVE-2013-4399.patch,
    484cc321-fix-spice-migration.patch,
    79552754-libvirtd-chardev-crash.patch,
    57687fd6-CVE-2013-4401.patch, ae53e5d1-CVE-2013-4400.patch,
    8c3586ea-CVE-2013-4400.patch, b7fcc799a-CVE-2013-4400.patch,
    3e2f27e1-CVE-2013-4400.patch, 5a0ea4b7-CVE-2013-4400.patch,
    843bdb2f-CVE-2013-4400.patch,
    bd773e74-lxc-terminate-machine.patch,
    e350826c-python-fix-fd-passing.patch
- Allow execution of Xen binaries in /usr/lib{,64}/xen/bin in
  libvirtd AppArmor profile
  bnc#849524
- Require libvirt-daemon-<hypervisor> in the main libvirt package
  for each supported hypervisor
  bnc#850882
- Fix initialization of libxl NIC devices
  libxl-hvm-nic.patch
  bnc#848918
- Fix typo in libvirtd apparmor profile which prevented the profile
  from loading
  bnc#848216
- libxl driver: fix initialization of VNC and SDL info for
  HVM domains
  libxl-hvm-vnc.patch
  bnc#847566
- Allow libvirtd apparmor profile to access /etc/xen/scripts/*
- Fix file descriptor passing in python bindings
  e350826c-python-fix-fd-passing.patch
  rhb#1021434
- Have systemd terminate the machine as a workaround of fdo#68370
  bd773e74-lxc-terminate-machine.patch
  bnc#842834
- Spec file fixes to only package libvirt-login-shell when
  building the LXC driver
- CVE-2013-4400: Unsantized use of env variables allows privilege
  escalation via virt-login-shell
  ae53e5d1-CVE-2013-4400.patch, 8c3586ea-CVE-2013-4400.patch,
  b7fcc799a-CVE-2013-4400.patch, 3e2f27e1-CVE-2013-4400.patch,
  5a0ea4b7-CVE-2013-4400.patch, 843bdb2f-CVE-2013-4400.patch
  bnc#837609
- CVE-2013-4401: Fix perms for virConnectDomainXML{To,From}Native
  57687fd6-CVE-2013-4401.patch
  bnc#845704
- Move hypervisor-specific files out of libvirt-daemon package
  and into libvirt-daemon-<hypervisor> subpackage
  bnc#845851
- conf: Don't crash on invalid chardev source definition
  79552754-libvirtd-chardev-crash.patch
  bnc#845704, rhb#1012196
- Use newer libnl3 instead of libnl-1_1
  bnc#845540
- Move virt-login-shell to new subpackage libvirt-login-shell,
  requiring users to opt-in for this setuid binary.  Note: For now,
  virt-login-shell will not have setuid permissions, pending
  resolution of bnc#837609
- qemu: Fix seamless SPICE migration
  484cc321-fix-spice-migration.patch
  bnc#842301
- CVE-2013-4399: Fix crash in libvirtd when events are registered
  and ACLs active
  8294aa0c-CVE-2013-4399.patch
  bnc#844052, bnc#842300
- Update the stale gettext BuildRequires and Requires dependencies
  in the spec file
  bnc#841325
- virt-aa-helper apparmor profile was denying read access to
  /proc/$PID/*.  Give read accesss to these files.
  Updated install-apparmor-profiles.patch
  bnc#841720
- libvirtd apparmor profile was denying access to
  /usr/lib/xen/bin/qemu-system-i386, which is now the default
  emulator used with Xen guests
  Updated install-apparmor-profiles.patch
  bnc#845648
- Fix condrestart|try-restart invocation of virtlockd init script
  Modifed virtlockd-init-script.patch
- CVE-2013-4311: Add support for using 3-arg pkcheck syntax for
  process
  db7a5688-CVE-2013-4311.patch, e65667c0-CVE-2013-4311.patch,
  922b7fda-CVE-2013-4311.patch, e4697b92-CVE-2013-4311.patch
  bnc#836931
- CVE-2013-4296: Fix crash in remoteDispatchDomainMemoryStats
  e7f400a1-CVE-2013-4296.patch
  bnc#838638
- CVE-2013-4297: Fix crash in virFileNBDDeviceAssociate
  2dba0323-CVE-2013-4297.patch
  bnc#838642
- Update to libvirt 1.1.2
  - various improvements to libxl driver
  - systemd integration improvements
  - Add flag to BaselineCPU API to return detailed CPU features
  - Introduce a virt-login-shell binary
  - conf: add startupPolicy attribute for harddisk
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Drop upstream patches: bcef0f01-libxl-console.patch,
    9d0557b9-legacy-xen-double-free.patch,
    d7a45bf2-legacy-xen-dumpxml.patch, 0e671a16-CVE-2013-4239.patch
  - Includes fixes for bnc#837530, bnc#837531, bnc#837999
- Fix memory corruption in legacy Xen driver
  0e671a16-CVE-2013-4239.patch
  bnc#834598
- Upstream patches to fix dumpxml in legacy Xen driver
  9d0557b9-legacy-xen-double-free.patch,
  d7a45bf2-legacy-xen-dumpxml.patch
- Backport upstream patch implementing domainOpenConsole in the
  libxl driver.  Allows 'virsh console dom-name' to work with
  Xen libxl toolstack.
  bcef0f01-libxl-console.patch
- Update to libvirt 1.1.1
  - Adding device removal or deletion events
  - Introduce new domain create APIs to pass pre-opened FDs to LXC
  - Add interface versions for Xen 4.3
  - Add new public API virDomainSetMemoryStatsPeriod
  - Various LXC improvements
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Drop upstream patches: f38c8185-CVE-2013-2230.patch,
    fd2e3c4c-xen-sysctl-domctl.patch, dfc69235-CVE-2013-4153.patch,
    96518d43-CVE-2013-4154.patch, fe89fd3b-storage-pool-deadlock.patch
  - Drop relax-qemu-usergroup-check.patch - no longer needed
    after hypervisor-specific daemon package split
- Unlock the storage volume object after looking it up
  fe89fd3b-storage-pool-deadlock.patch
  rhb#980676
- CVE-2013-4153: Fix double free of returned JSON array in
  qemuAgentGetVCPUs()
  dfc69235-CVE-2013-4153.patch
- CVE-2013-4154: Prevent crash of libvirtd without guest agent
  configuration
  96518d43-CVE-2013-4154.patch
  bnc#830498
- Fix legacy xen driver with Xen 4.3
  fd2e3c4c-xen-sysctl-domctl.patch
- CVE-2013-2230: Fix crash when multiple event callbacks were
  registered
  f38c8185-CVE-2013-2230.patch
  bnc#827801
- Update to libvirt 1.1.0
  - Extensible migration APIs
  - Add a policy kit access control driver
  - various improvements in the Xen and libxl drivers
  - improve networking support on BSD
  - agent based vCPU hotplug support
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Drop upstream patches: 244e0b8c-CVE-2013-2218.patch
- Only require lzop if suse_version > 1210
- Fix typo in spec file
- Enable support for netcontrol by default
- Only require libvirt-daemon-driver-interface when building the
  interface driver
- CVE-2013-2218: Fix crash listing network interfaces with filters
  244e0b8c-CVE-2013-2218.patch
- Add xencommons as 'Wanted' in the systemd libvirtd service file
  systemd-service-xen.patch
  bnc#820888
- Fix build for SLE11 SP2
- Add a README to the empty packages.  Provides some info about
  their purpose and satisfies suse-filelist-empty check.
  Drop rpmlintrc
- Fix typo in spec file: devel package requires doc package, not
  docs
- Add rpmlintrc to get around suse-filelist-empty error on
  older distros.
- Refactor libvirt spec file to create subpackages for the various
  libvirtd components.  This allows installing a libvirtd tailored
  for the underlying virtualizer.  E.g. on a KVM/QEMU virtualizer
  only the libvirt-daemon-qemu package needs installed.
  Similarly, only libvirt-daemon-xen on a Xen virtualizer and
  libvirt-daemon-lxc on LXC.
- Update to libvirt 1.0.6
  - Move VirtualBox driver into libvirtd
  - Support for static routes on a virtual bridge
  - Various improvement for hostdev SCSI support
  - Switch to VIR_STRDUP and VIR_STRNDUP
  - Various cleanups and improvement in Xen and LXC drivers
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Drop upstream patches: f493d83f-cgroup-swap-control.patch,
    486a86eb-cgroups-docs.patch, 0ced83dc-cgroup-escape-dot.patch,
    bbe97ae9-no-cgroups.patch, c2cf5f1c-no-cgroups-fix.patch,
    95c6cc34-selinux.patch
- Update to libvirt 1.0.5.1 stable release
  - qemu: Fix cgroup handling when setting VCPU BW
  - daemon: fix leak after listing all volumes
  - Fix iohelper usage with streams opened for read
  - util: fix virFileOpenAs return value and resulting error logs
  - iscsi: don't leak portal string when starting a pool
  - don't mention disk controllers in generic controller errors
  - conf: don't crash on a tpm device with no backends
  - qemu: allocate network connections sooner during domain startup
  - Make detect_scsi_host_caps a function on all architectures
  - Fix release of resources with lockd plugin
  - Fix potential use of undefined variable in remote dispatch code
  - Fix F_DUPFD_CLOEXEC operation args
  - qemu: fix stupid typos in VFIO cgroup setup/teardown
  - network: fix network driver startup for qemu:///session
- Remove patches that are included in the 1.0.5.1 release
  0471637d-cgroups-vcpu-bw.patch, a2214c52-iohelper.patch,
  ca697e90-CVE-2013-1962.patch
- Don't mount selinux fs in LXC if selinux is disabled
  95c6cc34-selinux.patch
  bnc#814680
- fix leak after listing all volumes - CVE-2013-1962
  ca697e90-CVE-2013-1962.patch
  bnc#820397
- Fix iohelper usage with streams opened for read
  a2214c52-iohelper.patch
- Cope with missing swap cgroup controls
  f493d83f-cgroup-swap-control.patch
  bnc#819976
- Fix cgroup handling when setting VCPU BW
  0471637d-cgroups-vcpu-bw.patch
  rhb#963592
- Escape a leading '.' with '_' in the cgroup names
  0ced83dc-cgroup-escape-dot.patch
- Add missing documentation on new cgroup layout
  486a86eb-cgroups-docs.patch
- Another fix related to systems with no cgroups
  c2cf5f1c-no-cgroups-fix.patch
  bnc#819963
- Fix botched backport of commit bbe97ae9
- Fix starting domains when kernel has no cgroups support
  bbe97ae9-no-cgroups.patch
- Update to libvirt 1.0.5
  - PPC64: Add NVRAM device
  - Add XML config for resource partitions
  - Add support for TPM
  - NPIV storage migration support
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
- Update to libvirt 1.0.4
  - qemu: support passthrough for iscsi disks
  - various S390 improvements
  - various LXC bugs fixes and improvements
  - add API for thread cancellation
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Drop upstream patches: ce4557c3-apparmor-tapfd-label.patch
    libvirt-iptables-1.4.18.diff
- add libvirt-iptables-1.4.18.diff, fix masquerading with iptables
  v1.4.18 (--state match is deprectated, use conntrack instead)
- Fix PCI device attach for xen HVM domains
  fix-pci-attach-xen-driver.patch
  FATE#313570
- Apparmor security driver: Ensure tapfd's are labled when
  generating the guest profile.
  Modified install-apparmor-profiles.patch, added upstream patch
  ce4557c3-apparmor-tapfd-label.patch
  bnc#807940
- Grant permission to use datagram packets in libvirtd apparmor
  profile.
  Remove AF_PACKET.patch, modify install-apparmor-profiles.patch
  bnc#801145
- Add 'managed' PCI passthrough support to legacy xen driver
  support-managed-pci-xen-driver.patch
  FATE#313570
- Update to libvirt 1.0.3
  - Introduce virDomainMigrate*CompressionCache APIs
  - Introduce virDomainGetJobStats API
  - Add basic support for VDI images
  - Introduce API virNodeDeviceLookupSCSIHostByWWN
  - Various locking improvements
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Drop upstream patches: a6b8bae5-python-generator-fix1.patch,
    25ea8e47-python-generator-fix2.patch,
    567779e5-libxl-default-disk-backend.patch
- Fix path to qemu-bridge-helper in libvirt-qemu apparmor profile
  Modified install-apparmor-profiles.patch
- Fix detach of managed PCI devices from inactive domains.
  Detected while running test cases for FATE #313570.
  Modified xen-name-for-devid.patch
- spec: Fix installation of default network
- Fix default setting of backend field of libxl_device_disk
  567779e5-libxl-default-disk-backend.patch
  rhb#912488
- Fix build on IA64
  Modified clone.patch
- Fix error handling in python bindings
  a6b8bae5-python-generator-fix1.patch
  25ea8e47-python-generator-fix2.patch
  bnc#802619
- Require modutils instead of module-init-tools.
- Update to libvirt 1.0.2
  - LXC improvements
  - S390 architecture improvements
  - Power architecture improvements
  - large Coverity report cleanups and associated bug fixes
  - virTypedParams* APIs to help with those data structures
  - libxenlight driver improvements
  - Fixes CVE-2013-0170, bnc#800976
  - Drop upstream patches: 68e7bc45-libxl-link-fix.patch,
    462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
    5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
    66ff2ddc-virtlockd-systemd-file-perms.patch
- Unconditionally build sanlock support
  bnc#799262
- Fix interface management functions that were broken when
  rebasing libvirt-suse-netcontrol.patch
  bnc#799444 (SLES bug that affect Factory too)
- Update to libvirt 1.0.1
  - Introduce virtlockd daemon
  - parallels: add disk and network device support
  - Add virDomainSendProcessSignal API
  - Introduce virDomainFSTrim() public API
  - add fuse support for libvirt lxc
  - Add Gluster protocol as supported network disk backend
  - various snapshot improvements
- Add upstream patches to fix bugs in 1.0.1
  66ff2ddc-virtlockd-systemd-file-perms.patch,
  462a6962-script-fixes1.patch, cb854b8f-script-fixes2.patch,
  5ec4b22b-script-fixes3.patch, a1fd56cb-script-fixes4.patch,
  68e7bc45-libxl-link-fix.patch
- Rework SUSE patches for the various init scripts
  Dropped use-init-script-redhat.patch and added
  libvirtd-init-script.patch, libvirt-guests-init-script.patch,
  and virtlockd-init-script.patch
- Update to libvirt 1.0.0
  - virNodeGetCPUMap: Define public API
  - Add systemd journal support
  - Add a qemu capabilities cache manager
  - USB migration support
  - various improvement and fixes when using QMP QEmu interface
  - Support for Xen 4.2 in legacy xen driver
  - Lot of localization enhancements
  - Drop upstream patches: 371ddc98-xen-sysctl-9.patch,
    416eca18-xenstore-header-fix.patch,
    f644361b-virCommand-env.patch, 2b32735a-virCommand-env.patch,
    9785f2b6-fix-xen-sysctl9.patch
- Fix Xen sysctl version 9 support
  9785f2b6-fix-xen-sysctl9.patch
- Add upstream patches to support latest libguestfs
  f644361b-virCommand-env.patch
  2b32735a-virCommand-env.patch
- Fix build when using -werror
  416eca18-xenstore-header-fix.patch
- Support Xen sysctl version 9
  371ddc98-xen-sysctl-9.patch
  bnc#781425
- Temporarily disable building libxl driver.  The current
  implementation does not support libxl in Xen 4.2.
- Update to libvirt 0.10.2
  - network: define new API virNetworkUpdate
  - add support for QEmu sandbox support
  - blockjob: add virDomainBlockCommit
  - node_memory: Define the APIs to get/set memory parameters
  - list: Define new API virConnectListAllSecrets
  - list: Define new API virConnectListAllNWFilter
  - list: Define new API virConnectListAllNodeDevices
  - list: Define new API virConnectListAllInterfaces
  - list: Define new API virConnectListAllNetworks
  - list: Define new API virStoragePoolListAllVolumes
  - list: Define new API virStorageListAllStoragePools
  - parallels: add support of containers to the driver
  - Add PMSUSPENDED life cycle event
  - Add per-guest S3/S4 state configuration
  - qemu: Support for Block Device IO Limits
- Update to libvirt 0.10.1
  - Bug fix release for critical bugs in 0.10.0
  - Drop upstream patch f781e276-xen-driver-fix.patch
- Update to libvirt 0.10.0
  - agent: add qemuAgentArbitraryCommand()
  - Introduce virDomainPinEmulator and virDomainGetEmulatorPinInfo
  - network: use firewalld instead of iptables, when available
  - network: make network driver vlan-aware
  - esx: Implement network driver
  - driver for parallels hypervisor
  - Various LXC improvements
  - Add virDomainGetHostname
  - Drop upstream patches
    4036aa91-systemd.patch
    6039a2cb-CVE-2012-3445.patch
- Fix xen driver following changes to make it stateful
  f781e276-xen-driver-fix.patch
  bnc#778006
- Update to libvirt 0.9.13
  - S390: support for s390(x)
  - snapshot: implement new APIs for esx and vbox
  - snapshot: new query APIs and many improvements
  - virsh: Allow users to reedit rejected XML
  - nwfilter: add DHCP snooping
  - storage backend: Add RBD (RADOS Block Device) support
  - sVirt support for LXC domains inprovement
  - Drop upstream patches
    0dda594d-libvirtd-shutdown-deadlock.patch
    9c77bf04-fix-virnetserver-refcnt.patch
    57349ffc-lxc-ctrl.patch
    revert-d8978c90.patch
_ Update to libvirt 0.9.12
  - qemu: allow snapshotting of sheepdog and rbd disks
  - blockjob: add new AP
  - many bug fixes and improvements
- daemon: Fix crash in virTypedParameterArrayClear
  CVE-2012-3445
  6039a2cb-CVE-2012-3445.patch
  bnc#773955
- libvirtd.service: ensure libvirtd starts after network
  4036aa91-systemd.patch
  bnc#767932
- Add upstream patch to fix ref count of virNetServer object
  9c77bf04-fix-virnetserver-refcnt.patch
- Fix libvirtd deadlock on shutdown
  0dda594d-libvirtd-shutdown-deadlock.patch
  bnc#767797
- Fix segfault in libvirt_lxc
  57349ffc-lxc-ctrl.patch
  bnc#767448
- Fix build on i586
  revert-d8978c90.patch
- Update to libvirt 0.9.11.4 stable release
- VUL-1: Fix hotplug support for usb devices with same vendorID,
  productID
  9914477e-usb-search-funcs.patch
  05abd150-usb-improve-hotplug.patch
  bnc#766559
- Add capability 'audit_write' to libvirtd apparmor profile
  update install-apparmor-profiles.patch
  bnc#764388
- Update to libvirt 0.9.11.3 stable release
- Copy user in virURIParse
  4eb1c256-viruri-user.patch
  bnc#757766
- yajl is availabile in all supported SUSE products, so always
  use it when building libvirtd
- Update to libvirt 0.9.11
  - Add support for the suspend event
  - Add support for event tray moved of removable disks
  - qemu: Support numad
  - cpustats: API, improvements and qemu support
  - qemu: support type='hostdev' network devices at domain start
  - Introduce virDomainPMWakeup API
  - network: support Open vSwitch
  - snapshot improvements
- Remove unconditional define of 'with_netcontrol'
- Add a note in /etc/libvirt/qemu.conf describing administrator
  vigilance required when enabling a lock manager such as sanlock
- Recommend dmidecode if suse_version > 1110.  dmidecode is used
  by virConnectGetSysinfo.
- Add upstream patches to fix issues with older PolicyKit
  c05ec920-polkit0-build.patch
  fcdfa31f-polkit0-auth.patch
- Update to libvirt 0.9.10
  - Add support for sVirt in the LXC driver
  - Add new API virDomainBlockRebase
  - Add api to set and get domain metadata
  - virDomainGetDiskErrors public API
  - Add rawio attribute to disk element of domain XML
  - Introduce virDomainPMSuspendForDuration API
  - Add virStorageVolResize() API
  - Add a virt-host-validate command to sanity check HV config
  - Add new virDomainShutdownFlags API
  - QEMU guest agent support
- Fix libvirtd apparmor profile to work with libxenlight toolstack
  Updated install-apparmor-profiles.patch
  bnc#745890
- Fix init script packaging after enabling systemd support
- Fix %files after enabling sanlock support
- Enable libvirt integration with sanlock
- During configure, libvirt checks for availability of iptables
  binary and doesn't actually use anything from iptables-devel
  package, hence only need 'BuildRequires: iptables'.
- Update to libvirt 0.9.9
  - Add new API virDomain{S,G}etInterfaceParameters
  - Add new API virDomain{G,S}etNumaParameters
  - Add support for ppc64 qemu
  - Support Xen domctl v8
- Fixup systemd support as per openSUSE systemd packaging
  guidelines.
- Use %fdupes for duplicate file checking instead of hand-rolled
  function
- CVE-2011-4600: unintended firewall port exposure after restarting
  libvirtd when defining a bridged forward-mode network
  ae1232b2-CVE-2011-4600.patch
  bnc#736082
- Post-0.9.8 upstream systemd patches
  10404671-systemd-build-fix.patch 478a4d07-systemd-build-fix.patch
- Update to libvirt 0.9.8
  - Add support for QEMU 1.0
  - Add first parts of PPC cpu driver
  - Add new API virDomain{Set, Get}BlockIoTune
  - block_resize: Define the new API
  - Add a public API to invoke suspend/resume on the host
  - Various improvements for LXC containers
  - Define keepalive protocol and add virConnectIsAlive API
  - Add support for STP and VLANfiltering
  - Numerous bug fixes and improvements
- Add support for QEMU 1.0
  dd8e8956-qemu-1.0.patch
  bnc#736569
- Allow qemu driver (and hence libvirtd) to load when qemu
  user:group does not exist.  The kvm or qemu package, which may
  not exist on a xen host, creates qemu user:group.
  relax-qemu-usergroup-check.patch
- Handle empty strings in s-expression returned by xend
  a495365d-sexpr-empty-str.patch
  bnc#731344
- Allow libvirtd to access libvirt_{io,part}helper when confined
  by apparmor
  Update install-apparmor-profiles.patch
  bnc#730435
- Accommodate Xen domctl version 8
  xen-domctl-ver8.patch
- add libtool as buildrequire to avoid implicit dependency
- Fix build when using older PolicyKit
  d47ab3fe-polkit0.patch
- Update to libvirt 0.9.7
  - esx: support vSphere 5.x
  - vbox: support for VirtualBox 4.1
  - Introduce the virDomainOpenGraphics API
  - Add AHCI support to qemu driver
  - snapshot: many improvements and 2 new APIs
  - api: Add public api for 'reset'
- Add AHCI controller support to qemu driver
  c1bc3d89-qemu-add-ahci.patch
- Set security driver to 'none' in /etc/libvirt/qemu.conf.  Users
  must opt-in for Apparmor confinement of qemu instances.
  suse-qemu-conf.patch
- Revert upstream commit f84aedad, which is not needed since
  affected SUSE kvm packages have the necessary qemu fix
  f84aedad-revert.patch
- Update to libvirt 0.9.6
  - Fix shutdown regression with buggy qemu
- Fixed typos in libvirt.spec
- Update to libvirt 0.9.5
  - many snapshot improvements
  - latency: Define new public API and structure
  - USB2 and various USB improvements
  - storage: Add fs pool formatting
  - Add public API for getting migration speed
  - Add basic driver for Microsoft Hyper-V
  - Many bug fixes and improvements
- Enable building with libnetcontrol
- Select libnl-1_1-devel
- Set qemu migration speed unlimited when migrating to file
  7e5f6a51-rpc-generator.patch b12354be-mig-speed-1.patch
  1282bd80-mig-speed-2.patch 6f84e110-mig-speed-3.patch
  829bce17-mig-speed-4.patch 8fc40c51-mig-speed-5.patch
  ef1065cf-mig-speed-6.patch 0257ba8f-mig-speed-7.patch
  bnc#706436
- Increase max size of buffer used to receive xend response
  57c95175-xend-buff-size.patch
- Don't overwrite useful error messages in legacy xen driver
  32620dab-fix-xen-err-msg.patch
  bnc#711096
- Add upstream patches to stop excessive logging
  7f2498ef-no-log-invalid.patch 6ff9fc26-quiet-libxl-logging.patch
- Add 'Conflicts: kvm < 0.14.1' to ensure libvirt is using a
  kvm package that creates qemu user:group.  Remove user:group
  creation from libvirt
  bnc#694883
- Add libvirt group at package installation
  bnc#694885
- Explicitly add 'BuildRequires: libgcrypt-devel' since it is no
  longer required by libgnutls-devel
- netcf is buggy and not well maintained in SUSE.  Disable it in
  libvirt
- polkit support was mistakenly disabled, re-enable
- Add cgconfig to Should-{Start,Stop} in libvirtd init script
  bnc#712245
- Fix apparmor profile location and content
  update install-apparmor-profiles.patch
  bnc#705668
- Fix libvirtd SIGHUP handler
  9e093f0b-libvirtd-sighup.patch
- add baselibs.conf to sources
- Enable apparmor security dirver, SLES bnc#705668
  install-apparmor-profiles.patch
- Update to libvirt 0.9.4
  - bandwidth QoS control
  - Add new API virDomainBlockPull*
  - save: new API to manipulate save file images
  - CPU bandwidth limits support
  - allow to send NMI and key event to guests
  - new API virDomainUndefineFlags
  - Implement code to attach to external QEMU instances
  - various missing python binding
  - bios: Add support for SGA
  - Numerous improvements and documentation / bug fixes
- Add some upstream patches to fix memory leaks and some bugs
  in new rpc code
  c2ddd536-cert-key-order.patch 3e5d48ef-rpc-1.patch
  927dfcf6-rpc-2.patch 2c85644b-rpc-3.patch afe8839f-rpc-4.patch
  3cfdc57b-rpc-5.patch 7518ad75-remote-mem-leak.patch
  a34e193f-statstest.patch 41828514-skip-xen-tests.patch
  eb314315-pv-kernel-cmdline.patch 00d3c5a6-remove-dead-code.patch
  b8adfcc6-fix-polkit0-build.patch b2534529-unused-param.patch
- Update to libvirt 0.9.3
  - vcpupin: introduce the new libvirt API (virDomainGetVcpupinInfo)
  - Add TXT record support for virtual DNS service
  - Support reboots with the QEMU driver
  - Introduce virDomainGetControlInfo API
  - virNodeGetMemoryStats: Expose new API
  - virNodeGetCPUTime: Implement public API
  - send-key: Defining the public API
  - vcpupin: introduce a new libvirt API (virDomainPinVcpuFlags)
  - support multifunction PCI device
  - lxc: various improvements
- Create qemu user:group if necessary at package installation.
  More fallout from bnc#694883
- VUL-0: libvirt: integer overflow in VirDomainGetVcpus
  774b21c1-CVE-2011-2511.patch
  bnc#703084
- Enable building libvirt with audit support
  bnc#694891
- fate#311371 Enhance yast to configure live migration for
  Xen and KVM
  add firewall service file for libvirt
- Invoke qemu instances as user:group qemu:qemu by default
  bnc#694883
- Update to libvirt 0.9.2
  - Framework for lock manager plugins
  - API for network config change transactions (netcf required)
  - flags for setting memory parameters
  - virDomainGetState public API
  - qemu: allow blkstat/blkinfo calls during migration
  - Introduce migration v3 API
  - Defining the Screenshot public API
  - public API for NMI injection
- spec file: Adjust some directory attributes to support running
  non-privileged qemu instances
- Remove vi_VN locale if suse_version < 11.3
- Enable cap_ng when building lxc support.
- Update to libvirt 0.9.1
  - support various persistent domain updates
  - improvements on memory APIs
  - Add virDomainEventRebootNew
  - various improvements to libxl drive
  - Spice: support audio, images and stream compression
- Move libvirt-iohelper from client to base package
- fix baselibs.conf not to requires source 32bit
- Install log dir for libxl
  f7e9b448-libxl-build.patch
- Update to libvirt 0.9.0 final
  - Support cpu usage tuning
  - Add public APIs for storage volume upload/download
  - Add public API for setting migration speed on the fly
  - Add libxenlight driver
  - qemu: support migration to fd
  - add virDomain{Get,Set}BlkioParameters
  - introduce a new libvirt API (virDomainSetMemoryFlags)
  - Expose event loop implementation as a public API
  - Dump the debug buffer to libvirtd.log on fatal signal
  - Audit support
  - Numerous enhancements and bug fixes
- Update to libvirt 0.9.0 RC3
- use %first_lang before changing symlinks, find_lang removes
  unsupported languages
- VUL-0: libvirt: several API calls do not honour read-only
  connection
  71753cb7-CVE-2011-1146.patch
  bnc#678406
- Add baselibs.conf file to build xxbit packages
  for multilib support
  bnc#676921
- Minor fixes for libvirt-guests
  bnc#653398
- Do not add drive 'boot=on' param when a kernel is specified
  efc2594b-boot-param.patch
- Update to libvirt 0.8.8 final
  - sysinfo: expose new API
  - cgroup blkio weight support
  - smartcard device support
  - qemu: Support per-device boot ordering
- Update to libvirt 0.8.8 RC3
- Update to libvirt 0.8.8 RC1
- Remove explicit dependency on libyajl
  libvirt.spec
  bnc#668225
- Retry JSON monitor 'cont' cmd on MigrationExpected error
  4301b95a-json-cont-cmd.patch
- Add support for specifying Hardware Assisted Paging (HAP) in
  libvirt domain XML.
  48a5dccd-hap1.patch
  04197350-hap2.patch
  af521a01-hap3.patch
  79f56c66-hap4.patch
  094c6f4a-hap-fix.patch
  bnc#659665
- Enabled yajl for suse_version >= 1140
- Fix generation of dnsmasq's --dhcp-hostsfile option
  a43c7338-dnsmasq-hostfile-fix.patch
- Disable yajl support as the library does not yet exist in
  SuSE distros.
- Support libvirt-guests on SuSE distros
  use-libvirt-guests-on-suse.patch
  bnc#653398
- Update to libvirt 0.8.7
  - Preliminary support for VirtualBox 4.0
  - IPv6 support
  - Add VMware Workstation and Player driver
  - Add network disk support
- Fix VNC port reservation race in qemu driver
  c58b1056-init-bitmap-size.patch
  bnc#659431
- Do not limit insserv_cleanup to SLES
- disable building openvz driver
- Update to libvirt 0.8.6
  - new API virDomainIsUpdated
  - Add support for iSCSI target auto-discovery
  - QED: Basic support for QED images
  - Introduce a virDomainOpenConsole API
  - Support for SPICE graphics
  - Add a sysinfo and SMBIOS support
  - Implement virsh qemu-monitor-command
- Enabled yajl, macvtap, and virtualport for suse_version >= 1140
- Fix build when using "policy kit 0"
  polkit0.patch
- Update to libvirt 0.8.5
  - Enable JSON and netdev features in QEMU > 0.13
  - framework for auditing integration
  - framework for DTrace/SystemTap integration
  - Setting the number of vcpu at boot
  - Enable support for nested SVM
  - Virtio plan9fs filesystem QEMU
  - Memory parameter controls
  - portability to OS-X
  - lot of bug fixes and other improvements
- cannot restart dead libvirtd without manually removing pidfile
  modified libvirtd.init
  bnc#645755
- Fix package dependencies so can be installed without
  pulling excess of optional components
- Support dropping capabilities with cap-ng library in
  openSUSE >= 11.3
- Fix build when virtualport support is available but macvtap is
  disabled.
  vport-configure.patch
- Fix CDROM media change for Xen PV domains
  modified xen-pv-cdrom.patch
  bnc#636231
- Update to libvirt 0.8.4
  - various improvements to UML driver
  - documentation improvements
  - lot of bug fixes and other improvements
  - enable ESX driver for openSUSE
- Update to libvirt 0.8.3
  - Support vSphere 4.1
  - Qemu arbitrary monitor commands
  - Qemu Monitor API entry point
  - lots of improvements and bug fixes
- VUL-0: multiple issues in libvirt
  CVE-2010-223x-000[1-0].patch, CVE-2010-223x-0010.patch,
  CVE-2010-2242-nat.patch
  bnc#618155
- Use netcat-openbsd, which contains a proper 'nc' program
  supporting the '-U' option.  Drop socat.patch.
  bnc#611023
- Re-enable numa support now that bnc#598488 is resolved.
- Allocate buffer to hold xend content
  bnc#609738
  xend-buff-size.patch
- Add upstream fixes to bitmap code that was introduced to fix
  bnc#594024
  bitmap-alloc.patch
  bitmap-fixes.patch
- Fix race in VNC port reservation with qemu/KVM domains
  bnc#594024
  vnc-race-{1,2,3}.patch
- Don't package directories/files under /var/run
- Add upstream commit 34a7f3f6 to fix unintentional breakage of
  RPC protocol.
- Disable numa support in openSUSE11.3/Factory pending resolution
  of bnc#598488
- Update to libvirt 0.8.1
  - Add virDomainGetBlockInfo API to query disk sizing
  - Start dnsmasq from libvirtd with --dhcp-hostsfile option
  - lots of improvements and bug fixes
- Update to libvirt 0.8.0
  - Snapshot API framework
  - Add managed save API entry points
  - Timer subselection for domain clock
  - Add hook utilities
  - Network filtering API
  - Introduce a new virDomainUpdateDeviceFlags public API
  - Introduce a new public API for domain events
  - Public virDomainMigrateSetMaxDowntime API
  - Add public API for volume wiping
  - xenapi: Initial commit of the new driver
  - lots of improvements and bug fixes
- Fix 'virsh dominfo' crash when no security driver is configured
  fix-no-secdriver.patch
- Updated to version 0.7.7
  - Introduce public API for domain async job handling
  - macvtap support
  - Add QEMU support for virtio channel
  - Add persistence of PCI addresses to QEMU
  - Functions for computing baseline CPU from a set of host CPUs
  - Public API for virDomain{Attach,Detach}DeviceFlags
  - lots of improvements and bug fixes
- Ensure yast-created bridges are not manipulated by libvirt
  bnc#584757
  Modified suse-network.patch
- Fix ordering of xen disks to preserve 'bootable' flag
  bnc#474738
  xend-disk-order.patch
- Add support for blktap2 disks
  xen-tap2-support.patch
- Fix listing of yast-created bridges
  bnc#583754
  Modified suse-network.patch
- Add support for new XEN_DOMCTL_INTERFACE_VERSION version 7.
  xen-domctl-ver7.patch
- Unconditionally add /var/log/libvirt/{qemu,lxc,uml} directories.
  bnc#579522
- Updated to version 0.7.6
  - Implement support for multi IQN
  - Implement CPU topology support for QEMU driver
  - Use QEmu new device adressing when possible
  - Implement SCSI controller hotplug/unplug for QEMU
  - lots of improvements and bug fixes
- Support new XEN_SYSCTL_INTERFACE_VERSION 7 in libvirt
  bnc#574124
  xen-sysctl-v7.patch
- Add upstream patches as prelude to fixing various device
  attach/detach issues
  devflag-0[1-9].patch
- Fix attaching/detaching disk device from inactive Xen guest
  bnc#500586 and bnc#573748
- Fix migration with Xen4.0
  bnc#569598
  Add xen-migration-params.patch
  Remove migrate-params.patch
- Fix freeing of uninitialized pointer when using HAL in
  node device driver
  node-dev-free.patch
- Require virt-utils package for common tools such as qemu-img
- Updated to version 0.7.5
  - Add new API virDomainMemoryStats to header and drivers
  - Public API and domain extension for CPU flags
  - expose SR IOV physical/virtual function relationships
  - Support for JSON mode monitor [deactivated]
  - Support for interface model='netfront'
  - vbox: Add support for version 3.1
  - Support QEMU's virtual FAT block device driver
  - lots of improvements and bug fixes
- Fix libvirt xen hypervisor driver to work with domctl interface
  version 6
  xen-shr-pages.patch
- Plumb domain description in xend backend
  xend-description-tag.patch
- Fix listing of defined but inactive Xen domains
  xen-list-defined.patch
- Updated to version 0.7.4
  - Implement a node device backend using libudev
  - New APIs for checking some object properties
  - Fully asynchronous monitor I/O processing
  - add MAC address based port filtering to qemu
  - support for IPv6 / multiple addresses per interfaces
  - lots of improvements and bug fixes
- Fix compilation against xen-unstable
  xen-max-vcpus.patch
- Modify detach-disk.patch as per upstream suggestions
- spec file: Fix polkit vs PolicyKit Requires
- Fix compilation when selinux is enabled
  selinux-ldflags.patch
- Fix compilation warnings
  updated snapshots.patch
  virsh-warning.patch
- Updated to version 0.7.2
  - sVirt AppArmor security driver
  - Add public API definition for data stream handling
  - ESX add esxDomainDefineXML()
  - LXC: suspend/resume support
  - Big code tree cleanup
  - Lots of bug fixes and improvements
- Add ocfs2 to list of supported fs pool types
  fate#307387
- Build phyp driver ifarch ppc64
  fate#307096
- Fix memory leaks in libvirtd's message processing
  msg-proc-memleak.patch
- Fix connection ref counting in xen drivers
  xen-refcnt.patch
- Fix abort in virsh when specifying a connection URI
  vshdeinit-recurse.patch
- Workaround for missing pkgconfig file in device-mapper-devel
  devmap-no-pkgconfig.patch
  bnc#540942
- Updated to version 0.7.1
  - Add support for encrypted (qcow) volume creation
  - Secret manipulation public API
  - Multipath storage support module
  - VBox add Storage Volume support
  - Support configuration of huge pages in guests
  - Support new PolicyKit 1.0 API
  - Compressed save image format for Qemu
  - Qemu add host PCI device hotplug support
- Updated to version 0.7.0
  - Interface implementation based on netcf (disabled on SuSE)
  - Add new net filesystem glusterfs
  - Initial VMWare ESX driver
  - Add support for VBox 3 and event callbacks on vbox
  - First version of the Power Hypervisor driver
  - Run QEMU guests as an unprivileged user (still root on SuSE)
  - Support cgroups in QEMU driver
  - QEmu hotplug NIC support
  - Storage cloning for LVM and Disk backends
- Updated to version 0.6.5
  - create storage volumes on disk backend
  - drop of capabilities based on libcap-ng when possible
  - forbid autostart on transcient networks
  - re-detection of transient VMs after libvirtd restart
  - create and destroy NPIV support
  - other bug fixes and cleanups
- Removed unnecessary call to fillup_and_insserv macro in
  %post scriptlet
- Updated to version 0.6.2
  - support SASL auth for VNC server
  - memory ballooning in QEMU
  - SCSI HBA storage pool support
  - PCI passthrough in Xen driver
  - new APIs for Node device detach reattach and reset
  - sVirt mandatory access control support
  - thread safety of the API and event handling
  - allow QEmu domains to survive daemon restart
  - extended logging capabilities
  - support copy-on-write storage volumes
  - support of storage cache control options for QEMU/KVM
- Improvements from lnussel@suse.de
  - add %jobs macro again
  - package default qemu network and augeas config files again
  - don't start libvirtd by default (bnc#496838)
- use --disable-static instead of just removing static libraries

==== lightdm ====
Version update (1.17.5 -> 1.18.1)
Subpackages: liblightdm-gobject-1-0 lightdm-lang

- fix config file to use new Seat:* sematics
- update to 1.18.1
  * Use /dev/tty0 instead of /dev/console for VT operations
  * Small documentation fixes
  * Don't write $DISPLAY into tty line in utmp/btmp.

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

- Re-enable glibc-2.23 patch for Tumbleweed

==== mozc ====
Version update (2.17.2123.102 -> 2.17.2313.102)
Subpackages: fcitx-mozc ibus-mozc ibus-mozc-candidate-window mozc-gui-tools

- Upstream update to 2.17.2313.102
  * "-j" option is deprecated
  * Calculator supports inputs starting with "="
  * ibus-mozc supports "icon_prop_key" and input mode labels are
    shown on tray icon
  * Minor updates and refactoring
- Update ibus-provide-layout-variations.patch
- Update mozc-ninja-verbose-build.patch

==== opal ====

- Use pkgconfig instead of libffmpeg-devel

==== openssl ====
Subpackages: libopenssl-devel libopenssl1_0_0 libopenssl1_0_0-32bit

- Remove a hack for bsc#936563
- Drop bsc936563_hack.patch
- import fips patches from SLE-12
  * openssl-fips-clearerror.patch
  * openssl-fips-dont-fall-back-to-default-digest.patch
  * openssl-fips-fix-odd-rsakeybits.patch
  * openssl-fips-rsagen-d-bits.patch
  * openssl-fips-selftests_in_nonfips_mode.patch
  * openssl-fips_RSA_compute_d_with_lcm.patch
  * openssl-fips_disallow_ENGINE_loading.patch
  * openssl-fips_disallow_x931_rand_method.patch
  * openssl-rsakeygen-minimum-distance.patch
  * openssl-urandom-reseeding.patch
- add support for "ciphers" providing no encryption (bsc#937085)
  * don't build with -DSSL_FORBID_ENULL

==== perl-SQL-Statement ====
Version update (1.409 -> 1.410)

- updated to 1.410
  see /usr/share/doc/packages/perl-SQL-Statement/Changes
  1.410 2016-04-11
    [Bug fixes]
  * Fix RT#113625 - Unnecessary x-bits (Kent Fredric)
    [Documentation]
  * pod2markdown README.md from lib/SQL/Statement.pm

==== perl-Sub-Name ====
Version update (0.14 -> 0.15)

- updated to 0.15
  see /usr/share/doc/packages/perl-Sub-Name/Changes
  0.15      2016-03-15 22:17:38Z
  - fix uninitialized warning in test on perls < 5.8.6 (RT#104510)
  - repository moved to the github p5sagit organization (the primary is on
    shadowcat, mirrored to github)

==== shotwell ====
Version update (0.22.0+git.20160103 -> 0.22.1+git.20160416)
Subpackages: shotwell-lang

- Update to version 0.22.1+git.20160416:
  + build: Remove some shell magic.
  + Do not use Posix.system().
  + Update .gitignore.
  + Removed execution permissions of formats page.
  + Fixed mentions to UI's option/item/button labels.
  + Add '<gui>' tag to option/item/button mentions.
  + Change "Date and Time" help's page filename to fit its content.
  + Updated translations.

==== strace ====

- Cleanup spec file with spec-cleaner
- Drop alpha/sparc conditionals, neither is supported
- Drop ppc/ppc64 provides/obsolete as no longer needed
- Do not export OPTFLAGS as they are used anyways

==== texlive ====

- Use some more system libraries
- Avoid to prerequire own packages at build time
- Use system libmpfr
- Work around broken perl_gen_filelist rpm macro
- Change Recommends for binary packages on their main packages
  to Requires(pre) even if we get a dependency loop as otherwise
  some developers to not get it right.
- Add some basic Recommends for binary packages to have an
  basic environment around.
- Really require the library packages with texive-bin-devel

==== texlive-specs-m ====
Version update (2015.104.svn37789 -> 2015.105.svn37789)

- There is no texlive-misc with null.tex anymore but texlive-knuth-lib
- Let texlive-lm-fonts obsolete ctan-latinmodern-fonts (boo#971282)
- Let texlive-junicode-fonts obsolete ctan-junicode-fonts (boo#971282)

==== totem ====
Version update (3.20.0 -> 3.20.1)
Subpackages: nautilus-totem totem-plugins

- Update to version 3.20.1:
  + Make playback rate available to plugins.
  + Add more shortcuts for the shortcuts help window.
  + Fix a number of compilation warnings.
  + Updated translations.
- Add totem-Fix-build-werror.patch: backend: Fix the build with
  - Werror=format. Fix build on i586 (bgo#765036).

==== vm-install ====
Version update (0.8.47 -> 0.8.50)

- bsc#974470 - The PV SLES-12-SP2 guest installation on xen(host
  SLES-11-SP4) can not boot
- Version 0.8.50
- Add support for Windows Server 2016
- Version 0.8.49
- Fix call to brctl on Tumbleweed
- Version 0.8.48

==== yast2 ====
Version update (3.1.183 -> 3.1.185)
Subpackages: yast2-devel-doc

- CWM: fix showing help for tabs widgets
  found during fixing bnc#952633)
- 3.1.185
- Make the "Abort" button default in the file conflict popup
  (safe default compatible with zypper) (bsc#923590)
- 3.1.184

==== yast2-bootloader ====
Version update (3.1.165 -> 3.1.176)

- smarter prep partition proposal (bnc#970152)
- fix exception when grub.cfg is not yet generated (bnc#976534)
- 3.1.176
- fix installing grub2 to underlaying devices (bnc#976315)
- 3.1.175
- Improve misleading label for GRUB2 password (bnc#952633)
- 3.1.174
- fix regression in installation on md raid
  (related to FATE#317701 found by openqa)
- 3.1.173
- fix regression in serial console handling and cover it with
  automatic tests
  (bnc#870514 appears again)
- 3.1.172
- Fix error when showing order of hard disks (bsc#975514)
- 3.1.171
- Fix: Taking modulename "Bootloader" instead of class.
  (related to FATE#317701)
- 3.1.170
- Clean pending TODOs and implement bootloader API calls with new
  architecture (related to FATE#317701)
- 3.1.169
- Drop preparing storage data for perl-Bootloader as it is no
  longer needed (related to FATE#317701)
- 3.1.168
- Fix import of integer timeout and export of terminal symbol
  (found during testing of FATE#317701)
- 3.1.167
- do not propose nor running grub2-install on bare metal POWER
  (bnc#970582)
- do not use perl-Bootloader in yast2-bootloader (FATE#317701)
- 3.1.166

==== yast2-drbd ====
Version update (3.1.20 -> 3.1.21)

- bsc#976562, fix error when using hyphen in node name.
- fate#320398, add require to drbd9.0 for fate#315096.
- fate#320398, support drbd9 to extend to multiple node
- Syntax change: support read/write automatically node-id.
- Syntax change: support connection-mesh and net section in it.
- Syntax compatible: won't pop up error for connection section.
    not support write connection section.
- Version 3.1.21

==== yast2-installation ====
Version update (3.1.177 -> 3.1.181)

- Fix handling of license acceptance in welcome screen
  (bsc#975774)
- 3.1.181
- Run the automatic installer self update also in the AutoYaST
  mode, read the optional custom URL from the profile ("general" ->
  "self_update_url" node) (FATE#319716)
- 3.1.180
- bsc#956473
  - improved formatting of network interfaces listing
- 3.1.179
- do not install perl-Bootloader-YAML on target system as it is no
  longer needed (FATE#317701)
- 3.1.178

==== yast2-kdump ====
Version update (3.1.36 -> 3.1.37)

- Remove unused import of dropped BootCommon package
  (related to FATE#317701)
- 3.1.37

==== yast2-vm ====
Version update (3.1.25 -> 3.1.26)

- Remove workarounds not needed for new bootloader
  (related to FATE#317701)
- 3.1.26