forked from pool/python-kiwi
Accepting request 838771 from Virtualization:Appliances:Builder
Automatic submission by obs-autosubmit OBS-URL: https://build.opensuse.org/request/show/838771 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kiwi?expand=0&rev=67
This commit is contained in:
commit
f68d4c25ab
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')
|
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)
|
arch=(x86_64)
|
||||||
pkgver=9.21.7
|
pkgver=9.21.14
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="KIWI - Appliance Builder Next Generation"
|
pkgdesc="KIWI - Appliance Builder Next Generation"
|
||||||
url="https://github.com/SUSE/kiwi/tarball/master"
|
url="https://github.com/SUSE/kiwi/tarball/master"
|
||||||
@ -12,7 +12,7 @@ makedepends=(python-setuptools gcc shadow grep)
|
|||||||
provides=(kiwi-ng kiwi)
|
provides=(kiwi-ng kiwi)
|
||||||
source=("${pkgname}.tar.gz")
|
source=("${pkgname}.tar.gz")
|
||||||
changelog="${pkgname}.changes"
|
changelog="${pkgname}.changes"
|
||||||
md5sums=('e40c3d9ec0e74c6d9747b510de711234')
|
md5sums=('fefbad94106141392d967912d4ba4084')
|
||||||
|
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
@ -1,3 +1,313 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 23 13:06:47 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Bump version: 9.21.13 → 9.21.14
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 23 10:49:20 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Fixed s390/sle15 Virtual disk integration test
|
||||||
|
|
||||||
|
The integration test used FBA mode as target. As the target
|
||||||
|
is expected to be KVM this is the wrong setting. SCSI should
|
||||||
|
be used instead. This Fixes bsc#1170863
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Sep 23 10:21:40 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Followup fix to handle one disk type better
|
||||||
|
|
||||||
|
The vmx type is auto converted into an oem type with rootfs
|
||||||
|
resize disabled such that all disk images can be handled
|
||||||
|
under one disk type. However people who run kiwi on the
|
||||||
|
commandline and have selected --type vmx before now end
|
||||||
|
with an error message saying that there is no vmx type
|
||||||
|
because it was converted into an oem type. To handle this
|
||||||
|
more gracefully this commit changes the commandline
|
||||||
|
option --type vmx into --type oem if provided and prints
|
||||||
|
a warning message.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 22 12:19:15 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Bump version: 9.21.12 → 9.21.13
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 22 11:36:52 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Cleanup grub adaptions code
|
||||||
|
|
||||||
|
The grub setup code has some after grub-mkconfig code that
|
||||||
|
fixes the written grub.cfg file on certain conditions. For
|
||||||
|
a better understanding and readability those conditions
|
||||||
|
and reasons are now put into private _fix* methods that
|
||||||
|
explains why we need to patch the written grub config file.
|
||||||
|
We all hope that those methods can go away when grub gets
|
||||||
|
fixed properly. This Fixes #1527
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 21 17:04:08 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Cosmetic update for build status helper
|
||||||
|
|
||||||
|
Show disabled integration test builds with a clear indicator
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 21 15:54:33 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Bump version: 9.21.11 → 9.21.12
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 21 15:21:21 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
- Added consistency runtime check for the type setup
|
||||||
|
|
||||||
|
multiple type sections within one preferences section is allowed
|
||||||
|
in a kiwi image description. However, if multiple type sections
|
||||||
|
for the same image attribute are configured only the last type
|
||||||
|
configuration will be ever reachable. The proposed runtime check
|
||||||
|
in this commit detects this situation and raises an exception
|
||||||
|
showing the conflicting types including a solution suggestion
|
||||||
|
which needs to be based on profiles to distinguish between
|
||||||
|
types of the same image type name.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 21 09:09:29 CEST 2020 - David Cassany <dcassany@suse.com>
|
||||||
|
|
||||||
|
- Get default maintainer and author from image description
|
||||||
|
|
||||||
|
This commit sets the maintainer and author metadata from the description
|
||||||
|
section of the image in they are not explicitly specified in
|
||||||
|
container-config section.
|
||||||
|
|
||||||
|
In addition it sets the default container name to `system-container`
|
||||||
|
instead of `systemContainer` as uppercase letters are not valid for
|
||||||
|
docker container references.
|
||||||
|
|
||||||
|
Fixes #1419
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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>
|
Tue Aug 11 12:33:45 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
@ -40,6 +350,17 @@ Tue Aug 11 11:08:56 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
|||||||
|
|
||||||
- Bump version: 9.21.5 → 9.21.6
|
- 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>
|
Fri Jul 24 17:49:47 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
@ -53,6 +374,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
|
this is sufficient to ensure that the fs is in a state where it
|
||||||
can be resized. This is related to bsc#1174009
|
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>
|
Fri Jul 24 13:17:53 CEST 2020 - Marcus Schäfer <ms@suse.de>
|
||||||
|
|
||||||
|
@ -43,7 +43,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: python-kiwi
|
Name: python-kiwi
|
||||||
Version: 9.21.7
|
Version: 9.21.14
|
||||||
Provides: kiwi-schema = 7.2
|
Provides: kiwi-schema = 7.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Url: https://github.com/OSInside/kiwi
|
Url: https://github.com/OSInside/kiwi
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:1241f2d8dbf6c8222224cdcc27c03e7616b6c481d20ab4e1e2a07bedf90860a0
|
oid sha256:52c065b2da55cc4843e49965b7ce025937d41f3e5847208470d8f5b3abf0f79c
|
||||||
size 1712575
|
size 1724750
|
||||||
|
Loading…
Reference in New Issue
Block a user