Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2020-10-14 15:38:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and      /work/SRC/openSUSE:Factory/.python-kiwi.new.3486 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-kiwi"

Wed Oct 14 15:38:04 2020 rev:68 rq:841287 version:9.21.17

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2020-10-03 
18:55:12.393462622 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.3486/python-kiwi.changes        
2020-10-14 15:38:56.242357065 +0200
@@ -1,0 +2,164 @@
+Mon Oct 05 15:06:20 CEST 2020 - Marcus Schäfer <m...@suse.de>
+
+- Bump version: 9.21.16 → 9.21.17
+
+-------------------------------------------------------------------
+Mon Oct 05 14:56:48 CEST 2020 - David Cassany <dcass...@suse.com>
+
+- Make dependencies to dracut-kiwi-lib release specific
+
+  This commit adds a dracut-kiwi-lib dependency to dracut-kiwi-oem-dump and
+  darcut-kiwi-oem-repart to match up to the release level. This way the
+  dependency ensures the pulled binaries they are all part of the same build.
+
+-------------------------------------------------------------------
+Mon Oct 05 12:24:29 CEST 2020 - Marcus Schäfer <m...@suse.de>
+
+- Bump version: 9.21.15 → 9.21.16
+
+-------------------------------------------------------------------
+Mon Oct 05 09:34:59 CEST 2020 - Marcus Schäfer <m...@suse.de>
+
+- Delete length limitation of image id attribute
+
+  For legacy reasons the <image id="..."/> attributes was
+  limited to 10digits. The contents of /etc/ImageID are now
+  free format and no longer strictly evaluated. Thus the
+  limitations on the id attribute can be deleted
+
+-------------------------------------------------------------------
+Fri Oct 02 14:04:51 CEST 2020 - Marcus Schäfer <m...@suse.de>
+
+- Bump version: 9.21.14 → 9.21.15
+
+-------------------------------------------------------------------
+Fri Oct 02 11:54:25 CEST 2020 - David Cassany <dcass...@suse.com>
+
+- Align dracut-kiwi-lib version with packages requiring it
+
+  This commit enforces dracut-kiwi-oem-repart and
+  dracut-kiwi-oem-dump to require dracut-kiwi-lib of the same exact
+  version. This prevents dracut-kiwi-lib and the packages
+  dependent on it being installed on a image with inconsistent versions.
+
+  Fixes #1529
+
+-------------------------------------------------------------------
+Fri Oct 02 11:15:36 CEST 2020 - Marcus Schäfer <m...@suse.de>
+
+- Allow to configure .changes creation and bundling
+
+  Provide config option has_package_changes in the runtime config
+  file and set a useful default. For building outside obs the
+  default for the .changes creation is switched on, for building
+  in obs it's switched off because obs creates its own info file
+
+-------------------------------------------------------------------
+Tue Sep 29 13:37:13 CEST 2020 - David Cassany <dcass...@suse.com>
+
+- Fix compat link for rpmdb location
+
+  This commit fixes the symlink creation for `/var/lib/rpm`. More specific
+  for derived container images in which the base root tree already
+  included the `/var/lib/rpm` the link, the `ln` command was creating a
+  symlink inside the `/var/lib/rpm` folder givent that it was following
+  the already existing symlink. Adding the `--no-target-directory` force
+  `ln` command to treat `/var/lib/rpm` path as the fully qualified symlink 
name.
+
+  Fixes bsc#1176977
+
+-------------------------------------------------------------------
+Tue Sep 29 10:17:55 CEST 2020 - Jim Klimov <jimkli...@gmail.com>
+
+- Report download URL on failed request
+
+  In case a network request to a given URL failed the report message should 
include the URL
+  This Fixes #1572
+
+-------------------------------------------------------------------
+Tue Sep 29 09:58:22 CEST 2020 - Marcus Schäfer <m...@suse.de>
+
+- Use pragma: no cover to skip non reachable code
+
+  Instead of placing the file into .coveragerc use the
+  no cover pragma to skip code paths that can never be
+  reached from being counted in the coverage report.
+  This affects the abstract constructors in the Factory
+  classes
+
+-------------------------------------------------------------------
+Mon Sep 28 09:37:05 CEST 2020 - David Cassany <dcass...@suse.com>
+
+- Refactor BootLoaderInstall
+
+  This commit refactors BootLoaderInstall class to make it a proper
+  factory class. In addition type hints are added for the constructor
+  method.
+
+  Related to #1498
+
+-------------------------------------------------------------------
+Fri Sep 25 17:13:38 CEST 2020 - David Cassany <dcass...@suse.com>
+
+- Refactor BootLoaderConfig
+
+  This commit refactors BootLoaderConfig to turn it into a proper factory
+  class and to also include type hints to facilitate it's use from an API
+  POV.
+
+  Related to #1498
+
+-------------------------------------------------------------------
+Fri Sep 25 10:53:02 CEST 2020 - Marcus Schäfer <m...@suse.de>
+
+- Fix/Refactor s390 support
+
+  This changes the s390 support on several stages:
+
+  1) On s390 the boot process is based on zipl which boots into an
+  initrd from which a userspace grub process is started to support
+  the grub capabilities. The implementation of this concept is
+  provided via the grub2-s390x-emu package. Once installed the
+  setup of the bootloader is done via the grub2-mkconfig and
+  grub2-install commands and therefore from a caller perspective
+  the same as with any other grub2 setup process. For kiwi this
+  means no extra zipl bootloader target code is needed. Therefore
+  this commit deletes the zipl setup from kiwi and puts on
+  the standard grub2 process. This Fixes bsc#1170863
+
+  2) To support different targettypes the grub2-s390x-emu provided
+  zipl template must be adapted. Parts of the former zipl bootloader
+  setup therefore now applies to an update of the zipl2grub
+  template file
+
+  3) Support for CDL/LDL DASD targets has been disabled in the schema
+  When testing 4k devices and a respective zipl2grub template
+  setup for CDL/LDL targettype it has turned out that grub2-install
+  is not able to run on such a device. My assumption is that
+  the device code in grub2-install does not work for 4k devices
+  with an fdasd created partition table. As this needs further
+  investigations and most probably adaptions on the grub toolchain
+  for s390, we disabled the setup of these modes for now.
+  emulated DASD (FBA) and SCSI targets stays supported.
+
+-------------------------------------------------------------------
+Wed Sep 23 17:49:14 CEST 2020 - Marcus Schäfer <m...@suse.de>
+
+- Add support for package changelog info
+
+  In addition to the .packages file which shows details about
+  the installed packages in terms of version, license, etc...
+  we now also create a .changes file which contains the changelog
+  information of the installed packages. The file can be used
+  to compare the package changelogs between image builds.
+
+-------------------------------------------------------------------
+Wed Sep 23 15:45:17 CEST 2020 - Marcus Schäfer <m...@suse.de>
+
+- Refactor BootImage Factory
+
+  This commit refactors the BootImage factory to be a real
+  factory and to add type hints such that its use from an api
+  perspective is clear and enforced. Related to Issue #1498
+
+-------------------------------------------------------------------
@@ -28,0 +193,9 @@
+
+-------------------------------------------------------------------
+Tue Sep 22 16:28:17 CEST 2020 - Marcus Schäfer <m...@suse.de>
+
+- Refactor ImageBuilder Factory
+
+  This commit refactors the ImageBuilder factory to be a real
+  factory and to add type hints such that its use from an api
+  perspective is clear and enforced. Related to Issue #1498

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

Other differences:
------------------
++++++ python-kiwi.spec ++++++
--- /var/tmp/diff_new_pack.0vc5zZ/_old  2020-10-14 15:38:58.186357744 +0200
+++ /var/tmp/diff_new_pack.0vc5zZ/_new  2020-10-14 15:38:58.194357747 +0200
@@ -43,7 +43,7 @@
 %endif
 
 Name:           python-kiwi
-Version:        9.21.14
+Version:        9.21.17
 Provides:       kiwi-schema = 7.2
 Release:        0
 Url:            https://github.com/OSInside/kiwi
@@ -272,7 +272,7 @@
 # to set up the build environment...
 BuildRequires:  dracut
 %endif
-Requires:       dracut-kiwi-lib
+Requires:       dracut-kiwi-lib = %{version}-%{release}
 License:        GPL-3.0-or-later
 Group:          %{sysgroup}
 
@@ -289,7 +289,7 @@
 # to set up the build environment...
 BuildRequires:  dracut
 %endif
-Requires:       dracut-kiwi-lib
+Requires:       dracut-kiwi-lib = %{version}-%{release}
 Requires:       kexec-tools
 Requires:       gawk
 Requires:       kpartx

++++++ PKGBUILD ++++++
--- /var/tmp/diff_new_pack.0vc5zZ/_old  2020-10-14 15:38:58.230357760 +0200
+++ /var/tmp/diff_new_pack.0vc5zZ/_new  2020-10-14 15:38:58.234357761 +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.21.14
+pkgver=9.21.17
 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=('fefbad94106141392d967912d4ba4084')
+md5sums=('1823efaf3892bec7b0ea06177ae51ccf')
 
 
 build() {
@@ -42,14 +42,14 @@
 }
 
 package_dracut-kiwi-oem-repart(){
-  depends=(dracut-kiwi-lib)
+  depends=(dracut-kiwi-lib=${pkgver})
   cd kiwi-${pkgver}
   install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/90kiwi-repart
   cp -a dracut/modules.d/90kiwi-repart ${pkgdir}/usr/lib/dracut/modules.d/
 }
 
 package_dracut-kiwi-oem-dump(){
-  depends=(dracut-kiwi-lib multipath-tools)
+  depends=(dracut-kiwi-lib=${pkgver} multipath-tools)
   cd kiwi-${pkgver}
   install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/90kiwi-dump
   cp -a dracut/modules.d/90kiwi-dump ${pkgdir}/usr/lib/dracut/modules.d/

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


Reply via email to