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 2024-08-16 12:22:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old) and /work/SRC/openSUSE:Factory/.python-kiwi.new.2698 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kiwi" Fri Aug 16 12:22:59 2024 rev:119 rq:1194146 version:10.1.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes 2024-07-30 11:54:05.388616384 +0200 +++ /work/SRC/openSUSE:Factory/.python-kiwi.new.2698/python-kiwi.changes 2024-08-16 12:23:16.218085383 +0200 @@ -1,0 +2,171 @@ +Thu Aug 08 15:55:18 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Bump version: 10.1.1 â 10.1.2 + +------------------------------------------------------------------- +Thu Aug 08 15:15:32 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Improve error reporting for remote deployment + + Add new method called show_log_and_quit which displays + the written error log file as a file box to the user + +------------------------------------------------------------------- +Thu Aug 08 15:14:18 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Update test-image-orthos integration test + + Update the test such that you can also build it locally. + Change the remote installation target to be a ramdisk + for easy testing of remote deployments + +------------------------------------------------------------------- +Thu Aug 08 10:22:22 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Setup default minimum volume size per filesystem + + The former method provided a static value but there are huge + differences for the minimum size requirement of a filesystem. + For example extX is fine with 30MB whereas XFS requires 300MB. + This commit adds a more dynamic default value based on the + used filesystem. + +------------------------------------------------------------------- +Wed Aug 07 18:30:13 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Increase default volume size + + So far 30MB was set as default volume size which is by far + too small for a number of filesystems, e.g btrfs and also XFS. + This commit increases the default volume size such that all + modern filesystems builds if the default volume size is used. + +------------------------------------------------------------------- +Wed Aug 07 18:19:41 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Update test-image-raid + + Apart from testing raid this integration test also tests + a certain LVM volume setup. The test has been updated + to use the btrfs filesystem because it has the most strict + size requirements. + +------------------------------------------------------------------- +Tue Aug 06 12:07:33 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Bump version: 10.1.0 â 10.1.1 + +------------------------------------------------------------------- +Mon Aug 05 18:02:34 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Mandatory package scripts for Debian bootstrap + + Make sure to run some mandatory package pre/post scripts + such that settings like /etc/passwd, a root user, etc.. + exists. This action can also be done in post_bootstrap.sh + but I think it's better to do this in the core code + +------------------------------------------------------------------- +Mon Aug 05 09:55:53 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Bump version: 10.0.28 â 10.1.0 + +------------------------------------------------------------------- +Mon Aug 05 09:47:53 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- kiwi no longer uses debootstrap + + For building Debian based images we used debootstrap to + bootstrap an empty root until apt-get could be used to + complete the job. This has now changed such hat apt-get + is also used for bootstrapping a new system. The concept + and also potential alternatives to the way kiwi bootstraps + Debian based systems can be found here: + + * https://osinside.github.io/kiwi/working_with_images/build_without_debianbootstrap.html + + Due to the drop of debootstrap it might happen that + package lists of existing image descriptions needs to be + extended with packages that were formerly pulled in by + debootstrap but did not get properly pulled in with the + new apt based bootstrap. As reference please check out the + integration tests from here: + + * https://github.com/OSInside/kiwi/tree/main/build-tests/x86/ubuntu + * https://github.com/OSInside/kiwi/tree/main/build-tests/x86/debian + + Thanks + +------------------------------------------------------------------- +Mon Aug 05 09:47:12 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Bump version: 10.0.27 â 10.0.28 + +------------------------------------------------------------------- +Sat Aug 03 14:13:07 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Update documentation + + kiwi no longer uses debootstrap + +------------------------------------------------------------------- +Fri Aug 02 20:59:19 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fix test_process_result_bundle_as_rpm + +------------------------------------------------------------------- +Fri Aug 02 18:02:25 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fix Debian/Ubuntu integration tests + + Remove package hacks for debootstrap, explicitly add + required packages and or configurations. + +------------------------------------------------------------------- +Fri Aug 02 17:06:52 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Drop types-pkg_resources + + Got removed from PyPI + +------------------------------------------------------------------- +Wed Jul 31 16:57:30 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fix test_process_result_bundle_as_rpm + + os.path.basename was called on a MagicMock object which + sometimes confused pytest + +------------------------------------------------------------------- +Wed Jul 31 12:09:20 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Fix kiwi-repart restrictions + + The kiwi repart dracut module reads a profile file and if it + does not exists it dies in the initrd. However, that profile + file is not mandatory for the main resize functionality. Thus + this commit turns this into a warning message. In addition + the module-setup for 90kiwi-repart makes sure to include + the required and optional profile files. + This Fixes bsc#1228118 + +------------------------------------------------------------------- +Tue Jul 30 18:16:54 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Do not exclude the .profile env file by default + + kiwi's initrd modules read a .profile file which gets included + into the initrd produced at build time. To allow rebuild of a + host-only initrd from the booted system this information should + be present such that it is possible to re-use kiwi initrd code. + +------------------------------------------------------------------- +Tue Jul 30 12:50:54 CEST 2024 - Marcus Schäfer <marcus.schae...@gmail.com> + +- Get rid of debootstrap + + Replace debootstrap with an apt-get based pre-download of + packages followed by a dpkg-deb extraction. + This Fixes #2599 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-kiwi.spec ++++++ --- /var/tmp/diff_new_pack.OtLaY6/_old 2024-08-16 12:23:16.874112647 +0200 +++ /var/tmp/diff_new_pack.OtLaY6/_new 2024-08-16 12:23:16.874112647 +0200 @@ -52,7 +52,7 @@ %endif Name: python-kiwi -Version: 10.0.27 +Version: 10.1.2 Provides: kiwi-schema = 8.1 Release: 0 Url: https://github.com/OSInside/kiwi @@ -125,13 +125,11 @@ # tools conditionally used by kiwi %if 0%{?fedora} || 0%{?rhel} >= 8 Recommends: gnupg2 -Recommends: debootstrap +Recommends: apt Recommends: dpkg %endif %if 0%{?suse_version} Recommends: gpg2 -Recommends: debootstrap -Recommends: dpkg %if 0%{?suse_version} >= 1650 Recommends: dnf %endif @@ -158,7 +156,7 @@ Provides: kiwi-packagemanager:zypper %endif %if 0%{?debian} || 0%{?ubuntu} -Requires: debootstrap +Requires: apt Requires: dpkg Requires: gnupg %endif ++++++ PKGBUILD ++++++ --- /var/tmp/diff_new_pack.OtLaY6/_old 2024-08-16 12:23:16.914114309 +0200 +++ /var/tmp/diff_new_pack.OtLaY6/_new 2024-08-16 12:23:16.922114641 +0200 @@ -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=10.0.27 +pkgver=10.1.2 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=('e8471ec78bc9f4c93efcfe3f61c784a1') +md5sums=('71cd6db02cc6e178d0469fe0522b0a9d') build() { ++++++ python-kiwi.tar.gz ++++++ ++++ 2337 lines of diff (skipped)