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)

Reply via email to