Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-kiwi for openSUSE:Factory checked in at 2021-11-22 23:03:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old) and /work/SRC/openSUSE:Factory/.python-kiwi.new.1895 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kiwi" Mon Nov 22 23:03:56 2021 rev:86 rq:932597 version:9.24.6 Changes: -------- --- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes 2021-10-23 23:13:53.092978414 +0200 +++ /work/SRC/openSUSE:Factory/.python-kiwi.new.1895/python-kiwi.changes 2021-11-22 23:04:19.425903904 +0100 @@ -1,0 +2,339 @@ +Fri Nov 12 23:11:19 CET 2021 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Bump version: 9.24.5 ??? 9.24.6 + +------------------------------------------------------------------- +Fri Nov 12 22:53:02 CET 2021 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Followup fix for debootstrap called only once + + A recent change skipped calling debootstrap if the allow-existing-root + flag was passed in combination with apt as the package manager. + However this is not enough. If you say allow-existing-root but + the existing root is empty or not valid to continue with chroot + and apt the debootstrap phase should not be skipped. This commit + checks if apt works in the chroot such that we can assume + debootstrap has done its job and can be skipped + +------------------------------------------------------------------- +Fri Nov 12 14:45:03 CET 2021 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Bump version: 9.24.4 ??? 9.24.5 + +------------------------------------------------------------------- +Fri Nov 12 12:07:40 CET 2021 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Fixed include processing + + This commit fixes several issue connected with the use of + the <include> directive: + + First and foremost the XSLT chain was broken in a way that + the include XSLT in combination with the PrettyPrinter XSLT + were called not in the chain of stylesheets but together. + This results in XML descriptions which duplicated the content + and went invalid + + Another change is, when the include XSLT is called in the chain. + This commit moves it to become the very first processing + instruction such that the included data is part of all subsequent + XSLT stylesheets. This also allows to use older schema versions + in included XML data and they get automatically converted through + the chain of XSLT stylesheets. + + Last change is the evaluation of the from= attribute value. This + value is now interpreted as an URI. Currently only local URIs are + supported. The reason to do this is because XSLT when processing + a document resolves relative paths according to the file path + of the master document. As kiwi does not change the original + content that path with will be a /var/tmp location if one of + the XSLT stylesheets were used. The documentation for this change + was updated as well + +------------------------------------------------------------------- +Thu Nov 11 15:11:20 CET 2021 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Bump version: 9.24.3 ??? 9.24.4 + +------------------------------------------------------------------- +Thu Nov 11 10:35:23 CET 2021 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Added type hints and annotations for iso_tools + +------------------------------------------------------------------- +Thu Nov 11 10:18:59 CET 2021 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Drop support for cdrtools + + Tools like mkisofs, genisoimage and friends are all unmaintained + and have found their substitute in xorriso for quite some time. + This commit deletes the code from kiwi which supported creation + of ISO images using the obsolete cdrtools collection. In addition + all hack code associated with these tools like mbr insertion via + isohybrid and things like that got dropped as well. + This Fixes #1908 + +------------------------------------------------------------------- +Thu Nov 11 09:23:46 CET 2021 - kyr <ksh...@users.noreply.github.com> + +- Drop usage of `factor` from coreutils + + utils/checksum: drop factor calls + + For portability we don't need to call linux coreutils' factor, + instead we use pure python prime number generation implementation. + + Signed-off-by: Kyr Shatskyy <kyrylo.shats...@gmail.com> + +------------------------------------------------------------------- +Tue Nov 09 14:35:59 CET 2021 - Dan ??erm??k <dcer...@suse.com> + +- Only trigger functions workflow on certain paths + +------------------------------------------------------------------- +Tue Nov 09 14:35:43 CET 2021 - Dan ??erm??k <dcer...@suse.com> + +- Re-enable functions integration tests once again + +------------------------------------------------------------------- +Tue Nov 09 13:20:17 CET 2021 - Kyr Shatskyy <kyrylo.shats...@gmail.com> + +- config/functions: make baseQuoteFile use extended regex + + It is more universal to use extended regex, because they can + be used on wider range of platforms, for example, same + regex works equally on bsd sed and linux distributions. + + Signed-off-by: Kyr Shatskyy <kyrylo.shats...@gmail.com> + +------------------------------------------------------------------- +Mon Nov 08 14:53:15 CET 2021 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Added python 3.9, 3.10 to test workflow + +------------------------------------------------------------------- +Mon Nov 08 14:28:23 CET 2021 - Kyr Shatskyy <kyrylo.shats...@suse.com> + +- utils/temporary: rename dir parameter to path + + To avoid conflicts with python standard `dir` function + and for better matching purpose, the Temporary class + constructor parameter it is the best to rename from dir + to path. + + Signed-off-by: Kyr Shatskyy <kyrylo.shats...@gmail.com> + +------------------------------------------------------------------- +Sun Nov 07 23:41:39 CET 2021 - Kyr Shatskyy <kyrylo.shats...@gmail.com> + +- utils/temporary: the --temp-dir does not work + + Using of --temp-dir argument does not make an effect, + because optional 'dir' parameter defaults to the + global TEMP_DIR value before it's changed. + + This patch address this issue. + + Signed-off-by: Kyr Shatskyy <kyrylo.shats...@gmail.com> + +------------------------------------------------------------------- +Wed Nov 03 17:40:51 CET 2021 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Bump version: 9.24.2 ??? 9.24.3 + +------------------------------------------------------------------- +Wed Nov 03 17:37:35 CET 2021 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Fixed s390 SLE15 integration test + + added blog package to solve packages added by + file provides which are not resolved by obs + +------------------------------------------------------------------- +Wed Nov 03 16:22:06 CET 2021 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Fixed s390 integration test using extra boot part + + Due to changes in the distribution the tests needs some + adaptions. The kernel as provided now by TW uses symlinks + from boot to /usr/lib/modules/... to point to the kernel + binary. Of course this breaks for any system that uses + /boot on another partition. Those image tests which were + testing this aspect needs fixing. + +------------------------------------------------------------------- +Wed Nov 03 13:28:52 CET 2021 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Added partition sizes to disk size math + + Make sure partition sizes are used for the calculation + of the entire disk size to fit the size constraints of + the image disk + +------------------------------------------------------------------- +Tue Nov 02 12:22:42 CET 2021 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Revert "Cleanup xattr requirement" + + This reverts commit 6754b3f9e270a6cb710355605c46b0bade4de29c. + It has turned out that SLE15 still uses the other xattr + module :/ + +------------------------------------------------------------------- +Tue Nov 02 11:12:04 CET 2021 - Marcus Sch??fer <marcus.schae...@gmail.com> + +- Added integration test + + Test the combination of custom partitions and volumes + +------------------------------------------------------------------- +Fri Oct 29 10:45:15 CEST 2021 - Marcus Sch??fer <m...@suse.de> + +- Make sure fedora-release is installed + + Fedora based integration tests should install the fedora-release + package. If no release package is specified the generic-release + package is choosen which is unexpected. This Fixes #1957 + ++++ 142 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes ++++ and /work/SRC/openSUSE:Factory/.python-kiwi.new.1895/python-kiwi.changes ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-kiwi.spec ++++++ --- /var/tmp/diff_new_pack.KjaFLC/_old 2021-11-22 23:04:20.761899423 +0100 +++ /var/tmp/diff_new_pack.KjaFLC/_new 2021-11-22 23:04:20.769899396 +0100 @@ -43,7 +43,7 @@ %endif Name: python-kiwi -Version: 9.24.1 +Version: 9.24.6 Provides: kiwi-schema = 7.4 Release: 0 Url: https://github.com/OSInside/kiwi @@ -119,6 +119,7 @@ Requires: mtools Requires: rsync Requires: tar >= 1.2.7 +Requires: lsof Requires: openssl %description -n kiwi-systemdeps-core ++++++ PKGBUILD ++++++ --- /var/tmp/diff_new_pack.KjaFLC/_old 2021-11-22 23:04:20.809899262 +0100 +++ /var/tmp/diff_new_pack.KjaFLC/_new 2021-11-22 23:04:20.809899262 +0100 @@ -3,7 +3,7 @@ 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.24.1 +pkgver=9.24.6 pkgrel=0 pkgdesc="KIWI - Appliance Builder Next Generation" url="https://github.com/SUSE/kiwi/tarball/master" @@ -12,7 +12,7 @@ provides=(kiwi-ng kiwi) source=("${pkgname}.tar.gz") changelog="${pkgname}.changes" -md5sums=('070111b542fb65e4bebff3cf6affe8c0') +md5sums=('74cbc9283eb117626209c7f212f957a3') build() { @@ -21,7 +21,7 @@ } 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 screen kiwi-man-pages) + depends=(python-docopt python-simplejson 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 screen kiwi-man-pages) optdepends=('gnupg: keyring creation for APT package manager') cd kiwi-${pkgver} python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build ++++++ python-kiwi.tar.gz ++++++ ++++ 5470 lines of diff (skipped)