Sync from SUSE:SLFO:Main python-kiwi revision 6a47ae580540ef8b3ed9f062534dbc8d
This commit is contained in:
parent
d8d07ef6de
commit
4d2da6d4fb
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=10.1.10
|
||||
pkgver=10.1.16
|
||||
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=('7821626d607e63bdf4413aacea6d91c0')
|
||||
md5sums=('812a9cd9a12600a955663baa3f6da1e3')
|
||||
|
||||
|
||||
build() {
|
||||
|
@ -1,3 +1,236 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 23 12:21:32 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Bump version: 10.1.15 → 10.1.16
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 23 10:23:36 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Fix erofs requires in spec
|
||||
|
||||
erofs-utils for SUSE only exists in Tumbleweed. The
|
||||
former conditon would also add the requirement for ALP
|
||||
and SLFO which is wrong. This commit fixes it
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 22 10:53:25 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Add vagrantconfig rule for vagrant format
|
||||
|
||||
If the format="vagrant" attribute is set, a vagrantconfig
|
||||
section becomes mandatory. This commit enforces this rule
|
||||
on the schema. This Fixes #2666
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 21 15:01:08 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Bump version: 10.1.14 → 10.1.15
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 17 21:01:46 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Fixed sphinx_rtd_theme setup
|
||||
|
||||
Delete obsolete display_version attribute
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 17 20:58:08 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Evaluate eficsm everywhere
|
||||
|
||||
Fixed _supports_bios_modules() to take an eventually
|
||||
provided eficsm setup into account. The grub config still
|
||||
searches for i386 grub modules even if eficsm="false"
|
||||
is set.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 17 20:53:40 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Fixed debian bootstrap script calls
|
||||
|
||||
Run scripts as commands with their native shebang and not
|
||||
through bash. Not all debian package scripts uses bash, some
|
||||
of them uses sh which can be a link to dash or other
|
||||
interpreters. This Fixes #2660
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 17 18:30:36 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Update TW integration tests
|
||||
|
||||
The package x86info was dropped from TW
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 16 16:50:19 CEST 2024 - Dan Čermák <dcermak@suse.com>
|
||||
|
||||
- Turn DiskFormat into an ordinary class
|
||||
|
||||
- it does not need to be an abstract base class
|
||||
- use f-strings where applicable instead of format()
|
||||
- change return type of _custom_args_for_format from list to tuple
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 15 00:28:58 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Add new containers section
|
||||
|
||||
Allow to specify references to OCI containers in the
|
||||
image description like in the following example:
|
||||
|
||||
<containers source="registry.suse.com" backend="podman">
|
||||
<container name="some" tag="some" path="/some/path"/>
|
||||
</containers>
|
||||
|
||||
During the kiwi process the containers are fetched into a
|
||||
temporary location and a systemd service is configured to
|
||||
one time load the containers into the local registry at
|
||||
first boot of the system. This Fixes #2663
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 04 16:21:36 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Bump version: 10.1.13 → 10.1.14
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 04 11:14:38 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Revert "Install usrmerge for Debian integration test"
|
||||
|
||||
This reverts commit 95ac861741f14c4f35611c16328384c18e53dcfb.
|
||||
Solution needs to be provided in code
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 04 10:10:10 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Install usrmerge for Debian integration test
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 30 12:10:52 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Support older apt versions for bootstrap
|
||||
|
||||
This Fixes #2660
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 27 14:38:04 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Run package scripts in apt bootstrap phase
|
||||
|
||||
The bootstrap procedure based on apt only runs a manual
|
||||
collection of package scripts. This commit refactors the
|
||||
code that unpacks the bootstrap packages to a python
|
||||
implementation and adds a method to run the bootstrap
|
||||
scripts from all packages resolved by apt.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 26 14:12:25 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Bump version: 10.1.12 → 10.1.13
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 26 13:30:49 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Fix bundle extension for vagrant type
|
||||
|
||||
When bundling result files that uses a vagrant type,
|
||||
kiwi creates them with the extension .vagrant.virtualbox.box
|
||||
or .vagrant.libvirt.box. The bundler code renames them using
|
||||
only the .box suffix which is too short as it is missing
|
||||
the subformat information. This commit fixes it and keeps
|
||||
this information in the result bundle file name.
|
||||
This Fixes #2656
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 26 13:28:12 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Use simple quotas (squota) for volumes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 25 10:31:51 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Add quota attribute to volume section
|
||||
|
||||
Allow to set quota per volume for the btrfs filesystem
|
||||
This Fixes #2651
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 24 22:01:37 CEST 2024 - Alyssa Rosenzweig <alyssa@rosenzweig.io>
|
||||
|
||||
- Fix globbing with exclude with regex
|
||||
|
||||
This fixes a collection of bugs when producing erofs images.
|
||||
|
||||
On one hand, this ensures that an exclude of `/sys` doesn't accidentally
|
||||
match `/lib/libsystemd.so`, only `/sys/whatever`.
|
||||
|
||||
On the other hand, this ensures that `/dev/*` does match `/dev/vda` and
|
||||
not just `/dev///////////`.
|
||||
|
||||
This fixes libsystemd.so getting dropped in Kiwi-built FEX images.
|
||||
|
||||
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 24 20:28:47 CEST 2024 - Alyssa Rosenzweig <alyssa@rosenzweig.io>
|
||||
|
||||
- Honour custom exclude for filesystem builds
|
||||
|
||||
All other call sites honour the custom exclude file, it's just this one
|
||||
that needs to be fixed. This unblocks use of Kiwi for generating FEX
|
||||
rootfs.
|
||||
|
||||
Closes: #2652
|
||||
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 23 10:05:12 CEST 2024 - Isaac True <isaac@is.having.coffee>
|
||||
|
||||
- test: storage: update clone_device tests with new block size
|
||||
|
||||
Signed-off-by: Isaac True <isaac@is.having.coffee>
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 20 16:08:01 CEST 2024 - Isaac True <isaac@is.having.coffee>
|
||||
|
||||
- storage: clone_device: increase dd block size
|
||||
|
||||
Increasing the block size used for dd reduces the time needed to clone a
|
||||
device.
|
||||
|
||||
Signed-off-by: Isaac True <isaac@is.having.coffee>
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 17 15:58:27 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Bump version: 10.1.11 → 10.1.12
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 17 15:07:49 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Add missing erofscompression validation
|
||||
|
||||
In the filesystem builder I forgot to evaluate the
|
||||
erofscompression attribute. This Fixes #2647
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 16 11:11:14 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
|
||||
|
||||
- Include PI and comments in XSL stylesheets
|
||||
|
||||
So far comments and processing instructions (PI) were
|
||||
ignored when applying the XSL stylesheets. This commit
|
||||
updates all stylesheets to take them into account
|
||||
|
||||
-------------------------------------------------------------------
|
||||
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>
|
||||
|
||||
@ -11,6 +244,14 @@ Thu Sep 12 18:53:52 CEST 2024 - Michal Suchanek <msuchanek@suse.de>
|
||||
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>
|
||||
|
||||
|
@ -52,7 +52,7 @@
|
||||
%endif
|
||||
|
||||
Name: python-kiwi
|
||||
Version: 10.1.10
|
||||
Version: 10.1.16
|
||||
Provides: kiwi-schema = 8.1
|
||||
Release: 0
|
||||
Url: https://github.com/OSInside/kiwi
|
||||
@ -291,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
|
||||
|
BIN
python-kiwi.tar.gz
(Stored with Git LFS)
BIN
python-kiwi.tar.gz
(Stored with Git LFS)
Binary file not shown.
Loading…
Reference in New Issue
Block a user