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-08-16 14:16:30 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old) and /work/SRC/openSUSE:Factory/.python-kiwi.new.11712 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kiwi" Wed Aug 16 14:16:30 2023 rev:106 rq:1103984 version:9.25.12 Changes: -------- --- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes 2023-05-26 20:14:18.747847447 +0200 +++ /work/SRC/openSUSE:Factory/.python-kiwi.new.11712/python-kiwi.changes 2023-08-16 14:16:38.738793480 +0200 @@ -1,0 +2,688 @@ +Wed Aug 09 22:39:20 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Bump version: 9.25.11 â 9.25.12 + +------------------------------------------------------------------- +Wed Aug 09 16:07:34 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fix double grub entries in hybrid ISO images + + As consequence of using the "source" grub command instead + of the "configfile" command to load the grub config we now + see double loading of the same file on ISO media. The reason + here is that kiwi ISO media is always hybrid which means it + embeds an MBR into the ISO for which the "source" command now + can read the same file through two different device paths. + This does not happen with the "configfile" grub command. + Thus this patch uses "configfile" if we produce an ISO image + and "source" for all other image types. The commit also fixes + the custom grub template used for ISO images in a way that + we only set the "serial" command if there is a serial + configuration provided along with the image description. + +------------------------------------------------------------------- +Thu Aug 03 16:29:46 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Update x86/tumbleweed/test-image-systemd-boot + + systemd package has been splitted and provides + systemd-boot in an extra package now + +------------------------------------------------------------------- +Thu Aug 03 11:31:04 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Limit scope of grub _fix method + + Only apply _fix_grub_to_support_dynamic_efi_and_bios_boot for + the x86_64 or ix86 architectures. This Fixes #2343 + +------------------------------------------------------------------- +Tue Aug 01 14:30:07 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Bump version: 9.25.10 â 9.25.11 + +------------------------------------------------------------------- +Tue Aug 01 13:53:01 CEST 2023 - Leif Liddy <leif.li...@gmail.com> + +- remove trailing whitespace + +------------------------------------------------------------------- +Tue Aug 01 09:58:44 CEST 2023 - Dan Äermák <dcer...@suse.com> + +- rpm spec: add missing requires of typing_extensions for python < 3.8 + +------------------------------------------------------------------- +Tue Aug 01 09:58:26 CEST 2023 - Dan Äermák <dcer...@suse.com> + +- rpm spec: bump copyright year + +------------------------------------------------------------------- +Tue Aug 01 09:25:59 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fixed linter errors + + Latest changes regarding type hints introduced linter errors. + Also adapt the workflow run which is expected to detect them + +------------------------------------------------------------------- +Tue Aug 01 04:30:23 CEST 2023 - Leif Liddy <leif.li...@gmail.com> + +- add GRUB_TIMEOUT_STYLE menu option + + revert trailing space removal + +------------------------------------------------------------------- +Mon Jul 31 21:30:10 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Bump version: 9.25.9 â 9.25.10 + +------------------------------------------------------------------- +Mon Jul 31 21:29:42 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fixed python interpreter for Release target + +------------------------------------------------------------------- +Mon Jul 31 21:22:58 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Bump version: 9.25.8 â 9.25.9 + +------------------------------------------------------------------- +Mon Jul 31 21:21:48 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fixed workflow interpreter name + + Specifying py 3.10 has to be quoted + +------------------------------------------------------------------- +Mon Jul 31 21:18:03 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Bump version: 9.25.7 â 9.25.8 + +------------------------------------------------------------------- +Mon Jul 31 21:16:41 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fixed doc publishing + + The github action to do this was still based on py3.6 + but the latest changes on tox.ini requires a newer version + of tox which doesn't exist for py3.6. Thus run the workflow + on a newer python version + +------------------------------------------------------------------- +Mon Jul 31 17:44:06 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Bump version: 9.25.6 â 9.25.7 + +------------------------------------------------------------------- +Mon Jul 31 17:39:04 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fix linter check, whitespace after : + +------------------------------------------------------------------- +Mon Jul 31 17:32:50 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Bump version: 9.25.5 â 9.25.6 + +------------------------------------------------------------------- +Mon Jul 31 12:53:33 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Pass rootflags if no default volume is set + + In case of btrfs and if btrfs_set_default_volume is explicitly + switched off, we create the correct rootflags= kernel cmdline + entry to tell the system about the root volume for booting + +------------------------------------------------------------------- +Thu Jul 27 17:09:36 CEST 2023 - slowpeek <slowp...@users.noreply.github.com> + +- Use 'source' instead of 'configfile' in generated grub.cfg + + Details are outlined in issue #2320 + +------------------------------------------------------------------- +Thu Jul 27 12:08:35 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Make sure btrfs root volume is used when needed + + With the possibility to switch off setting the default volume + an issue at other parts in the kiwi code which mounted the + btrfs based system were uncovered. Without any default volume + set it's required to transport the root volume if different + from / and pass the respective subvol= option to the mount. + This commit fixes it at the places where kiwi trusted btrfs + to have a correct default volume set + +------------------------------------------------------------------- +Thu Jul 27 09:18:54 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- update Fedora integration test + + The setting of a default volume is unwanted here + +------------------------------------------------------------------- +Thu Jul 27 09:18:33 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- add btrfs_set_default_volume attribute + + By default kiwi runs btrfs set-default on the volume that is + considered the default volume according to the btrfs settings + and defaults. btrfs_set_default_volume="false" allows + to deactivate this action. Along with the change also the + misleading name of the btrfs_create_toplevel_subvolume has + been changed to root_is_subvolume + +------------------------------------------------------------------- +Tue Jul 25 17:24:36 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fixed check for extended attributes + + Only if libc reports errno 95 Operation not supported the method + should return that extended attributes are not supported. Also + add a debug information about the result of the call to get further + information in the log file + +------------------------------------------------------------------- +Tue Jul 25 13:38:50 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fixed call of tox for xdist + + Passing arguments to modules called by tox has changed + its syntax + +------------------------------------------------------------------- +Tue Jul 25 13:05:35 CEST 2023 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Take subvol mount option for root into account + + If the rootfs is btrfs based make sure the fstab entry for ++++ 548 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes ++++ and /work/SRC/openSUSE:Factory/.python-kiwi.new.11712/python-kiwi.changes ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-kiwi.spec ++++++ --- /var/tmp/diff_new_pack.rkzc1B/_old 2023-08-16 14:16:41.454810676 +0200 +++ /var/tmp/diff_new_pack.rkzc1B/_new 2023-08-16 14:16:41.502810980 +0200 @@ -1,7 +1,7 @@ # # spec file for package kiwi # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -43,7 +43,7 @@ %endif Name: python-kiwi -Version: 9.24.61 +Version: 9.25.12 Provides: kiwi-schema = 7.5 Release: 0 Url: https://github.com/OSInside/kiwi @@ -51,7 +51,7 @@ License: GPL-3.0-or-later %if "%{_vendor}" == "debbuild" # Needed to set Maintainer in output debs -Packager: Marcus Schaefer <m...@suse.de> +Packager: Marcus Schaefer <marcus.schae...@suse.com> %endif Group: %{pygroup} Source: %{name}.tar.gz @@ -91,20 +91,29 @@ %endif %if 0%{?suse_version} Recommends: gpg2 -Recommends: dnf Recommends: debootstrap Recommends: dpkg +%if 0%{?suse_version} >= 1650 +Recommends: dnf +%endif %endif # package managers required by distro %if 0%{?fedora} || 0%{?rhel} >= 8 || 0%{?suse_version} >= 1650 Provides: kiwi-packagemanager:microdnf Requires: microdnf %endif +%if 0%{?fedora} >= 39 +Requires: dnf5 +Requires: dnf5-plugins +Provides: kiwi-packagemanager:dnf5 +%else %if 0%{?fedora} || 0%{?rhel} || 0%{?suse_version} >= 1650 Requires: dnf Provides: kiwi-packagemanager:dnf +Provides: kiwi-packagemanager:dnf4 Provides: kiwi-packagemanager:yum %endif +%endif %if 0%{?fedora} >= 26 || 0%{?suse_version} Requires: zypper Provides: kiwi-packagemanager:zypper @@ -357,6 +366,7 @@ Requires: python%{python3_pkgversion} >= 3.6 %if 0%{?ubuntu} || 0%{?debian} Requires: python%{python3_pkgversion}-yaml +Requires: python%{python3_pkgversion}-typing-extensions %else Requires: python%{python3_pkgversion}-PyYAML %endif @@ -365,10 +375,11 @@ Requires: python%{python3_pkgversion}-lxml Requires: python%{python3_pkgversion}-requests Requires: python%{python3_pkgversion}-setuptools -%if (0%{?suse_version} && 0%{?suse_version} < 1550) -Requires: python%{python3_pkgversion}-xattr -%else -Requires: python%{python3_pkgversion}-pyxattr +%if 0%{?rhel} || 0%{?fedora} +Requires: (python%{python3_pkgversion}-typing-extensions if python%{python3_pkgversion} < 3.8) +%endif +%if 0%{?suse_version} +Requires: (python%{python3_pkgversion}-typing_extensions if python%{python3_pkgversion} < 3.8) %endif %if ! (0%{?rhel} && 0%{?rhel} < 8) Recommends: kiwi-man-pages @@ -611,11 +622,6 @@ # as an independent script sed -e "s|#!/usr/bin/env python||" -i kiwi/xml_parse.py -%if 0%{?suse_version} && 0%{?suse_version} < 1550 -# For older SUSE distributions, use the other xattr Python module -sed -e "s|pyxattr|xattr|" -i setup.py -%endif - %build # Build C-Tools make CFLAGS="${RPM_OPT_FLAGS}" tools ++++++ PKGBUILD ++++++ --- /var/tmp/diff_new_pack.rkzc1B/_old 2023-08-16 14:16:41.898813487 +0200 +++ /var/tmp/diff_new_pack.rkzc1B/_new 2023-08-16 14:16:41.938813740 +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.61 +pkgver=9.25.12 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=('a7b7c58ce0e508475ba595fe72ee135b') +md5sums=('6d2d1b9a5d67515fec29465d8f4365b3') build() { ++++++ python-kiwi.tar.gz ++++++ ++++ 10565 lines of diff (skipped)