- Bump version: 9.23.48 → 9.23.49
- 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. - Bump version: 9.23.47 → 9.23.48 - Fixed LVM get_volumes Due to the change on the temporary directory yet another error in the volume manager classes for LVM got exposed. - Bump version: 9.23.46 → 9.23.47 - 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. - Bump version: 9.23.45 → 9.23.46 OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=202
This commit is contained in:
parent
bc5ffb40a6
commit
f5e4e1d33a
4
PKGBUILD
4
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() {
|
||||
|
@ -1,3 +1,200 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 30 11:01:09 CEST 2021 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Bump version: 9.23.48 → 9.23.49
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 29 17:23:57 CEST 2021 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- Bump version: 9.23.47 → 9.23.48
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 24 16:40:30 CEST 2021 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- Bump version: 9.23.46 → 9.23.47
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 24 11:04:45 CEST 2021 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- Bump version: 9.23.45 → 9.23.46
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 22 15:49:55 CEST 2021 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- Bump version: 9.23.44 → 9.23.45
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 20 15:27:55 CEST 2021 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- Install mypy library stubs for mock
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 14 18:17:06 CEST 2021 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- Added documentation for oem-skip-verify element
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 14 12:26:24 CEST 2021 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- Bump version: 9.23.43 → 9.23.44
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 07 14:35:20 CEST 2021 - Dan Čermák <dcermak@suse.com>
|
||||
|
||||
- Add tests for baseVagrantSetup
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 07 14:13:36 CEST 2021 - Dan Čermák <dcermak@suse.com>
|
||||
|
||||
- Set the directory permissions of /home/vagrant/.ssh to 0700 in baseVagrantSetup
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 07 14:08:04 CEST 2021 - Dan Čermák <dcermak@suse.com>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- Fixed LUKS keyfile permission bits
|
||||
|
||||
LUKS keyfile should use 0600 file permission flags
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 06 12:10:38 CEST 2021 - Marcus Schäfer <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
- 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 <ms@suse.de>
|
||||
|
||||
|
@ -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
|
||||
|
@ -1,3 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:44a75df8758364dabfe7f9c3b0d5fe3bde11838d0617449c7dc62a14af62a40b
|
||||
size 1931627
|
||||
oid sha256:aac03029f88fd73c9f39cf9ae788e0fb95302447e99245ad0bdf0cda3e7ff014
|
||||
size 1934187
|
||||
|
Loading…
Reference in New Issue
Block a user