SHA256
1
0
forked from pool/python-kiwi

- Bump version: 9.6.2 → 9.7.0

- Make sure all required yum repo options are set
  
  enabled and gpgcheck parameters has to be set for any
  configured yum repository
  

  
- 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
  

  
- Reactivate warnings report in pytest
  

  
- 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

OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=29
This commit is contained in:
Marcus Schaefer 2017-06-02 08:46:22 +00:00 committed by Git OBS Bridge
parent 9dd6f1d4b7
commit 628ddcc838
3 changed files with 325 additions and 4 deletions

View File

@ -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 <k0da@opensuse.org>
-------------------------------------------------------------------
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
-------------------------------------------------------------------

View File

@ -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

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4fad09b695122399a1e197a2b7535b2f60c2f320b97caf8b9b15faf42510bcc0
size 3385696
oid sha256:4a9159152713e754866ecd42fdae53bad8a91fae4409120be782977b467d6f0a
size 3435736