Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-01-24 15:18:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and      /work/SRC/openSUSE:Factory/.python-kiwi.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-kiwi"

Thu Jan 24 15:18:36 2019 rev:36 rq: version:9.17.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-01-15 
13:13:37.988486769 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.28833/python-kiwi.changes       
2019-01-24 15:18:42.930624747 +0100
@@ -2,280 +1,0 @@
-Mon Jan  7 11:17:52 CET 2019 - [email protected]
-
-- Bump version: 9.17.6 → 9.17.7
-  
--------------------------------------------------------------------
-Mon Jan  7 10:48:09 CET 2019 - [email protected]
-  
-- Fix use of SysConfig objects
-  
-  objects of that class did not provide a get method but
-  overload the bracket [] operator. Using the get() method
-  failed. This Fixes #910
-  
--------------------------------------------------------------------
-Sat Jan  5 19:52:42 CET 2019 - [email protected]
-  
-- Use chkstat to verify and fix file permissions
-  
-  Call chkstat in system mode which reads /etc/sysconfig/security
-  to determine the configured security level and applies the
-  appropriate permission definitions from the /etc/permissions*
-  files. It's possible to provide those files as overlay files
-  in the image description to apply a certain permission setup
-  when needed. Otherwise the default setup as provided on the
-  package level applies. It's required that the image root system
-  has chkstat installed. If not present KIWI skips this step
-  and continuous with a warning. This Fixes #895
-  
--------------------------------------------------------------------
-Fri Dec 21 17:22:57 CET 2018 - [email protected]
-  
-- Allow setting the protocol for exposed ports
-  
-  With this commit it is possible to set tcp or upd (e.g. "80/tcp") for
-  exposed container ports. If no protocol is provided OCI defaults are
-  applied.
-  
-  Fixes #906
-  
--------------------------------------------------------------------
-Wed Dec 19 18:01:17 CET 2018 - [email protected]
-  
-- Use cls in @classmethods instead of self
-  
-  For consistency reasons.
-  
--------------------------------------------------------------------
-Wed Dec 19 09:13:48 CET 2018 - [email protected]
-  
-- Bump version: 9.17.5 → 9.17.6
-  
--------------------------------------------------------------------
-Tue Dec 18 20:03:33 CET 2018 - [email protected]
-  
-- Allow setctsid to be part of custom boot images
-  
--------------------------------------------------------------------
-Tue Dec 18 14:33:09 CET 2018 - [email protected]
-  
-- Fix disk size calculation for VMX
-  
-  Disk size calculation must take into account the empty volumes that
-  are to be mounted in a directory that does not exist in the root tree
-  otherwise there is KeyError. The result of
-  storate/setup._calculate_volume_mbytes must be a dict including all
-  defined volumes.
-  
-  Fixes #904
-  
--------------------------------------------------------------------
-Wed Dec 12 12:19:50 CET 2018 - [email protected]
-  
-- Bump version: 9.17.4 → 9.17.5
-  
--------------------------------------------------------------------
-Wed Dec 12 11:06:20 CET 2018 - [email protected]
-  
-- Make sure manual pages are part of pypi archive
-  
-  As consequence of the change in the travis setup to make
-  use of the native 'pages' and 'pypi' providers from travis the
-  environment for the sdist target has changed. Within the
-  doc_travis tox env no manual pages was build. In combination
-  with the 'pypi' provider setup in .travis.yml which uses
-  skip_cleanup: true, this caused the pypi archive to miss
-  any manual pages which lead to a runtime error on install
-  via pip.
-  
--------------------------------------------------------------------
-Tue Dec 11 08:18:26 CET 2018 - [email protected]
-  
-- Bump version: 9.17.3 → 9.17.4
-  
--------------------------------------------------------------------
-Mon Dec 10 12:34:53 CET 2018 - [email protected]
-  
-- Don't trust the vmlinux symlink to be present
-  
--------------------------------------------------------------------
-Mon Dec 10 11:15:02 CET 2018 - [email protected]
-  
-- Refactor kernel version lookup
-  
-  Check the presence of the gzip compressed kernel binary
-  and use it. If not present use the arbitrary kernel image
-  format with the known limitations.
-  
--------------------------------------------------------------------
-Mon Dec 10 09:46:06 CET 2018 - [email protected]
-  
-- More clarity on kernel version lookup
-  
-  Lookup of the kernel version is done by directly reading the
-  kernel image via a small tool named kversion. The scope of the
-  tool is limited and does not work for e.g kernel images which
-  contains its own decompressor code. For the special cases we
-  defined exceptions, one was zImage. The recently added exception
-  for vmlinuz seemed too intrusive to me and was also not well
-  documented. This patch tries to clarify and get us back to
-  explicit and easy to read coding. Fixes #899
-  
--------------------------------------------------------------------
-Tue Dec  4 17:22:25 CET 2018 - [email protected]
-  
-- testing: fix issues marked by shellcheck
-  
--------------------------------------------------------------------
-Thu Nov 29 17:58:48 CET 2018 - [email protected]
-  
-- kernel.py: also try vmlinux-version.gz in case of image-version to
-  get the version number
-  
--------------------------------------------------------------------
-Tue Nov 27 17:09:52 CET 2018 - [email protected]
-  
-- Add Ubuntu bionic build tests
-  
--------------------------------------------------------------------
-Tue Nov 27 15:17:49 CET 2018 - [email protected]
-  
-- Another round of OCI tools refactoring
-  
-  In order to provide buildah support some of the logic about
-  temporary directories for OCI images creation needs to be moved
-  to the dedicated OCI tool class.
-  
-  While umoci can operate in any directory and this is passed as an
-  argument, this is not the case for buildah. In buildah workflow
-  the storage path of work-in-progress images/containers is not
-  customizable neither the mountpoint of the container rootfs.
-  
--------------------------------------------------------------------
-Mon Nov 26 15:36:54 CET 2018 - [email protected]
-  
-- Bump version: 9.17.2 → 9.17.3
-  
--------------------------------------------------------------------
-Mon Nov 26 14:37:42 CET 2018 - [email protected]
-  
-- Update documentation for rd.live.cowfile.mbsize
-  
--------------------------------------------------------------------
-Mon Nov 26 10:07:44 CET 2018 - [email protected]
-  
-- Use cow file on persistent grub live loop boot
-  
-  When using tools like live-grub-stick the live iso as generated
-  by kiwi will be copied as file on the target device and a grub
-  loopback setup is created there to boot the live system from file.
-  In such a case the persistent write setup which tries to create
-  an extra write partition on the target fails in almost all cases
-  because the target has no free and unpartitioned space available.
-  Therefore in case of such a loopback mounted system we create a
-  cow file(live_system.cow) instead of a partition to setup
-  persistent writing. The cow file will be created in the same
-  directory the live iso image file was read from grub
-  This Fixes #860
-  
--------------------------------------------------------------------
-Fri Nov 23 14:15:38 CET 2018 - [email protected]
-  
-- Bump version: 9.17.1 → 9.17.2
-  
--------------------------------------------------------------------
-Fri Nov 23 11:29:40 CET 2018 - [email protected]
-  
-- Create a custom `setup.py clean` command
-  
-  The default `setup.py clean` command does not clean `dist` and
-  `*.egg-info` folders. This commit makes sure those are cleaned and
-  also ands a `setup.py clean` command in the `clean` Makefile target
-  
--------------------------------------------------------------------
-Fri Nov 23 11:11:53 CET 2018 - [email protected]
-  
-- Better exception handling in oem installer
-  
++++ 83 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes
++++ and /work/SRC/openSUSE:Factory/.python-kiwi.new.28833/python-kiwi.changes

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

Other differences:
------------------
++++++ python-kiwi.spec ++++++
--- /var/tmp/diff_new_pack.VmNVNp/_old  2019-01-24 15:18:43.622623851 +0100
+++ /var/tmp/diff_new_pack.VmNVNp/_new  2019-01-24 15:18:43.626623846 +0100
@@ -20,32 +20,25 @@
 # If they aren't provided by a system installed macro, define them
 %{!?_defaultdocdir: %global _defaultdocdir %{_datadir}/doc}
 %{!?__python2: %global __python2 /usr/bin/python2}
-%{!?__python3: %global __python3 /usr/bin/python3}
 
 # Expanded form required for debbuild's simpler engine
 %if %{undefined python2_sitelib}
 %global python2_sitelib %(%{__python2} -c "from distutils.sysconfig import 
get_python_lib; print(get_python_lib())")
 %endif
 
-%if %{undefined python3_sitelib}
-%global python3_sitelib %(%{__python3} -c "from distutils.sysconfig import 
get_python_lib; print(get_python_lib())")
-%endif
-
 %if 0%{?debian} || 0%{?ubuntu}
 %global is_deb 1
 %global pygroup python
 %global sysgroup admin
 %global develsuffix dev
-%global update_alternatives %{_bindir}/update-alternatives
 %else
 %global pygroup Development/Languages/Python
 %global sysgroup System/Management
 %global develsuffix devel
-%global update_alternatives %{_sbindir}/update-alternatives
 %endif
 
 Name:           python-kiwi
-Version:        9.17.7
+Version:        9.17.1
 Provides:       kiwi-schema = 6.6
 Release:        0
 Url:            https://github.com/SUSE/kiwi
@@ -61,8 +54,6 @@
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %if 0%{?fedora} || 0%{?suse_version}
 BuildRequires:  python3-devel
-%endif
-%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
 BuildRequires:  python3-setuptools
 BuildRequires:  fdupes
 %endif
@@ -113,7 +104,7 @@
 Requires:       grub2-x86_64-efi
 %endif
 %ifarch %{ix86} x86_64
-Recommends:     gfxboot
+Requires:       gfxboot
 %endif
 Requires:       qemu-tools
 Requires:       squashfs
@@ -142,6 +133,9 @@
 Requires:       qemu-utils
 Requires:       squashfs-tools
 Requires:       gdisk
+%ifarch %{ix86} x86_64
+Requires:       gfxboot
+%endif
 %endif
 Requires:       dosfstools
 Requires:       e2fsprogs
@@ -170,17 +164,13 @@
 image builder for Linux supported hardware platforms as well as for
 virtualization and cloud systems like Xen, KVM, VMware, EC2 and more.
 
-%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
+%if 0%{?fedora} || 0%{?suse_version}
 # python3-kiwi
 %package -n python3-kiwi
 Summary:        KIWI - Appliance Builder Next Generation
 Group:          Development/Languages/Python
 Recommends:     jing
-%if 0%{?ubuntu} || 0%{?debian}
-Requires:       python3-yaml
-%else
 Requires:       python3-PyYAML
-%endif
 Requires:       python3-docopt
 Requires:       python3-future
 Requires:       python3-lxml
@@ -197,7 +187,7 @@
 Requires:       grub2-x86_64-efi
 %endif
 %ifarch %{ix86} x86_64
-Recommends:     gfxboot
+Requires:       gfxboot
 %endif
 Requires:       qemu-tools
 Requires:       squashfs
@@ -223,12 +213,6 @@
 Requires:       zypper
 Provides:       kiwi-packagemanager:zypper
 %endif
-%if 0%{?debian} || 0%{?ubuntu}
-Requires:       debootstrap
-Requires:       qemu-utils
-Requires:       squashfs-tools
-Requires:       gdisk
-%endif
 Requires:       dosfstools
 Requires:       e2fsprogs
 Requires:       xorriso
@@ -295,19 +279,14 @@
 %endif
 Requires:       bc
 Requires:       cryptsetup
-%if 0%{?fedora} || 0%{?rhel} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
+%if 0%{?fedora} || 0%{?rhel}
 Requires:       btrfs-progs
 Requires:       gdisk
 Requires:       dracut-network
 %else
-%if 0%{?debian} || 0%{?ubuntu}
-Requires:       btrfs-tools
-Requires:       gdisk
-%else
 Requires:       btrfsprogs
 Requires:       gptfdisk
 %endif
-%endif
 Requires:       coreutils
 Requires:       e2fsprogs
 Requires:       grep
@@ -322,6 +301,9 @@
 %if 0%{?debian} || 0%{?ubuntu}
 Requires:       xz-utils
 Requires:       dmsetup
+Requires:       btrfs-tools
+Requires:       gdisk
+Requires:       dracut-network
 %else
 Requires:       xz
 Requires:       device-mapper
@@ -406,7 +388,6 @@
 %endif
 Requires:       dracut
 Requires:       xorriso
-Requires:       parted
 License:        GPL-3.0-or-later
 Group:          %{sysgroup}
 
@@ -451,7 +432,7 @@
 # Build Python 2 version
 python2 setup.py build --cflags="${RPM_OPT_FLAGS}"
 
-%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
+%if 0%{?fedora} || 0%{?suse_version}
 # Build Python 3 version
 python3 setup.py build --cflags="${RPM_OPT_FLAGS}"
 %endif
@@ -460,7 +441,7 @@
 # Install Python 2 version
 python2 setup.py install --prefix=%{_prefix} --root=%{buildroot} 
%{?is_deb:--install-layout=deb}
 
-%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
+%if 0%{?fedora} || 0%{?suse_version}
 # Install Python 3 version
 python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} 
%{?is_deb:--install-layout=deb}
 %endif
@@ -503,38 +484,38 @@
 %endif
 
 %post -n python2-kiwi
-%{update_alternatives} \
+%{_sbindir}/update-alternatives \
     --install %_bindir/kiwi kiwi %_bindir/kiwi-ng-2 10
-%{update_alternatives} \
+%{_sbindir}/update-alternatives \
     --install %_bindir/kiwi-ng kiwi-ng %_bindir/kiwi-ng-2 10
-%{update_alternatives} \
+%{_sbindir}/update-alternatives \
     --install %_bindir/kiwicompat kiwicompat %_bindir/kiwicompat-2 10
 
-%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
+%if 0%{?fedora} || 0%{?suse_version}
 %post -n python3-kiwi
-%{update_alternatives} \
+%{_sbindir}/update-alternatives \
     --install %_bindir/kiwi kiwi %_bindir/kiwi-ng-3 10
-%{update_alternatives} \
+%{_sbindir}/update-alternatives \
     --install %_bindir/kiwi-ng kiwi-ng %_bindir/kiwi-ng-3 10
-%{update_alternatives} \
+%{_sbindir}/update-alternatives \
     --install %_bindir/kiwicompat kiwicompat %_bindir/kiwicompat-3 10
 %endif
 
 %preun -n python2-kiwi
-%{update_alternatives} \
+%{_sbindir}/update-alternatives \
     --remove kiwi %_bindir/kiwi
-%{update_alternatives} \
+%{_sbindir}/update-alternatives \
     --remove kiwi %_bindir/kiwi-ng
-%{update_alternatives} \
+%{_sbindir}/update-alternatives \
     --remove kiwicompat %_bindir/kiwicompat
 
-%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
+%if 0%{?fedora} || 0%{?suse_version}
 %preun -n python3-kiwi
-%{update_alternatives} \
+%{_sbindir}/update-alternatives \
     --remove kiwi %_bindir/kiwi
-%{update_alternatives} \
+%{_sbindir}/update-alternatives \
     --remove kiwi %_bindir/kiwi-ng
-%{update_alternatives} \
+%{_sbindir}/update-alternatives \
     --remove kiwicompat %_bindir/kiwicompat
 %endif
 
@@ -566,7 +547,7 @@
 %{python2_sitelib}/*
 %config %_sysconfdir/bash_completion.d/kiwi-ng-2*.sh
 
-%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
+%if 0%{?fedora} || 0%{?suse_version}
 %files -n python3-kiwi
 %defattr(-,root,root,-)
 %{_bindir}/kiwi-ng-3*

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


Reply via email to