Changed packages: ==== acpica ==== Version update (20140214 -> 20140724) - Update to version 20140724 ==== alsa ==== Subpackages: alsa-devel libasound2 libasound2-32bit - Remove obsoleted README.SuSE (bnc#889023) - Correct SUSE branding names in some texts (bnc#889023,FATE#316521) - Properly include time.h for CLOCK_MONOTONIC_RAW: 0015-pcm-pcm_local.h-include-time.h-to-enable-CLOCK_MONOT.patch ==== bin86 ==== - Rename rpmlintrc to %{name}-rpmlintrc. Follow the packaging guidelines. ==== bzip2 ==== Subpackages: libbz2-1 libbz2-1-32bit libbz2-devel - Rename rpmlintrc to %{name}-rpmlintrc. Follow the packaging guidelines. ==== coreutils ==== Version update (8.22 -> 8.23) - Add patches for upstream glitches: - coreutils-fix-man-deps.patch - coreutils-chroot-perform-chdir-unless-skip-chdir.patch - Refresh patches: - coreutils-build-timeout-as-pie.patch - coreutils-getaddrinfo.patch - coreutils-i18n.patch - coreutils-misc.patch - coreutils-ocfs2_reflinks.patch - coreutils-remove_hostname_documentation.patch - coreutils-remove_kill_documentation.patch - coreutils-skip-gnulib-test-tls.patch - coreutils-tests-shorten-extreme-factor-tests.patch - Remove now-upstream patches: - coreutils-copy-fix-selinux-existing-dirs.patch - coreutils-gnulib-tests-ppc64le.patch - coreutils-tests-avoid-FP-cp-cpuinfo.patch - coreutils-test-avoid-FP-when-no-ACL-support.patch - coreutils-ln-avoid-segfault-for-empty-target.patch - coreutils-date-avoid-crash-in-TZ-parsing.patch - coreutils-shuf-repeat-avoid-crash-when-input-empty.patch - coreutils-improve_df_--human_and_--si,_help_and_man_page.patch - coreutils-avoid_sizeof_charPP__static_analysis_warning.patch - coreutils-also_deduplicate_virtual_file_systems.patch - coreutils-fix_handling_of_symlinks_in_mount_list.patch - coreutils-ignore_non_file_system_entries_in_proc_mounts.patch - coreutils-avoid_clang_-Wtautological-constant-out-of-range-compare_warning.patch - coreutils-use_the_last_device_name_provided_by_the_system.patch - coreutils-avoid_compiler_warnings_with_some_assert_implementations.patch - coreutils-use_all_of_the_last_device_details_provided.patch - coreutils-output_placeholder_values_for_inaccessible_mount_points.patch - coreutils-look_for_accessible_mount_points_for_specified_devices.patch - coreutils-report_correct_device_in_presence_of_eclipsed_mounts.patch - coreutils-avoid_an_inconsequential_mem_leak.patch - Update to 8.23 (2014-07-18) [stable] * * Bug fixes chmod -Rc no longer issues erroneous warnings for files with special bits set. [bug introduced in coreutils-6.0] cp -a, mv, and install --preserve-context, once again set the correct SELinux context for existing directories in the destination. Previously they set the context of an existing directory to that of its last copied descendent. [bug introduced in coreutils-8.22] cp -a, mv, and install --preserve-context, no longer seg fault when running with SELinux enabled, when copying from file systems that return an error when reading the SELinux context for a file. [bug introduced in coreutils-8.22] cp -a and mv now preserve xattrs of symlinks copied across file systems. [bug introduced with extended attribute preservation feature in coreutils-7.1] date could crash or go into an infinite loop when parsing a malformed TZ="". [bug introduced with the --date='TZ="" ..' parsing feature in coreutils-5.3.0] dd's ASCII and EBCDIC conversions were incompatible with common practice and with POSIX, and have been corrected as follows. First, conv=ascii now implies conv=unblock, and conv=ebcdic and conv=ibm now imply conv=block. Second, the translation tables for dd conv=ascii and conv=ebcdic have been corrected as shown in the following table, where A is the ASCII value, W is the old, wrong EBCDIC value, and E is the new, corrected EBCDIC value; all values are in octal. A W E 041 117 132 133 112 255 135 132 275 136 137 232 174 152 117 176 241 137 313 232 152 325 255 112 345 275 241 [These dd bugs were present in "the beginning".] df has more fixes related to the newer dynamic representation of file systems: Duplicates are elided for virtual file systems like tmpfs. Details for the correct device are output for points mounted multiple times. Placeholder values are output for inaccessible file systems, rather than than error messages or values for the wrong file system. [These bugs were present in "the beginning".] df now outputs all appropriate entries in the presence of bind mounts. On some systems, entries would have been incorrectly elided due to them being considered "dummy" mounts. [bug introduced in coreutils-8.22] du now silently ignores directory cycles introduced with bind mounts. Previously it would issue a warning and exit with a failure status. [bug introduced in coreutils-8.1] head --bytes=-N and --lines=-N now handles devices more consistently, not ignoring data from virtual devices like /dev/zero, or on BSD systems data from tty devices. [bug introduced in coreutils-5.0.1] head --bytes=-N - no longer fails with a bogus diagnostic when stdin's seek pointer is not at the beginning. [bug introduced with the --bytes=-N feature in coreutils-5.0.1] head --lines=-0, when the input does not contain a trailing '\n', now copies all input to stdout. Previously nothing was output in this case. [bug introduced with the --lines=-N feature in coreutils-5.0.1] id, when invoked with no user name argument, now prints the correct group ID. Previously, in the default output format, it would print the default group ID in the password database, which may be neither real nor effective. For e.g., when run set-GID, or when the database changes outside the current session. [bug introduced in coreutils-8.1] ln -sf now replaces symbolic links whose targets can't exist. Previously it would display an error, requiring --no-dereference to avoid the issue. [bug introduced in coreutils-5.3.0] ln -sr '' F no longer segfaults. Now works as expected. [bug introduced with the --relative feature in coreutils-8.16] numfmt now handles blanks correctly in all unibyte locales. Previously in locales where character 0xA0 is a blank, numfmt would mishandle it. [bug introduced when numfmt was added in coreutils-8.21] ptx --format long option parsing no longer falls through into the --help case. [bug introduced in TEXTUTILS-1_22i] ptx now consistently trims whitespace when processing multiple files. [This bug was present in "the beginning".] seq again generates correct output with start or end values = -0. [bug introduced in coreutils-8.20.] shuf --repeat no longer dumps core if the input is empty. [bug introduced with the --repeat feature in coreutils-8.22] sort when using multiple threads now avoids undefined behavior with mutex destruction, which could cause deadlocks on some implementations. [bug introduced in coreutils-8.6] tail -f now uses polling mode for VXFS to cater for its clustered mode. [bug introduced with inotify support added in coreutils-7.5] * * New features od accepts a new option: --endian=TYPE to handle inputs with different byte orders, or to provide consistent output on systems with disparate endianness. configure accepts the new option --enable-single-binary to build all the selected programs in a single binary called "coreutils". The selected programs can still be called directly using symlinks to "coreutils" or shebangs with the option --coreutils-prog= passed to this program. The install behavior is determined by the option --enable-single-binary=symlinks or --enable-single-binary=shebangs (the default). With the symlinks option, you can't make a second symlink to any program because that will change the name of the called program, which is used by coreutils to determine the desired program. The shebangs option doesn't suffer from this problem, but the /proc/$pid/cmdline file might not be updated on all the platforms. The functionality of each program is not affected but this single binary will depend on all the required dynamic libraries even to run simple programs. If you desire to build some tools outside the single binary file, you can pass the option --enable-single-binary-exceptions=PROG_LIST with the comma separated list of programs you want to build separately. This flag considerably reduces the overall size of the installed binaries which makes it suitable for embedded system. * * Changes in behavior chroot with an argument of "/" no longer implicitly changes the current directory to "/", allowing changing only user credentials for a command. chroot --userspec will now unset supplemental groups associated with root, and instead use the supplemental groups of the specified user. cut -d$'\n' again outputs lines identified in the --fields list, having not done so in v8.21 and v8.22. Note using this non portable functionality will result in the delayed output of lines. ls with none of LS_COLORS or COLORTERM environment variables set, will now honor an empty or unknown TERM environment variable, and not output colors even with --colors=always. * * Improvements chroot has better --userspec and --group look-ups, with numeric IDs never causing name look-up errors. Also look-ups are first done outside the chroot, in case the look-up within the chroot fails due to library conflicts etc. install now allows the combination of the -D and -t options. numfmt supports zero padding of numbers using the standard printf syntax of a leading zero, for example --format="%010f". Also throughput was improved by up to 800% by avoiding redundant processing. shred now supports multiple passes on GNU/Linux tape devices by rewinding the tape before each pass, avoids redundant writes to empty files, uses direct I/O for all passes where possible, and attempts to clear inode storage used for small files on some file systems. split avoids unnecessary input buffering, immediately writing input to output which is significant with --filter or when writing to fifos or stdout etc. stat and tail work better with HFS+, HFSX, LogFS and ConfigFS. stat -f - -format=%T now reports the file system type, and tail -f now uses inotify, rather than the default of issuing a warning and reverting to polling. - Incorporate 9 bugfixes, one documentation update and two maintenance patches that won't harm (bnc#888215), See NEWS for specifics: coreutils-improve_df_--human_and_--si,_help_and_man_page.patch coreutils-avoid_sizeof_charPP__static_analysis_warning.patch coreutils-also_deduplicate_virtual_file_systems.patch coreutils-fix_handling_of_symlinks_in_mount_list.patch coreutils-ignore_non_file_system_entries_in_proc_mounts.patch coreutils-avoid_clang_-Wtautological-constant-out-of-range-compare_warning.patch coreutils-use_the_last_device_name_provided_by_the_system.patch coreutils-avoid_compiler_warnings_with_some_assert_implementations.patch coreutils-use_all_of_the_last_device_details_provided.patch coreutils-output_placeholder_values_for_inaccessible_mount_points.patch coreutils-look_for_accessible_mount_points_for_specified_devices.patch coreutils-report_correct_device_in_presence_of_eclipsed_mounts.patch coreutils-avoid_an_inconsequential_mem_leak.patch ==== hunspell ==== Subpackages: hunspell-devel hunspell-tools - make hunspell work with emacs and utf-8 [bnc#883505] - added patches: * hunspell-emacs-utf8.patch ==== kernel-default ==== Subpackages: kernel-default-devel - Revert "config: disable USB_UAS (bnc#888069)." This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas driver works fine since kernel v3.15, the problem was that the module was blacklisted so it would not load when needed. - commit 9b5a5f0 - Update Xen patches to 3.16-rc7 and c/s 1263. - netbk: Don't destroy the netdev until the vif is shut down (bnc#881008). - commit a2720a7 ==== kernel-desktop ==== Subpackages: kernel-desktop-devel - Revert "config: disable USB_UAS (bnc#888069)." This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas driver works fine since kernel v3.15, the problem was that the module was blacklisted so it would not load when needed. - commit 9b5a5f0 - Update Xen patches to 3.16-rc7 and c/s 1263. - netbk: Don't destroy the netdev until the vif is shut down (bnc#881008). - commit a2720a7 ==== kernel-docs ==== - Revert "config: disable USB_UAS (bnc#888069)." This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas driver works fine since kernel v3.15, the problem was that the module was blacklisted so it would not load when needed. - commit 9b5a5f0 - Update Xen patches to 3.16-rc7 and c/s 1263. - netbk: Don't destroy the netdev until the vif is shut down (bnc#881008). - commit a2720a7 ==== kernel-devel ==== Subpackages: kernel-source - Revert "config: disable USB_UAS (bnc#888069)." This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas driver works fine since kernel v3.15, the problem was that the module was blacklisted so it would not load when needed. - commit 9b5a5f0 - Update Xen patches to 3.16-rc7 and c/s 1263. - netbk: Don't destroy the netdev until the vif is shut down (bnc#881008). - commit a2720a7 ==== kernel-syms ==== - Revert "config: disable USB_UAS (bnc#888069)." This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas driver works fine since kernel v3.15, the problem was that the module was blacklisted so it would not load when needed. - commit 9b5a5f0 - Update Xen patches to 3.16-rc7 and c/s 1263. - netbk: Don't destroy the netdev until the vif is shut down (bnc#881008). - commit a2720a7 ==== kernel-xen ==== Subpackages: kernel-xen-devel - Revert "config: disable USB_UAS (bnc#888069)." This reverts commit f509af67eb3a98665e0134eaadb91e93420d9e04. The uas driver works fine since kernel v3.15, the problem was that the module was blacklisted so it would not load when needed. - commit 9b5a5f0 - Update Xen patches to 3.16-rc7 and c/s 1263. - netbk: Don't destroy the netdev until the vif is shut down (bnc#881008). - commit a2720a7 ==== ksh ==== - Disable patch ksh93-backticks.dif as it breaks several test cases - Rename rpmlintrc to %{name}-rpmlintrc. Follow the packaging guidelines. - Add patch ksh93-backticks.dif to allow the ksh to use more than 65536 characters in the output of old fashion `...` commands (bnc#887320) ==== libustr-1_0-1 ==== Subpackages: libustr-1_0-1-32bit - Rename rpmlintrc to %{name}-rpmlintrc. Follow the packaging guidelines. ==== libxkbcommon-devel ==== Subpackages: libxkbcommon-x11-0 libxkbcommon0 libxkbcommon0-32bit - Add symbol versioning to xkbcommon ==== man-pages-zh_CN ==== Version update (1.5.2+git20131108.ae19713 -> 1.5.2.1) - update version 1.5.2.1 * add ibus.1 ibus-daemon.1 ibus-setup.1 * add fcitx.1 fcitx-remote.1 createPYMB.1 mb2txt.1 - no matter how you git, it's dead. Let's fork it! ==== mobile-broadband-provider-info ==== - Rename rpmlintrc to %{name}-rpmlintrc. Follow the packaging guidelines. ==== libmozjs-17_0 ==== - add baselibs.conf as source - mozbug746112-no-decommit-on-large-pages.patch: Fix value of PageSize on aarch64 ==== permissions ==== Version update (2014.07.23.1321 -> 2014.08.01.1324) - append a / to /var/log/journal so the framework makes sure it is a directory bnc#888151 ==== libcacard0 ==== Version update (2.0.92 -> 2.0.93) Subpackages: qemu qemu-arm qemu-block-curl qemu-extra qemu-ipxe qemu-ksm qemu-kvm qemu-lang qemu-ppc qemu-s390 qemu-seabios qemu-sgabios qemu-tools qemu-vgabios qemu-x86 - Rename rpmlintrc to %{name}-rpmlintrc. Follow the packaging guidelines. - Backported VNC fixes for openQA (bnc#888142): * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.1 * Patches added: 0039-fix-full-frame-updates-for-VNC-clie.patch 0040-vnc-update-fix.patch - Update to v2.1.0-rc3: http://wiki.qemu-project.org/ChangeLog/2.1 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.1 * Patches dropped: 0039-module-Simplify-module_load.patch 0040-module-Don-t-complain-when-a-module.patch * Updated update_git.sh script accordingly ==== qemu-linux-user ==== Version update (2.0.92 -> 2.0.93) - Rename rpmlintrc to %{name}-rpmlintrc. Follow the packaging guidelines. - Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.1 * Patches added: 0039-fix-full-frame-updates-for-VNC-clie.patch 0040-vnc-update-fix.patch - Update to v2.1.0-rc3: http://wiki.qemu-project.org/ChangeLog/2.1 * Patch queue updated from git://github.com/openSUSE/qemu.git opensuse-2.1 * Updated update_git.sh script accordingly ==== runvdr-extreme-systemd ==== - Add a requirement to systemd - Add needed macros to install correctly the service file - Add BuildRequires: systemd-rpm-macros - Use %{_unitdir} - Add backward symlink - Provide and obsolete vdr-runvdr; the transition should be easier ==== libsnapper2 ==== Subpackages: snapper snapper-zypp-plugin - also handle primary group of user when checking permissions (see gh#openSUSE/snapper#100) - show id of user if username cannot be detected ==== libgudev-1_0-0 ==== Subpackages: libgudev-1_0-devel libudev-devel libudev1 libudev1-32bit systemd systemd-32bit systemd-bash-completion systemd-logger systemd-sysvinit typelib-1_0-GUdev-1_0 udev - Add upstream patches 0007-hwdb-update.patch 1061-rules-allow-systemd-to-manage-loop-device-partitions.patch ==== nautilus-totem ==== Subpackages: totem totem-browser-plugin totem-browser-plugin-gmp totem-plugin-zeitgeist totem-plugins - Add totem-use_right_names.patch: Use the correct name for parent widgets in templates. Fixes crash on startup (bgo#729479). ==== vdr ==== - Do not provide runvdr subpackage anymore; vdr builds for systems which support systemd - Split languages files in a lang subpackage - Do not copy INSTALL file in the documentation directory; vdr is not installed from sources Removed packages: Added packages: vboxgtk > vboxgtk-lang python-virtualbox > virtualbox > virtualbox-guest-kmp-default > virtualbox-guest-kmp-desktop > virtualbox-guest-tools > virtualbox-guest-x11 > virtualbox-host-kmp-default > virtualbox-host-kmp-desktop > virtualbox-qt