diff --git a/PKGBUILD b/PKGBUILD index b9721e9..bb8e029 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -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.23.43 +pkgver=9.23.49 pkgrel=0 pkgdesc="KIWI - Appliance Builder Next Generation" url="https://github.com/SUSE/kiwi/tarball/master" @@ -12,7 +12,7 @@ makedepends=(python-setuptools gcc shadow grep) provides=(kiwi-ng kiwi) source=("${pkgname}.tar.gz") changelog="${pkgname}.changes" -md5sums=('17acb04a3eacd10abf9af2dddaf623a3') +md5sums=('44916ad113562364a40471e6b3002182') build() { diff --git a/python-kiwi.changes b/python-kiwi.changes index b5e5ed3..6cfb774 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,3 +1,200 @@ +------------------------------------------------------------------- +Fri Jul 30 11:01:09 CEST 2021 - Marcus Schäfer + +- Bump version: 9.23.48 → 9.23.49 + +------------------------------------------------------------------- +Thu Jul 29 17:23:57 CEST 2021 - Marcus Schäfer + +- Fixed fstab entry for swap on LVM + + If an LVM setup is used together with a swapspace the + swap is created as a volume in the volume group. The + required fstab entry to activate swap was not using + the LVM exposed device but the UUID of the low level + block layer. This low level device is not created + by udev because LVM takes over precedence in this + case. + +------------------------------------------------------------------- +Sat Jul 24 17:34:29 CEST 2021 - Marcus Schäfer + +- Bump version: 9.23.47 → 9.23.48 + +------------------------------------------------------------------- +Sat Jul 24 16:40:30 CEST 2021 - Marcus Schäfer + +- Fixed LVM get_volumes + + Due to the change on the temporary directory yet another + error in the volume manager classes for LVM got exposed. + +------------------------------------------------------------------- +Sat Jul 24 11:08:41 CEST 2021 - Marcus Schäfer + +- Bump version: 9.23.46 → 9.23.47 + +------------------------------------------------------------------- +Sat Jul 24 11:04:45 CEST 2021 - Marcus Schäfer + +- Fixed LVM/btrfs volume based image builds + + Due to the change on the temporary directory an error + in the volume manager classes for LVM and btrfs was + exposed. There was code which uses a sub-part of the + volume mount point directory which is a tempdir based + directory name. The sub-part was choosen by an index + based path split which worked for /tmp but no longer for + /var/tmp. With tempdir now being also a commandline + option this code has to become more robust. + +------------------------------------------------------------------- +Fri Jul 23 18:01:46 CEST 2021 - Marcus Schäfer + +- Bump version: 9.23.45 → 9.23.46 + +------------------------------------------------------------------- +Thu Jul 22 15:49:55 CEST 2021 - Marcus Schäfer + +- Do not expose the delete feature in Temporary + + We do not want to expose the ability to create temporary + data that doesn't get auto deleted at the end of its + scope + +------------------------------------------------------------------- +Thu Jul 22 15:47:49 CEST 2021 - Marcus Schäfer + +- Refactor recovery archive creation + + The creation of the recovery archive was based on a tempfile + which then gets moved to the final target file. This is bad + because if causes the tempfile cleanup to raise an exception + unless you specify delete=False. Creating a tempfile with + delete=False however, negates the reason for creating self + managed temporary data. Thus this code was refactored to + create the recovery archive file at its final destination + from the beginning on + +------------------------------------------------------------------- +Wed Jul 21 12:41:12 CEST 2021 - Marcus Schäfer + +- Moving temp data handling to its own namespace + + Moving use of mkdtemp, NamedTemporaryFile and TemporaryDirectory + into its own class called Temporary: By default all temporary + data is created below /var/tmp but can be changed via the + global commandline option --temp-dir. This Fixes #1870 + +------------------------------------------------------------------- +Wed Jul 21 10:12:49 CEST 2021 - Marcus Schäfer + +- Bump version: 9.23.44 → 9.23.45 + +------------------------------------------------------------------- +Tue Jul 20 15:27:55 CEST 2021 - Marcus Schäfer + +- Handle UnicodeDecode errors more gracefully + + If the Codec.decode() method cannot encode the given data to utf-8 + an Encoding exception is raised which causes kiwi to raise a + KiwiDecodingError. That way to handle the error causes an image + build to fail. However, this sort of error for example happens if + the .changes file of a package contains invalid characters. From + a user perspective this cannot be fixed and you cannot build the + image because of a stupid character error in a .changes file + outside your control. Because of this reason this commit handles + the decode error case differently and applies the 'replace' + strategy on error. The characters in questions gets replaced and + the rest of the data which can be decoded is returned. + +------------------------------------------------------------------- +Mon Jul 19 11:49:39 CEST 2021 - Marcus Schäfer + +- Install mypy library stubs for mock + +------------------------------------------------------------------- +Wed Jul 14 18:17:06 CEST 2021 - Marcus Schäfer + +- Added documentation for oem-skip-verify element + +------------------------------------------------------------------- +Wed Jul 14 12:26:24 CEST 2021 - Marcus Schäfer + +- Increase size of efi fat image + + For ISO images an embedded efi fat image is needed to boot. + As consequence of adding the mok manager it can happen that + the size of the efi fat image is too small. With this commit + the size is increased to prevent an out of space issue + +------------------------------------------------------------------- +Wed Jul 14 10:42:07 CEST 2021 - Marcus Schäfer + +- Bump version: 9.23.43 → 9.23.44 + +------------------------------------------------------------------- +Wed Jul 07 14:35:20 CEST 2021 - Dan Čermák + +- Add tests for baseVagrantSetup + +------------------------------------------------------------------- +Wed Jul 07 14:13:36 CEST 2021 - Dan Čermák + +- Set the directory permissions of /home/vagrant/.ssh to 0700 in baseVagrantSetup + +------------------------------------------------------------------- +Wed Jul 07 14:08:04 CEST 2021 - Dan Čermák + +- Don't modify main sshd_config file via baseVagrantSetup + + In Tumbleweed we switched from shipping sshd's config file in /etc to /usr/etc, + but baseVagrantSetup was not respecting that. + + So instead of modifying the main config file, we instead create a custom file in + /etc/ssh/sshd_config.d/ with our custom setting which is much more robust + accross distributions. However, if /etc/ssh/sshd_config.d/ does not exist, then + we fall back to adding our settings to /etc/ssh/sshd_config. + +------------------------------------------------------------------- +Tue Jul 06 14:42:19 CEST 2021 - Marcus Schäfer + +- Fixed LUKS keyfile permission bits + + LUKS keyfile should use 0600 file permission flags + +------------------------------------------------------------------- +Tue Jul 06 12:10:38 CEST 2021 - Marcus Schäfer + +- Fixed secure boot fallback setup + + Make sure MokManager gets copied. The name and location of + the mok manager is distribution specific in the same way as + the shim loader. Thus we need to apply a similar concept + for looking it up. This Fixes bsc#1187515 + +------------------------------------------------------------------- +Tue Jul 06 10:52:21 CEST 2021 - Marcus Schäfer + +- Improve live image integration test + + Build one live image for Standard EFI+BIOS boot and + another variant that support SecureBoot+BIOS boot + +------------------------------------------------------------------- +Mon Jul 05 16:07:27 CEST 2021 - Marcus Schäfer + +- Fixed grub cmdline setup with custom root + + If the kiwi kernelcmdline attribute contains root=... information + it is extracted from being written to GRUB_CMDLINE_LINUX_DEFAULT. + However, the regexp to extract the root=... information was broken + and deleted more elements of the cmdline information than just + the root device information. This commit fixes the regexp to only + delete the root=... information taking into account that every + kernel parameter is delimited by '\s' + This Fixes #1875 + ------------------------------------------------------------------- Mon Jul 05 14:58:02 CEST 2021 - Marcus Schäfer diff --git a/python-kiwi.spec b/python-kiwi.spec index 12d0e1e..fe7985a 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -43,7 +43,7 @@ %endif Name: python-kiwi -Version: 9.23.43 +Version: 9.23.49 Provides: kiwi-schema = 7.4 Release: 0 Url: https://github.com/OSInside/kiwi diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index 1769afa..3e62d09 100644 --- a/python-kiwi.tar.gz +++ b/python-kiwi.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:44a75df8758364dabfe7f9c3b0d5fe3bde11838d0617449c7dc62a14af62a40b -size 1931627 +oid sha256:aac03029f88fd73c9f39cf9ae788e0fb95302447e99245ad0bdf0cda3e7ff014 +size 1934187