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-10-16 22:46:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and      /work/SRC/openSUSE:Factory/.python-kiwi.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-kiwi"

Sat Oct 16 22:46:52 2021 rev:84 rq:925203 version:9.24.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2021-09-21 
21:12:24.406588703 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.1890/python-kiwi.changes        
2021-10-16 22:46:53.380653970 +0200
@@ -1,0 +2,259 @@
+Thu Oct 07 09:54:22 CEST 2021 - Marcus Sch??fer <m...@suse.de>
+
+- Bump version: 9.23.63 ??? 9.24.0
+
+-------------------------------------------------------------------
+Thu Oct 07 09:50:38 CEST 2021 - Marcus Sch??fer <m...@suse.de>
+
+- Add support for toplevel include directive(s)
+
+  On the toplevel of an image description you can now
+  specify include directive(s) like in the following
+  example
+
+  <image ...>
+  ...
+  <include from="filename_a.xml"/>
+  ...
+  <include from="filename_b.xml"/>
+  </image>
+
+  At the place of their occurrence the include statement
+  will be replaced with the contents of the given filename.
+  The implementation is based on a XSLT stylesheet and
+  applies very early in the process. The stylesheet reads
+  the contents of the given file as XML document().
+  Thus only valid XML documents gets accepted by this
+  include concept. This Fixes #1929 and is related to
+  Issue #1918
+
+-------------------------------------------------------------------
+Wed Oct 06 16:06:55 CEST 2021 - Marcus Sch??fer <m...@suse.de>
+
+- Bump version: 9.23.62 ??? 9.23.63
+
+-------------------------------------------------------------------
+Wed Oct 06 14:39:26 CEST 2021 - Marcus Sch??fer <m...@suse.de>
+
+- Fixed error reporting for stateful description
+
+  Errors due to missing or no type definitions were reported
+  provding the internal object reference of the XML parse
+  result. This is useless information for users and needs
+  to be done better. This commit fixes the error message to
+  avoid showing object references and includes information
+  about the applied profiles used for this XML state.
+
+-------------------------------------------------------------------
+Wed Oct 06 14:38:25 CEST 2021 - Marcus Sch??fer <m...@suse.de>
+
+- Fixed legacy PXE documentation
+
+  The documentation for building a legacy pxe image was not
+  using the profiles (Flat or Compressed) as the actual image
+  description for this example requires it. This Fixes #1923
+
+-------------------------------------------------------------------
+Wed Oct 06 14:11:09 CEST 2021 - Marcus Sch??fer <m...@suse.de>
+
+- Added mdadm to requires for systemdeps
+
+  When building raid based images the buildhost needs mdadm.
+  In addition rework the place to require disk based tools.
+  Most of them were added to the filesystem systemdeps but
+  belong to the disk systemdeps
+
+-------------------------------------------------------------------
+Wed Oct 06 12:44:10 CEST 2021 - Marcus Sch??fer <m...@suse.de>
+
+- Fixed creation of loopback config
+
+  If an extra boot partition is in use the creation of the config
+  file for the loopback boot feature was using the wrong path.
+  This commit fixes it and also introduces integration checks
+  which builds in this condition
+
+-------------------------------------------------------------------
+Tue Oct 05 19:38:53 CEST 2021 - Marcus Sch??fer <m...@suse.de>
+
+- Fixed GRUB_CMDLINE_LINUX_DEFAULT setup regression
+
+  The value for GRUB_CMDLINE_LINUX_DEFAULT should only be
+  changed if custom kernelcmdline values are provided. In
+  case there are none kiwi should not change this value.
+  The test to check for this condition is based on the
+  result cmdline reduced by the root setting. However the
+  default cmdline setting in kiwi appends 'rw' in addition
+  to the root device information. This means the default
+  kernelcmdline is never empty and therefore the grub
+  setting GRUB_CMDLINE_LINUX_DEFAULT="rw" is always set.
+  This commit fixes the conditional change by making sure
+  the default cmdline only consists out of the root
+  device information. This Fixes #1650
+
+-------------------------------------------------------------------
+Tue Oct 05 17:25:25 CEST 2021 - Marcus Sch??fer <m...@suse.de>
+
+- Allow logfile option to log on stdout
+
+  The option setting '--logfile stdout' is now a special form
+  and logs the messages usually written to a file to stdout
+  instead. This is handy if all messages of the build are
+  requested but the --debug switch is not because it does more
+  than that, e.g calling scripts through debug'able screen
+  sessions
+
+-------------------------------------------------------------------
+Tue Oct 05 10:52:20 CEST 2021 - Marcus Sch??fer <m...@suse.de>
+
+- Allow test-image-luks to be build locally too
+
+  In suse there are many programs replaced by the busybox
+  alternative and also preferred by the package manager.
+  However there are also packages like the kernel in suse
+  which wants gawk and not busybox-gawk. In kiwi to build
+  images there are two installation phases, the bootstrap
+  phase which installs mandatory packages to allow chroot
+  operations and the image phase which installs the rest
+  of the requested packages as chroot operation. In this
+  two pass step the package manager is called twice to
+  resolve dependencies and that causes the issue with the
+  preferred busybox packages which gets pulled in in the
+  first phase. To prevent this there are only two options:
+
+  1. Explicitly list the non busybox packages in the
+  bootstrap phase
+
+  2. Prevent the image phase and put all packages to
+  the bootstrap phase such there is only one package
+  manager call for dependency resolution
+
+  This commit implementes option 1. because having all
+  packages in the bootstrap phase means that the host
+  packagemanager resolves and if the host packagemanager
+  is somehow not compatible with the image target this
+  leads to other weird issues which are not obvious and
+  hard to debug.
+
+-------------------------------------------------------------------
+Thu Sep 23 16:56:32 CEST 2021 - Marcus Sch??fer <m...@suse.de>
+
+- Bump version: 9.23.61 ??? 9.23.62
+
+-------------------------------------------------------------------
+Thu Sep 23 16:54:31 CEST 2021 - Marcus Sch??fer <m...@suse.de>
+
+- Fixed script calls when running in obs
+
+  kiwi is called with --debug in obs which triggers the scripts
+  to be called through screen. However the obs caller is not
+  associated with a terminal thus it fails. This commit creates
+  an exception for debug mode when running in obs
+
+-------------------------------------------------------------------
+Thu Sep 23 15:35:35 CEST 2021 - Marcus Sch??fer <m...@suse.de>
+
+- Bump version: 9.23.60 ??? 9.23.61
+
+-------------------------------------------------------------------
+Thu Sep 23 15:34:08 CEST 2021 - Luis Gonz??lez Fern??ndez 
<lui...@users.noreply.github.com>
+
+- Fix secure boot for ubuntu based images
+
+  This patch fixes #1911 and makes secure boot images to work again in Ubuntu 
20.04
+
+  Co-authored-by: Luis Ladislao Gonzalez Fernandez <luis...@inditex.com>
+
+-------------------------------------------------------------------
+Wed Sep 22 11:48:47 CEST 2021 - Marcus Sch??fer <m...@suse.de>
+
+- Run scripts via a screen session in debug mode
+
+  When creating a custom script it usually takes some iterations of
+  try and testing until a final stable state is reached. To support
+  developers with this task kiwi calls scripts associated with a
+  screen session. The connection to screen is only done if kiwi
+  is called with the --debug option.
+
+-------------------------------------------------------------------
+Tue Sep 21 18:49:53 CEST 2021 - Marcus Sch??fer <m...@suse.de>
+
+- Delete obsolete release stage from gitlab
+
+  Now done as github action
+
+-------------------------------------------------------------------
+Tue Sep 21 18:47:59 CEST 2021 - Marcus Sch??fer <m...@suse.de>
+
+- Bump version: 9.23.59 ??? 9.23.60
+
+-------------------------------------------------------------------
+Tue Sep 21 18:46:58 CEST 2021 - Marcus Sch??fer <m...@suse.de>
+
+- Fixed pypi tox release target
+
+  Only needs the creation of the sdist tarball
+
+-------------------------------------------------------------------
++++ 62 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes
++++ and /work/SRC/openSUSE:Factory/.python-kiwi.new.1890/python-kiwi.changes

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

Other differences:
------------------
++++++ python-kiwi.spec ++++++
--- /var/tmp/diff_new_pack.RrRw9N/_old  2021-10-16 22:46:53.896654405 +0200
+++ /var/tmp/diff_new_pack.RrRw9N/_new  2021-10-16 22:46:53.896654405 +0200
@@ -43,7 +43,7 @@
 %endif
 
 Name:           python-kiwi
-Version:        9.23.56
+Version:        9.24.0
 Provides:       kiwi-schema = 7.4
 Release:        0
 Url:            https://github.com/OSInside/kiwi
@@ -234,16 +234,10 @@
 %endif
 %endif
 %if 0%{?suse_version}
-Requires:       gptfdisk
 Requires:       squashfs
 %else
-Requires:       gdisk
 Requires:       squashfs-tools
 %endif
-Requires:       lvm2
-Requires:       parted
-Requires:       kpartx
-Requires:       cryptsetup
 %if "%{_vendor}" == "debbuild"
 Requires:       qemu-utils
 %else
@@ -273,6 +267,16 @@
 Requires:       kiwi-systemdeps-filesystems = %{version}-%{release}
 Requires:       kiwi-systemdeps-bootloaders = %{version}-%{release}
 Requires:       kiwi-systemdeps-iso-media = %{version}-%{release}
+%if 0%{?suse_version}
+Requires:       gptfdisk
+%else
+Requires:       gdisk
+%endif
+Requires:       lvm2
+Requires:       parted
+Requires:       kpartx
+Requires:       cryptsetup
+Requires:       mdadm
 
 %description -n kiwi-systemdeps-disk-images
 Host setup helper to pull in all packages required/useful on
@@ -324,6 +328,7 @@
 Obsoletes:      python2-kiwi
 Conflicts:      python2-kiwi
 Conflicts:      kiwi-man-pages < %{version}
+Requires:       screen
 Requires:       python%{python3_pkgversion} >= 3.6
 %if 0%{?ubuntu} || 0%{?debian}
 Requires:       python%{python3_pkgversion}-yaml

++++++ PKGBUILD ++++++
--- /var/tmp/diff_new_pack.RrRw9N/_old  2021-10-16 22:46:53.952654453 +0200
+++ /var/tmp/diff_new_pack.RrRw9N/_new  2021-10-16 22:46:53.952654453 +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.23.56
+pkgver=9.24.0
 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=('a895746efe896fcd873035a01bc1d3cb')
+md5sums=('83e3f0776a09b90ef04108ec46ee76bc')
 
 
 build() {
@@ -21,7 +21,7 @@
 }
 
 package_python-kiwi(){
-  depends=(python-docopt python-future python-lxml python-requests 
python-setuptools python-six python-pyxattr python-yaml grub qemu 
squashfs-tools gptfdisk pacman e2fsprogs xfsprogs btrfs-progs libisoburn lvm2 
mtools parted multipath-tools rsync tar shadow kiwi-man-pages)
+  depends=(python-docopt python-future python-lxml python-requests 
python-setuptools python-six python-pyxattr python-yaml grub qemu 
squashfs-tools gptfdisk pacman e2fsprogs xfsprogs btrfs-progs libisoburn lvm2 
mtools parted multipath-tools rsync tar shadow screen kiwi-man-pages)
   optdepends=('gnupg: keyring creation for APT package manager')
   cd kiwi-${pkgver}
   python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build

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

Reply via email to