SHA256
1
0
forked from pool/python-kiwi

Accepting request 1188893 from Virtualization:Appliances:Builder

Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1188893
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kiwi?expand=0&rev=117
This commit is contained in:
Ana Guerrero 2024-07-22 15:14:15 +00:00 committed by Git OBS Bridge
commit 305c666bb5
4 changed files with 147 additions and 7 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.0.23
pkgver=10.0.25
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=('dbea32cd584296db7d9b0a2bf8fa3654')
md5sums=('34e5270b2aaf925e0cc8a9e1816e169c')
build() {

View File

@ -1,3 +1,125 @@
-------------------------------------------------------------------
Sun Jul 14 11:17:33 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Bump version: 10.0.24 → 10.0.25
-------------------------------------------------------------------
Fri Jul 12 12:58:24 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Fix mocking of test_process_result_bundle_as_rpm
-------------------------------------------------------------------
Fri Jul 12 12:43:23 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Fixed logging behavior of Compress::get_format
The get_format() method allows to check which compression format
a given input stream has. This is done by calling the supported
compression tools in a row and let them check if they can deal
with the provided data or not. As a result error messages are
logged for streams that some tool doesn't understand. However,
those error messages are no errors and only the result of the
checking. This information in the kiwi log file is confusing
and several users already complained when they see information
like:
EXEC: Failed with stderr: /usr/bin/xz: ...: File format not recognized
This commit changes how the compression tooling is called in a
way that no exception is raised (which leads to the above error message)
but the result returncode is used to decide on the success or
error of the respective compression tooling.
-------------------------------------------------------------------
Fri Jul 12 10:18:24 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Allow to set custom ISO Application ID
Add new <type ... application_id="..."/> attribute to be set in
the ISO header main block. The application ID was used as identifier
in the legacy initrd code from former kiwi versions. Because of
this there is still the compat layer which sets an App ID as MBR
identifier string unless the new application_id overwrites it.
This Fixes #1810
-------------------------------------------------------------------
Fri Jul 12 09:43:09 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Bump version: 10.0.23 → 10.0.24
-------------------------------------------------------------------
Thu Jul 11 16:47:22 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Added integration test for SUSE agama installer
This integration test builds a self-install ISO image which
drops the SUSE Agama installer into a ramdisk for performing
an interactive installation procedure to test Agama
-------------------------------------------------------------------
Thu Jul 11 14:33:16 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Add --set-type-attr and --set-release-version
Allow to set/overwrite type section attributes via the cmdline.
Allow to set/add the release-version element via the cmdline.
This Fixes #2478 and Fixes #2588
-------------------------------------------------------------------
Wed Jul 10 16:58:57 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Update integration test for eficsm
Update the type of the Secure profile of the live image integration
test as well as the type of the simple-disk test to make use of the
eficsm="false" attribute to switch off CSM mode and test an EFI only
layout.
-------------------------------------------------------------------
Wed Jul 10 16:32:30 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Add new eficsm type attribute
Allow to produce EFI/UEFI images without hybrid CSM
capabilities. This Fixes #2407
-------------------------------------------------------------------
Wed Jul 10 11:26:45 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Wait for loop device detach to complete
Detaching a loop device via 'losetup -d' is an async operation.
Once the command returns the loop can still be associated with
the block special. Therefore this commit waits until the block
device got released or a timeout is hit. This Fixes #2580
-------------------------------------------------------------------
Tue Jul 09 09:40:49 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Update requires for kiwi-systemdeps-disk-images
On Tumbleweed several changes caused tools like strings
or the codepage for mtools to be missing in a standard
installation. For building disk images especially EFI
capable ones with vendor information kiwi needs the above
tool. This commit adds the packages providing them on
Tumbleweed to the meta systemdeps for disk images.
This Fixes #2585
-------------------------------------------------------------------
Mon Jul 08 09:17:49 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Supplements are not understood by Debian/Ubuntu
-------------------------------------------------------------------
Thu Jul 04 16:16:44 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>
- Split out bash completion into a sub-package
Per review of the SUSE packaging team we should split out
the bash completion into its own sub-package to give users
better control over the completion feature.
-------------------------------------------------------------------
Thu Jul 04 12:57:58 CEST 2024 - Marcus Schäfer <marcus.schaefer@gmail.com>

View File

@ -52,7 +52,7 @@
%endif
Name: python-kiwi
Version: 10.0.23
Version: 10.0.25
Provides: kiwi-schema = 8.1
Release: 0
Url: https://github.com/OSInside/kiwi
@ -334,6 +334,10 @@ Provides: kiwi-image:vmx
Requires: kiwi-systemdeps-filesystems = %{version}-%{release}
Requires: kiwi-systemdeps-bootloaders = %{version}-%{release}
Requires: kiwi-systemdeps-iso-media = %{version}-%{release}
%if 0%{?suse_version} >= 1650
Requires: binutils
Requires: glibc-gconv-modules-extra
%endif
%if 0%{?suse_version}
Requires: gptfdisk
%else
@ -412,7 +416,6 @@ Requires: screen
Requires: file
Requires: sed
Requires: bash
Recommends: bash-completion
Requires: python%{python3_pkgversion} >= 3.9
%if 0%{?ubuntu} || 0%{?debian}
Requires: python%{python3_pkgversion}-yaml
@ -655,6 +658,19 @@ Group: %{sysgroup}
%description -n kiwi-man-pages
Provides manual pages to describe the kiwi commands
%package -n kiwi-bash-completion
Summary: Bash Completion for kiwi-ng
Requires: bash-completion
Requires: python%{python3_pkgversion}-kiwi = %{version}
%if ! (0%{?debian} || 0%{?ubuntu})
Supplements: (%{name} and bash-completion)
%endif
BuildArch: noarch
%description -n kiwi-bash-completion
Bash command line completion support for python-kiwi - completion
of subcommands, parameters and keywords for the kiwi-ng command.
%prep
%setup -q -n kiwi-%{version}
@ -764,11 +780,13 @@ fi
%{_bindir}/kiwi-ng
%{_bindir}/kiwi-ng-3*
%{python3_sitelib}/kiwi*
%{_usr}/share/bash-completion/completions/kiwi-ng
%{_usr}/share/kiwi/xsl_to_v74/
%{_defaultdocdir}/python-kiwi/LICENSE
%{_defaultdocdir}/python-kiwi/README
%files -n kiwi-bash-completion
%{_usr}/share/bash-completion/completions/kiwi-ng
%files -n kiwi-man-pages
%config %_sysconfdir/kiwi.yml
%doc %{_mandir}/man8/*

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:31cf315191085c306fbe575f269bb8f42a9730710d736f223f8eb6057685551b
size 1022960
oid sha256:89864feed6928ab481c4efbcc5bc532d01e2af3c1e1a27ea29a4d7471d883391
size 1029443