Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2020-06-05 20:05:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and      /work/SRC/openSUSE:Factory/.python-kiwi.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-kiwi"

Fri Jun  5 20:05:14 2020 rev:62 rq:810758 version:9.20.16

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2020-04-27 
23:30:35.794611885 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.3606/python-kiwi.changes        
2020-06-05 20:08:52.821479882 +0200
@@ -1,0 +2,449 @@
+Fri May 22 15:00:19 CEST 2020 - Marcus Schäfer <[email protected]>
+
+- Bump version: 9.20.15 → 9.20.16
+
+-------------------------------------------------------------------
+Fri May 22 14:57:29 CEST 2020 - Marcus Schäfer <[email protected]>
+
+- Fixed schematron rule for bootloader targettype
+
+  The targettype attribute must be allowed for the grub2_s390x_emu
+  bootloader name
+
+-------------------------------------------------------------------
+Fri May 22 14:35:46 CEST 2020 - Marcus Schäfer <[email protected]>
+
+- Bump version: 9.20.14 → 9.20.15
+
+-------------------------------------------------------------------
+Fri May 22 14:31:43 CEST 2020 - Marcus Schäfer <[email protected]>
+
+- Fixed parse result description reference
+
+  The object that holds the parse result also contains an
+  information about description_dir and derived_description_dir.
+  The change on the markup processing impacted the value for
+  description_dir to be no longer the origin (user provided)
+  directory. That broke any reference of files that belongs
+  to the description directory like custom scripts config.sh,
+  images.sh and so on.
+
+-------------------------------------------------------------------
+Fri May 22 13:28:04 CEST 2020 - Marcus Schäfer <[email protected]>
+
+- Fixed sdist MANIFEST
+
+  kiwi.markup was not part of the source tarball
+
+-------------------------------------------------------------------
+Fri May 22 13:21:22 CEST 2020 - Marcus Schäfer <[email protected]>
+
+- Bump version: 9.20.13 → 9.20.14
+
+-------------------------------------------------------------------
+Fri May 22 11:08:46 CEST 2020 - David Cassany <[email protected]>
+
+- Remmove any Recommends for CentOS7
+
+  This commit fixes the package spec for CentOS 7. In CentOS 7 there is no
+  support for weak dependencies. In 9792cea1 a recommended dependency on
+  gpg tools was included for all builds and this caused a failure for
+  CentOS 7. With this commit, the recommended dependency, is omitted for
+  any pre CentOS 8 distro.
+
+-------------------------------------------------------------------
+Fri May 22 10:10:08 CEST 2020 - Marcus Schäfer <[email protected]>
+
+- Bump version: 9.20.12 → 9.20.13
+
+-------------------------------------------------------------------
+Wed May 20 12:47:47 CEST 2020 - David Cassany <[email protected]>
+
+- Fix default repositories for APT
+
+  This commit fixes the default repositories configuration for APT.
+
+  Fixes #1439
+
+-------------------------------------------------------------------
+Mon May 18 12:01:50 CEST 2020 - David Cassany <[email protected]>
+
+- Include recommend for gpg tool
+
+-------------------------------------------------------------------
+Fri May 15 11:40:59 CEST 2020 - David Cassany <[email protected]>
+
+- Fix signing keys management for APT
+
+  This commit fixes the management of the trusted keyring for apt
+  repositories. It creates a `trusted.gpg` keyring with the provided
+  signing keys so APT can check against that the configured repositories.
+
+  Fixes #1440
+
+-------------------------------------------------------------------
+Thu May 14 13:30:57 CEST 2020 - Marcus Schäfer <[email protected]>
+
+- Fixed spec file
+
+  This patch is two fold. First the py2 version of kiwi was
+  dropped since py2 is EOL. To indicate that correctly on the
+  package level python3-kiwi has to obsolete python2-kiwi.
+  The other part of the change is a file conflict of the
+  files:
+
+  etc/bash_completion.d/kiwi-ng.sh
+  /usr/share/doc/packages/python-kiwi/README
+
+  which were provided by the kiwi-man-pages sub-package but
+  were moved to be provided by the main python3-kiwi package
+  now. On update of the package with an older version of
+  kiwi that maintains this files to belong to kiwi-man-pages
+  a file conflict at install time appears. To solve this
+  python3-kiwi now conflicts with kiwi-man-pages < %{version}
+  This Fixes #1413 and Fixes bsc#1168973 and bsc#1156677
+
+-------------------------------------------------------------------
+Wed May 13 12:45:30 CEST 2020 - Marcus Schäfer <[email protected]>
+
+- Cleanup use of machine platform name
+
+  in kiwi we handle 32bit x86 architecture names as ix86. This is
+  done by checking i586 and i686 32bit arch names. However those
+  checks are spread over the entire kiwi code base and should be
+  consolidated into one method. The cleanup of those arch name
+  usage fixes an inconsistency between the arch name used in the
+  disk builder and the arch name used in the subformat image
+  formats. This Fixes #1438
+
+-------------------------------------------------------------------
+Wed May 13 12:21:45 CEST 2020 - Marcus Schäfer <[email protected]>
+
+- Fixed zypper error code validation
+
+  The error code 127 - command not found, was not treated as
+  an error. This commit adds 127 to be an error condition
+  along with the other 1xx error codes from zypper that are
+  handled as errors. This Fixes #1430
+
+-------------------------------------------------------------------
+Wed May 13 11:34:29 CEST 2020 - Marcus Schäfer <[email protected]>
+
+- Added archlinux to build_status helper
+
+  Show the archlinux build results in the build_status
+  helper script
+
+-------------------------------------------------------------------
+Wed May 13 11:30:59 CEST 2020 - Marcus Schäfer <[email protected]>
+
+- Added sidebar link to ArchLinux build tests
+
+-------------------------------------------------------------------
+Tue May 12 14:51:36 CEST 2020 - David Cassany <[email protected]>
+
+- Fix string formatting
+
+  After a flake8 upgrade to v3.8.0 these changes were required to pass
+  the `tox -e check` validation.
+
+-------------------------------------------------------------------
+Tue May 12 13:02:16 CEST 2020 - David Cassany <[email protected]>
+
+- Add Arch Linux integration tests for x86_64
+
+-------------------------------------------------------------------
+Mon May 11 18:19:25 CEST 2020 - Marcus Schäfer <[email protected]>
+
+- Support multiple markup formats
+
+  Allow to read multiple markup formats. Supported are XML
+  and YAML. The parsing and transformation is based on the
+  anymarkup module. The use of anymarkup is optional and
+  implemented as an on demand loading module. If a user
+  uses a yaml config file or a request to convert into
+  yaml is made without an installed anymarkup module an
+  exception is thrown
+
+-------------------------------------------------------------------
+Mon May 11 16:15:16 CEST 2020 - Marcus Schäfer <[email protected]>
+
+- Fixed boxbuild documentation
+
+  The command doesn't have to be called as root. Therefore
+  the example should not be used with sudo prefix
+
+-------------------------------------------------------------------
+Mon May 11 15:39:18 CEST 2020 - Marcus Schäfer <[email protected]>
+
+- Allow setup of serial line in bootloader
+
+  So far kiwi used a static serial line setup of the console
+  type was configured to use a serial console. However if
+  different parameters are needed there was no way to change
+  the static setup. This commit adds a new bootloader attribute
+  called serial_line which allows to specify the serial line
+  parameters for the grub bootloader e.g
+
+  serial_line="serial --speed=9600 --unit=0 --word=8 --parity=no --stop=1"
+
+  Please note serial_line takes the value as it is given and
+  adds this as a line to the grub configuration or as content
+  to the variable GRUB_SERIAL_COMMAND. No further validation
+  of the information takes place by kiwi. This Fixes #1401
+
+-------------------------------------------------------------------
+Mon May 11 12:32:36 CEST 2020 - Marcus Schäfer <[email protected]>
+
++++ 262 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes
++++ and /work/SRC/openSUSE:Factory/.python-kiwi.new.3606/python-kiwi.changes

New:
----
  PKGBUILD

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

Other differences:
------------------
++++++ python-kiwi.spec ++++++
--- /var/tmp/diff_new_pack.Wa8jDP/_old  2020-06-05 20:08:58.861499922 +0200
+++ /var/tmp/diff_new_pack.Wa8jDP/_new  2020-06-05 20:08:58.865499935 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package kiwi
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -14,7 +14,7 @@
 #
 # Please submit bugfixes or comments via:
 #
-#       https://github.com/SUSE/kiwi/issues
+#       https://github.com/OSInside/kiwi/issues
 #
 
 # If they aren't provided by a system installed macro, define them
@@ -43,13 +43,13 @@
 %endif
 
 Name:           python-kiwi
-Version:        9.20.9
-Provides:       kiwi-schema = 7.1
+Version:        9.20.16
+Provides:       kiwi-schema = 7.2
 Release:        0
-Url:            https://github.com/SUSE/kiwi
+Url:            https://github.com/OSInside/kiwi
 Summary:        KIWI - Appliance Builder Next Generation
 License:        GPL-3.0-or-later
-%if %{_vendor} == "debbuild"
+%if "%{_vendor}" == "debbuild"
 # Needed to set Maintainer in output debs
 Packager:       Marcus Schaefer <[email protected]>
 %endif
@@ -80,6 +80,9 @@
 %package -n python%{python3_pkgversion}-kiwi
 Summary:        KIWI - Appliance Builder Next Generation
 Group:          Development/Languages/Python
+Obsoletes:      python2-kiwi
+Conflicts:      python2-kiwi
+Conflicts:      kiwi-man-pages < %{version}
 %if 0%{?fedora} || 0%{?rhel} >= 8 || 0%{?suse_version} || 0%{?debian} || 
0%{?ubuntu}
 Recommends:     jing
 %endif
@@ -122,10 +125,14 @@
 Requires:       dnf
 Provides:       kiwi-packagemanager:dnf
 Provides:       kiwi-packagemanager:yum
+%if 0%{?fedora} || 0%{?rhel} >= 8
+Recommends:     gnupg2
+%endif
 %endif
 %if 0%{?suse_version}
 # If it's available, let's pull it in
 Recommends:     dnf
+Recommends:     gpg2
 %endif
 %if 0%{?fedora} >= 26 || 0%{?suse_version}
 Requires:       zypper
@@ -136,6 +143,7 @@
 Requires:       qemu-utils
 Requires:       squashfs-tools
 Requires:       gdisk
+Recommends:     gnupg
 %endif
 Requires:       dosfstools
 Requires:       e2fsprogs
@@ -179,7 +187,7 @@
 first boot of an appliance. The tools are not meant to be used
 outside of the scope of kiwi appliance building.
 
-%if %{_vendor} != "debbuild"
+%if "%{_vendor}" != "debbuild"
 %ifarch %{ix86} x86_64
 %package -n kiwi-pxeboot
 Summary:        KIWI - PXE boot structure
@@ -386,7 +394,7 @@
 ln -sr %{buildroot}%{_bindir}/kiwi-ng %{buildroot}%{_bindir}/kiwi-ng-3
 ln -sr %{buildroot}%{_bindir}/kiwicompat %{buildroot}%{_bindir}/kiwicompat-3
 
-%if %{_vendor} != "debbuild"
+%if "%{_vendor}" != "debbuild"
 # kiwi pxeboot directory structure to be packed in kiwi-pxeboot
 %ifarch %{ix86} x86_64
 for i in KIWI pxelinux.cfg image upload boot; do \
@@ -399,7 +407,7 @@
 %fdupes %{buildroot}/srv/tftpboot
 %endif
 
-%if %{_vendor} != "debbuild" && 0%{?suse_version} < 1550
+%if "%{_vendor}" != "debbuild" && 0%{?suse_version} < 1550
 %ifarch %{ix86} x86_64
 %pre -n kiwi-pxeboot
 #============================================================
@@ -452,7 +460,7 @@
 %files -n dracut-kiwi-overlay
 %{_usr}/lib/dracut/modules.d/90kiwi-overlay
 
-%if %{_vendor} != "debbuild"
+%if "%{_vendor}" != "debbuild"
 %ifarch %{ix86} x86_64
 %files -n kiwi-pxeboot
 %if 0%{?suse_version} < 1550

++++++ PKGBUILD ++++++
# Maintainer: Marcus Schaefer <[email protected]>
# Maintainer: David Cassany <[email protected]>

pkgname=('python-kiwi' 'kiwi-man-pages' 'dracut-kiwi-lib' 
'dracut-kiwi-oem-repart' 'dracut-kiwi-oem-dump' 'dracut-kiwi-live' 
'dracut-kiwi-overlay')
arch=(x86_64)
pkgver=9.20.16
pkgrel=0
pkgdesc="KIWI - Appliance Builder Next Generation"
url="https://github.com/SUSE/kiwi/tarball/master";
license=('GPL3')
makedepends=(python-setuptools gcc shadow grep)
provides=(kiwi-ng kiwi)
source=("${pkgname}.tar.gz")
changelog="${pkgname}.changes"
md5sums=('95ab86b15f76aca08a0c44c0b456694c')


build() {
  cd kiwi-${pkgver}
  python setup.py build
}

package_python-kiwi(){
  depends=(python-docopt python-future python-lxml python-requests 
python-setuptools python-six python-pyxattr python-yaml grub qemu 
squashfs-tools gptfdisk pacman e2fsprogs xfsprogs btrfs-progs libisoburn lvm2 
mtools parted multipath-tools rsync tar shadow kiwi-man-pages)
  optdepends=('gnupg: keyring creation for APT package manager')
  cd kiwi-${pkgver}
  python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build
  ln -sr "${pkgdir}/usr/bin/kiwi-ng" "${pkgdir}/usr/bin/kiwi"
  install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" 
}

package_kiwi-man-pages(){
  cd kiwi-${pkgver}
  make buildroot="${pkgdir}/" docdir="/usr/share/doc/${pkgname}" 
install_package_docs
}

package_dracut-kiwi-lib(){
  depends=(cryptsetup btrfs-progs gptfdisk coreutils e2fsprogs grep lvm2 mdadm 
parted util-linux xfsprogs dialog curl xz device-mapper dracut)
  cd kiwi-${pkgver}
  install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/99kiwi-lib
  cp -a dracut/modules.d/99kiwi-lib ${pkgdir}/usr/lib/dracut/modules.d/
}

package_dracut-kiwi-oem-repart(){
  depends=(dracut-kiwi-lib)
  cd kiwi-${pkgver}
  install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/90kiwi-repart
  cp -a dracut/modules.d/90kiwi-repart ${pkgdir}/usr/lib/dracut/modules.d/
}

package_dracut-kiwi-oem-dump(){
  depends=(dracut-kiwi-lib multipath-tools)
  cd kiwi-${pkgver}
  install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/90kiwi-dump
  cp -a dracut/modules.d/90kiwi-dump ${pkgdir}/usr/lib/dracut/modules.d/
}

package_dracut-kiwi-live(){
  depends=(dracut dialog xfsprogs e2fsprogs util-linux device-mapper libisoburn 
parted)
  cd kiwi-${pkgver}
  install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/90kiwi-live
  cp -a dracut/modules.d/90kiwi-live ${pkgdir}/usr/lib/dracut/modules.d/
}

package_dracut-kiwi-overlay(){
  depends=(dracut util-linux)
  cd kiwi-${pkgver}
  install -d -m 755 ${pkgdir}/usr/lib/dracut/modules.d/90kiwi-overlay
  cp -a dracut/modules.d/90kiwi-overlay ${pkgdir}/usr/lib/dracut/modules.d/
}
++++++ python-kiwi.tar.gz ++++++
++++ 7958 lines of diff (skipped)


Reply via email to