Accepting request 1200859 from Virtualization:Appliances:Builder

- Bump version: 10.1.10 → 10.1.11

- doc: Add login information test build test images

- Bump version: 10.1.9 → 10.1.10

- bootloader: Fix up ppc64 bootinfo again
  To make the code look pretty extra newline is inserted at the start of
  bootinfo file. This appears to break boot on Power9 PowerVM LPARs.

- Add support for erofs
  erofs is an alternative readonly filesystem that can be
  used as alternative to squashfs. This Fixes #2633

- Fixed enclave integration test
  The SELinux policy of Fedora Rawhide when running completely in
  an initrd is not suitable to let the system boot up. Thus the
  current solution is to boot in permissive mode. A better solution
  for the future would probably be a selinux policy for enclaves

- limit eif_build requires to fedora >= 42

- Bump version: 10.1.8 → 10.1.9

- Added sshd to nitro-enclave integration test

- Fixed container sync options
  Do not exclude/filter any security/xattr capabilities.

- Update container integration test

OBS-URL: https://build.opensuse.org/request/show/1200859
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kiwi?expand=0&rev=122
This commit is contained in:
Ana Guerrero 2024-09-16 15:40:31 +00:00 committed by Git OBS Bridge
commit de2356cd7a
4 changed files with 177 additions and 5 deletions

View File

@ -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=10.1.6
pkgver=10.1.11
pkgrel=0
pkgdesc="KIWI - Appliance Builder Next Generation"
url="https://github.com/SUSE/kiwi/tarball/master"
@ -12,7 +12,7 @@ makedepends=(make gcc python-build python-docopt python-installer python-lxml py
provides=(kiwi-ng kiwi)
source=("${pkgname}.tar.gz")
changelog="${pkgname}.changes"
md5sums=('6fa45484073041b1f32130d0a640c624')
md5sums=('7f2f4141b4dd2417ffa547356d870946')
build() {

View File

@ -1,3 +1,155 @@
-------------------------------------------------------------------
Fri Sep 13 16:33:19 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Bump version: 10.1.10 → 10.1.11
-------------------------------------------------------------------
Fri Sep 13 10:42:38 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- doc: Add login information test build test images
-------------------------------------------------------------------
Fri Sep 13 10:23:39 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Bump version: 10.1.9 → 10.1.10
-------------------------------------------------------------------
Thu Sep 12 18:53:52 CEST 2024 - Michal Suchanek <msuchanek@suse.de>
- bootloader: Fix up ppc64 bootinfo again
To make the code look pretty extra newline is inserted at the start of
bootinfo file. This appears to break boot on Power9 PowerVM LPARs.
-------------------------------------------------------------------
Thu Sep 12 17:29:29 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Add support for erofs
erofs is an alternative readonly filesystem that can be
used as alternative to squashfs. This Fixes #2633
-------------------------------------------------------------------
Thu Sep 12 10:57:33 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Fixed enclave integration test
The SELinux policy of Fedora Rawhide when running completely in
an initrd is not suitable to let the system boot up. Thus the
current solution is to boot in permissive mode. A better solution
for the future would probably be a selinux policy for enclaves
-------------------------------------------------------------------
Wed Sep 11 14:15:07 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- limit eif_build requires to fedora >= 42
-------------------------------------------------------------------
Wed Sep 11 13:07:29 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Bump version: 10.1.8 → 10.1.9
-------------------------------------------------------------------
Wed Sep 11 12:48:43 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Added sshd to nitro-enclave integration test
-------------------------------------------------------------------
Wed Sep 11 12:21:08 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Fixed container sync options
Do not exclude/filter any security/xattr capabilities.
-------------------------------------------------------------------
Wed Sep 11 12:20:34 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Update container integration test
Add getcap to check on filesystem capabilities
-------------------------------------------------------------------
Wed Sep 11 11:01:33 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Add new build type provides for enclave
Add a provides tag (read by the open buildservice) for the new
enclave builder. Also add a recommends to eif_builder in
the systemdeps-core meta package
-------------------------------------------------------------------
Tue Sep 10 15:51:58 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Update enclave documentation
Fixup repo setup in the build documentation
-------------------------------------------------------------------
Tue Sep 10 15:35:15 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Bump version: 10.1.7 → 10.1.8
-------------------------------------------------------------------
Tue Sep 10 15:31:45 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Fixed enclave documentation
Path to the build test was not correct
-------------------------------------------------------------------
Tue Sep 10 15:14:10 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Update test-image-nitro-enclave package list
Fixup package list to match Fedora rawhide
-------------------------------------------------------------------
Tue Sep 10 15:06:32 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Move test-image-nitro-enclave to rawhide
-------------------------------------------------------------------
Tue Sep 10 10:20:10 CEST 2024 - Michal Suchanek <msuchanek@suse.de>
- Fix ppc64 chrp bootinfo generation
-------------------------------------------------------------------
Mon Sep 09 16:05:28 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Fixed documentation header
Fixed double H1 headers from the boxbuild tweaks chapter.
-------------------------------------------------------------------
Mon Sep 09 15:32:14 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Bump version: 10.1.6 → 10.1.7
-------------------------------------------------------------------
Mon Sep 09 15:26:15 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Move EXEC log message to the right place
The log information of the command execution was not printed
directly before the actual command invocation. There are other
actions after the log information (e.g Path.which) which itself
produce log information prior the real subprocess execution.
This is very misleading when reading the log file and fixed
in this commit.
-------------------------------------------------------------------
Mon Sep 09 10:43:09 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Add support for architectures in deb source file
When apt resolves packages on a multiarch repo it can happen
that dependencies for packages from other architectures are
pulled into the solver process but are not provided by any
repository. To overcome this behavior the repository can
be setup to serve packages only for a specified architecture
or list of architectures. This is related to
OSInside/kiwi-descriptions#102
-------------------------------------------------------------------
Fri Sep 06 10:41:00 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
@ -564,6 +716,15 @@ Mon Jul 08 09:17:49 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Supplements are not understood by Debian/Ubuntu
-------------------------------------------------------------------
Fri Jul 05 12:59:22 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Add new builder for enclaves
Add new EnclaveBuilder class which allows to build initrd-only
image types. The first enclave implementation covers aws-nitro
images produced via the eif_build tooling.
-------------------------------------------------------------------
Thu Jul 04 16:16:44 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>

View File

@ -52,7 +52,7 @@
%endif
Name: python-kiwi
Version: 10.1.6
Version: 10.1.11
Provides: kiwi-schema = 8.1
Release: 0
Url: https://github.com/OSInside/kiwi
@ -122,6 +122,10 @@ Obsoletes: kiwi-image-tbz-requires < %{version}-%{release}
%if "%{_vendor}" != "debbuild"
Provides: kiwi-image:tbz
%endif
%if 0%{?fedora} >= 42
Provides: kiwi-image:enclave
Requires: eif_build
%endif
# tools conditionally used by kiwi
%if 0%{?fedora} || 0%{?rhel} >= 8
Recommends: gnupg2
@ -287,10 +291,17 @@ Provides: kiwi-filesystem:ext3
Provides: kiwi-filesystem:ext4
Provides: kiwi-filesystem:squashfs
Provides: kiwi-filesystem:xfs
%if ! (0%{?suse_version} && 0%{?suse_version} < 1600)
Provides: kiwi-filesystem:erofs
Provides: kiwi-image:erofs
%endif
%endif
Requires: dosfstools
Requires: e2fsprogs
Requires: xfsprogs
%if ! (0%{?suse_version} && 0%{?suse_version} < 1600)
Requires: erofs-utils
%endif
%if 0%{?suse_version}
Requires: btrfsprogs
%else

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ec894bb91174a5cd11ab84f36aff35129dca7bdab59621f7b0417fea0fa849a8
size 1031837
oid sha256:893a62444ab51ee83f8a348af3356e694efa01cbdf17b7705871e2fd2f7f5f3d
size 1036456