Hello community, here is the log from the commit of package python-kiwi for openSUSE:Factory checked in at 2018-10-23 20:36:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old) and /work/SRC/openSUSE:Factory/.python-kiwi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kiwi" Tue Oct 23 20:36:04 2018 rev:33 rq:643192 version:9.16.27 Changes: -------- --- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes 2018-10-02 19:39:32.366377295 +0200 +++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 2018-10-23 20:36:10.768846156 +0200 @@ -1,0 +2,355 @@ +Fri Oct 19 14:26:39 CEST 2018 - m...@suse.de + +- Bump version: 9.16.26 → 9.16.27 + +------------------------------------------------------------------- +Fri Oct 19 08:51:47 CEST 2018 - m...@suse.de + +- Use %{ix86} rather than %ix86 in spec template + + Clear macro annotation prevents clarity issues + +------------------------------------------------------------------- +Thu Oct 18 17:55:53 CEST 2018 - m...@suse.de + +- Fixed spec file for gfxboot requires + + Require gfxboot but only for the x86 architecture + +------------------------------------------------------------------- +Thu Oct 18 16:33:26 CEST 2018 - m...@suse.de + +- Bump version: 9.16.25 → 9.16.26 + +------------------------------------------------------------------- +Thu Oct 18 16:30:15 CEST 2018 - dcass...@suse.de + +- Move the default rpm database path into Defaults class + +------------------------------------------------------------------- +Thu Oct 18 16:08:29 CEST 2018 - m...@suse.de + +- Handle default uri mime type in Defaults class + +------------------------------------------------------------------- +Thu Oct 18 15:27:07 CEST 2018 - dcass...@suse.de + +- Add a hardcoded rpm database path to import trusted keys + + This commits adds a hardcoded rpm database location to make + sure the imported keys are in the expected location for zypper. + + Fixes #855 + +------------------------------------------------------------------- +Thu Oct 18 13:57:11 CEST 2018 - m...@suse.de + +- Allow simple path source in Uri class + + This patch is needed as follow up fix for the setup of the + package cache in local repositories. The is_remote method + from the Uri class is used to identify if a repostory source + is remote or local. At that point the initial repository + source was already translated into its components. In case + of a local repository the Uri instance now receives a simple + path and the is_remote method raised with a style error. + This patch allows the Uri class to be more friendly and + initializes a local path as file:/ typed source. + Related to Issue #847 + +------------------------------------------------------------------- +Thu Oct 18 10:35:50 CEST 2018 - m...@suse.de + +- Bump version: 9.16.24 → 9.16.25 + +------------------------------------------------------------------- +Thu Oct 18 10:18:53 CEST 2018 - m...@suse.de + +- Add timestamp to logfile entries + + On the console output we use a log format with timestamps + This is useful for the logfile contents too + +------------------------------------------------------------------- +Wed Oct 17 16:15:22 CEST 2018 - se...@tuxbox-git.slipkontur.de + +- sort package list which accompanies the image + + This makes it much easier to diff the lists of two images to find out + the differences in package versions. + +------------------------------------------------------------------- +Wed Oct 17 14:34:24 CEST 2018 - m...@suse.de + +- Don't cache packages from local repos for zypper + + Access to packages from local repositories is as fast as reading + them from a cache location. The additional package copy and cache + update is superfluous and should be avoided. This Fixes #847 + +------------------------------------------------------------------- +Tue Oct 16 16:56:45 CEST 2018 - m...@suse.de + +- Bump version: 9.16.23 → 9.16.24 + +------------------------------------------------------------------- +Tue Oct 16 11:58:23 CEST 2018 - dcass...@suse.de + +- Update /etc/machine-id management docs + + Updates the information about how /etc/machine-id is treated in KIWI + and provides some hints for old systems where /var/lib/dbus/machine-id + is not a symlink to /etc/machine-id + + Related to #843 + +------------------------------------------------------------------- +Tue Oct 16 10:32:15 CEST 2018 - m...@suse.de + +- Unpack root.tar.gz file for LVM integration test + +------------------------------------------------------------------- +Tue Oct 16 10:28:44 CEST 2018 - m...@suse.de + +- Added LVM integration test build + +------------------------------------------------------------------- +Mon Oct 15 09:53:10 CEST 2018 - m...@suse.de + +- Bump version: 9.16.22 → 9.16.23 + +------------------------------------------------------------------- +Mon Oct 15 09:33:25 CEST 2018 - m...@suse.de + +- Added machine id setup in dracut preparation + + In case of a dracut booted image we empty out the systemd + machine-id configuration file to trigger the rebuild of that + information by the dracut boot code at boot time. This allows + for unique systemd identifiers if the same image gets deployed + on different machines. This also makes the script implementations + people put in in config.sh or images.sh to solve this problem + obsolete. This Fixes #843 + +------------------------------------------------------------------- +Fri Oct 12 21:42:28 CEST 2018 - m...@suse.de + +- Fix use of uri type in debootstrap call + + Referencing a file in a debootstrap call is done using + the file:/ source type. However when using file:// debootstrap + does something different and failed to find the file. The + additional / had a bad impact to the call. + +------------------------------------------------------------------- +Thu Oct 11 17:37:37 CEST 2018 - m...@suse.de + +- Bump version: 9.16.21 → 9.16.22 + +------------------------------------------------------------------- +Thu Oct 11 17:35:54 CEST 2018 - m...@suse.de + +- Delete obsolete rhel/fedora doc move + + With the fix to use the rpm macro consistently it + is no longer required to move around the docs + +------------------------------------------------------------------- +Thu Oct 11 17:13:34 CEST 2018 - m...@suse.de + +- Bump version: 9.16.20 → 9.16.21 + +------------------------------------------------------------------- +Thu Oct 11 16:02:01 CEST 2018 - m...@suse.de + +- Fixed package specs for dracut modules on fedora + + dracut-network is a separate package on Fedora/RHEL too + +------------------------------------------------------------------- +Thu Oct 11 15:48:34 CEST 2018 - m...@suse.de + +- Add alternative search path for syslinux binaries + + On debian/ubuntu systems /usr/lib/ISOLINUX is a valid + search path for syslinux binaries like isolinux.bin. + This Fixes #839 + +------------------------------------------------------------------- +Thu Oct 11 15:29:20 CEST 2018 - m...@suse.de + +- Fixed package doc install target + + The spec file uses the %{_defaultdocdir} macro but the + corresponding Makefile target used a hardcoded path which + lead to inconsistencies on debian/ubuntu based systems. + This Fixes #838 + +------------------------------------------------------------------- +Thu Oct 11 15:04:48 CEST 2018 - m...@suse.de + +- Fixed package specs for dracut modules on debian + + btrfs tools are provided by btrfs-tools package and not by + btrfs-progs. In addition dracut-network is a separate package + on debian/ubuntu based distributions. This Fixes #837 + +------------------------------------------------------------------- ++++ 158 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.MmYbht/_old 2018-10-23 20:36:15.728840230 +0200 +++ /var/tmp/diff_new_pack.MmYbht/_new 2018-10-23 20:36:15.732840226 +0200 @@ -38,7 +38,7 @@ %endif Name: python-kiwi -Version: 9.16.18 +Version: 9.16.27 Provides: kiwi-schema = 6.6 Release: 0 Url: https://github.com/SUSE/kiwi @@ -103,6 +103,9 @@ %ifarch x86_64 Requires: grub2-x86_64-efi %endif +%ifarch %{ix86} x86_64 +Requires: gfxboot +%endif Requires: qemu-tools Requires: squashfs Requires: gptfdisk @@ -130,6 +133,9 @@ Requires: qemu-utils Requires: squashfs-tools Requires: gdisk +%ifarch %{ix86} x86_64 +Requires: gfxboot +%endif %endif Requires: dosfstools Requires: e2fsprogs @@ -180,6 +186,9 @@ %ifarch x86_64 Requires: grub2-x86_64-efi %endif +%ifarch %{ix86} x86_64 +Requires: gfxboot +%endif Requires: qemu-tools Requires: squashfs Requires: gptfdisk @@ -242,7 +251,7 @@ outside of the scope of kiwi appliance building. %if %{_vendor} != "debbuild" -%ifarch %ix86 x86_64 +%ifarch %{ix86} x86_64 %package -n kiwi-pxeboot Summary: KIWI - PXE boot structure Requires: syslinux @@ -270,9 +279,10 @@ %endif Requires: bc Requires: cryptsetup -%if 0%{?fedora} || 0%{?rhel} || 0%{?debian} || 0%{?ubuntu} +%if 0%{?fedora} || 0%{?rhel} Requires: btrfs-progs Requires: gdisk +Requires: dracut-network %else Requires: btrfsprogs Requires: gptfdisk @@ -291,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 @@ -364,7 +377,13 @@ Requires: util-linux %if 0%{?debian} || 0%{?ubuntu} Requires: dmsetup -%else +Requires: dracut-network +%endif +%if 0%{?fedora} || 0%{?rhel} +Requires: device-mapper +Requires: dracut-network +%endif +%if 0%{?suse_version} Requires: device-mapper %endif Requires: dracut @@ -431,7 +450,7 @@ make buildroot=%{buildroot}/ install_dracut # Install documentation in PDF format -make buildroot=%{buildroot}/ install_pdf_docs +make buildroot=%{buildroot}/ docdir=%{_defaultdocdir}/ install_package_docs %if %{_vendor} != "debbuild" # init alternatives setup @@ -453,19 +472,13 @@ %{buildroot}%_bindir/kiwicompat # kiwi pxeboot directory structure to be packed in kiwi-pxeboot -%ifarch %ix86 x86_64 +%ifarch %{ix86} x86_64 for i in KIWI pxelinux.cfg image upload boot; do \ mkdir -p %{buildroot}/srv/tftpboot/$i ;\ done %endif %endif -%if 0%{?fedora} || 0%{?rhel} -install -m 755 -d %{buildroot}/%{_defaultdocdir}/python-kiwi -mv %{buildroot}/%{_defaultdocdir}/packages/python-kiwi/* %{buildroot}/%{_defaultdocdir}/python-kiwi -rm -rf %{buildroot}/%{_defaultdocdir}/packages -%endif - %if 0%{?fedora} || 0%{?suse_version} %fdupes %{buildroot}/srv/tftpboot %endif @@ -507,7 +520,7 @@ %endif %if %{_vendor} != "debbuild" -%ifarch %ix86 x86_64 +%ifarch %{ix86} x86_64 %pre -n kiwi-pxeboot #============================================================ # create user and group tftp if they does not exist @@ -585,7 +598,7 @@ %{_usr}/lib/dracut/modules.d/90kiwi-overlay %if %{_vendor} != "debbuild" -%ifarch %ix86 x86_64 +%ifarch %{ix86} x86_64 %files -n kiwi-pxeboot %defattr(-, root, root) %dir %attr(0755,tftp,tftp) /srv/tftpboot ++++++ python-kiwi.tar.gz ++++++ ++++ 3626 lines of diff (skipped)