SHA256
1
0
forked from pool/python-kiwi

- Bump version: 9.21.22 → 9.21.23

- Move usrmerge package out of the bootstrap section
  Currently bootstrap phase on APT package manager makes use of the
  debootstrap tool. However debootstrap is limited to execute  the
  bootstrap using a single repository. This is causes several limitations
  in OBS builds, such as the impossibility of using update repositories or
  the inclusion of any package that is not part of the standard OBS
  repository.
  Usrmerge package is part of the universe repository in OBS which is not
  te one used by debootstrap, so it can't be installed on bootstrap phase.

- Bump version: 9.21.21 → 9.21.22

- Fixed package manager api inconsistency
  The method post_process_install_requests_bootstrap in the
  zypper package manager was missing an argument

- Bump version: 9.21.20 → 9.21.21

- Fixed regexp for grub rootdev substitution
  The regular expression to match the grub root device
  used a lazy glob match ".*?". This however matches a
  too long part depending on the rest of the content.
  This commit fixes the expression to be strict on
  the allowed characters and makes sure the anchor
  characters are not part of the matching character
  class. This Fixes #1607

- Fix quick start guide build command

OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=187
This commit is contained in:
Marcus Schaefer 2020-11-05 09:57:56 +00:00 committed by Git OBS Bridge
parent 809f9671ca
commit 9ffad2d25d
4 changed files with 182 additions and 6 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.20
pkgver=9.21.23
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=('c2cc84a00d29c0838d4ed799bc23f5fa')
md5sums=('b994e3ec1548715f19cbfa03f83066fe')
build() {

View File

@ -1,3 +1,155 @@
-------------------------------------------------------------------
Thu Nov 05 09:27:08 CET 2020 - Marcus Schäfer <ms@suse.de>
- Bump version: 9.21.22 → 9.21.23
-------------------------------------------------------------------
Wed Nov 04 22:23:32 CET 2020 - David Cassany <dcassany@suse.com>
- Move usrmerge package out of the bootstrap section
Currently bootstrap phase on APT package manager makes use of the
debootstrap tool. However debootstrap is limited to execute the
bootstrap using a single repository. This is causes several limitations
in OBS builds, such as the impossibility of using update repositories or
the inclusion of any package that is not part of the standard OBS
repository.
Usrmerge package is part of the universe repository in OBS which is not
te one used by debootstrap, so it can't be installed on bootstrap phase.
-------------------------------------------------------------------
Wed Nov 04 16:39:43 CET 2020 - Marcus Schäfer <ms@suse.de>
- Bump version: 9.21.21 → 9.21.22
-------------------------------------------------------------------
Wed Nov 04 16:38:19 CET 2020 - Marcus Schäfer <ms@suse.de>
- Fixed package manager api inconsistency
The method post_process_install_requests_bootstrap in the
zypper package manager was missing an argument
-------------------------------------------------------------------
Wed Nov 04 16:21:25 CET 2020 - Marcus Schäfer <ms@suse.de>
- Bump version: 9.21.20 → 9.21.21
-------------------------------------------------------------------
Wed Nov 04 15:09:43 CET 2020 - Marcus Schäfer <ms@suse.de>
- Fixed regexp for grub rootdev substitution
The regular expression to match the grub root device
used a lazy glob match ".*?". This however matches a
too long part depending on the rest of the content.
This commit fixes the expression to be strict on
the allowed characters and makes sure the anchor
characters are not part of the matching character
class. This Fixes #1607
-------------------------------------------------------------------
Wed Nov 04 13:58:32 CET 2020 - Quang Tran <quang.tran@suse.com>
- Fix quick start guide build command
The kiwi-descriptions were reorganized in profiles (See OSInside/kiwi-descriptions@788b919ea2500b9d495622c8140e618938634306).
However the build command in the quick start guide was not updated appropriately and therefore the build fails.
This commit will update the build command.
-------------------------------------------------------------------
Tue Nov 03 18:04:22 CET 2020 - Marcus Schäfer <ms@suse.de>
- Fixed install of bash completion
The kiwi completion was installed as kiwi-ng.sh below
/usr/share/bash-completion/completions. This is wrong
because the completion does not pick up files with
a suffix like .sh. This commit changes the completion
file to be installed as kiwi-ng without the suffix
and Fixes #1603
-------------------------------------------------------------------
Tue Nov 03 15:48:36 CET 2020 - Marcus Schäfer <ms@suse.de>
- Update integration tests console setup
Update all integration tests to use a serial tty console setup
and also to use a serial bootloader setup. This Fixes #1518
-------------------------------------------------------------------
Mon Nov 02 18:01:56 CET 2020 - Marcus Schäfer <ms@suse.de>
- Refactor VolumeManager
This commit refactors VolumeManager to turn it into a proper
factory class and to also include type hints to facilitate it's
use from an API POV. Related to #1498
-------------------------------------------------------------------
Mon Nov 02 16:57:46 CET 2020 - David Cassany <dcassany@suse.com>
- Do not exclude filesystem folders in OCI images
This commit does not exclude filesystem folders during the rsync call
in OCI images. It has been noted that including an empty /dev folder does
not hurt and it can eventually help to work around some limitations of
container related tools such as buildah.
Fixes bsc#1176129
-------------------------------------------------------------------
Mon Nov 02 16:43:51 CET 2020 - Marcus Schäfer <ms@suse.de>
- Refactor RootImport
This commit refactors RootImport to turn it into a proper
factory class and to also include type hints to facilitate it's
use from an API POV. Related to #1498
-------------------------------------------------------------------
Mon Nov 02 15:44:29 CET 2020 - Marcus Schäfer <ms@suse.de>
- Set displayname in simple disk test
Use the simple disk integration test to test the setup
of the displayname attribute. It is expected that this
image has the configured displayname set in the grub
menu. The verification of this setting should be done
in a functional test at openQA which we are currently
working on
-------------------------------------------------------------------
Mon Nov 02 12:24:16 CET 2020 - Marcus Schäfer <ms@suse.de>
- Refactor DiskFormat
This commit refactors DiskFormat to turn it into a proper
factory class and to also include type hints to facilitate it's
use from an API POV. Related to #1498
-------------------------------------------------------------------
Mon Nov 02 10:43:26 CET 2020 - Marcus Schäfer <ms@suse.de>
- Refactor SolverRepository
This commit refactors SolverRepository to turn it into a proper
factory class and to also include type hints to facilitate it's
use from an API POV. Related to #1498
-------------------------------------------------------------------
Mon Nov 02 10:06:22 CET 2020 - Marcus Schäfer <ms@suse.de>
- Set GRUB_DISTRIBUTOR if requested via displayname
If the image description explicitly specifies a displayname
it is expected that the bootloader shows this in the menu.
Therefore in case displayname is set GRUB_DISTRIBUTOR will
be set if grub2 is in use. This partially reverts #1420
and Fixes #1575
-------------------------------------------------------------------
Wed Oct 28 12:44:11 CET 2020 - Marcus Schäfer <ms@suse.de>
@ -51,6 +203,30 @@ Tue Oct 20 12:10:15 CEST 2020 - Marcus Schäfer <ms@suse.de>
prepending "kiwi-" to be unique in openQA when it fetches
the image. This is realted to Issue #1555
-------------------------------------------------------------------
Mon Oct 19 13:52:41 CEST 2020 - David Cassany <dcassany@suse.com>
- Better integrate debootstrap in KIWI process
This commit integrates debootstrap process in KIWI in a more transparent
way. This refactor makes debootstrap to operate directly over the image
target root tree. This way KIWI can show and parse debootstrap stdout
and also avoids having to copy the created root tree from one temporary
folder to the actual target root tree path.
Related to #1587
-------------------------------------------------------------------
Mon Oct 19 07:41:01 CEST 2020 - David Cassany <dcassany@suse.com>
- Include boostrap packages list into deboostrap call
This commit includes the packages listed in boostrap section to the
debootstrap call instead chrooting into the new root tree and call
apt.
Fixes #1587
-------------------------------------------------------------------
Fri Oct 16 15:29:36 CEST 2020 - Quang Tran <quang.tran@suse.com>

View File

@ -43,7 +43,7 @@
%endif
Name: python-kiwi
Version: 9.21.20
Version: 9.21.23
Provides: kiwi-schema = 7.2
Release: 0
Url: https://github.com/OSInside/kiwi
@ -434,7 +434,7 @@ fi
%{_bindir}/kiwi-ng-3*
%{_bindir}/kiwicompat-3*
%{python3_sitelib}/kiwi*
%{_usr}/share/bash-completion/completions/kiwi-ng.sh
%{_usr}/share/bash-completion/completions/kiwi-ng
%{_defaultdocdir}/python-kiwi/LICENSE
%{_defaultdocdir}/python-kiwi/README

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:70a6d81601e736528760cdbd19128aac5e274fa9f7015fc0881a109a1cbd8d2d
size 1725682
oid sha256:d8a522d0841aff7018586516241f96e453093e8de8492abe0819337195c8e297
size 1728147