New Tumbleweed snapshot 20180130 released!

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

New Tumbleweed snapshot 20180130 released!

Dominique Leuenberger

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:

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:
  babl (0.1.40 -> 0.1.42)
  javapackages-tools (4.7.0+git20170331.ef4057e7 -> 5.0.0+git20180104.9367c8f6)
  kexec-tools (2.0.14 -> 2.0.16)
  makedumpfile (1.6.2 -> 1.6.3)
  mozjs52 (52.3.0 -> 52.6.0)
  multipath-tools (0.7.3+30+suse.6b5ed839 -> 0.7.3+31+suse.6804bb73f72d)
  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)
  w3m (0.5.3.git20161120 -> 0.5.3+git20180125)
  whois (5.2.20 -> 5.3.0)
  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-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 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 (#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
- Drop references to KEYTABLE and COMPOSETABLE (boo#1010880#c32,
  boo#1010880#c54,  sysconfig.keyboard.del, README.SUSE,
  drop kbd.fillup).
- Fix paths in

==== 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:
  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
- 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
  * 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
  * 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
- libxl: resume lock process after failed migration
- 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 (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

==== 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,
  - 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 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
- 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
- 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/
  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
  * 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
  * 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
  * Added sipLong_AsInt() and sipLong_AsUnsignedInt() to the C API.
  * Added sipLong_AsLong() and sipLong_AsUnsignedLong() to the C
  * 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
- 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 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: [hidden email]
To contact the owner, e-mail: [hidden email]