File _patchinfo of Package patchinfo.16205

<patchinfo incident="16205">
  <issue tracker="bnc" id="1096738">OpenStack-Cloud Image build fails with "No space left on device"</issue>
  <issue tracker="bnc" id="1172908">[Build 20200612] openQA test fails in tdup - kiwi creates broken /EFI/BOOT/grub.cfg</issue>
  <issue tracker="bnc" id="1174009"></issue>
  <issue tracker="bnc" id="1173356">[Build 20200624] Live media fail to boot</issue>
  <issue tracker="bnc" id="1173226">kiwi: left over grub2-install.orig</issue>
  <issue tracker="bnc" id="1165730">Request to change GRUB settings for Azure images</issue>
  <packager>sax2</packager>
  <rating>moderate</rating>
  <category>recommended</category>
  <summary>Recommended update for python-kiwi</summary>
  <description>This update for python-kiwi contains the following fixes:

- Bump version up to 9.21.7:
  This version upgrade includes several fixes:

  * Skip filesystem check for XFS prior xfs_grow
    running xfs_repair check isn't strictly necessary before resizing,
    and in some cases it may even prevent resizing by giving an error
    that would be cleared through mounting the fs (e.g. when the fs
    wasn't cleanly umounted, and thus letting xfs recover and replay
    its journal). Given that xfs can only grow online (while being mounted),
    this is sufficient to ensure that the fs is in a state where it
    can be resized. This is related to bsc#1174009. (bsc#1174009)

  * Fixed grub setup in EFI/BOOT directory

    kiwi copied the same grub.cfg file as it exists in boot/grub2
    to the efi path. This is wrong as the setup in the efi boot
    directory is used to enable normal grub loading and not providing
    the user grub configuration. In addition the changes here makes
    sure that the early grub boot code is placed into the system
    in any EFI case except for secure boot when shim-install is
    present. If shim-install is present it also creates the early
    grub boot setup such that kiwi doesn't have to do it.
    This Fixes #1491 and Fixes bsc#1172908. (bsc#1172908)

  * Use rsync in inplace transfer mode

    Using the --inplace option in rsync helps to save space on
    syncing the rootfs data and prevents e.g OBS workers from
    running out of VM space when transfering root filesystem
    data. Also using --inplace allows to keep hardlinks intact.
    This is related to bsc#1096738. (bsc#1096738)

  * Don't keep copy of grub2-install in the system

    To prevent shim-install from calling grub2-install in uefi mode
    kiwi temporary replaces the tool by a noop. This acts as a
    workaround for an issue in shim-install. However the workaround
    left a file copy of grub2-install in the system which should
    not happen. This commit Fixes bsc#1173226 and Fixes #1490. (bsc#1173226)

  * Fixes live ISOs

    This commit fixes iso images. Due to a change introduced in c7ed1cf
    live ISOs were no longer booting as the rootfs.img filesystem was
    copied to the squashfs container while being still mounted. Because of
    that, at boot time, it refused to mount.
    This commit adds umount method for the filesystem base class, so it
    can be umounted before deleting the instance.
    Fixes #1489 and bsc#1173356. (bsc#1173356)

  * Support grub timeout_style parameter

    Grub supports a style setting that influences the display of
    the menu depending on the configured timeout value. With this
    patch kiwi allows to specify the style via a new bootloader
    parameter named timeout_style="hidden|countdown". If not set
    the grub default applies which shows the menu in any case.
    This Fixes bsc#1165730 and Fixes #1404. (bsc#1165730)

  * Use auto video mode as default for grub

    An explicit video mode 800x600 was used for grub if no
    video mode setup exists in the XML description. For grub
    this should better result in the auto mode. Related to
    bsc#1165730. (bsc#1165730)
    </description>
</patchinfo>
openSUSE Build Service is sponsored by