diff --git a/PKGBUILD b/PKGBUILD index b1a2439..9afe42e 100644 --- a/PKGBUILD +++ b/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.23.25 +pkgver=9.23.28 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=('907db8e1dabc9172cc618974e74d77ff') +md5sums=('0feb60a13a1fe74672daea876f0d3659') build() { diff --git a/python-kiwi.changes b/python-kiwi.changes index f453949..ef39255 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,3 +1,176 @@ +------------------------------------------------------------------- +Mon May 03 12:40:09 CEST 2021 - Marcus Schäfer + +- Bump version: 9.23.27 → 9.23.28 + +------------------------------------------------------------------- +Fri Apr 30 14:39:10 CEST 2021 - David Cassany + +- Upgrade tests accoring to #1805 + + This commit is a follow up of #1805 which missed to update the related + unit test. + +------------------------------------------------------------------- +Fri Apr 30 09:40:05 CEST 2021 - David Cassany + +- Make installation media unattended + + This commit configures install media of several tests to run unattended + installation. This is done to facilitate the logic of functional tests. + +------------------------------------------------------------------- +Wed Apr 28 15:14:27 CEST 2021 - Marcus Schäfer + +- Fixed unit tests for parallel invocation + + With the change to allow the platform architecture to be + set application global, the unit tests might fail if tests + run in parallel and using different mock architectures + for the test. Thus test that runs depending on a platform + name needs to set the name in the test + +------------------------------------------------------------------- +Wed Apr 28 14:41:48 CEST 2021 - Marcus Schäfer + +- Update Debian integration test for UEFI testing + + Updated the Virtual disk profile to make use of the EFI + secure boot feature. + +------------------------------------------------------------------- +Tue Apr 27 20:23:08 CEST 2021 - Jeff Kowalczyk + +- Fix WSL appx filemap relative paths not preserved + + During WSL appx image type creation step the file hierarchy under metadata_path + is written to a temporary file for eventual use as argument to utility appx. + The file hierarchy information is dropped resulting in all filemap entries + appearing to be at the metadata_path root. The resulting image will side load + and run but without icon and other resources. Stricter checks at Windows Store + submission will fail due to mismatch between image manifest and contents. + + Fix by preserving relative path of filemap entries relative to metadata_path. + Add log output showing both input absolute path and output relative path. + +------------------------------------------------------------------- +Tue Apr 27 16:07:02 CEST 2021 - Marcus Schäfer + +- Update Ubuntu integration test for UEFI testing + + Updated the Virtual disk profile to make use of the EFI + secure boot feature. + +------------------------------------------------------------------- +Tue Apr 27 16:01:35 CEST 2021 - Marcus Schäfer + +- Added support for UEFI on Debian based distros + + The Debian/Ubuntu folks have a different system to support + EFI secure boot. In order to make use of it kiwi needs some + adaptions done in this pull request. This Fixes #1743 + +------------------------------------------------------------------- +Tue Apr 20 10:53:42 CEST 2021 - Marcus Schäfer + +- Bump version: 9.23.26 → 9.23.27 + +------------------------------------------------------------------- +Mon Apr 19 10:15:21 CEST 2021 - Marcus Schäfer + +- Fixed spec file on Debian tool settings + + debootstrap should always come with dpkg because we don't + want to handle the architecture names used on Debian when + dpkg knows them better than we do. since debootstrap itself + considers the possibility of being called without dpkg on + the system we generate the dependency by a spec change + here. This Fixes #1778 + +------------------------------------------------------------------- +Mon Apr 19 09:40:34 CEST 2021 - Marcus Schäfer + +- Change zypper download mode to in-advance + + In relation to upcoming zypper changes e.g to make use of librpm on + single transaction operations there is the possibility that file + triggers start being used. To ensure zypper behaves consistently + DownloadInAdvance mode should be used, this way the transaction + happens as a whole and with the upcoming zypper changes zypper + will still be capable to handle the file triggers. + This Fixes #1789 + +------------------------------------------------------------------- +Sun Apr 18 17:49:05 CEST 2021 - Marcus Schäfer + +- Added shadow package to pxe integration test + + Tools like usermod were moved from coreutils to shadow + +------------------------------------------------------------------- +Sun Apr 18 17:33:11 CEST 2021 - Marcus Schäfer + +- Added shadow package to integration test + + Tools like usermod were moved from coreutils to shadow + +------------------------------------------------------------------- +Fri Apr 16 15:50:09 CEST 2021 - David Cassany + +- Fix appx manifest for WSL containers + + This commit prevents KIWI from setting Identity Name attribute and + DisplayName and PublisherDisplayName elements. + + Fixes #1780 + +------------------------------------------------------------------- +Fri Apr 16 15:03:46 CEST 2021 - David Cassany + +- Do not apply default subcommand for derivate containers + + This commit does not apply the default subcommand for derivate + containers. + + Fixes bsc#1184823 + +------------------------------------------------------------------- +Fri Apr 16 10:30:19 CEST 2021 - Marcus Schäfer + +- Fixed integration tests requesting grub + + For some reason two integration tests requests the "grub" and + the "grub2" package. On TW there is now no longer a provider of + grub and thus the image build became unresolvable. There is + only grub2 for quite some time, so I deleted this package + setting from the tests in question + +------------------------------------------------------------------- +Fri Apr 16 10:24:14 CEST 2021 - Marcus Schäfer + +- Bump version: 9.23.25 → 9.23.26 + +------------------------------------------------------------------- +Thu Apr 15 11:05:24 CEST 2021 - Marcus Schäfer + +- Fixed platform setup for vagrant unit tests + +------------------------------------------------------------------- +Thu Apr 15 10:53:34 CEST 2021 - Marcus Schäfer + +- Add support for a custom exclude file + + The new optional metadata file image/exclude_files.yaml can + be placed inside of the local image root tree. At creation time of + the image binary the file contents are used to extend the default + exclude list with additional information. The structure of the + file must be as follows: + + ```yaml + exclude: + - exclude-name-used-in-rsync + ``` + ------------------------------------------------------------------- Wed Apr 14 20:52:04 CEST 2021 - Marcus Schäfer diff --git a/python-kiwi.spec b/python-kiwi.spec index 1f57145..c729c93 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -43,7 +43,7 @@ %endif Name: python-kiwi -Version: 9.23.25 +Version: 9.23.28 Provides: kiwi-schema = 7.4 Release: 0 Url: https://github.com/OSInside/kiwi @@ -83,15 +83,19 @@ Obsoletes: kiwi-image-tbz-requires < %{version}-%{release} %if "%{_vendor}" != "debbuild" Provides: kiwi-image:tbz %endif -# tools used by kiwi +# tools conditionally used by kiwi %if 0%{?fedora} || 0%{?rhel} >= 8 Recommends: gnupg2 +Recommends: debootstrap +Recommends: dpkg %endif %if 0%{?suse_version} -# If it's available, let's pull it in -Recommends: dnf Recommends: gpg2 +Recommends: dnf +Recommends: debootstrap +Recommends: dpkg %endif +# package managers required by distro %if 0%{?fedora} || 0%{?rhel} >= 8 || 0%{?suse_version} >= 1550 Provides: kiwi-packagemanager:microdnf Requires: microdnf @@ -107,8 +111,10 @@ Provides: kiwi-packagemanager:zypper %endif %if 0%{?debian} || 0%{?ubuntu} Requires: debootstrap +Requires: dpkg Requires: gnupg %endif +# tools required by kiwi Requires: kiwi-tools Requires: mtools Requires: rsync diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index 57de254..ad52268 100644 --- a/python-kiwi.tar.gz +++ b/python-kiwi.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b8862446ec25777dc86db9d9f02d4925a7a3e4ada49d64cb4b6aee722bee603 -size 1814307 +oid sha256:ddd943e42491b00c92bf854ffcf49dd2b034ee547d5eec29b18469a52c0a897e +size 1818282