Changed packages:

==== ccache ====
Version update (3.1.9 -> 3.2.1)

- Add gpg signature
- Remove ccache-gcc48.patch and xclang.patch (both are already
  present in current release)
- On i586, use only small testsuite (quicktest) full testsuite
  fails (https://bugzilla.samba.org/show_bug.cgi?id=11109)
- Update to 3.2.1:
  * Added support for configuring ccache via one or several
    configuration files instead of via environment variables.
    Environment variables still have priority but are no longer
    the recommended way of customizing ccache behavior. See the
    manual for more information.
  * Added support for compiler error/warning messages with color.
  * Made creation of temporary directories and cache directories
    smarter to avoid unnecessary stat calls.
  * Improved efficiency of the algorithm that scans for
    __DATE_ and __TIME__ tokens in the hashed source code.
  * Added support for several binaries (separated by space) in
    CCACHE_PREFIX.
  * The -c option is no longer passed to the preprocessor.
    This fixes problems with clang and Solaris?s C++ compiler.
  * ccache no longer passes preprocessor options like -D and -I to
    the compiler when compiling preprocessed output. This fixes
    warnings emitted by clang.
  * Compiler options -fprofile-generate, -fprofile-arcs,
  - fprofile-use and -fbranch-probabilities are now handled
    without bailing.
  * Added support for clang?s --serialize-diagnostic option,
    storing the diagnostic file (.dia) in the cache.
  * Added support for precompiled headers when using clang.
  * Changed the -x language option to use the new objective C
    standard for GCC and clang.
  * On a cache miss, ccache now instructs the compiler to create
    the object file at the real destination and then copies the
    file into the cache instead of the other way around. This is
    needed to support compiler options like -fprofile-arcs
    and --serialize-diagnostics.
  * ccache now checks that included files' ctimes aren?t too new.
    This check can be turned off by adding include_file_ctime
    to the ?ccache sloppinessâhe filename part of options
    like -Wp,-MDfilename is no longer included in the hash
    since the filename doesn?t have any bearing on the result.
  * Added a ?read-only directâefault cache size is now 5 GB
    (was previously 1 GiB).
  * Added support for @file and -@file arguments (reading options
    from a file).
  * Bail out on too hard compiler option -Wp,-P.
  * Optimized MD4 calculation code on little-endian systems.
  * Various improvements and fixes on win32.
  * Improved logging to the ccache log file.
  * Added --dump-manifest command-line option for debugging purposes.
  * Added --with-bundled-zlib configure option.
  * Upgraded bundled zlib to version 1.2.8.
  * Improved dev.mk to be more platform independent.
  * Made the test suite work with clang and gcc-llvm on OS X.
  * Various other improvements of the test suite.

==== emacs ====
Subpackages: emacs-info emacs-nox emacs-x11 etags

- jpeg-version-check.patch: Fix jpeg version check to work with gcc >= 5

==== gcab ====
Subpackages: gcab-lang libgcab-1_0-0

- Add gcab-checksum.patch: fix checksum computation (bgo#746580).

==== git ====
Version update (2.3.3 -> 2.3.4)
Subpackages: git-core git-cvs git-daemon git-email git-gui git-svn git-web gitk

- git 2.3.4:
  * The 'color.status.unmerged' configuration was not described.
  * "git log --decorate" did not reset colors correctly around the
  branch names.
  * "git -C '' subcmd" refused to work in the current directory, unlike
  "cd ''" which silently behaves as a no-op.
  * "git imap-send" learned to optionally talk with an IMAP server via
  libcURL; because there is no other option when Git is built with
  NO_OPENSSL option, use that codepath by default under such
  configuration.
  * A workaround for certain build of GPG that triggered false breakage
  in a test has been added.
  * "git rebase -i" recently started to include the number of
  commits in the insn sheet to be processed, but on a platform
  that prepends leading whitespaces to "wc -l" output, the numbers
  are shown with extra whitespaces that aren't necessary.
  * We did not parse username followed by literal IPv6 address in SSH
  transport URLs, e.g. ssh://user@[2001:db8::1]:22/repo.git
  correctly.

==== gpg2 ====

- Add hkps-fix-host-name-verification-when-using-pools.patch to
  fix hkps support w/ pools. Upstream commit dc10d46.

==== kernel-firmware ====
Subpackages: ucode-amd

- Fix the filelist of amd-ucode.

==== liborcus-0_8-0 ====
Version update (0.7.0 -> 0.7.1)

- Version bump to 0.7.1:
  * Various boost bugfixes and update for new ixion
- Obsoleted patch:
  * liborcus-boost-1.56.patch

==== libsndfile-devel ====
Subpackages: libsndfile1 libsndfile1-32bit

- Cleanup spec file with spec-cleaner
- Add gpg signature
- Remove old ppc provides/obsoletes

==== libvirt ====
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-driver-xen libvirt-daemon-qemu libvirt-daemon-xen

- Disable interface driver if libnetcontrol cannot be initialized
  Modified libvirt-suse-netcontrol.patch
  boo#920551

==== liblirc_client0 ====
Version update (0.9.1a -> 0.9.2a)
Subpackages: lirc-devel

- Fix a typo in obsolete tag
- lirc-core provides and obsoletes lirc
- Fix lirc-disable-kernel-rc requirement
- Update to version 0.9.2a
  * Maintenance release: bugfixes, no new features.
  * Notably fixes #85, multiple --connect regression.
  * Fixes bad bug for locating ~/.lircrc config file.
  * Documentation and lirc.org updates.
  * All in all 19 patches.
- Split each lirc module in his own package
  * core : contains needed binaries to run basically lirc; it obsoletes
    previous lirc package
  * config: contains tools and data to ease the LIRC configuration process.
    it provides and obsoletes the previous "remotes" packages as
    remotes config files are not provided anymore and the config
    package provides a tool to config a remote
  * liblirc_driver0 : provides the driver library
  * liblirc0 : the main library
  * drv-ftdi: provides ftdi support
  * drv-portaudio : provides portaudio support
  * tools-gui : tools for debugging lirc
- Add pkgconfig(libftdi1) require for Factory; ftdi is only availables
  on Factory
- Add pkgconfig(portaudio-2.0) require; build with portaudio support
- Add python3 build require instead of python; python3 is now the
  default
- Add python3-PyYAML build require and requirement for lirc-config;
  needed for generating table.html and lirc.hwdb, and is a direct
  dependency of lirc-setup
- Remove help2man require; dropped by upstream
- Remove lirc-0.9.1a-fix-bashisms.patch; fixed on upstream release
- Remove 0003-0.9.1a-Bugfix-segfault-when-parsing-connect-in-confi.patch
  fixed on upstream release
- Update patches
  * 0001-Fix-segfault-when-starting-lircd-AUR-41581.patch
  * 0002-lircd-Fix-bad-default-for-lircdfile.patch
- Remove old and not needed lirc-64bit obsoletion
- Add liblirc_driver0 and liblirc0 to baselibs.conf

==== nano ====
Version update (2.3.6 -> 2.4.0)
Subpackages: nano-lang

- Update to 2.4.0:
  * doc/nanorc.sample.in: Remove ?undo? section which is now obsolete.
  * doc/syntax/nanorc.nanorc: Remove 'undo' from the valid options.
  * doc/texinfo/nano.texi, doc/man/nanorc.5: Typo fix.
  * src/global.c (add_to_sclist): Remove the now unused and unneeded
    addition ability from this builder function of the shortcut list.
  * src/global.c (strtokeytype): Move this to a better place.
  * src/global.c (first_sc_for): Move this too to a better place.
  * src/prompt.c (do_yesno_prompt): Use the new and more direct
    func_from_key() wrapper instead of get_shortcut().
  * src/text.c (do_linter): Likewise.
  * src/files.c (do_insertfile, do_writeout): Likewise.
  * src/files.c (do_insertfile): Adjust some indentation.
  * src/prompt.c (do_statusbar_input), src/browser.c (do_browser):
    Reorder a few things, and adjust some whitespace.
  * doc/man/nano.1, doc/man/rnano.1: Separate short and long option
    by a comma instead of putting the long one between parentheses.
    And showing the required quotes around the argument of -Q.
  * doc/texinfo/nano.texi: Standardize the formatting of command-line
    options -- each one separately. Also add some more markup.
  * doc/man/nano.1, doc/man/rnano.1: Tweak the formatting a bit so
    that po4a will create a nicer POT file.
  * doc/man/nanorc.5: Improve some of the wordings and formatting.
  * doc/syntax/nanorc.nanorc: Remove a mistaken OR which causes a
    'Bad regex, empty (sub)expression' error on some systems.
  * doc/texinfo/nano.texi: Improve some wordings and formatting.
  * src/text.c (do_justify): Replace the old get_shortcut() wrapper
    with the new func_from_key().
  * doc/syntax/{perl,python,ruby,sh}.nanorc: Recognize also header
    lines of the form "#!/usr/bin/env thing" besides "#!/bin/thing".
  * doc/syntax/spec.nanorc: Colorize %pretrans and %posttrans fully.
  * src/files.c (do_lockfile): Gettextize the "File being edited"
    prompt, and improve its wording.
  * src/winio.c (do_credits): Remove the names of past translators
    from the Easter-egg scroll.
  * THANKS: Add a missing historical translator name.
  * src/winio.c (do_credits): Add Mark to the scroll, for all his
    undo work, colouring nano's interface, and other patches.
  * New formatter code to support syntaxes like
    go which have tools to automatically lint and reformat the text
    for you (gofmt), which is lovely. rcfile option formatter,
    function text.c:do_formatter() and some other calls.
  * src/files.c (open_buffer): Check here for locking and properly
    handle choosing to not open a file when locked instead of in
    open_file().
  * src/winio.c (do_credits): Add a general entry for all translators.
  * src/files.c (write_lockfile): Avoid writing uninitialized bytes
    to the lock file -- a simple null_at() would not initialize the
    buffer.
  * src/files.c (do_lockfile): Make sure that 'lockprog' and
    'lockuser' are terminated -- strncpy() does not guarantee that
    on its own.
  * src/files.c (do_lockfile): Avoid printing a wrong PID on the
    status bar due to treating serialized PID bytes as signed
    integers.
  * src/files.c (write_lockfile): Do not trim the nano version
    number -- snprintf() counts the trailing zero into the size limit.
  * src/cut.c (do_cut_text): Make sure to set modified even when
    using --enable-tiny.
  * src/file.c (do_lockfile): Also show the name of the affected file
    when finding a lock file, for when many files are opened at once.
  * src/file.c (do_lockfile): The user does the editing, not the editor.
  * doc/syntax/sh.nanorc: Recognize also dash, openrc and runscript.
  * README: Fix the explanation of how to subscribe to a mailing list.
  * doc/syntax/{java,lua,python,ruby}.nanorc: Wrap some overlong lines.
  * src/rcfile.c (parse_binding): Add an exception for do_toggle() as
    rebinding toggles broke with r5022. (Fixed in r5134.)
  * doc/man/nanorc.5, doc/texinfo/nano.texi: Add a note about the
    inherent imperfection of using regular expressions for syntax
    highlighting.
  * doc/man/nanorc.5: Improve the indentation of some lists.
  * doc/man/nanorc.5, doc/texinfo/nano.texi: Remove the mistaken
    square brackets around the arguments of "header" and "magic" --
    those arguments are not optional. Also add "formatter" to the
    texinfo document, and slightly improve its punctuation.
  * src/proto.h, src/nano.c: Fix compilation with --enable-tiny plus
  - -enable-nanorc.
  * src/rcfile.c (parse_binding): Fix the rebinding of toggles.
  * doc/man/{nano.1,rnano.1,nanorc.5}, doc/texinfo/nano.texi: Update
    years and version numbers in the docs in anticipation of a release.
  * src/nano.c (version): Drop compile time from version information
    to enable a reproducible build.
  * src/nano.c (renumber): Get out if there is nothing to renumber,
    to prevent do_undo() from falling over trying to renumber emptiness.
  * src/text.c (do_formatter): Fix a message plus a few comments.
  * src/text.c (do_alt_speller): Do not set the modified flag when
    an external spell checker didn't make any changes.
  * src/nano.c (finish_stdin_pager, cancel_stdin_pager, stdin_pager):
    Normalize the whitespace, remove an old comment, and place another
    one better.
  * src/text.c (do_undo): Make a message equal to another one. It
    was mistakenly changed in r4950. (This is translation-neutral.)
  * src/global.c (shortcut_init): Keep related items together in the
    ^G help screen.
  * src/text.c (do_alt_speller): Restore the positions of the mark
    and the cursor in a better way: to the columns where they were.
  * src/text.c (do_alt_speller): Remove some leftovers.
  * src/search.c: Place some comments better and unwrap some lines.
  * src/chars.c (move_mbleft): Start looking for a multibyte char
    not at the start of the string, but only as far back as such a
    char can possibly be. Change suggested by Mark Majeres.
  * src/search.c (findnextstr): Step backward or forward not simply
    one byte but one character (possibly multibyte).
  * src/winio.c (edit_redraw): Do not center the current line when
    smooth scrolling is used.
- Do less manually in spec.

==== iscsiuio ====
Subpackages: open-iscsi open-isns

- Updated to latest upstream, adding 42 patches. See
  git@github.com:hreinecke/open-iscsi.git, openSUSE-Factory
  branch, for details:
  * iscsid: retry login for ISCSI_ERR_HOST_NOT_FOUND
  * iscsid: Fix double close of mgmt ipc fd
  * iscsiadm: Initialize param_count in set_host_chap_info
  * iscsiuio: Rebranding iscsiuio
  * iscsiadm : make iface.ipaddress optional in iface
  * isns: Add docs for deregistering discovery domains.
  * iscsid: don't round up when modifying padding len
  * Fix build warnings for unused variables
  * Fix warning about possibly-uninitialized variable
  * Fix bad sizeof in memset
  * Fix missing header
  * iscsiuio: Fix warning about non-matching types
  * iscsiuio: Fix strict-aliasing warning with struct
  * iscsiuio: Resolve strict aliasing issue in
  * iscsiuio: Fix aliasing issue with
  * iscsiuio: Use attribute(unused) for variables that are
  * iscsiuio: Use attribute(unused) for *icmpv6_hdr
  * iscsiuio: Change nic_disable to return void
  * iscsiuio: Remove set but unused variables
  * iscsiuio: Check return value from nic_queue_tx_packet
  * Code cleanup: no functional changes
  * Represent DHCP "origin" as an enum, not a string.
  * Allow modifications for iface.gateway and
  * actor: Mark actor_check static
  * actor: simplify actor_check
  * actor: s/ACTOR_TICKS/actor_jiffies/
  * actor: Remove ACTOR_TICKS_10MS()
  * actor: Unobfuscate ACTOR_MAX_LOOPS
  * actor: Simplify actor_poll a little
  * Remove actor_init and rename actor_new to actor_init
  * Make running actors event-driven
  * Wake up to reap children
  * fix regression in iscsi_tcp iface binding
  * guard against NULL ptr during discovery from unexpected
  * add discovery as a valid mode in iscsiadm.8
  * iscsid: fix order of setting uid/gid and drop
  * iscsiuio CFLAGS fixes
  * Fix incorrect list operation leading to out-of-order
  * Prevent spinning over poll() when reconnecting to an
  * Add some more debug logging to actor.c
  * iscsid safe session logout
  * iscsid: don't re-read config file for every session

==== osc ====
Version update (0.151.1 -> 0.151.2)

- 0.151.2
  - improved error loging

==== perl-YAML-LibYAML ====

- Added perl-YAML-LibYAML-no-plan.patch, which lets the package build
  on SLES 11.

==== quagga ====
Version update (0.99.23 -> 0.99.24.1)

- Fix build for openSUSE 13.1/SLE12
- Update to version 0.99.24.1
  * zebra: don't print uninitialized string (3b02fe8)
    This crept in as part of the MRIB improvements and I missed the compiler
    warning between other noise.  Unfortunately, printing an uninitialised
    variable can in fact make zebra crash, so this is not trivial.
- Use systemd for openSUSE > 12.3
- Add patch from Fedora
  * 0001-systemd-change-the-WantedBy-target.patch

==== slib ====
Version update (3b4 -> 3b5)

- Update to version 3b5
  * rmdsff.scm (make-cell, integer->coordinates)
    (coordinates->integer): Don't depend on LETREC* behavior.
  * Makefile, mklibcat.scm, rmdsff.scm, slib.texi (space-filling):
    Added "rmdsff.scm" and documentation.
  * phil-spc.scm, schmooz.scm, slib.texi: Because TeXinfo-5 changed
    the rules, don't allow text between @defun and @defunx.
  * usercat: Use local copy of "schmooz.scm".
- Remove unzip build require; now use a regular tar.gz tarball
- Remove obsolete AUTHORS and %clean section

==== libgudev-1_0-0 ====
Version update (210 -> 219)
Subpackages: libgudev-1_0-devel libudev-devel libudev1 libudev1-32bit systemd systemd-32bit systemd-bash-completion systemd-logger systemd-sysvinit typelib-1_0-GUdev-1_0 udev

- Add 0001-core-rework-device-state-logic.patch to fix spurious
  automated umount after mount.
- mark more subpackages as !bootstrap for systemd-mini usage.
- spec : remove --with-firmware-path, firmware loader was removed in v217
- spec: remove --disable-multi-seat-x, gone.(fixed in xorg)
- spec: Do not enable systemd-readahead-collect.service and
  systemd-readahead-replay.service as these do not exist anymore.
- spec: drop timedate-add-support-for-openSUSE-version-of-etc-sysconfig.patch
  Yast was fixed to write all timezone changes exactly how timedated expects
  things to be done.
- spec: remove handle-etc-HOSTNAME.patch, since late 2014 the netcfg
  package handles the migration from /etc/HOSTNAME to /etc/hostname
  and owns both files.
-spec: remove boot.udev and systemd-journald.init as they currently
  serve no purpose.
- suse-sysv-bootd-support.diff: Remove HAVE_SYSVINIT conditions, we
  are in sysvcompat-only codepath, also remove the code targetting other
  distributions, never compiled as the TARGET_$DISTRO macros are never defined.
- systemd-powerd-initctl-support.patch guard with HAVE_SYSV_COMPAT
- set-and-use-default-logconsole.patch: fix HAVE_SYSV_COMPAT guards
- insserv-generator.patch: Only build when sysvcompat is enabled
- vhangup-on-all-consoles.patch add a comment indicating this is a workaround
  for a kernel bug.
- spec: Add option to allow disabling sysvinit compat at build time.
- spec: Add option to enable resolved at build time.
- spec: Remove all %ifs for !factory products, current systemd releases can
  neither be built nor installed in older products without upgrading
  several components of the base system.
  (removed: 1008-add-msft-compability-rules.patch was only for =< 13.1)
- spec: remove all dummy "aliases" to /etc/init.d, that made sense only when
  those init scripts still existed. (dummy localfs.service source: gone)
- systemd-sleep-grub: moved to the grub2 package where it belongs as a
  suspend/resume hook (SR#286533) (drops prepare-suspend-to-disk.patch)
- remove LFS_CFLAGS from CFLAGS, never needed in systemd as it force feds
  config.h everywhere in the preprocessor cmdline.
- Update to new upstream release 219
  * systemd units can now be "unsupported" (like, for example,
  .device in a containers), similar to the "skipped" state in
  SUSE's prior sysvinit scripts.
  * tmpfiles gained the 'v' type for creating btrfs subvolumes.
  * tmpfiles gained the 'a' type for setting ACLs.
  * systemd-nspawn gained new switches: --ephemeral, --template
  * The /var/lib/containers location is deprecated and replaced by
  /var/lib/machines.
  * machinectl gained the copy-from and copy-to commands.
  * machinectl now knows a "bind" command (for use with nspawn)
  * new "systemd-importd" daemon to download container images and run
  them as nspawn containers.
  * networkd collects LLDP network announcements, if available, and
  so shown in networkctl.
  * The fallback terminal type was changed from "vt102" to "vt220",
  allowing PgUp/PgDn keys to work.
  * Pressing Ctrl-Alt-Del 7x in 2 seconds forces a umount+reboot now,
  useful should the regular shutdown hang.
  * Removing storage will cause systemd to unmount the associated
  mountpoints so that they don't linger around.
- Add suse-sysv-bootd-support.diff (reinstate old
  Revert-service-drop-support-for-SysV-scripts-for-the-early.patch)
- Update to systemd v218-1050-g38ab096
- Remove patches
  use-usr-sbin-sulogin-for-emergency-service.patch (upstream fixed it)
- Reinstate and improve (remove huge indents from)
  tty-ask-password-agent-on-console.patch,
  0014-journald-with-journaling-FS.patch, rootsymlink_generator.
- disable systemd-resolved for now as it interacts not well with
  our methods and security has concerns regarding spoofing. bsc#917781

==== virtualbox ====
Version update (4.3.24 -> 4.3.26)
Subpackages: virtualbox-guest-kmp-default virtualbox-guest-kmp-desktop virtualbox-guest-tools virtualbox-guest-x11 virtualbox-host-kmp-default virtualbox-host-kmp-desktop virtualbox-qt

- Version bump to 2.3.26:
  * GUI: in the snapshots pane, protect the age of snapshots against wrong host
    time (bug #13955)
  * NAT Network: fixed a bug which prevented to propagate any DNS name server /
    domain / search string information to the NAT network (4.3.24 regression; bugs
    [#13915], #13918)
  * NAT Network: don't delay the shutdown of VBoxSVC on Windows hosts
  * Mouse support: the mouse could not be moved under rare conditions if no Guest
  * Additions are installed (4.3.24 regression; bug #13935)
  * Storage: if the guest ejects a virtual CD/DVD medium, make the change permanent
    (bugs #9858, #12885)
  * VGA: made saving secondary screen sizes possible in X11 guests
  * SDK: fixed the VirtualBox.tlb file (4.3.20 regression; bug #13943)
    rdesktop-vrdp: make it work with USB devices again (4.3.14 regression; bug
    [#13901])
  * USB: fixed a possible BSOD on Windows hosts under rare conditions
  * iPXE: enable the HTTP download protocol on non-Linux hosts (bug #13628)
  * Mac OS X hosts: don't panic on hosts with activated SMAP (Broadwell and later;
    bug #13951)
  * Linux hosts: don't crash Linux 4.0 hosts (bug #13835)

==== whois ====
Version update (5.2.6 -> 5.2.7)

- whois 5.2.7:
  * Removed a bogus disclaimer detection string.
  * Updated the list of new gTLDs




Removed packages:
  libixion-0_8-0
  lirc
   > lirc-remotes


Added packages:
  libixion-0_10-0
  libmicrohttpd10
  liblirc0
   > liblirc_driver0
  pcfclock-kmp-default
   > pcfclock-kmp-desktop