Hello community,

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

Package is "python-kiwi"

Fri Feb  8 12:06:30 2019 rev:37 rq:670306 version:9.17.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-01-24 
15:18:42.930624747 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.28833/python-kiwi.changes       
2019-02-08 12:06:44.325619292 +0100
@@ -1,0 +2,488 @@
+Thu Jan 31 11:09:53 CET 2019 - [email protected]
+
+- Bump version: 9.17.14 → 9.17.15
+  
+-------------------------------------------------------------------
+Thu Jan 31 11:08:15 CET 2019 - [email protected]
+  
+- Fixup code issues reported by new flake8 version
+  
+  Travis has updated the flake8 version which caused more
+  strict issue reports on the code. This commit fixes the
+  new issues reported by flake8
+  
+-------------------------------------------------------------------
+Thu Jan 31 10:40:27 CET 2019 - [email protected]
+  
+- Bump version: 9.17.13 → 9.17.14
+  
+-------------------------------------------------------------------
+Thu Jan 31 10:28:53 CET 2019 - [email protected]
+  
+- Changed default value for bundler compression
+  
+  If no compression is configured in the kiwi config file
+  the default was set to: False. However this lead to big
+  trouble on the obs side for images which has fixed
+  storage disk sizes configured, e.g Azure images which
+  requests 30G disk size per instance. Thus the default
+  for the bundler compression has changed to be: True
+  
+-------------------------------------------------------------------
+Tue Jan 29 13:05:03 CET 2019 - [email protected]
+  
+- Bump version: 9.17.12 → 9.17.13
+  
+-------------------------------------------------------------------
+Tue Jan 29 11:20:30 CET 2019 - [email protected]
+  
+- Fixed grub theme lookup
+  
+  If the theme was not found at the expected place an exception
+  was thrown. However the alternative lookup code in /boot was
+  not reached with that exception. This commit fixes this
+  
+-------------------------------------------------------------------
+Mon Jan 28 17:34:52 CET 2019 - [email protected]
+  
+- Bump version: 9.17.11 → 9.17.12
+  
+-------------------------------------------------------------------
+Mon Jan 28 11:17:07 CET 2019 - [email protected]
+  
+- Add a runtime check for preferences metadata
+  
+  This commit adds a runtime check for preferences metadata. More
+  specfic verifies there is a packagemanager defined and an image version
+  defined.
+  
+  Fixes #925
+  
+-------------------------------------------------------------------
+Fri Jan 25 17:13:43 CET 2019 - [email protected]
+  
+- Support alternative EFI and grub modules paths
+  
+  In SUSE products EFI binaries are historically located in
+  /usr/lib*/efi. In a recent move to package grub2 as noarch
+  fate#326960, a collision between x86_64 and aarch64 has been
+  identified, as both place platform-specific files in the same
+  spot. To rectify this, a new location was devised:
+  /usr/share/efi/$(uname -m). At the same time /usr/lib/grub2 will
+  move to /usr/share/grub2. This Fixes #924
+  
+-------------------------------------------------------------------
+Fri Jan 25 10:30:27 CET 2019 - [email protected]
+  
+- Fixed Xen guest detection
+  
+  We only support Xen setup e.g in the Amazon Cloud for the
+  x86_64 architecture. This Fixes bsc#1123186 and bsc#1123185
+  
+-------------------------------------------------------------------
+Thu Jan 24 17:07:54 CET 2019 - [email protected]
+  
+- Fixed location of grub unicode font file
+  
+  grub2 is expecting the unicode font below the fonts
+  directory in the /boot/grub*/ depending on how the
+  distribution installs grub2. This Fixes bsc#1119416
+  
+-------------------------------------------------------------------
+Thu Jan 24 15:24:00 CET 2019 - [email protected]
+  
+- Fix documentation howto delete a package
+  
+  The documentation described an invalid XML grammar
+  
+-------------------------------------------------------------------
+Thu Jan 24 11:31:49 CET 2019 - [email protected]
+  
+- Bump version: 9.17.10 → 9.17.11
+  
+-------------------------------------------------------------------
+Thu Jan 24 11:27:48 CET 2019 - [email protected]
+  
+- Fix package conflict for completion file
+  
+  The completion can only be provided by one package if not
+  python version specific completion files are provided. Due
+  to the fix in #920 the completion file must be provided by
+  another sub-package. This commit moves it to the
+  kiwi-man-pages package. Actually kiwi man pages provides
+  more than just the man pages, but also the PDF documentation
+  and I think the completion information serves the purpose of
+  documentation to some degree too.
+  
+-------------------------------------------------------------------
+Thu Jan 24 10:00:28 CET 2019 - [email protected]
+  
+- Bump version: 9.17.9 → 9.17.10
+  
+-------------------------------------------------------------------
+Thu Jan 24 09:32:44 CET 2019 - [email protected]
+  
+- Fixed file name of completion file
+  
+  The bash completion file must match one of the alternatives links.
+  Otherwise the bash completion mechanism will not match. kiwi-ng is
+  the unique alternative link name compared to the still present
+  legacy kiwi version and should be used preferably
+  
+-------------------------------------------------------------------
+Wed Jan 23 12:08:06 CET 2019 - [email protected]
+  
+- Add container history metadata on umoci repack call
+  
+  This commit makes sure that `umoci repack` call includes history
+  metadata and skips that in `umoci config` call.
+  
+  Fixes #918
+  
+-------------------------------------------------------------------
+Thu Jan 17 14:06:16 CET 2019 - [email protected]
+  
+- Bump version: 9.17.8 → 9.17.9
+  
+-------------------------------------------------------------------
+Thu Jan 17 11:22:01 CET 2019 - [email protected]
+  
+- Update schematron rule
+  
+  install_continue_on_timeout is only for oem types
+  
+-------------------------------------------------------------------
+Thu Jan 17 10:13:48 CET 2019 - [email protected]
+  
+- Do not assume package manager is always there
+  
+  This commit modifies the dump_reload_package_database method
+  for zypper to not assume rpm binary is always part of the image.
+  
+  An image could be bootstrapped only without zypper or rpm, in that
+  case it does not make sense and it is not possible to dump and reload
+  rpmdb.
+  
+  Fixes #915 and related to #550
+  
+-------------------------------------------------------------------
+Thu Jan 17 10:09:40 CET 2019 - [email protected]
+  
+- Allow to switch off install image boot timeout
+  
+  This commit adds a new attribute called:
+  
+  <type ... install_continue_on_timeout="true|false"/>
+  
+  It allows to setup the boot timeout for install images
+  build with KIWI. If not set or set to 'true' the configured
+  boottimeout or its default applies to the install image
+  as it was before. If set to 'false' there will be no
+  timeout in the install image bootloader setup and the boot
+  only continues on manual intervention.
+  
+-------------------------------------------------------------------
+Fri Jan 11 10:57:10 CET 2019 - [email protected]
+  
+- Bump version: 9.17.7 → 9.17.8
+  
+-------------------------------------------------------------------
+Thu Jan 10 15:52:49 CET 2019 - [email protected]
+  
+- Make result compression in the bundler optional
+  
+  Calling kiwi result bundle will take the image build results
+  and bundle the relevant image files according to their image
+  type. Depending on the result configuration this could instruct
+  the bundler to compress one or more files from the result.
++++ 291 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.8btAOg/_old  2019-02-08 12:06:45.241618948 +0100
+++ /var/tmp/diff_new_pack.8btAOg/_new  2019-02-08 12:06:45.249618945 +0100
@@ -20,25 +20,32 @@
 # 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.1
+Version:        9.17.15
 Provides:       kiwi-schema = 6.6
 Release:        0
 Url:            https://github.com/SUSE/kiwi
@@ -54,6 +61,8 @@
 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
@@ -104,7 +113,7 @@
 Requires:       grub2-x86_64-efi
 %endif
 %ifarch %{ix86} x86_64
-Requires:       gfxboot
+Recommends:     gfxboot
 %endif
 Requires:       qemu-tools
 Requires:       squashfs
@@ -133,9 +142,6 @@
 Requires:       qemu-utils
 Requires:       squashfs-tools
 Requires:       gdisk
-%ifarch %{ix86} x86_64
-Requires:       gfxboot
-%endif
 %endif
 Requires:       dosfstools
 Requires:       e2fsprogs
@@ -164,13 +170,17 @@
 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}
+%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
 # 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
@@ -187,7 +197,7 @@
 Requires:       grub2-x86_64-efi
 %endif
 %ifarch %{ix86} x86_64
-Requires:       gfxboot
+Recommends:     gfxboot
 %endif
 Requires:       qemu-tools
 Requires:       squashfs
@@ -213,6 +223,12 @@
 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
@@ -279,14 +295,19 @@
 %endif
 Requires:       bc
 Requires:       cryptsetup
-%if 0%{?fedora} || 0%{?rhel}
+%if 0%{?fedora} || 0%{?rhel} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
 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
@@ -301,9 +322,6 @@
 %if 0%{?debian} || 0%{?ubuntu}
 Requires:       xz-utils
 Requires:       dmsetup
-Requires:       btrfs-tools
-Requires:       gdisk
-Requires:       dracut-network
 %else
 Requires:       xz
 Requires:       device-mapper
@@ -388,6 +406,7 @@
 %endif
 Requires:       dracut
 Requires:       xorriso
+Requires:       parted
 License:        GPL-3.0-or-later
 Group:          %{sysgroup}
 
@@ -432,7 +451,7 @@
 # Build Python 2 version
 python2 setup.py build --cflags="${RPM_OPT_FLAGS}"
 
-%if 0%{?fedora} || 0%{?suse_version}
+%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
 # Build Python 3 version
 python3 setup.py build --cflags="${RPM_OPT_FLAGS}"
 %endif
@@ -441,7 +460,7 @@
 # Install Python 2 version
 python2 setup.py install --prefix=%{_prefix} --root=%{buildroot} 
%{?is_deb:--install-layout=deb}
 
-%if 0%{?fedora} || 0%{?suse_version}
+%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
 # Install Python 3 version
 python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} 
%{?is_deb:--install-layout=deb}
 %endif
@@ -484,38 +503,38 @@
 %endif
 
 %post -n python2-kiwi
-%{_sbindir}/update-alternatives \
+%{update_alternatives} \
     --install %_bindir/kiwi kiwi %_bindir/kiwi-ng-2 10
-%{_sbindir}/update-alternatives \
+%{update_alternatives} \
     --install %_bindir/kiwi-ng kiwi-ng %_bindir/kiwi-ng-2 10
-%{_sbindir}/update-alternatives \
+%{update_alternatives} \
     --install %_bindir/kiwicompat kiwicompat %_bindir/kiwicompat-2 10
 
-%if 0%{?fedora} || 0%{?suse_version}
+%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
 %post -n python3-kiwi
-%{_sbindir}/update-alternatives \
+%{update_alternatives} \
     --install %_bindir/kiwi kiwi %_bindir/kiwi-ng-3 10
-%{_sbindir}/update-alternatives \
+%{update_alternatives} \
     --install %_bindir/kiwi-ng kiwi-ng %_bindir/kiwi-ng-3 10
-%{_sbindir}/update-alternatives \
+%{update_alternatives} \
     --install %_bindir/kiwicompat kiwicompat %_bindir/kiwicompat-3 10
 %endif
 
 %preun -n python2-kiwi
-%{_sbindir}/update-alternatives \
+%{update_alternatives} \
     --remove kiwi %_bindir/kiwi
-%{_sbindir}/update-alternatives \
+%{update_alternatives} \
     --remove kiwi %_bindir/kiwi-ng
-%{_sbindir}/update-alternatives \
+%{update_alternatives} \
     --remove kiwicompat %_bindir/kiwicompat
 
-%if 0%{?fedora} || 0%{?suse_version}
+%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
 %preun -n python3-kiwi
-%{_sbindir}/update-alternatives \
+%{update_alternatives} \
     --remove kiwi %_bindir/kiwi
-%{_sbindir}/update-alternatives \
+%{update_alternatives} \
     --remove kiwi %_bindir/kiwi-ng
-%{_sbindir}/update-alternatives \
+%{update_alternatives} \
     --remove kiwicompat %_bindir/kiwicompat
 %endif
 
@@ -545,9 +564,8 @@
 %ghost %_sysconfdir/alternatives/kiwi-ng
 %ghost %_sysconfdir/alternatives/kiwicompat
 %{python2_sitelib}/*
-%config %_sysconfdir/bash_completion.d/kiwi-ng-2*.sh
 
-%if 0%{?fedora} || 0%{?suse_version}
+%if 0%{?fedora} || 0%{?suse_version} || 0%{?ubuntu} >= 1804 || 0%{?debian} >= 9
 %files -n python3-kiwi
 %defattr(-,root,root,-)
 %{_bindir}/kiwi-ng-3*
@@ -559,7 +577,6 @@
 %ghost %_sysconfdir/alternatives/kiwi-ng
 %ghost %_sysconfdir/alternatives/kiwicompat
 %{python3_sitelib}/*
-%config %_sysconfdir/bash_completion.d/kiwi-ng-3*.sh
 %endif
 
 %files -n kiwi-man-pages
@@ -568,6 +585,7 @@
 %{_defaultdocdir}/python-kiwi/kiwi.pdf
 %{_defaultdocdir}/python-kiwi/LICENSE
 %{_defaultdocdir}/python-kiwi/README
+%config %_sysconfdir/bash_completion.d/kiwi-ng.sh
 %doc %{_mandir}/man8/*
 
 %files -n kiwi-tools

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


Reply via email to