Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-kiwi for openSUSE:Factory checked in at 2023-05-26 20:14:17 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old) and /work/SRC/openSUSE:Factory/.python-kiwi.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kiwi" Fri May 26 20:14:17 2023 rev:105 rq:1088796 version:9.24.61 Changes: -------- --- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes 2023-02-19 18:18:53.837456376 +0100 +++ /work/SRC/openSUSE:Factory/.python-kiwi.new.1533/python-kiwi.changes 2023-05-26 20:14:18.747847447 +0200 @@ -1,0 +2,452 @@ +Wed May 24 09:38:40 CEST 2023 - Marcus Schäfer <[email protected]> + +- Bump version: 9.24.60 â 9.24.61 + +------------------------------------------------------------------- +Tue May 23 18:32:58 CEST 2023 - Isaac True <[email protected]> + +- dracut: modules.d: 99kiwi-lib: add bash shebangs and dependency + + The scripts in the kiwi-lib module use bash-specific syntax like + `function`, which causes the script to fail if another shell (like dash + or busybox) is used to interpret the scripts. Specifically set the shebang + to use bash as the shell interpreter and add bash as a dependency to the + dracut module to fix this. + + This resolves the following errors which are printed at boot when + busybox tries to interpret the scripts: + + /bin/dracut-pre-mount: 3: /lib/kiwi-filesystem-lib.sh: function: not found + /bin/dracut-pre-mount: 15: /lib/kiwi-filesystem-lib.sh: Syntax error: "}" unexpected + + Signed-off-by: Isaac True <[email protected]> + +------------------------------------------------------------------- +Mon May 22 15:13:26 CEST 2023 - Jiri Srain <[email protected]> + +- Do not depend on dnf for SUSE ALP + +------------------------------------------------------------------- +Tue May 16 10:04:13 CEST 2023 - Marcus Schäfer <[email protected]> + +- Added appx-util as WSL requires for Fedora/RHEL + + Make sure the kiwi-systemdeps-containers-wsl meta package + pulls in the required tools for Fedora/RHEL when building + WSL containers. This is a followup to #2286 + +------------------------------------------------------------------- +Tue May 16 10:00:11 CEST 2023 - Marcus Schäfer <[email protected]> + +- Add cpio to core systemdeps requires list + +------------------------------------------------------------------- +Sat May 06 20:40:11 CEST 2023 - Marcus Schäfer <[email protected]> + +- Bump version: 9.24.59 â 9.24.60 + +------------------------------------------------------------------- +Thu May 04 12:32:27 CEST 2023 - Marcus Schäfer <[email protected]> + +- Allow to create plain cpio archives + + Allow to create plain cpio archives to serve the idea + of the mkosi initrd concept + +------------------------------------------------------------------- +Fri Apr 28 11:25:45 CEST 2023 - Fabian Vogt <[email protected]> + +- Fix restoration of grub2-install (bsc#1210948) + + It checked for grub2-install.orig in the host, not the buildroot. This + meant that it left /usr/sbin/grub2-install as a noop. + +------------------------------------------------------------------- +Fri Apr 28 09:44:59 CEST 2023 - David Cassany <[email protected]> + +- Use cross arch macros to interpret uint64_t + + This commit adds inttypes.h to make use of PRIu64 style + macros in order to properly translate uint64_t across + different architectures. More specific this allows the + code to compile for ix86. + + Signed-off-by: David Cassany <[email protected]> + +------------------------------------------------------------------- +Mon Apr 24 23:48:34 CEST 2023 - Marcus Schäfer <[email protected]> + +- Delete score card + + Too flaky, broken most of the time and I'm not sure + how much value it adds to the project overall + +------------------------------------------------------------------- +Mon Apr 24 23:46:43 CEST 2023 - Marcus Schäfer <[email protected]> + +- Fix score card action + +------------------------------------------------------------------- +Mon Apr 24 23:28:44 CEST 2023 - Marcus Schäfer <[email protected]> + +- Update TW build tests + + plymouth-plugin-script must be explicitly added now + +------------------------------------------------------------------- +Mon Apr 24 23:17:48 CEST 2023 - Marcus Schäfer <[email protected]> + +- Revert "Add zstd and xzio to grub image" + + This reverts commit af8c702db0a60ed4abeba8686d4e8475c410c58d. + The grub modules does not exist in all grub installations. + A different implementation is required + +------------------------------------------------------------------- +Mon Apr 24 22:59:24 CEST 2023 - Marcus Schäfer <[email protected]> + +- Update TW integration tests + + change theme from bgrt to breeze. TW has deleted bgrt + +------------------------------------------------------------------- +Mon Apr 24 22:43:18 CEST 2023 - Marcus Schäfer <[email protected]> + +- Fixed writing URIs including ASCII encoding + +------------------------------------------------------------------- +Fri Apr 21 21:32:21 CEST 2023 - Marcus Schäfer <[email protected]> + +- Split container systemdeps in OCI and WSL + +------------------------------------------------------------------- +Thu Apr 20 14:46:59 CEST 2023 - Marcus Schäfer <[email protected]> + +- Update kiwi-systemdeps-containers requires list + + Do not strictly require fb-util-for-appx. In order to create + WSL containers fb-util-for-appx is a requirement but usually + users create OCI containers and WSL containers are still a + niche case. Thus it's ok to reduce the requirement into a + recommends. This Fixes #2284 + +------------------------------------------------------------------- +Thu Apr 20 10:28:09 CEST 2023 - Marcus Schäfer <[email protected]> + +- Encode remote URLs + + Special characters in a URL e.g the @ sign needs to be encoded + as part of a remote URL. + +------------------------------------------------------------------- +Thu Apr 13 18:33:10 CEST 2023 - Marcus Schäfer <[email protected]> + +- Bump version: 9.24.58 â 9.24.59 + +------------------------------------------------------------------- +Thu Apr 13 18:12:16 CEST 2023 - Marcus Schäfer <[email protected]> + +- Add zstd and xzio to grub image + + If kiwi builds its own grub image, make sure the compression + algorithms zstd and xz are supported + +------------------------------------------------------------------- +Wed Apr 12 16:37:48 CEST 2023 - David Cassany <[email protected]> + +- Adding a comment to explain the s390 specific path + + Signed-off-by: David Cassany <[email protected]> + +------------------------------------------------------------------- +Wed Apr 12 11:06:57 CEST 2023 - David Cassany <[email protected]> + +- Use parted only in s390 arch + + This commit ensures parted is only called in dracut-kiwi-lib for s390 + arch. It also fixes the spec to only require parted for + s390 builds. + + In addition parted requirement has been removed from dracut-kiwi-live + package since parted is not used in any other dracut module beyond + kiwi-lib. + + Signed-off-by: David Cassany <[email protected]> + +------------------------------------------------------------------- +Tue Apr 04 19:53:19 CEST 2023 - Jan Löser <[email protected]> + +- Add potential shim binary for Ubuntu + + Looks like `shim*.efi` is gone in latest `shim-signed` package. The + package now contains `shimx64.efi.signed.latest` and + `shimx64.efi.signed.previous` binaries, let's take latest. + + shim-signed_1.40.9+15.7-0ubuntu1_amd64/usr/lib/shim/: + total 4688 + drwxr-xr-x. 3 root root 209 Jan 31 12:57 . + drwxr-xr-x. 3 root root 18 Jan 31 12:57 .. + -rw-r--r--. 1 root root 108 Jan 31 12:57 BOOTX64.CSV + -rwxr-xr-x. 1 root root 1622 Jan 31 12:57 is-not-revoked + drwxr-xr-x. 2 root root 25 Jan 31 12:57 mok + -rw-r--r--. 1 root root 950891 Jan 31 12:57 shimx64.efi + -rw-r--r--. 1 root root 962400 Jan 31 12:57 shimx64.efi.dualsigned + -rw-r--r--. 1 root root 960472 Jan 31 12:57 shimx64.efi.signed.latest + -rw-r--r--. 1 root root 955656 Jan 31 12:57 shimx64.efi.signed.previous + -rw-r--r--. 1 root root 88296 Jan 27 20:09 fbx64.efi + -rw-r--r--. 1 root root 860824 Jan 27 20:09 mmx64.efi ++++ 289 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes ++++ and /work/SRC/openSUSE:Factory/.python-kiwi.new.1533/python-kiwi.changes ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-kiwi.spec ++++++ --- /var/tmp/diff_new_pack.QUqh9o/_old 2023-05-26 20:14:19.287850665 +0200 +++ /var/tmp/diff_new_pack.QUqh9o/_new 2023-05-26 20:14:19.295850713 +0200 @@ -43,7 +43,7 @@ %endif Name: python-kiwi -Version: 9.24.57 +Version: 9.24.61 Provides: kiwi-schema = 7.5 Release: 0 Url: https://github.com/OSInside/kiwi @@ -96,11 +96,11 @@ Recommends: dpkg %endif # package managers required by distro -%if 0%{?fedora} || 0%{?rhel} >= 8 || 0%{?suse_version} >= 1550 +%if 0%{?fedora} || 0%{?rhel} >= 8 || 0%{?suse_version} >= 1650 Provides: kiwi-packagemanager:microdnf Requires: microdnf %endif -%if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version} >= 1550 +%if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version} >= 1650 Requires: dnf Provides: kiwi-packagemanager:dnf Provides: kiwi-packagemanager:yum @@ -119,6 +119,7 @@ Requires: mtools Requires: rsync Requires: tar >= 1.2.7 +Requires: cpio Requires: lsof Requires: openssl @@ -127,19 +128,15 @@ to run KIWI. %package -n kiwi-systemdeps-containers -Summary: KIWI - host requirements for container images +Summary: KIWI - host requirements for OCI container images Group: %{sysgroup} Provides: kiwi-image-docker-requires = %{version}-%{release} Obsoletes: kiwi-image-docker-requires < %{version}-%{release} -Provides: kiwi-image-wsl-requires = %{version}-%{release} -Obsoletes: kiwi-image-wsl-requires < %{version}-%{release} %if "%{_vendor}" != "debbuild" Provides: kiwi-image:docker -Provides: kiwi-image:appx %endif %if 0%{?suse_version} Requires: umoci -Requires: fb-util-for-appx %else Requires: buildah %endif @@ -147,7 +144,26 @@ %description -n kiwi-systemdeps-containers Host setup helper to pull in all packages required/useful on -the build host to build container images e.g docker, wsl +the build host to build OCI container images + +%package -n kiwi-systemdeps-containers-wsl +Summary: KIWI - host requirements for WSL container images +Group: %{sysgroup} +Provides: kiwi-image-wsl-requires = %{version}-%{release} +Obsoletes: kiwi-image-wsl-requires < %{version}-%{release} +%if "%{_vendor}" != "debbuild" +Provides: kiwi-image:appx +%endif +%if 0%{?suse_version} +Requires: fb-util-for-appx +%endif +%if 0%{?fedora} || 0%{?rhel} +Requires: appx-util +%endif + +%description -n kiwi-systemdeps-containers-wsl +Host setup helper to pull in all packages required/useful on +the build host to build WSL container images %package -n kiwi-systemdeps-iso-media Summary: KIWI - host requirements for live and install iso images @@ -300,7 +316,7 @@ Requires: python%{python3_pkgversion}-solv %endif %if ! (0%{?rhel} && 0%{?rhel} < 8) -Recommends: python%{python3_pkgversion}-anymarkup +Recommends: python%{python3_pkgversion}-anymarkup-core %endif %description -n kiwi-systemdeps-image-validation @@ -317,6 +333,7 @@ %if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version} # None of the container build tools are available in Debian/Ubuntu Requires: kiwi-systemdeps-containers = %{version}-%{release} +Requires: kiwi-systemdeps-containers-wsl = %{version}-%{release} %endif Requires: kiwi-systemdeps-filesystems = %{version}-%{release} Requires: kiwi-systemdeps-disk-images = %{version}-%{release} @@ -438,7 +455,6 @@ Requires: grep Requires: lvm2 Requires: mdadm -Requires: parted Requires: util-linux # lsblk is part of util-linux-systemd on openSUSE %if 0%{?suse_version} @@ -457,6 +473,7 @@ %endif %ifarch s390 s390x Requires: s390-tools +Requires: parted %endif License: GPL-3.0-or-later Group: %{sysgroup} @@ -534,7 +551,6 @@ %endif Requires: dracut Requires: xorriso -Requires: parted License: GPL-3.0-or-later Group: %{sysgroup} @@ -560,6 +576,26 @@ for booting vmx images built with KIWI and configured to use an overlay root filesystem +%package -n dracut-kiwi-verity +Summary: KIWI - Dracut module for disk with embedded verity metadata +%if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version} || 0%{?debian} +# Ubuntu 16.04 OBS environments refuse to set up due to +# initramfs-tools / dracut conflict and initramfs-tools is required +# to set up the build environment... +BuildRequires: dracut +%endif +Requires: dracut-kiwi-lib = %{version}-%{release} +Requires: dracut +BuildRequires: gcc +License: GPL-3.0-or-later +Group: %{sysgroup} + +%description -n dracut-kiwi-verity +This package contains the kiwi-verity dracut module which is used +for booting oem images built with KIWI and configured to use an +embedded verity metadata block via the embed_verity_metadata +type attribute + %package -n kiwi-man-pages Summary: KIWI - manual pages License: GPL-3.0-or-later @@ -639,6 +675,9 @@ %files -n kiwi-systemdeps-containers # Empty metapackage +%files -n kiwi-systemdeps-containers-wsl +# Empty metapackage + %files -n kiwi-systemdeps-iso-media # Empty metapackage @@ -692,6 +731,10 @@ %files -n dracut-kiwi-overlay %{_usr}/lib/dracut/modules.d/90kiwi-overlay +%files -n dracut-kiwi-verity +%{_usr}/lib/dracut/modules.d/80kiwi-verity +%{_bindir}/kiwi-parse-verity + %if "%{_vendor}" != "debbuild" %ifarch %{ix86} x86_64 %files -n kiwi-pxeboot ++++++ PKGBUILD ++++++ --- /var/tmp/diff_new_pack.QUqh9o/_old 2023-05-26 20:14:19.331850928 +0200 +++ /var/tmp/diff_new_pack.QUqh9o/_new 2023-05-26 20:14:19.335850951 +0200 @@ -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.24.57 +pkgver=9.24.61 pkgrel=0 pkgdesc="KIWI - Appliance Builder Next Generation" url="https://github.com/SUSE/kiwi/tarball/master" @@ -12,7 +12,7 @@ provides=(kiwi-ng kiwi) source=("${pkgname}.tar.gz") changelog="${pkgname}.changes" -md5sums=('0ab51266d89919b640436bfbfa8549a7') +md5sums=('a7b7c58ce0e508475ba595fe72ee135b') build() { ++++++ python-kiwi.tar.gz ++++++ ++++ 5070 lines of diff (skipped)
