Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-04-17 11:10:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and      /work/SRC/openSUSE:Factory/.python-kiwi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-kiwi"

Tue Apr 17 11:10:46 2018 rev:25 rq:595114 version:9.14.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-03-30 
21:48:43.867966158 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes     
2018-04-17 11:10:48.109308038 +0200
@@ -1,0 +2,431 @@
+Mon Apr  9 10:56:37 CEST 2018 - [email protected]
+
+- Bump version: 9.14.1 → 9.14.2
+  
+-------------------------------------------------------------------
+Fri Apr  6 16:01:51 CEST 2018 - [email protected]
+  
+- Fix default initrd_system values
+  
+  This commit fixes the default initrd_system value for some image
+  types. Since this value is included in profile and potentially
+  taken into account for some of the config script functions, it is
+  important to have consistent values even when the image type
+  has no initrd choice or it doesn't have initrd at all.
+  
+  Related to #689
+  
+-------------------------------------------------------------------
+Fri Apr  6 10:51:36 CEST 2018 - [email protected]
+  
+- Check partition table after cow part creation
+  
+  Proceed with the persistent write partition setup only
+  if the cow partition could have been created successfully
+  
+-------------------------------------------------------------------
+Thu Apr  5 14:47:23 CEST 2018 - [email protected]
+  
+- Fixed detection of disk node in live iso images
+  
+  If the live iso is booted as disk the initrd code needs to
+  find the correct disk node pointing to the iso image. This
+  was formerly done by checking if the populated disk devices
+  contains an iso header with an application id. The information
+  was obtained using the isoinfo tool. isoinfo is a tool
+  provided by the obsolete and xorriso replaced cdrtools kit.
+  In addition the lookup was unsafe because any iso with
+  an application id would have been valid. Thus this patch
+  changes the detection mechanism to use the volume id as
+  it is used in the root assignment on the cmdline. The
+  volume id is populated as device label for the assigned
+  block device and can therefore be used as a unique id.
+  The volume id itself is a configuration option in the image
+  XML description. If not set the default is 'CDROM'. The
+  information can be obtained via blkid and therefore also
+  eliminates the isoinfo requirement
+  
+-------------------------------------------------------------------
+Wed Apr  4 17:26:40 CEST 2018 - [email protected]
+  
+- Fixup test-image-docker unresolvable state
+  
+  genisoimage seems no longer present in the distro
+  
+-------------------------------------------------------------------
+Wed Apr  4 12:08:39 CEST 2018 - [email protected]
+  
+- Update etc/default/grub setup
+  
+  kiwi writes optional grub boot parameters to the GRUB_CMDLINE_LINUX
+  variable in default/grub. This information is then picked up by
+  grub2-mkconfig and written to grub.cfg However there is also another
+  variable named GRUB_CMDLINE_LINUX_DEFAULT which according to the
+  documentation should be used preferably. While it does not seem to
+  matter for grub it matters for yast. Thus this patch changes the
+  configuration variable and fixes bsc#1084117
+  
+-------------------------------------------------------------------
+Tue Apr  3 12:17:33 CEST 2018 - [email protected]
+  
+- Bump version: 9.14.0 → 9.14.1
+  
+-------------------------------------------------------------------
+Tue Apr  3 11:51:26 CEST 2018 - [email protected]
+  
+- Fixed truncation of image when writing vhd tag
+  
+  When writing the vhd tag into a vhdfixed formatted image
+  the image was opened with the wrong open bits 'wb' and
+  thus was truncated at the 64k offset. This patch fixes
+  the open bits to allow in-place tag writing. This
+  Fixes bsc#1077096
+  
+-------------------------------------------------------------------
+Tue Apr  3 09:45:51 CEST 2018 - [email protected]
+  
+- Make use of autoremove in Yum and Dnf to clean dependencies
+  
+-------------------------------------------------------------------
+Wed Mar 28 17:13:48 CEST 2018 - [email protected]
+  
+- Enable no forced deletion for dnf, yum and apt package managers
+  
+  This commit makes apt, yum and dnf support equivalent to zypper in terms
+  of being capable to delete packages using the package manger tools
+  (implies dependencies deletion is handled by the package manager)
+  or deleting explicitly only listed packages using packager tools
+  even if this implies breaking dependencies.
+  
+-------------------------------------------------------------------
+Tue Mar 27 08:57:54 CEST 2018 - [email protected]
+  
+- fix vmx fileName parameter, bsc#1084157
+  
+-------------------------------------------------------------------
+Fri Mar 23 15:05:12 CET 2018 - [email protected]
+  
+- Update schema version in free schema doc generator
+  
+-------------------------------------------------------------------
+Fri Mar 23 10:44:32 CET 2018 - [email protected]
+  
+- Update schema version in headline of doc chapter
+  
+-------------------------------------------------------------------
+Fri Mar 23 10:34:37 CET 2018 - [email protected]
+  
+- Bump version: 9.13.9 → 9.14.0
+  
+-------------------------------------------------------------------
+Fri Mar 23 10:33:08 CET 2018 - [email protected]
+  
+- Rebuild online schema documentation
+  
+-------------------------------------------------------------------
+Fri Mar 23 09:29:43 CET 2018 - [email protected]
+  
+- XSL Auto update descriptions due to schema change
+  
+-------------------------------------------------------------------
+Fri Mar 23 09:19:11 CET 2018 - [email protected]
+  
+- 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 - [email protected]
+  
+- 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 - [email protected]
+  
+- Update spec file to require xorriso
+  
+-------------------------------------------------------------------
+Thu Mar 22 16:54:05 CET 2018 - [email protected]
+  
+- 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 - [email protected]
+  
+- 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 - [email protected]
+  
+- 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 - [email protected]
+  
+- Remove unneeded shebangs from dracut modules
+  
++++ 234 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.qvW4Pn/_old  2018-04-17 11:10:48.781276513 +0200
+++ /var/tmp/diff_new_pack.qvW4Pn/_new  2018-04-17 11:10:48.785276326 +0200
@@ -38,7 +38,7 @@
 %endif
 
 Name:           python-kiwi
-Version:        9.13.5
+Version:        9.14.2
 Provides:       kiwi-schema = 6.6
 Release:        0
 Url:            https://github.com/SUSE/kiwi
@@ -104,7 +104,6 @@
 Requires:       grub2-x86_64-efi
 %endif
 Requires:       qemu-tools
-Requires:       multipath-tools
 Requires:       squashfs
 Requires:       gptfdisk
 %endif
@@ -114,7 +113,6 @@
 Requires(postun): chkconfig
 Requires:       qemu-img
 Requires:       squashfs-tools
-Requires:       device-mapper-multipath
 Requires:       gdisk
 Requires:       yum
 Provides:       kiwi-packagemanager:yum
@@ -131,22 +129,18 @@
 Requires:       debootstrap
 Requires:       qemu-utils
 Requires:       squashfs-tools
-Requires:       multipath-tools
 Requires:       gdisk
 %endif
 Requires:       dosfstools
 Requires:       e2fsprogs
-%if 0%{?suse_version} >= 1500
-Requires:       mkisofs
-%else
-Requires:       genisoimage
-%endif
+Requires:       xorriso
 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"
@@ -187,7 +181,6 @@
 Requires:       grub2-x86_64-efi
 %endif
 Requires:       qemu-tools
-Requires:       multipath-tools
 Requires:       squashfs
 Requires:       gptfdisk
 %endif
@@ -197,7 +190,6 @@
 Requires(postun): chkconfig
 Requires:       qemu-img
 Requires:       squashfs-tools
-Requires:       device-mapper-multipath
 Requires:       gdisk
 %endif
 %if 0%{?rhel} && 0%{?rhel} < 8
@@ -214,17 +206,14 @@
 %endif
 Requires:       dosfstools
 Requires:       e2fsprogs
-%if 0%{?suse_version} >= 1500
-Requires:       mkisofs
-%else
-Requires:       genisoimage
-%endif
+Requires:       xorriso
 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
@@ -380,15 +369,7 @@
 Requires:       device-mapper
 %endif
 Requires:       dracut
-%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
+Requires:       xorriso
 License:        GPL-3.0+
 Group:          %{sysgroup}
 
@@ -425,6 +406,10 @@
 %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.qvW4Pn/_old  2018-04-17 11:10:48.821274637 +0200
+++ /var/tmp/diff_new_pack.qvW4Pn/_new  2018-04-17 11:10:48.821274637 +0200
@@ -9,12 +9,6 @@
 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 ++++++
++++ 6121 lines of diff (skipped)


Reply via email to