forked from pool/python-kiwi
Accepting request 940169 from Virtualization:Appliances:Builder
Automatic submission by obs-autosubmit OBS-URL: https://build.opensuse.org/request/show/940169 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kiwi?expand=0&rev=88
This commit is contained in:
commit
f7cb4eb4ae
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.24.10
|
||||
pkgver=9.24.14
|
||||
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=('166597cfdcba49bf6089b425c1cc5a12')
|
||||
md5sums=('196869ffa26aa11d76746e57ae4d86da')
|
||||
|
||||
|
||||
build() {
|
||||
|
@ -1,3 +1,218 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Dec 06 09:59:28 CET 2021 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Bump version: 9.24.13 → 9.24.14
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 05 13:59:17 CET 2021 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Disable intersphinx
|
||||
|
||||
intersphinx is a doc extension which links to the documentation of
|
||||
objects in other projects whenever Sphinx encounters a cross-reference
|
||||
that has no matching target in the current documentation set, it
|
||||
looks for targets in the documentation sets configured in the
|
||||
intersphinx_mapping. However, the kiwi docs do not use this feature
|
||||
thus it can be disabled.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 30 18:11:55 CET 2021 - David Cassany <dcassany@suse.com>
|
||||
|
||||
- Compress container images in builder class
|
||||
|
||||
This commit changes the stage at which container images are compressed
|
||||
to match the criteria applied to other image types. Instead of
|
||||
compressing the image in OCI devoted classes now it is happening
|
||||
in builder class by setting Result instance properties.
|
||||
|
||||
Fixes #1996
|
||||
|
||||
Signed-off-by: David Cassany <dcassany@suse.com>
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 29 16:29:29 CET 2021 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Revert "Fixed MicroOS build test"
|
||||
|
||||
This reverts commit 52c38f9ec22aef484efaf0a570dc78eea529deec.
|
||||
The TW people moved to an older version of libsnapper, no
|
||||
idea what these guys are doing
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 29 16:13:41 CET 2021 - John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
|
||||
|
||||
- kiwi-repart: Fix spelling error in source code comment
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 29 16:11:39 CET 2021 - John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
|
||||
|
||||
- Fix multiple minor spelling errors in documentation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 29 15:34:46 CET 2021 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Added support for setting up release version
|
||||
|
||||
Currently the release version is not set or set to '0'
|
||||
for package managers which requires a value to operate.
|
||||
However, in order to support leveraging the same description
|
||||
across different releases it is important to have the
|
||||
opportunity to specify a setting for the release version.
|
||||
This commit adds a new optional attribute to the preferences
|
||||
section which allows to specify a custom value which
|
||||
serves as the release version:
|
||||
|
||||
<preferences>
|
||||
<release-version>TEXT</release-version>
|
||||
</preferences>
|
||||
|
||||
If not specified the default setting as before applies.
|
||||
Please note the release version information is currently
|
||||
used in dnf and microdnf package managers only. It might
|
||||
happen that it gets applied to the other package manager
|
||||
backends as well. This will happen on demand though.
|
||||
Related to Issue #1918. This Fixes #1927
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 29 14:55:35 CET 2021 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Bump version: 9.24.12 → 9.24.13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 29 11:47:25 CET 2021 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Add global --kiwi-file option
|
||||
|
||||
When building with kiwi a search on the kiwi main config
|
||||
file is made inside of the given --description directory.
|
||||
The search looks up for the file config.xml or *.kiwi.
|
||||
So far there was no opportunity to specify another name.
|
||||
This commit adds an option in the global area named:
|
||||
|
||||
--kiwi-file name
|
||||
|
||||
which will make kiwi to lookup this file inside of the
|
||||
given --description directory and fail if it does not
|
||||
exist. This Fixes #1973
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 29 11:37:49 CET 2021 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Added type hints for CliTask class
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 26 09:58:32 CET 2021 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Bump version: 9.24.11 → 9.24.12
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 25 16:43:21 CET 2021 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Use realpath to resolve this:// location
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 25 15:58:55 CET 2021 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Support this:// resource locator for includes
|
||||
|
||||
Allow include references like the following example:
|
||||
<include from="this://include.xml"/>
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 25 13:13:52 CET 2021 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Allow repo path relative to the image description
|
||||
|
||||
This commit adds a new URI type called this://... The
|
||||
this:// part will be resolved into the absolute path to
|
||||
the image description. A source path like the following:
|
||||
|
||||
<source path="this://my_repo"/>
|
||||
|
||||
is resolved to
|
||||
|
||||
<source path="dir:///path/to/image/description/my_repo"/>
|
||||
|
||||
This change provides the requested opportunity to reference
|
||||
repos provided as part of the image description and
|
||||
Fixes #1964
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 25 11:28:33 CET 2021 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Care for different snapper template locations
|
||||
|
||||
snapper recently changed their config template location
|
||||
from etc/ to usr/. This commit handles the two locations
|
||||
and Fixes bsc#1192940
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 25 10:55:19 CET 2021 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Prevent warning message on resize exception
|
||||
|
||||
On systems which are configured to run the oem resize at
|
||||
every boot (default case) kiwi checks how much space is free
|
||||
and if that fits the constraints configured as part of the
|
||||
image description. If the constraints are not met a warning
|
||||
message is displayed and the boot continuous without any
|
||||
resize action happening.
|
||||
|
||||
This warning message however, always appears after the first
|
||||
boot when the resize had happened and no rest space on disk
|
||||
is present unless the disk geometry would have changed.
|
||||
The situation of the reboot of the system without any disk
|
||||
geometry change is the standard case and happens way more
|
||||
often than the reboot with a disk geometry change.
|
||||
|
||||
Therefore the warning message displayed is not actually
|
||||
a real warning and most often considered as an issue
|
||||
when there is none. To relax this situation, this commit
|
||||
only shows the warning message if the detected free space
|
||||
on disk is greater than 2M, which is the condition under
|
||||
which we assume an intentional (user made) disk geometry
|
||||
change.
|
||||
|
||||
This Fixes #1958
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 24 12:19:10 CET 2021 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Bump version: 9.24.10 → 9.24.11
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 24 12:13:34 CET 2021 - Justin <47017732+TheMisanthropicHumanist@users.noreply.github.com>
|
||||
|
||||
- Fix Source Install Disk Detection in get_disk_list (#1982)
|
||||
|
||||
Fix Source Install Disk Detection in get_disk_list
|
||||
|
||||
The original check doesn't always work because PARTITIONS get labels, NOT disks. If you install with
|
||||
a Flash Drive and deploy to a machine with an NVMe drive, the Flash Drive is listed first because SCSIs
|
||||
are shown first by lsblk (At least they were in our scenario). When we run
|
||||
|
||||
blkid "[Install Flash Drive Disk]" -s LABEL -o value
|
||||
|
||||
in this scenario, we get nothing returned so this conditional evaluates incorrectly. We should get the
|
||||
${kiwi_install_volid} Partition Block Name, and search for whether ${disk_device} is contained within it as
|
||||
the Disk Device that corresponds to the Install Partition.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 23 16:11:43 CET 2021 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Do not force dracut into a compression setting
|
||||
|
||||
So far we called dracut with --xz which forces the initrd
|
||||
to be xz compressed. There are other compression formats
|
||||
used by the distributions and they might differe from xz.
|
||||
The selection for a compression tool is done by a dist
|
||||
configuration in dracut.conf.d which is provided by the
|
||||
distributions as they see fit. For us this means not
|
||||
forcing dracut into a specific compression setting allows
|
||||
to make use of the distro provided setting and also
|
||||
allows to change/override this setting by an overlay
|
||||
file. This Fixes bsc#1192975
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 23 15:10:26 CET 2021 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
|
@ -43,7 +43,7 @@
|
||||
%endif
|
||||
|
||||
Name: python-kiwi
|
||||
Version: 9.24.10
|
||||
Version: 9.24.14
|
||||
Provides: kiwi-schema = 7.4
|
||||
Release: 0
|
||||
Url: https://github.com/OSInside/kiwi
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4daf007300134e59ecb87273aad2f6e0f29b4053b535a17ce136c421b7497762
|
||||
size 2157360
|
||||
oid sha256:b9ecc37ac2e290323ce8d5861ed1e9e16b0b231c7eea5cc4cd8977b6b8b950e1
|
||||
size 2093668
|
||||
|
Loading…
Reference in New Issue
Block a user