From 769c3be06da6334acf88f50d469c0a4396ba1d2f653c990bfab8f3df00fb67f6 Mon Sep 17 00:00:00 2001 From: Marcus Schaefer Date: Tue, 20 Jun 2017 12:43:53 +0000 Subject: [PATCH 1/2] =?UTF-8?q?-=20Bump=20version:=209.7.2=20=E2=86=92=209?= =?UTF-8?q?.7.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fixed gce disk format The order of the files in the tarball is important. The first entry must be the manifest.json followed by disk.raw - Make sure CliTask instance reads the config file Any instance of a CliTask has to read the runtime config file if present - Add generic access for attributes The layout of the yaml runtime config is based on an element topic containing a list of attributes. For now only the xz topic with its options attribute is in use but for the future more elements might be supported which can use the same access method - Setup plymouth splash in the image prepare process OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=34 --- python-kiwi-boot-packages | 44 +++---- python-kiwi.changes | 239 +++++++++++++++++++++++++++++++++++++- python-kiwi.spec | 4 +- python-kiwi.tar.gz | 4 +- 4 files changed, 265 insertions(+), 26 deletions(-) diff --git a/python-kiwi-boot-packages b/python-kiwi-boot-packages index 176fe20..54f13b3 100644 --- a/python-kiwi-boot-packages +++ b/python-kiwi-boot-packages @@ -1,3 +1,19 @@ +aarch64:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_aarch64_available +arm:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_arm_available +armv5el:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_armv5el_available +armv5tel:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_armv5tel_available +armv6hl:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_armv6hl_available +armv6l:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_armv6l_available +armv7hl:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_armv7hl_available +armv7l:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_armv7l_available +i586:fedora-25.0:basesystem bind-libs bind-utils coreutils dialog e2fsprogs file filesystem gawk genisoimage gettext hdparm hwinfo initscripts iproute kbd kernel lvm2 make memtest86+ pam parted psmisc rpm setup sysfsutils syslinux tar +i686:fedora-25.0:basesystem bind-libs bind-utils coreutils dialog e2fsprogs file filesystem gawk genisoimage gettext hdparm hwinfo initscripts iproute kbd kernel lvm2 make memtest86+ pam parted psmisc rpm setup sysfsutils syslinux tar +ppc:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_ppc_available +ppc64:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_ppc64_available +ppc64le:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_ppc64le_available +s390:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_s390_available +s390x:fedora-25.0:no_boot_descriptions_for_fedora-25.0_on_s390x_available +x86_64:fedora-25.0:basesystem bind-libs bind-utils coreutils dialog e2fsprogs file filesystem gawk genisoimage gettext hdparm hwinfo initscripts iproute kbd kernel lvm2 make memtest86+ pam parted psmisc rpm setup sysfsutils syslinux tar aarch64:rhel-07.0:no_boot_descriptions_for_rhel-07.0_on_aarch64_available arm:rhel-07.0:no_boot_descriptions_for_rhel-07.0_on_arm_available armv5el:rhel-07.0:no_boot_descriptions_for_rhel-07.0_on_armv5el_available @@ -14,22 +30,6 @@ ppc64le:rhel-07.0:no_boot_descriptions_for_rhel-07.0_on_ppc64le_available s390:rhel-07.0:no_boot_descriptions_for_rhel-07.0_on_s390_available s390x:rhel-07.0:no_boot_descriptions_for_rhel-07.0_on_s390x_available x86_64:rhel-07.0:basesystem bc bind-libs bind-utils coreutils dialog dracut e2fsprogs file filesystem gawk genisoimage gettext grub2 grub2-efi grub2-efi-modules hdparm hwinfo initscripts iproute kbd kernel lvm2 make memtest86+ pam parted psmisc rpm setup sysfsutils syslinux sysvinit-tools tar -aarch64:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_aarch64_available -arm:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_arm_available -armv5el:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_armv5el_available -armv5tel:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_armv5tel_available -armv6hl:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_armv6hl_available -armv6l:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_armv6l_available -armv7hl:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_armv7hl_available -armv7l:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_armv7l_available -i586:suse-SLE15:adaptec-firmware bind-libs bind-utils btrfsprogs cdrkit-cdrtools-compat checkmedia cryptsetup dialog e2fsprogs file filesystem fribidi gawk genisoimage gfxboot glibc glibc-locale grub2 grub2-i386-pc grub2-x86_64-efi hdparm hwinfo iproute2 kbd kernel-default kernel-desktop kernel-firmware kiwi-tools kmod-compat lvm2 make memtest86+ netcfg nfs-client parted plymouth plymouth-scripts psmisc qemu-tools rpm shim squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone udev which -i686:suse-SLE15:adaptec-firmware bind-libs bind-utils btrfsprogs cdrkit-cdrtools-compat checkmedia cryptsetup dialog e2fsprogs file filesystem fribidi gawk genisoimage gfxboot glibc glibc-locale grub2 grub2-i386-pc grub2-x86_64-efi hdparm hwinfo iproute2 kbd kernel-default kernel-desktop kernel-firmware kiwi-tools kmod-compat lvm2 make memtest86+ netcfg nfs-client parted plymouth plymouth-scripts psmisc qemu-tools rpm shim squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone udev which -ppc:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_ppc_available -ppc64:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_ppc64_available -ppc64le:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_ppc64le_available -s390:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_s390_available -s390x:suse-SLE15:no_boot_descriptions_for_suse-SLE15_on_s390x_available -x86_64:suse-SLE15:adaptec-firmware bind-libs bind-utils btrfsprogs cdrkit-cdrtools-compat checkmedia cryptsetup dialog e2fsprogs file filesystem fribidi gawk genisoimage gfxboot glibc glibc-locale grub2 grub2-i386-pc grub2-x86_64-efi hdparm hwinfo iproute2 kbd kernel-default kernel-desktop kernel-firmware kiwi-tools kmod-compat lvm2 make memtest86+ netcfg nfs-client parted plymouth plymouth-scripts psmisc qemu-tools rpm shim squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone udev which aarch64:suse-SLES12:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk grub2-arm64-efi hwinfo iproute2 iputils kbd kernel-default kernel-firmware kexec-tools kiwi-tools kpartx lvm2 make mdadm module-init-tools multipath-tools net-tools netcfg parted pciutils plymouth plymouth-scripts procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz arm:suse-SLES12:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk hwinfo iproute2 iputils kbd kernel-default kernel-firmware kexec-tools kiwi-tools kpartx lvm2 make mdadm module-init-tools multipath-tools net-tools netcfg parted pciutils plymouth plymouth-scripts procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz armv5el:suse-SLES12:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk hwinfo iproute2 iputils kbd kernel-default kernel-firmware kexec-tools kiwi-tools kpartx lvm2 make mdadm module-init-tools multipath-tools net-tools netcfg parted pciutils plymouth plymouth-scripts procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz @@ -54,14 +54,14 @@ armv6hl:suse-SLES15:atftp bc bind-libs bind-utils bootsplash btrfsprogs busybox armv6l:suse-SLES15:atftp bc bind-libs bind-utils bootsplash btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm net-tools netcfg parted pciutils plymouth plymouth-scripts procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz armv7hl:suse-SLES15:atftp bc bind-libs bind-utils bootsplash btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm net-tools netcfg parted pciutils plymouth plymouth-scripts procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz armv7l:suse-SLES15:atftp bc bind-libs bind-utils bootsplash btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm net-tools netcfg parted pciutils plymouth plymouth-scripts procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz -i586:suse-SLES15:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk grub2 grub2-i386-pc grub2-x86_64-efi grub2-x86_64-xen hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-desktop kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm nbd net-tools netcfg nfs-client parted pciutils plymouth plymouth-scripts procps psmisc rsync shim squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz -i686:suse-SLES15:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk grub2 grub2-i386-pc grub2-x86_64-efi grub2-x86_64-xen hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-desktop kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm nbd net-tools netcfg nfs-client parted pciutils plymouth plymouth-scripts procps psmisc rsync shim squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz +i586:suse-SLES15:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs busybox bzip2 cdrkit-cdrtools-compat checkmedia cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime gfxboot glibc glibc-locale gptfdisk grub2 grub2-i386-pc grub2-x86_64-efi grub2-x86_64-xen hdparm hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-desktop kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm memtest86+ nbd net-tools netcfg nfs-client parted pciutils plymouth plymouth-scripts procps psmisc qemu-tools rpm rsync shim squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz +i686:suse-SLES15:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs busybox bzip2 cdrkit-cdrtools-compat checkmedia cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime gfxboot glibc glibc-locale gptfdisk grub2 grub2-i386-pc grub2-x86_64-efi grub2-x86_64-xen hdparm hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-desktop kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm memtest86+ nbd net-tools netcfg nfs-client parted pciutils plymouth plymouth-scripts procps psmisc qemu-tools rpm rsync shim squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz ppc:suse-SLES15:no_boot_descriptions_for_suse-SLES15_on_ppc_available ppc64:suse-SLES15:no_boot_descriptions_for_suse-SLES15_on_ppc64_available ppc64le:suse-SLES15:no_boot_descriptions_for_suse-SLES15_on_ppc64le_available s390:suse-SLES15:no_boot_descriptions_for_suse-SLES15_on_s390_available s390x:suse-SLES15:no_boot_descriptions_for_suse-SLES15_on_s390x_available -x86_64:suse-SLES15:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk grub2 grub2-i386-pc grub2-x86_64-efi grub2-x86_64-xen hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-desktop kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm nbd net-tools netcfg nfs-client parted pciutils plymouth plymouth-scripts procps psmisc rsync shim squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz +x86_64:suse-SLES15:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs busybox bzip2 cdrkit-cdrtools-compat checkmedia cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime gfxboot glibc glibc-locale gptfdisk grub2 grub2-i386-pc grub2-x86_64-efi grub2-x86_64-xen hdparm hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-desktop kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm memtest86+ nbd net-tools netcfg nfs-client parted pciutils plymouth plymouth-scripts procps psmisc qemu-tools rpm rsync shim squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz aarch64:suse-leap42.1:atftp bc bind-libs bind-utils bootsplash btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk grub2-arm64-efi hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm net-tools netcfg parted pciutils plymouth plymouth-scripts procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz arm:suse-leap42.1:atftp bc bind-libs bind-utils bootsplash btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm net-tools netcfg parted pciutils plymouth plymouth-scripts procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz armv5el:suse-leap42.1:atftp bc bind-libs bind-utils bootsplash btrfsprogs busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc glibc-locale gptfdisk hwinfo ifplugd iproute2 iputils kbd kernel-default kernel-firmware kexec-tools kiwi-tools kmod-compat kpartx lvm2 make mdadm net-tools netcfg parted pciutils plymouth plymouth-scripts procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone udev util-linux which wicked xfsprogs xz @@ -134,11 +134,11 @@ armv6hl:ubuntu-xenial:no_boot_descriptions_for_ubuntu-xenial_on_armv6hl_availabl armv6l:ubuntu-xenial:no_boot_descriptions_for_ubuntu-xenial_on_armv6l_available armv7hl:ubuntu-xenial:no_boot_descriptions_for_ubuntu-xenial_on_armv7hl_available armv7l:ubuntu-xenial:no_boot_descriptions_for_ubuntu-xenial_on_armv7l_available -i586:ubuntu-xenial:atftp bc cryptsetup curl dialog dmraid dosfstools dracut gawk gdisk genisoimage grub-efi-amd64 grub2 hwinfo initramfs-tools isolinux kpartx-boot linux-generic lvm2 multipath-tools parted plymouth sg3-utils-udev syslinux -i686:ubuntu-xenial:atftp bc cryptsetup curl dialog dmraid dosfstools dracut gawk gdisk genisoimage grub-efi-amd64 grub2 hwinfo initramfs-tools isolinux kpartx-boot linux-generic lvm2 multipath-tools parted plymouth sg3-utils-udev syslinux +i586:ubuntu-xenial:atftp bc cryptsetup curl dialog dmraid dosfstools dracut gawk gdisk genisoimage grub-efi-amd64 grub2 hwinfo initramfs-tools isolinux kpartx-boot linux-generic lvm2 multipath-tools parted plymouth sg3-utils-udev syslinux syslinux-common +i686:ubuntu-xenial:atftp bc cryptsetup curl dialog dmraid dosfstools dracut gawk gdisk genisoimage grub-efi-amd64 grub2 hwinfo initramfs-tools isolinux kpartx-boot linux-generic lvm2 multipath-tools parted plymouth sg3-utils-udev syslinux syslinux-common ppc:ubuntu-xenial:no_boot_descriptions_for_ubuntu-xenial_on_ppc_available ppc64:ubuntu-xenial:no_boot_descriptions_for_ubuntu-xenial_on_ppc64_available ppc64le:ubuntu-xenial:no_boot_descriptions_for_ubuntu-xenial_on_ppc64le_available s390:ubuntu-xenial:no_boot_descriptions_for_ubuntu-xenial_on_s390_available s390x:ubuntu-xenial:no_boot_descriptions_for_ubuntu-xenial_on_s390x_available -x86_64:ubuntu-xenial:atftp bc cryptsetup curl dialog dmraid dosfstools dracut gawk gdisk genisoimage grub-efi-amd64 grub2 hwinfo initramfs-tools isolinux kpartx-boot linux-generic lvm2 multipath-tools parted plymouth sg3-utils-udev syslinux +x86_64:ubuntu-xenial:atftp bc cryptsetup curl dialog dmraid dosfstools dracut gawk gdisk genisoimage grub-efi-amd64 grub2 hwinfo initramfs-tools isolinux kpartx-boot linux-generic lvm2 multipath-tools parted plymouth sg3-utils-udev syslinux syslinux-common diff --git a/python-kiwi.changes b/python-kiwi.changes index 3a012dd..26821b3 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,6 +1,243 @@ +------------------------------------------------------------------- +Tue Jun 20 14:26:26 CEST 2017 - ms@suse.de + +- Bump version: 9.7.2 → 9.7.3 + +------------------------------------------------------------------- +Tue Jun 20 11:09:41 CEST 2017 - ms@suse.de + +- Fixed gce disk format + + The order of the files in the tarball is important. The first + entry must be the manifest.json followed by disk.raw + +------------------------------------------------------------------- +Mon Jun 19 18:00:56 CEST 2017 - ms@suse.de + +- Make sure CliTask instance reads the config file + + Any instance of a CliTask has to read the runtime config file + if present + +------------------------------------------------------------------- +Mon Jun 19 16:25:24 CEST 2017 - ms@suse.de + +- Add generic access for attributes + + The layout of the yaml runtime config is based on an element + topic containing a list of attributes. For now only the xz + topic with its options attribute is in use but for the future + more elements might be supported which can use the same access + method + +------------------------------------------------------------------- +Mon Jun 19 16:03:31 CEST 2017 - ms@suse.de + +- Setup plymouth splash in the image prepare process + + In case the plymouth-set-default-theme tool can be found in the + image root system and a bootsplash theme is configured in the + XML description, the tool is used to setup the theme configuration + This Fixes #366 + +------------------------------------------------------------------- +Mon Jun 19 11:06:01 CEST 2017 - ms@suse.de + +- Added custom xz option handling for ArchiveTar + + Allow to pass custom xz options for create_xz_compressed + method. Issue #373 + +------------------------------------------------------------------- +Mon Jun 19 10:31:06 CEST 2017 - ms@suse.de + +- Make sure options are returned as list + +------------------------------------------------------------------- +Mon Jun 19 10:25:47 CEST 2017 - ms@suse.de + +- Added custom xz option handling for Compress + + Allow to pass custom options for xz method. Issue #373 + +------------------------------------------------------------------- +Mon Jun 19 08:47:06 CEST 2017 - ms@suse.de + +- Activate reading of runtime config in tasks + + Implement reading of runtime configuration file in base + commandline class. Issue #373 + +------------------------------------------------------------------- +Mon Jun 19 08:37:42 CEST 2017 - ms@suse.de + +- Cleanup doc string of base task class + +------------------------------------------------------------------- +Sun Jun 18 09:17:00 CEST 2017 - ms@suse.de + +- Add runtime config man page section + + Describe the contents of the KIWI runtime config file + +------------------------------------------------------------------- +Wed Jun 14 18:11:32 CEST 2017 - ms@suse.de + +- Added RuntimeConfig class + + An instance of RuntimeConfig reads in ~/.config/kiwi/config.yml + if present and provides access methods to the expected + information of the config file + +------------------------------------------------------------------- +Wed Jun 14 18:10:37 CEST 2017 - ms@suse.de + +- Added PyYAML requirement to package and venv + + The KIWI config file is yaml based and thus we need + support for reading the file in KIWI + +------------------------------------------------------------------- +Wed Jun 14 13:09:54 CEST 2017 - ms@suse.de + +- Implement custom argument handling for xz_options + + Evaluate and hand over custom_args processing for the + xz_options argument to all classes which performs + xz compression tasks. This Fixes #373 + +------------------------------------------------------------------- +Wed Jun 14 13:06:38 CEST 2017 - ms@suse.de + +- Read xz options from runtime config + + Read xz options from the kiwi runtime configuration file + and pass along the information to the commands which + performs compression tasks + +------------------------------------------------------------------- +Wed Jun 14 12:56:06 CEST 2017 - ms@suse.de + +- Fixed alpha order of options in build command + +------------------------------------------------------------------- +Wed Jun 14 11:55:15 CEST 2017 - ms@suse.de + +- Update custom_args doc for DiskBuilder class + +------------------------------------------------------------------- +Wed Jun 14 10:54:27 CEST 2017 - ms@suse.de + +- Fixup class docstrings + + The attribute list should provide information about the + construction of an object of this class. Some fields + were missing or superfluous + +------------------------------------------------------------------- +Wed Jun 14 10:25:35 CEST 2017 - dcassany@suse.com + +- Consider only repositories used for build in image info + + This commit makes sure that the repositories marked with imageonly + flag are not included in the packages solve procedure. + + This is related to #362 + +------------------------------------------------------------------- +Wed Jun 14 09:41:47 CEST 2017 - dcassany@suse.com + +- Removing has_repositories_marked_as_imageinclude method + + With the current repository management this method is not required + anymore, since the setup repositories method does not modify the image + if no repositories are present. + + It is related to #305 and #191 + +------------------------------------------------------------------- +Tue Jun 13 15:40:49 CEST 2017 - ms@suse.de + +- Fixed typo in isoboot/fedora-25.0 + + It does not really matter because the package manager setup + is inherited from the system image XML configuration to the + boot image, but for consistency it should be correct in the + isoboot description too + +------------------------------------------------------------------- +Tue Jun 13 13:06:23 CEST 2017 - ms@suse.de + +- Added isoboot/fedora-25.0 boot description + +------------------------------------------------------------------- +Tue Jun 13 10:55:26 CEST 2017 - dcassany@suse.com + +- Change to more explicit method names + +------------------------------------------------------------------- +Mon Jun 12 16:29:47 CEST 2017 - ms@suse.de + +- Cleanup use of suseGFXBoot regarding grub + + The shell method suseGFXBoot from the config/functions contains + code which should be better moved to the python code base dealing + with the bootloader configuration. In this commit all grub + parts of it has been moved to the BootLoaderConfigGrub2 class + +------------------------------------------------------------------- +Mon Jun 12 15:07:04 CEST 2017 - ms@suse.de + +- Cleanup isoboot descriptions + + There is no need to install bootloader packages to the initrd, + all information regarding the bootloader setup is taken from + the system root directory + +------------------------------------------------------------------- +Mon Jun 12 15:05:35 CEST 2017 - ms@suse.de + +- Fixup iso image builder(s) lookup path + + Don't lookup bootloader required files in the boot image root + directory. Those needs to be looked up in the system image + root directory + +------------------------------------------------------------------- +Mon Jun 12 15:01:33 CEST 2017 - ms@suse.de + +- Refactor boot image factory + + Make sure the root directory of the base image is always + accessible by any boot image type for consistency. In + addition introduce a post_init method which explicitly + setup the boot image root directory as needed for the + selected boot image type and document it as such + +------------------------------------------------------------------- +Mon Jun 12 12:27:11 CEST 2017 - dcassany@suse.com + +- Include imageonly attribute for repositories + + This commit adds imageonly attribute support for the repository + element. imageonly is a boolean attribute that if true indicates + that the repository is no used for the build but needs to be + configured for the resulting image. + + Fixes #362 + +------------------------------------------------------------------- +Fri Jun 9 16:43:06 CEST 2017 - ms@suse.de + +- Fixup use of syslinux v6 modules + + There is support for library loading in syslinux modules + which requires to provide the lib modules when available. + This Fixes #351 + ------------------------------------------------------------------- Fri Jun 9 14:12:57 CEST 2017 - ms@suse.de - + - Bump version: 9.7.1 → 9.7.2 ------------------------------------------------------------------- diff --git a/python-kiwi.spec b/python-kiwi.spec index 6375ba8..e2e0491 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -67,7 +67,7 @@ %endif Name: python-kiwi -Version: 9.7.2 +Version: 9.7.3 Release: 0 Provides: kiwi-schema = 6.5 Url: https://github.com/SUSE/kiwi @@ -103,6 +103,7 @@ Provides: kiwi-image:tbz Provides: kiwi-image:vmx Provides: python-kiwi = %{version}-%{release} Recommends: jing +Requires: python-PyYAML Requires: python-docopt Requires: python-future Requires: python-lxml @@ -163,6 +164,7 @@ Provides: kiwi-image:pxe Provides: kiwi-image:tbz Provides: kiwi-image:vmx Recommends: jing +Requires: python3-PyYAML Requires: python3-docopt Requires: python3-future Requires: python3-lxml diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index 27e639e..e89c66f 100644 --- a/python-kiwi.tar.gz +++ b/python-kiwi.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2d03093b4f69c3cb02ba89d96d5d7a775a3f9fe2e7104357d8f5a7b06410a4aa -size 3366625 +oid sha256:bec821f4f8b19dfc17b3012a3d6a381643a2d9c16be1bdc94119c83c9e502ea4 +size 3230663 From 1fe4084c55451edf775c70c9fdb2d34e4dcd00748010699901022ec5ca3fb5da Mon Sep 17 00:00:00 2001 From: Marcus Schaefer Date: Tue, 20 Jun 2017 16:39:21 +0000 Subject: [PATCH 2/2] =?UTF-8?q?-=20Bump=20version:=209.7.3=20=E2=86=92=209?= =?UTF-8?q?.7.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fixed setup_plymouth_splash The schema generated get_bootsplash_theme() method returns a list because it's section content. The return value of the method was used as a string which caused a runtime error - Add package manager in image info task solving process This commit includes the package manager package in the packages list to be solved in image info task. - Include patternType information to resolv packages in image info task This commit includes ingore_recommended flag in the Sat.solve method. This way if the description file states to include only required packages (without recommendations) it is respected and taken into account to resolv the packages list. Fixes #381 OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=35 --- python-kiwi.changes | 36 +++++++++++++++++++++++++++++++++++- python-kiwi.spec | 2 +- python-kiwi.tar.gz | 4 ++-- 3 files changed, 38 insertions(+), 4 deletions(-) diff --git a/python-kiwi.changes b/python-kiwi.changes index 26821b3..f717e45 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,6 +1,28 @@ +------------------------------------------------------------------- +Tue Jun 20 18:33:21 CEST 2017 - ms@suse.de + +- Bump version: 9.7.3 → 9.7.4 + +------------------------------------------------------------------- +Tue Jun 20 18:31:07 CEST 2017 - ms@suse.de + +- Fixed setup_plymouth_splash + + The schema generated get_bootsplash_theme() method returns a list + because it's section content. The return value of the method was + used as a string which caused a runtime error + +------------------------------------------------------------------- +Tue Jun 20 15:18:53 CEST 2017 - dcassany@suse.com + +- Add package manager in image info task solving process + + This commit includes the package manager package in the packages + list to be solved in image info task. + ------------------------------------------------------------------- Tue Jun 20 14:26:26 CEST 2017 - ms@suse.de - + - Bump version: 9.7.2 → 9.7.3 ------------------------------------------------------------------- @@ -40,6 +62,18 @@ Mon Jun 19 16:03:31 CEST 2017 - ms@suse.de XML description, the tool is used to setup the theme configuration This Fixes #366 +------------------------------------------------------------------- +Mon Jun 19 15:03:53 CEST 2017 - dcassany@suse.com + +- Include patternType information to resolv packages in image info task + + This commit includes ingore_recommended flag in the Sat.solve method. + This way if the description file states to include only required + packages (without recommendations) it is respected and taken into + account to resolv the packages list. + + Fixes #381 + ------------------------------------------------------------------- Mon Jun 19 11:06:01 CEST 2017 - ms@suse.de diff --git a/python-kiwi.spec b/python-kiwi.spec index e2e0491..e0b6d1e 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -67,7 +67,7 @@ %endif Name: python-kiwi -Version: 9.7.3 +Version: 9.7.4 Release: 0 Provides: kiwi-schema = 6.5 Url: https://github.com/SUSE/kiwi diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index e89c66f..1edc2fd 100644 --- a/python-kiwi.tar.gz +++ b/python-kiwi.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bec821f4f8b19dfc17b3012a3d6a381643a2d9c16be1bdc94119c83c9e502ea4 -size 3230663 +oid sha256:3336051ca689651e8efb7a7b4d063f4b50717f2fb6d4ca18b280950976290bed +size 3235481