Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-03-30 21:48:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and      /work/SRC/openSUSE:Factory/.python-kiwi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-kiwi"

Fri Mar 30 21:48:41 2018 rev:24 rq: version:9.13.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-03-29 
11:51:35.647068514 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes     
2018-03-30 21:48:43.867966158 +0200
@@ -2,316 +1,0 @@
-Fri Mar 23 10:34:37 CET 2018 - m...@suse.de
-
-- Bump version: 9.13.9 → 9.14.0
-  
--------------------------------------------------------------------
-Fri Mar 23 10:33:08 CET 2018 - m...@suse.de
-  
-- Rebuild online schema documentation
-  
--------------------------------------------------------------------
-Fri Mar 23 09:29:43 CET 2018 - m...@suse.de
-  
-- XSL Auto update descriptions due to schema change
-  
--------------------------------------------------------------------
-Fri Mar 23 09:19:11 CET 2018 - m...@suse.de
-  
-- Delete obsolete hybrid attribute from type
-  
-  Any iso image we create will be a hybrid image. That was
-  already the default for any install iso image and was a
-  configuration option for live images. The optional selection
-  only existed for systems which do not provide tools to
-  make an iso hybrid. All distributions kiwi supports provides
-  this capabilities and there is no good reason why a live
-  or install iso should not be hybrid and bootable as iso
-  and as disk. Also the boot in disk mode became the preferred
-  boot method for the majority of our users which requires
-  to provide a hybrid iso
-  
--------------------------------------------------------------------
-Thu Mar 22 18:36:53 CET 2018 - dcass...@suse.com
-  
-- Add efiparttable type attribute
-  
-  This commit allows to choose the partition table type for efi firmwares
-  using the efiparttable type attribute.
-  
-  Fixes #638
-  
--------------------------------------------------------------------
-Thu Mar 22 17:40:54 CET 2018 - m...@suse.de
-  
-- Update spec file to require xorriso
-  
--------------------------------------------------------------------
-Thu Mar 22 16:54:05 CET 2018 - m...@suse.de
-  
-- Cleanup hybrid call and use of iso tool options
-  
-  The extra isohybrid call is only needed if the mkisofs
-  tool category is used. Thus it should be only visible
-  at the place where the isofs is created and not as an
-  extra step in the builder tasks. Additionally the handling
-  of extra options was mkisofs specific and should be
-  better done as a common meta_data record. The tool
-  specific options should only appear in the tool specific
-  class implementations
-  
--------------------------------------------------------------------
-Thu Mar 22 10:33:01 CET 2018 - m...@suse.de
-  
-- Allow to configure iso tool category
-  
-  Switch to xorriso by default but allow to setup cdrtools
-  in the runtime configuration file
-  
--------------------------------------------------------------------
-Wed Mar 21 15:54:25 CET 2018 - dcass...@suse.com
-  
-- Remove xml_parse.py shebang in spec
-  
-  It removes the shebang from the autogenerated file and also removes
-  the exception in rpmlint to ignore non-executable-script warning.
-  
-  Fixes #666
-  
--------------------------------------------------------------------
-Mon Mar 19 16:34:15 CET 2018 - dcass...@suse.com
-  
-- Remove unneeded shebangs from dracut modules
-  
-  Fixes #668
-  
--------------------------------------------------------------------
-Mon Mar 19 14:22:40 CET 2018 - m...@suse.de
-  
-- Added IsoToolsXorrIso class
-  
-  As an alternative to mkisofs/genisoimage there is now the
-  IsoToolsXorrIso class which implements the IsoTools interface
-  by using xorriso. This Fixes #635
-  
--------------------------------------------------------------------
-Mon Mar 19 10:07:19 CET 2018 - m...@suse.de
-  
-- Update package MANIFEST.in
-  
-  Include new iso_tools directory
-  
--------------------------------------------------------------------
-Fri Mar 16 21:03:30 CET 2018 - m...@suse.de
-  
-- Added iso_tools api documentation
-  
--------------------------------------------------------------------
-Fri Mar 16 20:55:57 CET 2018 - m...@suse.de
-  
-- Add list_iso method to iso_tools api
-  
--------------------------------------------------------------------
-Fri Mar 16 15:26:29 CET 2018 - dcass...@suse.com
-  
-- Update FSF address
-  
-  The address has been taken from the header example published here
-  https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
-  
-  Fixes #667
-  
--------------------------------------------------------------------
-Fri Mar 16 11:02:35 CET 2018 - m...@suse.de
-  
-- Add create_iso method to iso_tools api
-  
--------------------------------------------------------------------
-Thu Mar 15 17:27:51 CET 2018 - m...@suse.de
-  
-- Seperate iso tool handling into its own namespace
-  
-  The Iso class only provides generic helper methods around the
-  creation of ISO filesystems. For the creation of the filesystem
-  itself we encapsulate the tool parameter handling into its own
-  class. For the option compatible mkisofs/genisoimage tools the
-  IsoToolsCdrTools class exists. This allows to create e.g
-  IsoToolsXorrIso class as a future implementation
-  
--------------------------------------------------------------------
-Thu Mar 15 10:32:25 CET 2018 - m...@suse.de
-  
-- Refactor iso helper tools
-  
-  There are several tools available to build iso images.
-  genisoimage, mkisofs and also xorriso. The history of
-  the tools shows them to be used in the range of available
-  Linux distributions. Thus kiwi contains an abstraction
-  layer to support them but assumed they are option
-  compatible. With the xorriso implementation this is no
-  longer correct and therefore a refactoring of the iso
-  tools api is required before support for xorriso can
-  be added. This references Issue #635
-  
--------------------------------------------------------------------
-Wed Mar 14 17:59:23 CET 2018 - dcass...@suse.com
-  
-- Make build type mandatory in XMLState
-  
--------------------------------------------------------------------
-Wed Mar 14 17:12:59 CET 2018 - dcass...@suse.com
-  
-- kiwi_inode_size value is no longer hardcoded in more than one place
-  
--------------------------------------------------------------------
-Wed Mar 14 16:34:39 CET 2018 - dcass...@suse.com
-  
-- Add warning message for dasd
-  
--------------------------------------------------------------------
-Wed Mar 14 15:13:09 CET 2018 - dcass...@suse.com
-  
-- Rearrange defaults and some comments
-  
--------------------------------------------------------------------
-Wed Mar 14 14:38:22 CET 2018 - dcass...@suse.com
-  
-- Rearrange variable start_sector attribute to be a Partitioner attribute
-  
--------------------------------------------------------------------
-Tue Mar 13 18:31:40 CET 2018 - dcass...@suse.com
-  
-- Add disk_start_sector type attribute
-  
-  This commit adds the disk start sector attribute to configure the
-  first disk sector for the first partition of the disk.
-  
-  Fixes #575
-  
--------------------------------------------------------------------
-Tue Mar 13 15:36:29 CET 2018 - m...@suse.de
-  
-- Rebuild online schema documentation
-  
--------------------------------------------------------------------
-Tue Mar 13 10:27:30 CET 2018 - m...@suse.de
-  
-- Bump version: 9.13.8 → 9.13.9
-  
++++ 119 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes
++++ and /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes

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

Other differences:
------------------
++++++ python-kiwi.spec ++++++
--- /var/tmp/diff_new_pack.zgoOuz/_old  2018-03-30 21:48:44.811931976 +0200
+++ /var/tmp/diff_new_pack.zgoOuz/_new  2018-03-30 21:48:44.811931976 +0200
@@ -38,7 +38,7 @@
 %endif
 
 Name:           python-kiwi
-Version:        9.14.0
+Version:        9.13.5
 Provides:       kiwi-schema = 6.6
 Release:        0
 Url:            https://github.com/SUSE/kiwi
@@ -104,6 +104,7 @@
 Requires:       grub2-x86_64-efi
 %endif
 Requires:       qemu-tools
+Requires:       multipath-tools
 Requires:       squashfs
 Requires:       gptfdisk
 %endif
@@ -113,6 +114,7 @@
 Requires(postun): chkconfig
 Requires:       qemu-img
 Requires:       squashfs-tools
+Requires:       device-mapper-multipath
 Requires:       gdisk
 Requires:       yum
 Provides:       kiwi-packagemanager:yum
@@ -129,18 +131,22 @@
 Requires:       debootstrap
 Requires:       qemu-utils
 Requires:       squashfs-tools
+Requires:       multipath-tools
 Requires:       gdisk
 %endif
 Requires:       dosfstools
 Requires:       e2fsprogs
-Requires:       xorriso
+%if 0%{?suse_version} >= 1500
+Requires:       mkisofs
+%else
+Requires:       genisoimage
+%endif
 Requires:       grub2
 Requires:       kiwi-man-pages
 Requires:       kiwi-tools
 Requires:       lvm2
 Requires:       mtools
 Requires:       parted
-Requires:       kpartx
 Requires:       rsync
 Requires:       tar >= 1.2.7
 %if %{_vendor} != "debbuild"
@@ -181,6 +187,7 @@
 Requires:       grub2-x86_64-efi
 %endif
 Requires:       qemu-tools
+Requires:       multipath-tools
 Requires:       squashfs
 Requires:       gptfdisk
 %endif
@@ -190,6 +197,7 @@
 Requires(postun): chkconfig
 Requires:       qemu-img
 Requires:       squashfs-tools
+Requires:       device-mapper-multipath
 Requires:       gdisk
 %endif
 %if 0%{?rhel} && 0%{?rhel} < 8
@@ -206,14 +214,17 @@
 %endif
 Requires:       dosfstools
 Requires:       e2fsprogs
-Requires:       xorriso
+%if 0%{?suse_version} >= 1500
+Requires:       mkisofs
+%else
+Requires:       genisoimage
+%endif
 Requires:       grub2
 Requires:       kiwi-man-pages
 Requires:       kiwi-tools
 Requires:       lvm2
 Requires:       mtools
 Requires:       parted
-Requires:       kpartx
 Requires:       rsync
 Requires:       tar >= 1.2.7
 %ifarch %arm aarch64
@@ -369,7 +380,15 @@
 Requires:       device-mapper
 %endif
 Requires:       dracut
-Requires:       xorriso
+%if 0%{?suse_version} >= 1500
+Requires:       mkisofs
+%else
+%if 0%{?fedora} || 0%{?rhel} || 0%{?debian} || 0%{?ubuntu}
+Requires:       genisoimage
+%else
+Requires:       cdrkit-cdrtools-compat
+%endif
+%endif
 License:        GPL-3.0+
 Group:          %{sysgroup}
 
@@ -406,10 +425,6 @@
 %prep
 %setup -q -n kiwi-%{version}
 
-# Drop shebang for kiwi/xml_parse.py, as we don't intend to use it
-# as an independent script
-sed -e "s|#!/usr/bin/env python||" -i kiwi/xml_parse.py
-
 %build
 # Build Python 2 version
 python2 setup.py build --cflags="${RPM_OPT_FLAGS}"

++++++ python-kiwi-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.zgoOuz/_old  2018-03-30 21:48:44.843930818 +0200
+++ /var/tmp/diff_new_pack.zgoOuz/_new  2018-03-30 21:48:44.843930818 +0200
@@ -9,6 +9,12 @@
 addFilter("suse-filelist-empty .*")
 addFilter("explicit-lib-dependency .*")
 
+# don't blame on auto generated code
+addFilter("non-executable-script .*/xml_parse.py.*")
+
+# don't blame on dracut scripts
+addFilter("non-executable-script .*/dracut/modules.d.*")
+
 # don't check uid for tftpboot
 addFilter("non-standard-uid .*")
 

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


Reply via email to