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 2021-01-30 13:56:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and      /work/SRC/openSUSE:Factory/.python-kiwi.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-kiwi"

Sat Jan 30 13:56:02 2021 rev:72 rq:863255 version:9.23.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2020-12-12 
20:27:10.385527810 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.28504/python-kiwi.changes       
2021-01-30 13:56:04.649998174 +0100
@@ -1,0 +2,343 @@
+Fri Jan 15 09:26:09 CET 2021 - Marcus Sch??fer <[email protected]>
+
+- Bump version: 9.23.4 ??? 9.23.5
+
+-------------------------------------------------------------------
+Tue Jan 12 17:31:13 CET 2021 - Jesus Bermudez Velazquez <[email protected]>
+
+- Update contributing link in README
+
+-------------------------------------------------------------------
+Mon Jan 11 09:48:00 CET 2021 - Marcus Sch??fer <[email protected]>
+
+- Bump version: 9.23.3 ??? 9.23.4
+
+-------------------------------------------------------------------
+Wed Dec 23 16:59:52 CET 2020 - David Cassany <[email protected]>
+
+- Fixes the rpmdb bootstrap management for DNF on SUSE
+
+  This commit makes sure that the compatibility symlink for
+  /var/lib/rpm is created when the host rpmdb path is set to something
+  different. This fixes a mismatch on bootstrapping SUSE using DNF.
+
+  Fixes #1669
+
+-------------------------------------------------------------------
+Tue Dec 22 11:26:18 CET 2020 - Marcus Sch??fer <[email protected]>
+
+- Bump version: 9.23.2 ??? 9.23.3
+
+-------------------------------------------------------------------
+Mon Dec 21 15:17:30 CET 2020 - David Cassany <[email protected]>
+
+- Modify lsblk flags for a consistent output across distros
+
+  This commit modifies the lsblk flags to make use of the list format
+  instead of raw output. `--list` flag seams to keep the geometry order
+  and produces a consistent output in several distros.
+
+-------------------------------------------------------------------
+Fri Dec 18 15:10:19 CET 2020 - Marcus Sch??fer <[email protected]>
+
+- Bump version: 9.23.1 ??? 9.23.2
+
+-------------------------------------------------------------------
+Fri Dec 18 13:00:07 CET 2020 - Marcus Sch??fer <[email protected]>
+
+- Update kiwi-systemdeps-image-validation
+
+  Make python anymarkup to be only recommended. The package
+  does not exist on all distributions, e.g suse does not
+  provide it and for kiwi it's an optional plugin
+
+-------------------------------------------------------------------
+Fri Dec 18 12:56:16 CET 2020 - Marcus Sch??fer <[email protected]>
+
+- Fixed missing provides tag
+
+  When building WSL images the image type is set to appx.
+  Therefore obs is looking for what provides kiwi-image:appx
+  This provides tag was missing
+
+-------------------------------------------------------------------
+Fri Dec 18 12:47:35 CET 2020 - Marcus Sch??fer <[email protected]>
+
+- Don't install obsolete requires packages
+
+  The derived docker build test installs obsolete kiwi requires
+
+-------------------------------------------------------------------
+Thu Dec 17 21:51:17 CET 2020 - Marcus Sch??fer <[email protected]>
+
+- Bump version: 9.23.0 ??? 9.23.1
+
+-------------------------------------------------------------------
+Thu Dec 17 18:09:11 CET 2020 - Marcus Sch??fer <[email protected]>
+
+- Update spec file
+
+  Complete and cleanup spec for drop in replacement of new
+  systemdeps sub-packages
+
+-------------------------------------------------------------------
+Thu Dec 17 17:28:49 CET 2020 - Marcus Sch??fer <[email protected]>
+
+- Bump version: 9.22.4 ??? 9.23.0
+
+-------------------------------------------------------------------
+Thu Dec 17 16:49:09 CET 2020 - Marcus Sch??fer <[email protected]>
+
+- Set min version python requirement
+
+  The use of new features like type hinting and annotations
+  requires a python version >= 3.6
+
+-------------------------------------------------------------------
+Thu Dec 17 12:29:50 CET 2020 - Marcus Sch??fer <[email protected]>
+
+- Bump version: 9.22.3 ??? 9.22.4
+
+-------------------------------------------------------------------
+Thu Dec 17 11:30:49 CET 2020 - David Cassany <[email protected]>
+
+- Use the generic Dict type
+
+  This commit makes use of the Dict type in the container factory classes
+  so these type hints aligned with the other dict related type hints in
+  KIWI code. This commit improves the refactor done in 99be52ba.
+
+-------------------------------------------------------------------
+Thu Dec 17 10:44:24 CET 2020 - Marcus Sch??fer <[email protected]>
+
+- Update preferences documentation
+
+  The last commit added the optional arch attribute to the
+  preferences section but the documentation did not expose
+  this information. This is related to Issue #1640
+
+-------------------------------------------------------------------
+Wed Dec 16 17:57:52 CET 2020 - Marcus Sch??fer <[email protected]>
+
+- Fixed no-self-use issue from codacy report
+
+  The Logger.progress method is actually a static method
+  and should be used as such
+
+-------------------------------------------------------------------
+Wed Dec 16 17:42:33 CET 2020 - Marcus Sch??fer <[email protected]>
+
+- Added strong typing for the following API methods
+
+  * logger
+  * logger_color_formatter
+  * logger_filter
+  * xml_description
+  * xml_state
+  * markup/any
+  * markup/base
+  * markup/xml
+
+  This references Issue #1644
+
+-------------------------------------------------------------------
+Wed Dec 16 14:00:24 CET 2020 - David Cassany <[email protected]>
+
+- Add 'arch' attribute to preferences
+
+  This commits adds the attribute 'arch' to preferences. It works
+  as any other 'arch' attribute within the schema. Preferences defined
+  with architectures that do not match the host are ignored. If no 'arch'
+  is provided it matches all any host architecture.
+
+  Fixes #1640
+
+-------------------------------------------------------------------
+Wed Dec 16 12:14:20 CET 2020 - Marcus Sch??fer <[email protected]>
+
+- Fixed color json output
+
+  kiwi supports output of yaml/json markup in color mode using
+  pjson. The writing of this data required to be encoded prior
+  output.
+
+-------------------------------------------------------------------
+Tue Dec 15 15:54:17 CET 2020 - Marcus Sch??fer <[email protected]>
+
+- Fix vagrant documentation
+
+  The previous pull request adding a baseVagrantSetup method
+  and documentation broke the build of the docs due to invalid
+  indentation. The test pipeline has failed but the PR was
+  merged so this followup commit is needed to fix the docs
+
+-------------------------------------------------------------------
+Tue Dec 15 15:37:54 CET 2020 - David Cassany <[email protected]>
+
+- Refactor iso_tools factory class
+
+  This commit refactors the IsoTools class and turns it into a
+  proper factory class and also includes type hints to facilitate
+  it's use from an API POV. Related to #1498
+
+-------------------------------------------------------------------
+Tue Dec 15 12:38:33 CET 2020 - David Cassany <[email protected]>
+
+- Refactor container factory classes
+
+  This commit refactors the container related classes to turn them into
+  proper factory classes and also includes type hints to facilitate
+  it's use from an API POV. Related to #1498
+
+-------------------------------------------------------------------
+Tue Dec 15 11:31:45 CET 2020 - Marcus Sch??fer <[email protected]>
+
+- Delete traces of travis integration
+
+  Rename and clarify code that was still using the name travis.
++++ 154 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes
++++ and /work/SRC/openSUSE:Factory/.python-kiwi.new.28504/python-kiwi.changes

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-kiwi.spec ++++++
--- /var/tmp/diff_new_pack.ewqoY4/_old  2021-01-30 13:56:05.674000199 +0100
+++ /var/tmp/diff_new_pack.ewqoY4/_new  2021-01-30 13:56:05.678000207 +0100
@@ -43,8 +43,8 @@
 %endif
 
 Name:           python-kiwi
-Version:        9.22.1
-Provides:       kiwi-schema = 7.2
+Version:        9.23.5
+Provides:       kiwi-schema = 7.3
 Release:        0
 Url:            https://github.com/OSInside/kiwi
 Summary:        KIWI - Appliance Builder Next Generation
@@ -58,7 +58,7 @@
 Source1:        %{name}-rpmlintrc
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  gcc
-BuildRequires:  python%{python3_pkgversion}-%{develsuffix}
+BuildRequires:  python%{python3_pkgversion}-%{develsuffix} >= 3.6
 BuildRequires:  python%{python3_pkgversion}-setuptools
 %if 0%{?fedora} || 0%{?suse_version}
 BuildRequires:  fdupes
@@ -69,65 +69,24 @@
 %if 0%{?debian} || 0%{?ubuntu}
 BuildRequires:  passwd
 %endif
-%if 0%{?fedora} || 0%{?rhel}
-BuildRequires:  chkconfig
-%endif
 
 %description
 The KIWI Image System provides an operating system image builder
 for Linux supported hardware platforms as well as for virtualization
 and cloud systems like Xen, KVM, VMware, EC2 and more.
 
-# python3-kiwi
-%package -n python%{python3_pkgversion}-kiwi
-Summary:        KIWI - Appliance Builder Next Generation
-Group:          Development/Languages/Python
-Obsoletes:      python2-kiwi
-Conflicts:      python2-kiwi
-Conflicts:      kiwi-man-pages < %{version}
-%if 0%{?fedora} || 0%{?rhel} >= 8 || 0%{?suse_version} || 0%{?debian} || 
0%{?ubuntu}
-Recommends:     jing
-%endif
-%if 0%{?ubuntu} || 0%{?debian}
-Requires:       python%{python3_pkgversion}-yaml
-%else
-Requires:       python%{python3_pkgversion}-PyYAML
-%endif
-Requires:       python%{python3_pkgversion}-docopt
-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
+%package -n kiwi-systemdeps-core
+Summary:        KIWI - Core host system dependencies
+Group:          %{sysgroup}
+Provides:       kiwi-image-tbz-requires = %{version}-%{release}
+Obsoletes:      kiwi-image-tbz-requires < %{version}-%{release}
+%if "%{_vendor}" != "debbuild"
+Provides:       kiwi-image:tbz
 %endif
 # tools used by kiwi
-%if 0%{?suse_version}
-%ifarch x86_64
-Requires:       grub2-x86_64-efi
-%endif
-%ifarch %{ix86} x86_64
-Recommends:     gfxboot
-%endif
-Requires:       qemu-tools
-Requires:       squashfs
-Requires:       gptfdisk
-%endif
-%if 0%{?fedora} || 0%{?rhel}
-%ifarch x86_64
-Requires:       grub2-efi-x64
-%endif
-Requires:         chkconfig
-Requires(post):   chkconfig
-Requires(postun): chkconfig
-Requires:       qemu-img
-Requires:       squashfs-tools
-Requires:       gdisk
 %if 0%{?fedora} || 0%{?rhel} >= 8
 Recommends:     gnupg2
 %endif
-%endif
 %if 0%{?suse_version}
 # If it's available, let's pull it in
 Recommends:     dnf
@@ -148,22 +107,79 @@
 %endif
 %if 0%{?debian} || 0%{?ubuntu}
 Requires:       debootstrap
-Requires:       qemu-utils
-Requires:       squashfs-tools
-Requires:       gdisk
-Recommends:     gnupg
+Requires:       gnupg
 %endif
-Requires:       dosfstools
-Requires:       e2fsprogs
-Requires:       xorriso
-Requires:       grub2
 Requires:       kiwi-tools
-Requires:       lvm2
 Requires:       mtools
-Requires:       parted
-Requires:       kpartx
 Requires:       rsync
 Requires:       tar >= 1.2.7
+
+%description -n kiwi-systemdeps-core
+This metapackage installs the necessary system dependencies
+to run KIWI.
+
+%package -n kiwi-systemdeps-containers
+Summary:        KIWI - host requirements for 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
+Requires:       skopeo
+
+%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
+
+%package -n kiwi-systemdeps-iso-media
+Summary:        KIWI - host requirements for live and install iso images
+Group:          %{sysgroup}
+Provides:       kiwi-image-iso-requires = %{version}-%{release}
+Obsoletes:      kiwi-image-iso-requires < %{version}-%{release}
+%if "%{_vendor}" != "debbuild"
+Provides:       kiwi-image:iso
+%endif
+%if 0%{?suse_version}
+Requires:       checkmedia
+%endif
+Requires:       xorriso
+%ifarch %{ix86} x86_64
+Requires:       syslinux
+%endif
+Requires:       kiwi-systemdeps-core = %{version}-%{release}
+Requires:       kiwi-systemdeps-filesystems = %{version}-%{release}
+Requires:       kiwi-systemdeps-bootloaders = %{version}-%{release}
+
+%description -n kiwi-systemdeps-iso-media
+Host setup helper to pull in all packages required/useful on
+the build host to build live and install iso images.
+
+%package -n kiwi-systemdeps-bootloaders
+Summary:        KIWI - host requirements for configuring bootloaders
+%if 0%{?suse_version}
+%ifarch x86_64
+Requires:       grub2-x86_64-efi
+%endif
+%ifarch %{ix86} x86_64
+Recommends:     gfxboot
+%endif
+%endif
+%if 0%{?fedora} || 0%{?rhel}
+%ifarch x86_64
+Requires:       grub2-efi-x64
+%endif
+%endif
+Requires:       grub2
 %ifarch %arm aarch64
 %if 0%{?fedora} || 0%{?rhel}
 Requires:       uboot-tools
@@ -175,9 +191,158 @@
 %ifarch s390 s390x
 Requires:       s390-tools
 %endif
+Requires:       kiwi-systemdeps-core = %{version}-%{release}
+
+%description -n kiwi-systemdeps-bootloaders
+Host setup helper to pull in all packages required/useful on
+the build host for configuring bootloaders on images.
+
+%package -n kiwi-systemdeps-filesystems
+Summary:        KIWI - host requirements for filesystems
+Group:          %{sysgroup}
+Provides:       kiwi-image-pxe-requires = %{version}-%{release}
+Obsoletes:      kiwi-image-pxe-requires < %{version}-%{release}
+Provides:       kiwi-filesystem-requires = %{version}-%{release}
+Obsoletes:      kiwi-filesystem-requires < %{version}-%{release}
+%if "%{_vendor}" != "debbuild"
+Provides:       kiwi-image:pxe
+Provides:       kiwi-image:kis
+%if ! 0%{?el8}
+Provides:       kiwi-filesystem:btrfs
+%endif
+Provides:       kiwi-filesystem:ext3
+Provides:       kiwi-filesystem:ext4
+Provides:       kiwi-filesystem:squashfs
+Provides:       kiwi-filesystem:xfs
+%endif
+Requires:       dosfstools
+Requires:       e2fsprogs
+Requires:       xfsprogs
+%if 0%{?suse_version}
+Requires:       btrfsprogs
+%else
+%if ! 0%{?el8}
+Requires:       btrfs-progs
+%endif
+%endif
+%if 0%{?suse_version}
+Requires:       gptfdisk
+Requires:       squashfs
+%else
+Requires:       gdisk
+Requires:       squashfs-tools
+%endif
+Requires:       lvm2
+Requires:       parted
+Requires:       kpartx
+Requires:       kiwi-systemdeps-core = %{version}-%{release}
+
+%description -n kiwi-systemdeps-filesystems
+Host setup helper to pull in all packages required/useful on
+the build host to build filesystem images
+
+%package -n kiwi-systemdeps-disk-images
+Summary:        KIWI - host requirements for disk images
+Group:          %{sysgroup}
+Provides:       kiwi-image-oem-requires = %{version}-%{release}
+Obsoletes:      kiwi-image-oem-requires < %{version}-%{release}
+Provides:       kiwi-image-vmx-requires = %{version}-%{release}
+Obsoletes:      kiwi-image-vmx-requires < %{version}-%{release}
+%if "%{_vendor}" != "debbuild"
+Provides:       kiwi-image:oem
+Provides:       kiwi-image:vmx
+%endif
+%if "%{_vendor}" == "debbuild"
+Requires:       qemu-utils
+%else
+%if 0%{?suse_version}
+Requires:       qemu-tools
+%else
+Requires:       qemu-img
+%endif
+%endif
+Requires:       kiwi-systemdeps-filesystems = %{version}-%{release}
+Requires:       kiwi-systemdeps-bootloaders = %{version}-%{release}
+
+%description -n kiwi-systemdeps-disk-images
+Host setup helper to pull in all packages required/useful on
+the build host to build disk images
+
+%package -n kiwi-systemdeps-image-validation
+Summary:        KIWI - host requirements for handling image descriptions better
+Group:          %{sysgroup}
+%if 0%{?fedora} || 0%{?rhel} >= 8 || 0%{?suse_version} || 0%{?debian} || 
0%{?ubuntu}
+Recommends:     jing
+%endif
+%if 0%{?fedora} || 0%{?rhel} >= 8 || 0%{?suse_version}
+Requires:       python%{python3_pkgversion}-solv
+%endif
+%if ! (0%{?rhel} && 0%{?rhel} < 8)
+Recommends:     python%{python3_pkgversion}-anymarkup
+%endif
+
+%description -n kiwi-systemdeps-image-validation
+Host setup helper to pull in all packages required/useful on
+the build host to handling image descriptions better. This also
+includes reading of image descriptions for different markup
+languages
+
+%package -n kiwi-systemdeps
+Summary:        KIWI - Host system dependencies
+Group:          %{sysgroup}
+Requires:       kiwi-systemdeps-core = %{version}-%{release}
+Requires:       kiwi-systemdeps-bootloaders = %{version}-%{release}
+%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}
+%endif
+Requires:       kiwi-systemdeps-filesystems = %{version}-%{release}
+Requires:       kiwi-systemdeps-disk-images = %{version}-%{release}
+Requires:       kiwi-systemdeps-iso-media = %{version}-%{release}
+%if 0%{?fedora} || 0%{?suse_version}
+Requires:       kiwi-systemdeps-image-validation = %{version}-%{release}
+%endif
+
+%description -n kiwi-systemdeps
+Host setup helper to pull in all packages required/useful to
+leverage all functionality in KIWI.
+
+# python3-kiwi
+%package -n python%{python3_pkgversion}-kiwi
+Summary:        KIWI - Appliance Builder Next Generation
+Group:          %{pygroup}
+Obsoletes:      python2-kiwi
+Conflicts:      python2-kiwi
+Conflicts:      kiwi-man-pages < %{version}
+Requires:       python%{python3_pkgversion} >= 3.6
+%if 0%{?ubuntu} || 0%{?debian}
+Requires:       python%{python3_pkgversion}-yaml
+%else
+Requires:       python%{python3_pkgversion}-PyYAML
+%endif
+Requires:       python%{python3_pkgversion}-docopt
+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
+%endif
 %if ! (0%{?rhel} && 0%{?rhel} < 8)
 Recommends:     kiwi-man-pages
 %endif
+%if "%{_vendor}" == "debbuild"
+# Avoid issues with not being able to use magic Provides
+Requires:       kiwi-systemdeps = %{version}-%{release}
+%else
+# Only require core dependencies, and allow OBS to pull the rest through magic 
Provides
+Requires:       kiwi-systemdeps-core = %{version}-%{release}
+%if ! 0%{?el7}
+# Retain default expectation for local installations
+Recommends:     kiwi-systemdeps = %{version}-%{release}
+%endif
+%endif
 
 %description -n python%{python3_pkgversion}-kiwi
 Python 3 library of the KIWI Image System. Provides an operating system
@@ -434,6 +599,30 @@
 %endif
 %endif
 
+%files -n kiwi-systemdeps-core
+# Empty metapackage
+
+%files -n kiwi-systemdeps-bootloaders
+# Empty metapackage
+
+%files -n kiwi-systemdeps-containers
+# Empty metapackage
+
+%files -n kiwi-systemdeps-iso-media
+# Empty metapackage
+
+%files -n kiwi-systemdeps-filesystems
+# Empty metapackage
+
+%files -n kiwi-systemdeps-disk-images
+# Empty metapackage
+
+%files -n kiwi-systemdeps-image-validation
+# Empty metapackage
+
+%files -n kiwi-systemdeps
+# Empty metapackage
+
 %files -n python%{python3_pkgversion}-kiwi
 %dir %{_defaultdocdir}/python-kiwi
 %{_bindir}/kiwi

++++++ PKGBUILD ++++++
--- /var/tmp/diff_new_pack.ewqoY4/_old  2021-01-30 13:56:05.714000278 +0100
+++ /var/tmp/diff_new_pack.ewqoY4/_new  2021-01-30 13:56:05.718000285 +0100
@@ -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.22.1
+pkgver=9.23.5
 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=('d4b1b56e307ddb1f3488e4cbfa730659')
+md5sums=('ac880ff43e02de2a5d217d21668238bb')
 
 
 build() {

++++++ python-kiwi.tar.gz ++++++
++++ 4464 lines of diff (skipped)

Reply via email to