Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20180130 When you reply to report some issues, make sure to change the subject. It is not helpful to keep the release announcement subject in a thread while discussing a specific problem. Packages changed: Mesa Mesa-drivers babl (0.1.40 -> 0.1.42) digikam gstreamer-plugins-libav javapackages-tools (4.7.0+git20170331.ef4057e7 -> 5.0.0+git20180104.9367c8f6) kbd kdump kexec-tools (2.0.14 -> 2.0.16) libvirt libwmf makedumpfile (1.6.2 -> 1.6.3) mono-core mozjs52 (52.3.0 -> 52.6.0) multipath-tools (0.7.3+30+suse.6b5ed839 -> 0.7.3+31+suse.6804bb73f72d) p7zip parted patterns-kde publicsuffix (20171228 -> 20180125) python-kiwi (9.11.30 -> 9.12.6) python-qt5 (5.9 -> 5.10) python-sip (4.19.3 -> 4.19.7) systemd texlive w3m (0.5.3.git20161120 -> 0.5.3+git20180125) whois (5.2.20 -> 5.3.0) wireless-tools yast2-dns-server (4.0.0 -> 4.0.1) === Details === ==== Mesa ==== Subpackages: Mesa-dri-devel Mesa-libEGL-devel Mesa-libEGL1 Mesa-libGL-devel Mesa-libGL1 Mesa-libglapi0 libgbm1 libwayland-egl1 - Disable AMDGPU GFX9/Vega with LLVM < 6.0.0. * n_Disable-AMDGPU-GFX9-Vega-on-LLVM-lessthan-6.0.0.patch * While it is supported since LLVM 5.0.0, it was not working correctly (bnc#1075901). Since we do not have the resources to determine which fixes should be backported and LLVM 6 will be released relatively soon, disable the support until then. Users with the card will have working desktop using software rendering just like they did with LLVM 4. ==== Mesa-drivers ==== Subpackages: Mesa-dri Mesa-gallium Mesa-libva libvdpau_r300 libvdpau_r600 libvdpau_radeonsi libvulkan_radeon libxatracker2 - Disable AMDGPU GFX9/Vega with LLVM < 6.0.0. * n_Disable-AMDGPU-GFX9-Vega-on-LLVM-lessthan-6.0.0.patch * While it is supported since LLVM 5.0.0, it was not working correctly (bnc#1075901). Since we do not have the resources to determine which fixes should be backported and LLVM 6 will be released relatively soon, disable the support until then. Users with the card will have working desktop using software rendering just like they did with LLVM 4. ==== babl ==== Version update (0.1.40 -> 0.1.42) - Update to version 0.1.42: + Fully initialize fishes when loading from cache. ==== digikam ==== Subpackages: kipi-plugins kipi-plugins-lang - Add digikam-5.8.0.fix-db-migration-0001.patch (adapted to 5.8.0), digikam-5.8.0.fix-db-migration-0002.patch, digikam-5.8.0.fix-db-migration-0003.patch, and digikam-5.8.0.fix-db-migration-0004.patch to fix MySQL DB migration issues (kde#388824, kde#388867, kde#388977) ==== gstreamer-plugins-libav ==== - Add conditional libavcodec.so(unrestricted) Requires, pull in the full codecpack when installing package from third party repos who build libavcodec. ==== javapackages-tools ==== Version update (4.7.0+git20170331.ef4057e7 -> 5.0.0+git20180104.9367c8f6) - Update to version 5.0.0+git20180104.9367c8f6: * [java-functions] Avoid colons in jar names * Workaround for SCL enable scripts not working with -e * Second argument to pom_xpath_inject is mandatory * [mvn_artifact] Provide more helpful error messages * Fix traceback on corrupt zipfile * [test] Add reproducer for rhbz#1481005 * [spec] Fix default JRE path * [readme] Fix typo * Add initial content to README.md (#21) * Decouple JAVA_HOME setting from java command alternatives - Rebase patches: * python-optional.patch * suse-use-libdir.patch - Drop merged patch fix-abs2rel.patch ==== kbd ==== Subpackages: kbd-legacy - Move initial NumLock handling from systemd back to kbd: * Add kbdsettings service written by Thomas Blume (boo#1010880, kbdsettings, kbdsettings.service, numlockbios.c, update sysconfig.console and sysconfig.keyboard). * Exclude numlockbios support for non x86 platforms (kbdsettings-nox86.patch). - Drop references to KEYTABLE and COMPOSETABLE (boo#1010880#c32, boo#1010880#c54, sysconfig.keyboard.del, README.SUSE, drop kbd.fillup). - Fix paths in kbd.pl. ==== kdump ==== - kdump-fix-m_threads-missing-initialization.patch: Fix m_threads missing initialization (bsc#1047609). - kdump-try-both-kexec_load-and-kexec_file_load.patch: Try both kexec_load(2) and kexec_file_load(2) (bsc#951144). - kdump-kdump_echo-and-kdump_logger-helpers.patch: load.sh: introduce kdump_echo and kdump_logger helpers (bsc#951144). ==== kexec-tools ==== Version update (2.0.14 -> 2.0.16) - Create compat link for rckexec-loader systemd service - Convert the asciidoc file to normal man in order to drop asciidoc dep * python2 only obsoletion and upstream has only raw manpages too - Properly state all post/postun dependencies (systemd, suse-module-tools) - There is no reason for exclusive arch if we state all archs - Bump to version 2.0.16 Changelog: http://git.kernel.org/cgit/utils/kernel/kexec/kexec-tools.git/log/?id=refs/t... - Remove support for older products to trivialize spec file - Make sure to not pull python2 via asciidoc - Drop merged patch 0001-kexec-tools-2.0.14.git.patch - Drop all patches from upstream git: * 0002-ppc64-Reduce-number-of-ELF-LOAD-segments.patch * 0003-kexec-Increase-the-upper-limit-for-RAM-segments.patch * 0004-alpha-add-missing-__NR_kexec_load-definition.patch * 0005-kexec-implemented-XEN-KEXEC-STATUS-to-determine-if-a.patch * 0006-kexec-Remove-redundant-space-from-help-message.patch * 0007-purgatory-Add-purgatory.map-and-purgatory.ro.sym-to-.patch * 0008-kexec-Add-option-to-get-crash-kernel-region-size.patch * 0009-crashdump-arm-Add-get_crash_kernel_load_range-functi.patch * 0010-crashdump-arm64-Add-get_crash_kernel_load_range-func.patch * 0011-crashdump-cris-Add-get_crash_kernel_load_range-funct.patch * 0012-crashdump-ia64-Add-get_crash_kernel_load_range-funct.patch * 0013-crashdump-m68k-Add-get_crash_kernel_load_range-funct.patch * 0014-crashdump-mips-Add-get_crash_kernel_load_range-funct.patch * 0015-crashdump-ppc-Add-get_crash_kernel_load_range-functi.patch * 0016-crashdump-ppc64-Add-get_crash_kernel_load_range-func.patch * 0017-crashdump-s390-Add-get_crash_kernel_load_range-funct.patch * 0018-crashdump-sh-Add-get_crash_kernel_load_range-functio.patch * 0019-gitignore-add-two-generated-files-in-purgatory.patch * 0020-Only-print-debug-message-when-failed-to-serach-for-k.patch * 0021-build_mem_phdrs-check-if-p_paddr-is-invalid.patch * 0022-uImage-fix-realloc-pointer-confusion.patch * 0023-uImage-Fix-uImage_load-for-little-endian-machines.patch * 0024-uImage-Add-new-IH_ARCH_xxx-definitions.patch * 0025-uImage-use-char-instead-of-unsigned-char-for-uImage_.patch * 0026-uImage-use-char-instead-of-unsigned-char-for-uImage_.patch * 0027-arm64-add-uImage-support.patch * 0028-vmcore-dmesg-Define-_GNU_SOURCE.patch * 0029-Don-t-use-L-width-specifier-with-integer-values.patch * 0030-x86-x86_64-Fix-format-warning-with-die.patch * 0031-ppc-Fix-format-warning-with-die.patch * 0032-crashdump-Remove-stray-get_crashkernel_region-declar.patch * 0033-x86-Support-large-number-of-memory-ranges.patch * 0034-Fix-broken-Xen-support-in-configure.ac.patch * 0035-kexec-extend-the-semantics-of-kexec_iomem_for_each_l.patch * 0036-kexec-generalize-and-rename-get_kernel_stext_sym.patch * 0037-arm64-identify-PHYS_OFFSET-correctly.patch * 0038-arm64-change-return-values-on-error-to-negative.patch * 0039-arm64-kdump-identify-memory-regions.patch * 0040-arm64-kdump-add-elf-core-header-segment.patch * 0041-arm64-kdump-set-up-kernel-image-segment.patch * 0042-arm64-kdump-set-up-other-segments.patch * 0043-arm64-kdump-add-DT-properties-to-crash-dump-kernel-s.patch * 0044-arm64-kdump-Add-support-for-binary-image-files.patch * 0045-Handle-additional-e820-memmap-type-strings.patch * 0046-powerpc-fix-command-line-overflow-error.patch * 0047-fix-how-RMA-top-is-deduced.patch ==== 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-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-driver-uml libvirt-daemon-driver-vbox libvirt-daemon-lxc libvirt-daemon-qemu libvirt-daemon-xen libvirt-libs - qemu: Support setting OEM strings in SMBIOS 68eed56b-conf-smbios-oem-strings.patch, 76977061-qemu-smbios-oem-strings.patch FATE#323624 - libxl: resume lock process after failed migration 0c710a37-libxl-resume-lock-on-mig-failure.patch bsc#1076861 - qemu hook: Change shebang to /usr/bin/python3 - spec: Require python lxml in daemon-hooks subpackage ==== libwmf ==== Subpackages: libwmf-0_2-7 libwmf-tools - removed unneeded 'BuildRequires: xorg-x11-util-devel' (bsc#1077489) ==== makedumpfile ==== Version update (1.6.2 -> 1.6.3) - makedumpfile-always-use-bigger-SECTION_MAP_MASK.patch: Always use bigger SECTION_MAP_MASK (bsc#1066811, bsc#1067703). - Update to 1.6.3 * Support kernels up to 4.14.8 (bsc#1068864). * 86_64: handle renamed init_level4_pgt -> init_top_pgt * Fix SECTION_MAP_MASK for kernel >= v.13 * book3s/ppc64: Lower the max real address to 53 bits for kernels >= v4.11 * Support symbol __cpu_online_mask * ppc64: update hash page table geometry - Drop upstreamed patches: * makedumpfile-Fix-SECTION_MAP_MASK-for-kernel-v.13.patch * makedumpfile-handle-renamed-init_level4_pgt-init_top_pgt.patch * makedumpfile-ppc64-update-hash-page-table-geometry.patch * makedumpfile-book3s-ppc64-Lower-the-max-real-address-to-53-bits.patch * makedumpfile-__cpu_online_mask-symbol.patch * makedumpfile-vtop4_x86_64_pagetable.patch * makedumpfile-fix-KASLR-for-sadump.patch * makedumpfile-fix-KASLR-for-sadump-while-kdump.patch * makedumpfile-support-4.12.patch ==== mono-core ==== Subpackages: libmono-2_0-1 libmono-2_0-devel libmonosgen-2_0-1 libmonosgen-2_0-devel mono-data mono-data-sqlite mono-extras mono-mvc mono-wcf mono-web mono-winforms mono-winfxcore - Update to version 5.4.1.7 (Service Release) - Bugfixes: * bxc#59956 - [llvm][bitcode] [FAIL] UniqueIdTest.Ctor_Id (System.Runtime.Serialization tests) ==== mozjs52 ==== Version update (52.3.0 -> 52.6.0) - Update to 52.6.0 - Drop fix-64bit-archs.patch and bmo1379539.patch, fixed upstream - Update Source url. ==== multipath-tools ==== Version update (0.7.3+30+suse.6b5ed839 -> 0.7.3+31+suse.6804bb73f72d) Subpackages: kpartx multipath-tools-rbd - Update to version 0.7.3+31+suse.6804bb73f72d: * libmultipath: hwtable: no_path_retry="queue" for NetApp NVMe (bsc#1073319) ==== p7zip ==== - remove CPP/7zip/Compress/Rar* files from the tar archive as they have incompatible license [bnc#1077978] * also remove DOC/unRarLicense.txt * add p7zip_16.02_norar.patch to adjust makefile according to it * remove no longer used Codecs ==== parted ==== Subpackages: libparted0 parted-lang - libparted: dasd: Use BLKRRPART only when needed (bsc#1065197, bsc#1067435) - add: libparted-use-BLKRRPART-only-when-needed.patch ==== patterns-kde ==== Subpackages: patterns-kde-devel_kde patterns-kde-devel_kde_frameworks patterns-kde-devel_qt5 patterns-kde-kde patterns-kde-kde_edutainment patterns-kde-kde_games patterns-kde-kde_ide patterns-kde-kde_imaging patterns-kde-kde_internet patterns-kde-kde_multimedia patterns-kde-kde_office patterns-kde-kde_plasma patterns-kde-kde_utilities patterns-kde-kde_utilities_opt patterns-kde-kde_yast - Recommend plasma5-session-wayland to install it by default - Don't recommend kde-gtk-config5, replaced by supplements ==== publicsuffix ==== Version update (20171228 -> 20180125) - Update to version 20180125: * .br updated - 12 new 2nd level city domains * Update .ke suffixes to include second-level domains * Remove myfusion.cloud domain ==== python-kiwi ==== Version update (9.11.30 -> 9.12.6) - Bump version: 9.12.5 ? 9.12.6 - Fixed kiwi dracut config for the final system Once the image has been deployed on the target and the system is up and running some of the kiwi dracut modules used for deployment are no longer needed and should not be taken into account when another dracut call happens on the system. - Bump version: 9.12.4 ? 9.12.5 - Make sure there are no busy devices on reboot If the dracut kiwi-repart module skips the repartition step because the disk was already repartitioned it leaves devices in busy state which leads to a rescue shell at the system mount stage - uboot-setup-panda.tgz was readded by mistake as boot hooks are no longer needed - Adding opensuse ports repository - Bump version: 9.12.3 ? 9.12.4 - Don't lookup zImage symlink Due to the workaround to lookup the gzip compressed variant of a zImage to find its version, it's required to find the full name of the zImage in order to rematch the gzip variant. Looking at the zImage link will make this to fail because there is no vmlinux link - Bump version: 9.12.2 ? 9.12.3 - Fixed kernel version check for zImage kernels build as zImage contains the decompressor code as part of the kernel image and could be therefore compressed by any possible compression algorithm. In this case we assume/hope that there is also a standard gz compressed vmlinux version of the kernel available and check this one instead of the zImage variant. Fixes #587 - Bump version: 9.12.1 ? 9.12.2 - Update the man pages - Fixed installation image builder Use get_boot_names from BootImage instance to ask for the name of the initrd instead of constructing this information from static values. The name of the initrd is different per distro and toolkit - Provide a get_boot_names method in boot classes The naming schema for an initrd file name depends on the boot image type as well as on the underlaying initrd creation toolkit. In order to encapsulate that in a clear interface the code to know about the correct names has been moved into the classes which are responsible for it and out of the builder/disk class - Image name generation for GCE images + Fix the name generation for GCE images. The implementation assumed that GCE images are of a type that use a kiwi generated initrd, looking for image name components based on the boot attribute in the type element. This assumption is not correct, use the name provided in the XML to compose the image name. - Bump version: 9.12.0 ? 9.12.1 - Fixed dracut-kiwi-oem-dump requires setup on rhel/fedora multipath is provided by device-mapper-multipath - Adding package_gpgcheck flag as an option for set-repo and add-repo Fixes #565 - Adding uboot-setup kiwi hooks For some reason the uboot-setup-panda.tgz file did not get into master branch, probably was not properly pushed in the former include_build_tests_arm branch. - Fix build tests to match new locale setting strategy (#586) - Added timezone package to build tests With the latest update on how kiwi handles the locales with systemd-firstboot, only locales defined in timezone package can be set, thus Europe/Berlin is not possible if timezone is not installed - Fixed build tests for azure and ec2 Packages yast2-storage and recode no longer provided - Bump version: 9.11.30 ? 9.12.0 - Update build test image descriptions Update to latest schema by auto conversion and delete use of oemboot kiwi code by switching to dracut - Fixed reading device node path lsblk should be called with -p because it's a mistake to assume any device lives below /dev. There could also be subtree devices in /dev/mapper or /dev/disk/.. We leave it up to lsblk to provide us the correct information - No need to actively stop the dialog service - Added required packages for dmraid and multipath - Added handling for dmraid and multipath devices - Adding iso-scan feature to kiwi-live dracut module This commit adds the iso-scan scripts to kiwi-live module_setup if the former files are found in the system inside the dmsquash-live dracut module directory. Fixes #574 and is related to #521 - Fixed Arrays implicitly concatenate by shellcheck - Add support for net install in dracut kiwi-dump This implementes one of the tasks from Issue #576 - Added runtime check for dracut-kiwi-oem-dump The installation of the above mentioned dracut module package is required for oem images which uses dracut as initrd system and have the creation of an installation image requested. This is related to Issue #576 - Update schema version in documentation - Auto update all schema descriptions to v6.8 - Delete hwclock from profile and system setup - Delete hwclock section from schema Deletes hwclock section from schema and provides xslt style sheet for schema auto conversion from schema version 6.7 to 6.8 - Deprecate suseConfig method and remove hardware config method This in this commit: - the contents of the suseConfig method from kiwi/config/functions.sh are replaced by a deprecated message. - the setup_hardware_clock method from SystemSetup is removed as it is not used anywere in the code. - Extend CommandCapabilities to also check version - Added dracut-kiwi-oem-dump subpackage to spec - Update locale settings (#579) * Use systemd-firstboot in order config basic settings This commit updates locale and keyboard settings in order to make use of the systemd tools, as this will be the only valid method starting from SLE15. Fixes #577 * Added CommandCapabilities utils class ==== python-qt5 ==== Version update (5.9 -> 5.10) Subpackages: python-qt5-utils python2-qt5 - Update to version v5.10 * Added support for Qt v5.10.0. * Added the QtNetworkAuth module. version v5.9.2 * Added support for Qt v5.9.3. * Added the QtAndroidExtras module. version v5.9.1 * Added support for Qt v5.9.2. * Added the --allow-sip-warnings option to configure.py. * Removed the unimplemented -name option to pyrcc5. * SIP v4.19.4 is required. - Dropped configure_py_Fix_handling_of_disabled_features.patch (merged upstream) ==== python-sip ==== Version update (4.19.3 -> 4.19.7) Subpackages: python-sip-common python2-sip python2-sip-devel - Update to version v4.19.7 * The %Docstring directive can now include automatically generated signature descriptions using the "signature" option. * typedefs can now have %Docstring directives. * Bug fixes. version v4.19.6 * Bug fixes. version v4.19.5 * Bug fixes. version v4.19.4 * Added support for C++11 scoped enums implemented as Python enums. * Added enableoverflowchecking() to the sip module. * Added sipEnableOverflowChecking() to the C API. * Added sipTypeIsScopedEnum() to the C API. * Added sipConvertToBool() to the C API. * Added sipConvertToEnum() to the C API. * Deprecated sipCanConvertToEnum() in the C API. * Added sipLong_AsChar(), sipLong_AsSignedChar() and sipLong_AsUnsignedChar() to the C API. * Added sipLong_AsShort() and sipLong_AsUnsignedShort() to the C API. * Added sipLong_AsInt() and sipLong_AsUnsignedInt() to the C API. * Added sipLong_AsLong() and sipLong_AsUnsignedLong() to the C API. * Added sipLong_AsLongLong() and sipLong_AsUnsignedLongLong() to the C API. * Bug fixes. ==== systemd ==== Subpackages: libsystemd0 libsystemd0-32bit libudev-devel libudev1 libudev1-32bit systemd-32bit systemd-bash-completion systemd-logger systemd-sysvinit udev - Do not optionally remove /usr/lib/systemd/system/tmp.mnt anymore (bsc#1071224) This was done to make sure that tmpfs wouldn't be used for /tmp by defaut in case the dir layout created by the installer did not create a customized tmp.mount. But it had the bad side effect to break "rpm -V systemd" and updates of systemd via delta-RPMs. Now instead of removing tmp.mount unit file, we mask it (still only if no other tmp.mount would override the default one). It's the official way to disable tmpfs on /tmp after all. Since we cannot rely on the presence of fstab during package installations, we introduced a service which is run once on the first boot and which figures out if tmpfs would be used. If so it masks the unit. We also handle the upgrade path and make sure to preserve admin's settings (if any). Another advantage of this is that we will only need to remove the introduced service the day when tmpfs will be the default for SUSE distros. - Import commit 83067827cc891ddc90def200fdbe725917ec9fa3 3d60486f7 core/timer: Prevent timer looping when unit cannot start (bsc#1068588) 460bd0cd6 Revert "handle SYSTEMCTL_OPTIONS environment variable" (fate#323393) ==== texlive ==== - removed unneeded 'BuildRequires: xorg-x11-util-devel' (bsc#1077489) - For Leap 42.3 build without biber as the perl version does not fit ==== w3m ==== Version update (0.5.3.git20161120 -> 0.5.3+git20180125) - add git ChangeLog to /usr/share/doc/w3m/ - update to version 0.5.3+git20180125 addressed security issue: CVE-2018-6196: w3m: an infinite recursion flaw in HTMLlineproc0 because the feed_table_block_tag function in table.c does not prevent a negative indent value allows for (bsc#1077559) CVE-2018-6197: w3m: NULL pointer dereference flaw in formUpdateBuffer in form.c (bsc#1077568) CVE-2018-6198: w3m: does not properly handle temporary files when the ~/.w3m directory is unwritable, which allows a local attacker to craft a symlink attack to overwrite arbitrary files (bsc#1077572) other changes, bugfixes see: /usr/share/doc/w3m/ChangeLog ==== whois ==== Version update (5.2.20 -> 5.3.0) - whois 5.3.0: * Implement querying for ip6.arpa domains * Updat the .pr TLD servers * Update the list of new gTLDs ==== wireless-tools ==== Subpackages: libiw-devel libiw30 - improved install scripts (using install instead of mv and using $UID: * install_acx100_firmware * install_intersil_firmware - updated URL in install_acx100_firmware script (bnc#1004577) - improved spec file * removed obsolete openSUSE Versions checks * replaced bash variables with macros * removed obsolete tags and macros * cleaned spec file with spec-cleaner ==== yast2-dns-server ==== Version update (4.0.0 -> 4.0.1) - Replace SuSEFirewall2 by firewalld (fate#323460) - 4.0.1 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org