- Bump version: 9.23.27 → 9.23.28
- Upgrade tests accoring to #1805 This commit is a follow up of #1805 which missed to update the related unit test. - 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. - 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 - Update Debian integration test for UEFI testing Updated the Virtual disk profile to make use of the EFI secure boot feature. - 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. OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=198
This commit is contained in:
parent
70f917d548
commit
dda6702e15
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.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() {
|
||||
|
@ -1,3 +1,176 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon May 03 12:40:09 CEST 2021 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Bump version: 9.23.27 → 9.23.28
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 30 14:39:10 CEST 2021 - David Cassany <dcassany@suse.com>
|
||||
|
||||
- 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 <dcassany@suse.com>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- 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 <jkowalczyk@suse.com>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- Bump version: 9.23.26 → 9.23.27
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 19 10:15:21 CEST 2021 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- 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 <dcassany@suse.com>
|
||||
|
||||
- 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 <dcassany@suse.com>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- Bump version: 9.23.25 → 9.23.26
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 15 11:05:24 CEST 2021 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Fixed platform setup for vagrant unit tests
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 15 10:53:34 CEST 2021 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
|
@ -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
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:8b8862446ec25777dc86db9d9f02d4925a7a3e4ada49d64cb4b6aee722bee603
|
||||
size 1814307
|
||||
oid sha256:ddd943e42491b00c92bf854ffcf49dd2b034ee547d5eec29b18469a52c0a897e
|
||||
size 1818282
|
||||
|
Loading…
Reference in New Issue
Block a user