openSUSE-RU-2021:0581-1: moderate: Recommended update for python-kiwi
openSUSE Recommended Update: Recommended update for python-kiwi ______________________________________________________________________________ Announcement ID: openSUSE-RU-2021:0581-1 Rating: moderate References: #1178670 #1182211 #1182264 #1182963 #1183059 Affected Products: openSUSE Leap 15.2 ______________________________________________________________________________ An update that has 5 recommended fixes can now be installed. Description: This update for python-kiwi fixes the following issues: Upgrade from version 9.23.19 to version 9.23.20 - Require `qemu-img` in any filesystem based image. Move the qemu-img requirement into the `kiwi-systemdeps-filesystems` to ensure ISO, OEM and PXE images include it in the build service. This is also required for images that are simple root-trees in a filesystem `(image=ext4)`. - Add a requirement for `kiwi-systemdeps-iso-media` on disk images. Add a requirement for `kiwi-systemdeps-iso-media` in `kiwi-systemdeps-disk-images`. This is to ensure that installing `kiwi-systemdeps-disk-images` is enough to build OEM images including install media. - Turn `fb-util-for-appx` requirement into a recommendation. Relax the requirement for `fb-util-for-appx` since the utiliy is not part of all SUSE Linux Enterprise 15 Service Packs. - Refactor grub2 installation. (bsc#1182211) Split the installation in two parts. Former `grub2.install` method was meant to run the `grub2-install` tool, however, in addition it was also running the secure boot installation `shim-install`. The install method in `KIWI` is skipped for those architectures and firmware combinations for which bios support doesn't exist. This was leading to skip the secure boot installation. The current approach strips the secure boot installation logic from the `grub2.install` method, so skipping the install method does not automatically result in skipping the secure boot installation. - Fix `lsblk` flags to get sorted output (bsc#1182264, bsc#1182963, bsc#1183059) Modify the `lsblk` command flags to get a sorted output according to the disk layout. - Avoid using generators in `pre-mount` hooks (bsc#1178670) Delete the generator that was creating the `sysroot.mount` unit for ramdisk deployments. Generators, specially the `sysroot.mount` is expected to be created on very early stages of the boot procedure as this has impact on relevant targets such as `initrd-root-fs.target`, which does not depend on `sysroot.mount` if the unit is not there. In ramdisk deployments some data is known on pre-mount stage as it is downloaded from the PXE server. At this stage it is not safe to generate a `sysroot.mount` unit that depends on `initrd-root-fs.target` as the target is close to finalize or even finalized already and could potentially skip `sysroot.mount` exection. Instead include a mount hook which is only executed on ramdisk deployments that simply runs the mount command to mount `/sysroot`. This update was imported from the SUSE:SLE-15-SP1:Update update project. Patch Instructions: To install this openSUSE Recommended Update use the SUSE recommended installation methods like YaST online_update or "zypper patch". Alternatively you can run the command listed for your product: - openSUSE Leap 15.2: zypper in -t patch openSUSE-2021-581=1 Package List: - openSUSE Leap 15.2 (i586 x86_64): dracut-kiwi-lib-9.23.20-lp152.5.16.1 dracut-kiwi-live-9.23.20-lp152.5.16.1 dracut-kiwi-oem-dump-9.23.20-lp152.5.16.1 dracut-kiwi-oem-repart-9.23.20-lp152.5.16.1 dracut-kiwi-overlay-9.23.20-lp152.5.16.1 kiwi-man-pages-9.23.20-lp152.5.16.1 kiwi-pxeboot-9.23.20-lp152.5.16.1 kiwi-systemdeps-9.23.20-lp152.5.16.1 kiwi-systemdeps-bootloaders-9.23.20-lp152.5.16.1 kiwi-systemdeps-containers-9.23.20-lp152.5.16.1 kiwi-systemdeps-core-9.23.20-lp152.5.16.1 kiwi-systemdeps-disk-images-9.23.20-lp152.5.16.1 kiwi-systemdeps-filesystems-9.23.20-lp152.5.16.1 kiwi-systemdeps-image-validation-9.23.20-lp152.5.16.1 kiwi-systemdeps-iso-media-9.23.20-lp152.5.16.1 kiwi-tools-9.23.20-lp152.5.16.1 kiwi-tools-debuginfo-9.23.20-lp152.5.16.1 python-kiwi-debugsource-9.23.20-lp152.5.16.1 python3-kiwi-9.23.20-lp152.5.16.1 References: https://bugzilla.suse.com/1178670 https://bugzilla.suse.com/1182211 https://bugzilla.suse.com/1182264 https://bugzilla.suse.com/1182963 https://bugzilla.suse.com/1183059
participants (1)
-
maintenance@opensuse.org