forked from pool/python-kiwi
- Bump version: 9.21.10 → 9.21.11
- Update build test directory names Name the build test directory to follow the changes done in Issue #1425. There is only one disk image type now, thus the tests for testing disk images should indicate that better. Also the tests that build live iso images should indicate a live iso not only an iso as it could be mixed up with an install iso - Consolidate build test names and description Update build test image names to be more generic and not bound to a specific version of a distribution. As the tests are usually based on rolling releases of distros the name of the test image should be generic. Also adapted the specification of the test images to describe the focus of the test if not generic. - Bump version: 9.21.9 → 9.21.10 - Fix the early boot grub.cfg file This commit makes sure that the early boot configuration files for grub make use of the proper boot path and omiting the `/boot` prefix if there is a dedicated boot partition. Fixes #1553 - Change Appliance names to drop the name LimeJeOS The name LimeJeOS was an invention of the SUSE Studio project. Since the project does no longer exist, users have no idea what the name means. Therefore the integration tests as well OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=180
This commit is contained in:
parent
fb5e40aa00
commit
d2d9f43f46
4
PKGBUILD
4
PKGBUILD
@ -3,7 +3,7 @@
|
||||
|
||||
pkgname=('python-kiwi' 'kiwi-man-pages' 'dracut-kiwi-lib' 'dracut-kiwi-oem-repart' 'dracut-kiwi-oem-dump' 'dracut-kiwi-live' 'dracut-kiwi-overlay')
|
||||
arch=(x86_64)
|
||||
pkgver=9.21.7
|
||||
pkgver=9.21.11
|
||||
pkgrel=0
|
||||
pkgdesc="KIWI - Appliance Builder Next Generation"
|
||||
url="https://github.com/SUSE/kiwi/tarball/master"
|
||||
@ -12,7 +12,7 @@ makedepends=(python-setuptools gcc shadow grep)
|
||||
provides=(kiwi-ng kiwi)
|
||||
source=("${pkgname}.tar.gz")
|
||||
changelog="${pkgname}.changes"
|
||||
md5sums=('e40c3d9ec0e74c6d9747b510de711234')
|
||||
md5sums=('7189cf0fe4fd84ba754e59ada692870e')
|
||||
|
||||
|
||||
build() {
|
||||
|
@ -1,3 +1,225 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 16:06:02 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Bump version: 9.21.10 → 9.21.11
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 18 15:13:08 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Update build test directory names
|
||||
|
||||
Name the build test directory to follow the changes done
|
||||
in Issue #1425. There is only one disk image type now, thus
|
||||
the tests for testing disk images should indicate that
|
||||
better. Also the tests that build live iso images should
|
||||
indicate a live iso not only an iso as it could be mixed
|
||||
up with an install iso
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 17 16:40:19 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Consolidate build test names and description
|
||||
|
||||
Update build test image names to be more generic and not
|
||||
bound to a specific version of a distribution. As the tests
|
||||
are usually based on rolling releases of distros the name
|
||||
of the test image should be generic. Also adapted the
|
||||
specification of the test images to describe the focus
|
||||
of the test if not generic.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 16 15:03:39 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Bump version: 9.21.9 → 9.21.10
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 16 11:35:00 CEST 2020 - David Cassany <dcassany@suse.com>
|
||||
|
||||
- Fix the early boot grub.cfg file
|
||||
|
||||
This commit makes sure that the early boot configuration files
|
||||
for grub make use of the proper boot path and omiting the `/boot`
|
||||
prefix if there is a dedicated boot partition.
|
||||
|
||||
Fixes #1553
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 15 11:54:24 CEST 2020 - Vincent Moutoussamy <3873925+vmoutoussamy@users.noreply.github.com>
|
||||
|
||||
- Change Appliance names to drop the name LimeJeOS
|
||||
|
||||
The name LimeJeOS was an invention of the SUSE Studio project.
|
||||
Since the project does no longer exist, users have no idea
|
||||
what the name means. Therefore the integration tests as well
|
||||
as the documentation now changes the image names to provide
|
||||
more clarity. This Fixes #1544
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 14 22:04:30 CEST 2020 - David Cassany <dcassany@suse.com>
|
||||
|
||||
- Include loadenv as a default module for grub images
|
||||
|
||||
This commit includes the 'loadenv' module to the list of basic grub
|
||||
modules. This makes sure the module is included in any grub-mkimage
|
||||
that KIWI does.
|
||||
|
||||
Fixes #1547
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 13 20:36:02 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Make oem be a superset of vmx
|
||||
|
||||
A vmx image is the same disk as an oem just without the dracut
|
||||
repart/resize feature. This difference is better handled with
|
||||
an oemconfig parameter <oem-resize> which allows to switch resize
|
||||
on or off. The extra image type vmx will be dropped and an XSLT
|
||||
stylesheet automatically transforms a vmx description to be a
|
||||
oem image with the resize feature switched off.
|
||||
This Fixes #1425
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 11 09:25:50 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Make oem image use dracut by default
|
||||
|
||||
Before this commit an oem image still had the kiwi initrd_system
|
||||
set as default. As we are decommission the custom kiwi initrd
|
||||
concept the default should be changed. It is still possible to
|
||||
use a custom kiwi initrd but it needs to be explicitly requested
|
||||
via the initrd_system="kiwi" attribute. In addition to the
|
||||
changed default a runtime check was introduced that checks
|
||||
the presence of the boot= attribute which only makes sense
|
||||
in combination with the kiwi initrd_system. If boot= is
|
||||
set but initrd_system="kiwi" is not, a message is raised that
|
||||
explains the situation and either requests setting initrd_system
|
||||
properly or deleting the boot attribute. The change only
|
||||
affects people who still use oem with a boot="oemboot/..."
|
||||
setting and no explicit selection of kiwi as the initrd_system.
|
||||
As these image type configurations should not be in use anyway
|
||||
because this is all legacy and announced to go away, we
|
||||
need to make the next step and enforce a new default in
|
||||
code. This is related to Issue #1299
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 09 12:23:12 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Bump version: 9.21.8 → 9.21.9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 08 18:14:15 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Support dynamic linux/linuxefi in any case
|
||||
|
||||
Instead of restricting the dynamic linux vs. linuxefi setup
|
||||
to a specific grub version, support this setup for any version
|
||||
of grub. This Fixes bsc#1175729 and bsc#1176134
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 08 10:25:45 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Explicitly set start sector for msdos repartition
|
||||
|
||||
When using the sfdisk(>=2.26) tool the start and end of partitions
|
||||
aligns to block-device I/O limits. This means it's hardware specific
|
||||
what values sfdisk picks. In a repart operation this is however
|
||||
dangerous for the start sector which must be the same to prevent
|
||||
corruption of the data in the partition when kiwi resizes it.
|
||||
Therefore this commit uses the sfdisk dump command to read the
|
||||
start sector for deleted partitions and uses that start sector
|
||||
if the same partition gets recreated such that only the end of
|
||||
the partition changes and gets aligned properly.
|
||||
This Fixes #1543
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 07 16:50:26 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Complete documentation of type attributes
|
||||
|
||||
Some type attributes e.g efipartsize and others were not
|
||||
documented properly. This Fixes #1532
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 07 15:49:44 CEST 2020 - David Cassany <dcassany@suse.com>
|
||||
|
||||
- Strip package and archive names
|
||||
|
||||
This commit strips the package and archive names string to trim any
|
||||
trailing or heading space included into the XML.
|
||||
|
||||
Fixes #1494
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 06 09:31:36 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Bump version: 9.21.7 → 9.21.8
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 27 17:50:18 CEST 2020 - David Cassany <dcassany@suse.com>
|
||||
|
||||
- Make use of POSIX locale in Arch Linux integration tests
|
||||
|
||||
Current Arch Linux (August 2020) has no other locale than POSIX or
|
||||
C enabled on the system by default. In fact, to enable further locales
|
||||
in Arch it is required to uncomment the desired ones in `/etc/locale.gen`
|
||||
and then execute the tool `locale-gen`, after that the selected locales
|
||||
are eligible for the common system adminstration tools such as
|
||||
`localectl`.
|
||||
|
||||
In KIWI the locale setting happens before running `config.sh` so there
|
||||
aren't changes to generate any custom locale before applying the value
|
||||
configured in the description XML file.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 27 14:45:00 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Fixed legacy custom kiwi initrd based image builds
|
||||
|
||||
This patch is two fold:
|
||||
|
||||
* Image builds that uses the kiwi initrd system did not apply
|
||||
the grub config file fixes because the root= parameter is
|
||||
an optional information when using a kiwi initrd. However
|
||||
this information is required to apply the grub config file
|
||||
fixes. Therefore this patch simplifies the kernel commandline
|
||||
processing such that it is the same for dracut and custom
|
||||
kiwi initrd based systems. This means root= is passed in
|
||||
any case.
|
||||
|
||||
* The other part of the patch disables the method that strips
|
||||
unused libraries from the custom kiwi initrd. It has turned
|
||||
out that is safes us almost nothing but could causes corrupted
|
||||
initrds missing important libraries e.g libpam which is linked
|
||||
against udev and other tools. Therefore libpam is also added
|
||||
to the protected strip list
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 27 14:43:46 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Fixed legacy oem test build
|
||||
|
||||
install gawk package in bootstrap to avoid conflict in
|
||||
tumbleweed between gawk and busybox-gawk
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 19 09:25:13 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Added s390 SLE15 integration tests
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 18 17:57:59 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Added suse integration test built with dnf
|
||||
|
||||
Use dnf to build a suse image
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 13 11:17:33 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Include box plugin images to build_status
|
||||
|
||||
Also show some colors for failed and unresolvable builds
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 11 12:33:45 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
@ -40,6 +262,17 @@ Tue Aug 11 11:08:56 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Bump version: 9.21.5 → 9.21.6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 10 16:26:43 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Fixed doc structure for image types
|
||||
|
||||
The documentation did not differentiate correctly between
|
||||
the explanation of the image types, their results and the
|
||||
build host constraints compared to the documentation that
|
||||
actually describes how to build an image for those types.
|
||||
This Fixes #1520
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 24 17:49:47 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
@ -53,6 +286,27 @@ Fri Jul 24 17:49:47 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
this is sufficient to ensure that the fs is in a state where it
|
||||
can be resized. This is related to bsc#1174009
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 24 16:25:43 CEST 2020 - David Cassany <dcassany@suse.com>
|
||||
|
||||
- Remove tuned daemon from CentOS integration test
|
||||
|
||||
tuned daemon causes issues at install time with grub configuration.
|
||||
The build host configuration affects BLS entries generation if tuned
|
||||
deamon is around. This is likely to cause issues in general and it
|
||||
actually cause issues in OBS builds (because of a non standard highly
|
||||
customized build environment).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 24 13:40:52 CEST 2020 - David Cassany <dcassany@suse.com>
|
||||
|
||||
- Add Fedora RawHide test
|
||||
|
||||
This commit upgrades the Fedora 30 test to a Fedora RawHide integration
|
||||
test in OBS. Note that an archive needs to be added at bootstrap phase
|
||||
to include `/etc/kernek/cmdline` configuration file to ensure the BLS
|
||||
entries are properly generated under OBS worker hosts.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 24 13:17:53 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
|
@ -43,7 +43,7 @@
|
||||
%endif
|
||||
|
||||
Name: python-kiwi
|
||||
Version: 9.21.7
|
||||
Version: 9.21.11
|
||||
Provides: kiwi-schema = 7.2
|
||||
Release: 0
|
||||
Url: https://github.com/OSInside/kiwi
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1241f2d8dbf6c8222224cdcc27c03e7616b6c481d20ab4e1e2a07bedf90860a0
|
||||
size 1712575
|
||||
oid sha256:be3cd386ea84ef563bded4feb045182017f9425190e7bc17eb42884b808d66f4
|
||||
size 1722077
|
||||
|
Loading…
Reference in New Issue
Block a user