SHA256
1
0
forked from pool/python-kiwi

- Bump version: 9.21.18 → 9.21.19

- Update outdated OBS User Guide Links

- Fixed device_array structure in get_selected_disk
  In reference to Issue #880 a bug was introduced that broke
  the contents of the device_array which causes issues on
  installations with two or more attached disks. The change
  in the mentioned PR reduced the tuple for each disk
  from 3 elements to 2 elements. Therefore the loop that
  iterates over the disk tuples via modulo 3 was broken.
  This commit fixes the modulo operation to correctly
  parse the disk_list. Fixes #1588

- Fixed strncopy in dcounter helper
  The max size of the copy operation was always set to zero
  because the strlen of an empty buffer is zero. Bad mistake
  from my side :( This Fixes #1579

- Bump version: 9.21.17 → 9.21.18

- Fix profile docs
  This commit fixes the profiles documentation. The example KIWI-NG
  command was using wrong flags order. This commit fixes the `--profile`
  flag order in documentation.

- Enhance scope of _fix_grub_root_device_reference
  In addition to the wrong root=/dev/mapper/loop... reference
  fixing, written by grub2-mkconfig when used in obs there is
  also the case that grub2-mkconfig writes root=PARTUUID which

OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=185
This commit is contained in:
Marcus Schaefer 2020-10-21 12:54:03 +00:00 committed by Git OBS Bridge
parent d8d2c74be1
commit cbd4c1e210
4 changed files with 97 additions and 5 deletions

View File

@ -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.21.17
pkgver=9.21.19
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=('1823efaf3892bec7b0ea06177ae51ccf')
md5sums=('830b85c05ed8396593c76905211a70a7')
build() {

View File

@ -1,3 +1,94 @@
-------------------------------------------------------------------
Wed Oct 21 14:51:46 CEST 2020 - Marcus Schäfer <ms@suse.de>
- Bump version: 9.21.18 → 9.21.19
-------------------------------------------------------------------
Fri Oct 16 15:29:36 CEST 2020 - Quang Tran <quang.tran@suse.com>
- Update outdated OBS User Guide Links
-------------------------------------------------------------------
Thu Oct 15 09:46:51 CEST 2020 - Marcus Schäfer <ms@suse.de>
- Fixed device_array structure in get_selected_disk
In reference to Issue #880 a bug was introduced that broke
the contents of the device_array which causes issues on
installations with two or more attached disks. The change
in the mentioned PR reduced the tuple for each disk
from 3 elements to 2 elements. Therefore the loop that
iterates over the disk tuples via modulo 3 was broken.
This commit fixes the modulo operation to correctly
parse the disk_list. Fixes #1588
-------------------------------------------------------------------
Tue Oct 13 09:24:07 CEST 2020 - Marcus Schäfer <ms@suse.de>
- Fixed strncopy in dcounter helper
The max size of the copy operation was always set to zero
because the strlen of an empty buffer is zero. Bad mistake
from my side :( This Fixes #1579
-------------------------------------------------------------------
Mon Oct 12 20:14:34 CEST 2020 - Marcus Schäfer <ms@suse.de>
- Bump version: 9.21.17 → 9.21.18
-------------------------------------------------------------------
Sun Oct 11 23:12:41 CEST 2020 - David Cassany <dcassany@suse.com>
- Fix profile docs
This commit fixes the profiles documentation. The example KIWI-NG
command was using wrong flags order. This commit fixes the `--profile`
flag order in documentation.
-------------------------------------------------------------------
Thu Oct 08 15:42:58 CEST 2020 - Marcus Schäfer <ms@suse.de>
- Enhance scope of _fix_grub_root_device_reference
In addition to the wrong root=/dev/mapper/loop... reference
fixing, written by grub2-mkconfig when used in obs there is
also the case that grub2-mkconfig writes root=PARTUUID which
is also unwanted and needs fixing. To solve this properly
and also with respect to more unexpected grub2-mkconfig
data, the code changes to use a regular expression for the
root= replacement. The expression matches all root= cases which
we want to fixup:
1. If the local used root device appears in the grub config file.
2. If a linux by-id setting is used in the grub config file.
The replacement happens for overlayroot disk images where we
know grub2-mkconfig cannot handle the layout as well as if kiwi
runs in obs where we know grub2-mkconfig fails due to the absence
of udev.
-------------------------------------------------------------------
Wed Oct 07 16:44:15 CEST 2020 - Marcus Schäfer <ms@suse.de>
- Add support for rd.root.overlay.readonly
Allow to use an overlayroot system with read-only feature.
If kernelcmdline="rd.root.overlay.readonly" is set in combination
with overlayroot="true" the overlayfs uses a tmpfs to store
new data temporary as long as the system runs. On reboot the
newly written data is lost and the system is back to its
factory state.
-------------------------------------------------------------------
Mon Oct 05 15:54:00 CEST 2020 - Marcus Schäfer <ms@suse.de>
- Use custom tmpfs for managing overlays
Provide a method to manage the base mount point for overlay and
iso mount points and set the base directory to it because /run
has a RAM space limitation which is unfortunate to handle live
systems. This Fixes #1558
-------------------------------------------------------------------
Mon Oct 05 15:06:20 CEST 2020 - Marcus Schäfer <ms@suse.de>

View File

@ -43,7 +43,7 @@
%endif
Name: python-kiwi
Version: 9.21.17
Version: 9.21.19
Provides: kiwi-schema = 7.2
Release: 0
Url: https://github.com/OSInside/kiwi
@ -345,6 +345,7 @@ Summary: KIWI - Dracut module for vmx(+overlay) image type
# to set up the build environment...
BuildRequires: dracut
%endif
Requires: dracut-kiwi-lib = %{version}-%{release}
Requires: util-linux
Requires: dracut
License: GPL-3.0-or-later

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4fd472065b6a9c09566247120458779842833a358d9938945ac58477e79e590c
size 1720818
oid sha256:8e02008b30a1139bd7645d2d7afb87505407e659981fa100acd0deedf146b7d7
size 1723170