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:
parent
9dd6f1d4b7
commit
628ddcc838
@ -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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
@ -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
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4fad09b695122399a1e197a2b7535b2f60c2f320b97caf8b9b15faf42510bcc0
|
||||
size 3385696
|
||||
oid sha256:4a9159152713e754866ecd42fdae53bad8a91fae4409120be782977b467d6f0a
|
||||
size 3435736
|
||||
|
Loading…
Reference in New Issue
Block a user