File _patchinfo of Package patchinfo.22638

<patchinfo incident="22638">
  <issue tracker="bnc" id="1185287">Images fail to build on armv6 and armv7</issue>
  <issue tracker="bnc" id="1187460"></issue>
  <issue tracker="bnc" id="1184823">Kiwi overwrites CMD/subcommand with /bin/bash in derived containers</issue>
  <issue tracker="bnc" id="1185937">Kiwi 9.23.20-3.37.1 will not build 12 SP5 s390x image</issue>
  <issue tracker="bnc" id="1184128">SLES-15-SP3-Vagrant (libvirt and virtualbox) failed to build for x86_64</issue>
  <issue tracker="bnc" id="1187461"></issue>
  <issue tracker="bnc" id="1187515">KDE Live (Build9.88) is missing MOKManager</issue>
  <issue tracker="bnc" id="1180539">kiwi creates vmdk with wrong ddb.adapterType</issue>
  <issue tracker="bnc" id="1192975">dracut soft requires xz breaking image builds</issue>
  <issue tracker="bnc" id="1195229">newest kiwi update requires manual adjustment to profiles</issue>
  <packager>sax2</packager>
  <rating>moderate</rating>
  <category>recommended</category>
  <summary>Recommended update for python-kiwi</summary>
  <description>This update for python-kiwi fixes the following issues:

This version upgrade includes several fixes:

- Ensure backward compatibility on deprecated methods
  
  This commit ensures backward compatibility for deprecated
  config bash script utilities. (bsc#1195229)

  * Fixed regression in compression detection. (bsc#1192975)
    
  * index.rst: Change title (bsc#1189294#c2)
    
  * suggested in bsc#1189294#c2 for more clarity
  * change has been discussed with and approved by main author (Marcus S.)
    
  * Care for different snapper template locations. (bsc#1192940)
    
  * Do not force dracut into a compression setting
    
  * Fixed secure boot fallback setup
    
    Make sure MokManager gets copied. The name and location of
    the mok manager is distribution specific in the same way as
    the shim loader. Thus we need to apply a similar concept
    for looking it up. (bsc#1187515)
    
  * Allow creation of LUKS system with empty key
    
    To support cloud platforms better we should allow the
    creation of an initial(insecure) LUKS encrypted image
    with an empty passphrase/keyfile. (bsc#1187461, bsc#1187460)
    
  * Delete obsolete 'ddb.adapterType' patching
    
    When building a vmdk image with pvscsi as adapter type, kiwi
    implicitly changed the adapter_type from pvscsi to lsilogic
    because qemu only knows lsilogic. At the end kiwi patched
    the adapter type in the descriptor of the vmdk header back
    to pvscsi. That patching seems to be wrong according to
    information from users and VMware support. This commit
    deletes the descriptor patching and only leaves the pvscsi
    setting in the guest configuration(vmx). bsc#1180539)
    
  * Make dracut version check more robust
    
    The check_dracut_module_versions_compatible_to_kiwi() runtime
    check calls the package manager from the host and reads the
    package database from the image root. Doing this requires
    the package database in the image to be compatible with the
    package manager on the host. However this cannot be guarenteed
    and it is more robust to chroot into the image root and call
    the package manager from there. However, this change also comes
    with the cost that it's required to have a package manager
    available in the image root tree. Therefore along with the
    chroot based call, eventual exceptions from the call are now
    catched and leads to a debug message in the log file but will
    not lead the runtime check to fail. I consider the cases
    without a package database inside of the image to be less
    critical than the incompatibility issue between the host
    tooling and the package database in the image. (bsc#1185937)
    
  * Fixed setup of repository architecture
    
    Unfortunately the architecture reported by uname is not
    necessarily the same name as used in the repository metadata.
    Therefore it was not a good idea to set the architecture
    and manage the name via a mapping table. It also has turned
    out that repo arch names are distro specific which causes
    more complexity on an eventual mapping table. In the end
    this commit changes the way how the repository architecture
    is setup in a way that we only set the architecture if
    a name was explicitly specified such that the user keeps
    full control over it without any mapping magic included (bsc#1185287)
    
  * Do not apply default subcommand for derivate containers
    
    This commit does not apply the default subcommand for derivate containers. (bsc#1184823)
    
  * Added openssl to the core requires
    
    openssl is used in kiwi to construct a password hash
    if the plaintext password feature for user settings
    is used. (bsc#1184128)
    

    </description>
</patchinfo>
openSUSE Build Service is sponsored by