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