diff --git a/python-kiwi.changes b/python-kiwi.changes index cead749..37661a0 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,6 +1,322 @@ +------------------------------------------------------------------- +Fri Jun 2 10:38:12 CEST 2017 - ms@suse.de + +- Bump version: 9.6.2 → 9.7.0 + +------------------------------------------------------------------- +Thu Jun 1 15:54:16 CEST 2017 - ms@suse.de + +- Make sure all required yum repo options are set + + enabled and gpgcheck parameters has to be set for any + configured yum repository + +------------------------------------------------------------------- +Thu Jun 1 15:40:26 CEST 2017 - ms@suse.de + +- Fixup repository setup for yum + + Yum cannot handle spaces between the key and the value. + This patch provides a method to tell ConfigParser to use + no spaces for the '=' delimiter and thus Fixes #357 + +------------------------------------------------------------------- +Thu Jun 1 14:08:37 CEST 2017 - ms@suse.de + +- Reactivate warnings report in pytest + +------------------------------------------------------------------- +Thu Jun 1 13:58:27 CEST 2017 - ms@suse.de + +- Fixup kernel name lookup + + If multiple abi compatible kernel module packages are installed + the kernel version of the boot kernel could be different from + the kernel module versions. In order to find the boot kernel + all kernel versions found must be checked. Fixes #355 + +------------------------------------------------------------------- +Thu Jun 1 10:41:45 CEST 2017 - ms@suse.de + +- Fix/workaround invalid xsd pattern translation + + The data structures are auto generated by the generateDS + tool which works nicely except for the arch-name xsd pattern + used in the RelaxNG schema. For some reason the used regular + expression is translated by generateDS into a python + expression not matching the original expression from the + schema. The result is an invalid python warning message after + the schema has successfully validated the arch string. + The problem has been reported to the generateDS developer. + + As long as their is no fix available in generateDS the + following workaround in kiwi applies: The original xs:token + pattern validation will be disabled on the generateDS + level and applies only to the schema. This Fixes #347 + +------------------------------------------------------------------- +Wed May 31 14:54:40 CEST 2017 - dcassany@suse.com + +- Some fine tune updates + + * Updated the docs for system_create command + * Reverted dracut image initialization + * Updated yum comment about repo_gpgcheck option + * Updated variable name in disk builder + * Typo correction + +------------------------------------------------------------------- +Wed May 31 10:04:06 CEST 2017 - dcassany@suse.com + +- Include signing-key feature for boot images + + This commit extends the behavior of --signing-key options in order + to import the provided key file into the boot image, in addition to + the regular image root tree. + + Related to #342 + +------------------------------------------------------------------- +Tue May 30 17:43:35 CEST 2017 - ms@suse.de + +- Fix use of pre requires in spec file + +------------------------------------------------------------------- +Tue May 30 17:03:09 CEST 2017 - ms@suse.de + +- Fixup working dir for editboot scripts + + editbootconfig and editbootinstall scripts needs to be + called from within the correct directory to allow access + to the written bootloader config files. For live images + the working directory was set to the wrong place. This + Fixes #353 + +------------------------------------------------------------------- +Mon May 29 21:33:20 CEST 2017 - ms@suse.de + +- remove duplicated code from dhclient setup + + IPADDR is assigned within dhclientImportInfo + original patch by Dinar Valeev + +------------------------------------------------------------------- +Mon May 29 20:50:35 CEST 2017 - dimstar@opensuse.org + +- Fix spelling of 'processor' + + https://bugzilla.opensuse.org/show_bug.cgi?id=957927 + +------------------------------------------------------------------- +Sun May 28 21:37:25 CEST 2017 - ms@suse.de + +- Fixed pre-req for kiwi-pxeboot subpackage + + the binaries groupadd and useradd used in the preinstall + scriptlet and provided by the shadow package needs a pre + requirement on shadow to make sure they exist when the + package gets installed. Fixes (bsc#1040256) + +------------------------------------------------------------------- +Fri May 26 14:42:11 CEST 2017 - dcassany@suse.com + +- Fix existing root check, fixes #349 + + This commit fixes the validation of an existing root directory + for the command 'system build'. System build used to create the root + directory before performing the root existance check, thus the + check was always failing in any case. The root directory is created + inside the RootInit class within the 'create' method. + + Fixes #349 + +------------------------------------------------------------------- +Wed May 24 13:18:43 CEST 2017 - dcassany@suse.com + +- Extend --signing-key to Apt package manager + + This commit extends support for --siging-key to the Apt package + manager. However it has only been included for the chrooted + operations, as current implementation of the bootstrap procedure does + not provide signature check capabilities. + + Related to #342 + +------------------------------------------------------------------- +Wed May 24 13:15:19 CEST 2017 - dcassany@suse.com + +- Extend --signing-key option to Yum and Dnf + + This commit extends the --signing-key options support to Yum and Dnf + package managers. In addition, signature check for repositories + had to be disabled for Yum and Dnf, as kiwi unrelated issues were + found while testing. Nevertheless, package signature checks are + fully functional. + + Related to #342 + +------------------------------------------------------------------- +Wed May 24 13:11:15 CEST 2017 - dcassany@suse.com + +- Add --signing-key option + + This commit adds --signing-key option which sets a key file to import + into the package manager trusted keys database. This commit adds this + flag support only for zypper. + + Fixes #342 + +------------------------------------------------------------------- +Tue May 23 16:55:45 CEST 2017 - ms@suse.de + +- Don't print warning report + + The auto generated xml_parse.py uses the python warnings module + The unit tests uses the coverage module in py.test to create + a report. The latest py.test update now also creates a warnings + report which is unwanted because some of the unit tests + intentionally causes the creation of a warning as the expected + result but we don't want to see that in a py.test warnings + report. Therfore this patch switches off the creation of that + warnings report + +------------------------------------------------------------------- +Tue May 23 16:35:06 CEST 2017 - ms@suse.de + +- Update manual page of build command + + Add information for --allow-existing-root option + +------------------------------------------------------------------- +Tue May 23 16:29:53 CEST 2017 - ms@suse.de + +- Fixup default behavior of build command + + The build command automatically used an existing root tree + from a former build attempt. However this could cause an + inconsistent image if the former build root was not based on + the same image type setup. Thus it is better to allow this + only if the --allow-existing-root option is specified along + with the build command call + +------------------------------------------------------------------- +Tue May 23 16:29:11 CEST 2017 - ms@suse.de + +- Fixed alpha sorting of options + +------------------------------------------------------------------- +Tue May 23 11:04:50 CEST 2017 - ms@suse.de + +- Complete zypper cache cleanup + + also the raw and solv cache needs to be deleted + +------------------------------------------------------------------- +Mon May 22 17:59:58 CEST 2017 - ms@suse.de + +- Update manual pages + + Add information and use case for --clear-cache option + +------------------------------------------------------------------- +Mon May 22 17:57:57 CEST 2017 - ms@suse.de + +- Added --clear-cache option + + The system prepare and build commands now provides the + option --clear-cache which deletes all cache data + associated with the repositories to build the image. + This Fixes #341 + +------------------------------------------------------------------- +Mon May 22 11:59:24 CEST 2017 - ms@suse.de + +- Let dracut create a compressed initrd + + dracut was called in a way to create an uncompressed initrd archive + and kiwi later runs the xz compression on it. That way the default + compression parameters used by dracut get lost. Fixes #335 + +------------------------------------------------------------------- +Fri May 19 16:52:28 CEST 2017 - dcassany@suse.com + +- Improve rpm-check-signatures support + + This commit ensures the signatures are checked for both: the + repository and the rpm package. It applies for zypper, dnf and + yum package managers. + +------------------------------------------------------------------- +Fri May 19 15:49:54 CEST 2017 - ms@suse.de + +- Fixup boot-load-size for efi loader in iso + + Pass the real boot-load-size of the used loader as number + of 512byte blocks to the iso creation call. Related to + (bsc#939456) + +------------------------------------------------------------------- +Fri May 19 10:48:10 CEST 2017 - ms@suse.de + +- Update documentation to meet review results + +------------------------------------------------------------------- +Thu May 18 16:36:49 CEST 2017 - ms@suse.de + +- Added GCE image primary setup information + +------------------------------------------------------------------- +Thu May 18 16:13:22 CEST 2017 - ms@suse.de + +- Added Azure image primary setup information + +------------------------------------------------------------------- +Thu May 18 15:31:19 CEST 2017 - ms@suse.de + +- Added EC2 image primary setup information + +------------------------------------------------------------------- +Thu May 18 14:42:14 CEST 2017 - ms@suse.de + +- Map partition ID's from sgdisk to lowercase + +------------------------------------------------------------------- +Thu May 18 09:22:25 CEST 2017 - ms@suse.de + +- rework building virtual disk image chapter + + Adapt to style as used in the live iso chapter and add + references to low level topics regarding the setup of + the image to work in the public cloud. Related to #323 + +------------------------------------------------------------------- +Wed May 17 17:44:51 CEST 2017 - dcassany@suse.com + +- Get the first two characters of the gdisk partition code output + + According to the gdisk documentation the gdisk maps the partitions IDs + to the MBR codes, but they are multiplied by 0x0100 in hexa. Meaning + 0x8300 code is equivalent to 0x83 in MBR. This commit only considers + the first two characters of the sgdisk partition code output. With this + change the partition types are comparable, regardless of using MBR or + GPT. + +------------------------------------------------------------------- +Wed May 17 15:15:12 CEST 2017 - dcassany@suse.com + +- Fixes OEM deployments on a free partition, bnc#1039469 + + This commit updates the boot code for oem images. In case + oem-partition-install flag was set, the boot code was not capable + to find an appropriate partition due to not attaching properly the + raw image as a loopback device. KIWI was calling 'losetup' command + with wrong arguments. + + Fixes bnc#1039469 + ------------------------------------------------------------------- Wed May 17 10:52:18 CEST 2017 - ms@suse.de - + - Bump version: 9.6.1 → 9.6.2 ------------------------------------------------------------------- diff --git a/python-kiwi.spec b/python-kiwi.spec index ae83900..9c03bd3 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -67,7 +67,7 @@ %endif Name: python-kiwi -Version: 9.6.2 +Version: 9.7.0 Release: 0 Provides: kiwi-schema = 6.5 Url: https://github.com/SUSE/kiwi @@ -227,6 +227,11 @@ outside of the scope of kiwi appliance building. Summary: KIWI - PXE boot structure Group: System/Management Requires: syslinux +%if 0%{?fedora} || 0%{?rhel} +Requires(pre): shadow-utils +%else +Requires(pre): shadow +%endif %description -n kiwi-pxeboot This package contains the basic PXE directory structure which is diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index 3972d39..aeaea37 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:4fad09b695122399a1e197a2b7535b2f60c2f320b97caf8b9b15faf42510bcc0 -size 3385696 +oid sha256:4a9159152713e754866ecd42fdae53bad8a91fae4409120be782977b467d6f0a +size 3435736