Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-04-11 12:15:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and      /work/SRC/openSUSE:Factory/.python-kiwi.new.27019 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-kiwi"

Thu Apr 11 12:15:06 2019 rev:40 rq:692540 version:9.17.35

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-03-28 
10:08:54.513745092 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.27019/python-kiwi.changes       
2019-04-11 12:15:14.988873331 +0200
@@ -2 +2,1354 @@
-Thu Jan 31 11:09:53 CET 2019 - [email protected]
+Thu Apr 04 13:24:21 CEST 2019 - David Cassany <[email protected]>
+
+- Bump version: 9.17.34 → 9.17.35
+
+-------------------------------------------------------------------
+Wed Apr 03 15:13:37 CEST 2019 - David Cassany <[email protected]>
+
+- Fix regression on kiwi-repart dracut module
+
+  There was a regression introduced in #1035 (048b5c3e). We mask
+  systemd-fsck-root.service during the repart, but we are not always
+  unmasking it. If the repart is not possible the service is masked but
+  not unmasked, which causes the boot to fail.
+
+  With this commit after masking the fsck service we trap EXIT and run the
+  unmask command on script exit. This way we ensure the unmask command is
+  always executed.
+
+-------------------------------------------------------------------
+Tue Apr 02 16:24:16 CEST 2019 - Marcus Schäfer <[email protected]>
+
+- Doc fix for lex literal_block as xml
+
+-------------------------------------------------------------------
+Mon Apr 01 16:44:46 CEST 2019 - Marcus Schäfer <[email protected]>
+
+- Update compression flag for qcow2 format
+
+  In case of a qcow2 format we store the result uncompressed
+  Since the format conversion only takes the real bytes into
+  account such that the sparseness of the raw disk will not
+  result in the output format and can be taken one by one
+  This Fixes bsc#1128146
+
+  In addition the commit includes a refactoring for the
+  evaluation of the compress flag in the runtime config.
+  Instead of the global overwrite, the flag gets evaluated
+  individually at the time the result metadata is created
+
+-------------------------------------------------------------------
+Mon Apr 01 15:06:06 CEST 2019 - David Cassany <[email protected]>
+
+- Add the possibility to disable runtime checks
+
+  This commit adds runtime configuration parameters to disable the runtime
+  checks. This is specially handy if someone does not want to use the kiwi
+  dracut modules and provide custom ones instead. In orde disable some
+  runtime check consider a runtime config yaml like:
+
+  runtime_checks:
+  - disable:
+  - check_dracut_module_for_oem_install_in_package_list
+  - check_dracut_module_for_live_iso_in_package_list
+
+  This commit fixes #893
+
+-------------------------------------------------------------------
+Mon Apr 01 14:52:33 CEST 2019 - Marcus Schäfer <[email protected]>
+
+- Fixup has_rpm method from RpmDataBase class
+
+  The method checked for the presence of /usr/bin/rpm. But
+  that binary is also provided by another toolkit named
+  busybox. Thus to check if the rpm we are aiming for is
+  present the check has been modified to look for /usr/bin/rpmdb
+  which is exclusively provided by rpm only. This Fixes #1037
+
+-------------------------------------------------------------------
+Sun Mar 31 18:48:13 CEST 2019 - Marcus Schäfer <[email protected]>
+
+- Fixed creation of image metadata files
+
+  At the end of a build process the metadata information files .packages
+  and .verified are created. On rpm based systems, rpm is invoked as
+  chrooted operation inside the new root tree. For images that gets
+  installed exclusively from the bootstrap phase there is no rpm inside
+  of the image and the call fails. The result are empty metadata files.
+  This patch prevents calling rpm inside of the image root tree if it's
+  not installed and also uses the RpmDataBase interface instead of
+  directly calling rpm. This Fixes #1037
+
+-------------------------------------------------------------------
+Fri Mar 29 15:59:06 CET 2019 - Marcus Schäfer <[email protected]>
+
+- Bump version: 9.17.33 → 9.17.34
+
+-------------------------------------------------------------------
+Fri Mar 29 13:07:34 CET 2019 - Stefan Seyfried <[email protected]>
+
+- kiwi-repart: avoid race between repart and fsck
+
+  See issue #1034, this fixes non-booting CentOS-7 OEM images that fail
+  during repartition / FS resize.
+  Summary: all parted actions trigger a rescan of partition tables and
+  this repeatedly starts / stops systemd-fsck-root.service until it
+  finally fails. The workaround is to mask systemd-fsck-root.service
+  during repartitioning / FS resize.
+
+-------------------------------------------------------------------
+Fri Mar 29 10:23:09 CET 2019 - Marcus Schäfer <[email protected]>
+
+- Update travis doc building target
+
+  Disable doc test on travis, we have this in the gitlab-ci
+  pipeline.
+
+-------------------------------------------------------------------
+Fri Mar 29 10:16:23 CET 2019 - Marcus Schäfer <[email protected]>
+
+- Move sphinx config to python3
+
+  Disable modules that have not been ported to sphinx 2.0 API
+
+-------------------------------------------------------------------
+Fri Mar 29 09:50:47 CET 2019 - Marcus Schäfer <[email protected]>
+
+- Disable linkcheck/spellcheck
+
+  The spellcheck plugin has not been moved to the sphinx 2.0 API
+  and there are tons of spelling mistakes reported due to the use
+  of technical terms that are unknown to spellcheck. Also disabled
+  the linkcheck because it just stands more in our way than it
+  reports issues that needs to be fixed.
+
+-------------------------------------------------------------------
+Thu Mar 28 14:42:33 CET 2019 - Marcus Schäfer <[email protected]>
+
+- Bump version: 9.17.32 → 9.17.33
+
+-------------------------------------------------------------------
+Thu Mar 28 11:21:23 CET 2019 - Marcus Schäfer <[email protected]>
+
+- Added integration test for bootstrap only builds
+
+-------------------------------------------------------------------
+Thu Mar 28 11:20:01 CET 2019 - Marcus Schäfer <[email protected]>
+
+- Fixed bootstrap only building
+
+  Image descriptions that define packages in the bootstrap section
+  only don't need a package manager inside of the image. However
+  the code to update the location of the rpm database did not
+  check the presence of rpm and failed on such image descriptions.
+  This Fixes #1030
+
+-------------------------------------------------------------------
+Tue Mar 26 11:31:27 CET 2019 - Alberto Planas <[email protected]>
+
+- Replace @staticmethod with @classmethod when needed
+
+  @classmethod are used in Python to represent methods that can
+  query and update the class (cls parameter). Is expected to be
+  used for metaprograming, or advanced techniques that require the
+  access to the class itself, before we have an instance.
+
+  @staticmethod are used to associate a function to a class. It will
+  not be have access to the instance (self) not the class (cls). In
+  other programming languages are known as class methods.
+
+  This patch replace all the @classmethod with @staticmethod when
+  there is not need to access to the cls parameter, because the
+  intention is to be used as normal functions.
+
+-------------------------------------------------------------------
+Mon Mar 25 14:49:11 CET 2019 - Dan Čermák <[email protected]>
+
+- Add intersphinx extension to the docs
+
+-------------------------------------------------------------------
+Mon Mar 25 14:46:33 CET 2019 - Dan Čermák <[email protected]>
+
+- New method: Path.access - thin wrapper arround os.access
+
+  This function calls os.access, but first checks whether the input parameters 
are
+  sane, instead of simply returning false when the file in question does not 
exist
+  or an invalid mode was specified.
+
+-------------------------------------------------------------------
+Mon Mar 25 09:56:17 CET 2019 - Marcus Schäfer <[email protected]>
+
+- Added doc chapter on Fstab modifications
+
+-------------------------------------------------------------------
+Fri Mar 22 15:22:14 CET 2019 - Dan Čermák <[email protected]>
+
+- Split code_style_plus_unit_test into two jobs for parallel runs
+
+-------------------------------------------------------------------
+Fri Mar 22 14:58:49 CET 2019 - Dan Čermák <[email protected]>
+
+- Addapt documentation to changed script calling convention
+
+-------------------------------------------------------------------
+Fri Mar 22 14:36:57 CET 2019 - Dan Čermák <[email protected]>
+
+- Only execute scripts via bash when they are not user executable
++++ 7774 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes
++++ and /work/SRC/openSUSE:Factory/.python-kiwi.new.27019/python-kiwi.changes

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

Other differences:
------------------
++++++ python-kiwi.spec ++++++
--- /var/tmp/diff_new_pack.1pzR4p/_old  2019-04-11 12:15:16.048873866 +0200
+++ /var/tmp/diff_new_pack.1pzR4p/_new  2019-04-11 12:15:16.052873868 +0200
@@ -45,7 +45,7 @@
 %endif
 
 Name:           python-kiwi
-Version:        9.17.15
+Version:        9.17.35
 Provides:       kiwi-schema = 6.6
 Release:        0
 Url:            https://github.com/SUSE/kiwi
@@ -60,6 +60,7 @@
 Source1:        %{name}-rpmlintrc
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %if 0%{?fedora} || 0%{?suse_version}
+BuildRequires:  gcc
 BuildRequires:  python3-devel
 %endif
 %if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
@@ -126,12 +127,13 @@
 Requires:       qemu-img
 Requires:       squashfs-tools
 Requires:       gdisk
-Requires:       yum
-Provides:       kiwi-packagemanager:yum
-%if 0%{?fedora} || 0%{?rhel} >= 8
 Requires:       dnf
 Provides:       kiwi-packagemanager:dnf
+Provides:       kiwi-packagemanager:yum
 %endif
+%if 0%{?suse_version}
+# If it's available, let's pull it in
+Recommends:     dnf
 %endif
 %if 0%{?fedora} >= 26 || 0%{?suse_version}
 Requires:       zypper
@@ -210,14 +212,13 @@
 Requires:       qemu-img
 Requires:       squashfs-tools
 Requires:       gdisk
-%endif
-%if 0%{?rhel} && 0%{?rhel} < 8
-Requires:       yum
-Provides:       kiwi-packagemanager:yum
-%endif
-%if 0%{?fedora} || 0%{?rhel} >= 8
 Requires:       dnf
 Provides:       kiwi-packagemanager:dnf
+Provides:       kiwi-packagemanager:yum
+%endif
+%if 0%{?suse_version}
+# If it's available, let's pull it in
+Recommends:     dnf
 %endif
 %if 0%{?fedora} >= 26 || 0%{?suse_version}
 Requires:       zypper

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


Reply via email to