diff --git a/PKGBUILD b/PKGBUILD index 9b59b39..9db899b 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.12 +pkgver=9.23.15 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=('ca6bbfcd83bcb6fd1b8d72bf905b27d1') +md5sums=('3d3ba17ead63a8da56b6a68752eb5469') build() { diff --git a/python-kiwi.changes b/python-kiwi.changes index 91258d8..675aa0e 100644 --- a/python-kiwi.changes +++ b/python-kiwi.changes @@ -1,8 +1,389 @@ +------------------------------------------------------------------- +Fri Feb 12 15:19:21 CET 2021 - Marcus Schäfer + +- Bump version: 9.23.14 → 9.23.15 + +------------------------------------------------------------------- +Fri Feb 12 15:17:52 CET 2021 - Marcus Schäfer + +- Update documentation + + Mention the cross arch build capability of the boxbuild + command. Also update the example box used in the self + container build chapter + +------------------------------------------------------------------- +Fri Feb 12 11:21:03 CET 2021 - Marcus Schäfer + +- Allow to specify OBS credentials in runtime config + + In preparation to the new obs kiwi plugin this commit adds + an opportunity to store obs credentials such that the plugin + could also be used in a non-interactive way + +------------------------------------------------------------------- +Fri Feb 12 10:41:56 CET 2021 - Marcus Schäfer + +- Update build_status helper for box plugin + + The suse box has been renamed to tumbleweed + +------------------------------------------------------------------- +Fri Feb 12 10:19:53 CET 2021 - Marcus Schäfer + +- Update documentation + + Fixed link list to integration tests + +------------------------------------------------------------------- +Fri Feb 12 10:16:50 CET 2021 - Marcus Schäfer + +- Added rawhide test status to build_status helper + +------------------------------------------------------------------- +Fri Feb 12 10:15:50 CET 2021 - Marcus Schäfer + +- Added Fedora Rawhide integration tests + +------------------------------------------------------------------- +Thu Feb 11 22:20:25 CET 2021 - Marcus Schäfer + +- Followup fix for RuntimeConfig refactor + + The refactor of the RuntimeConfig made sure the runtime config + file is read in only once. But if the file exists and is empty + after yaml.safe_load like in the kiwi package provided + /etc/kiwi.yml which contains all config options as comments, + the code still reads in the file with every new instance of + RuntimeConfig. This commit fixes this condition + +------------------------------------------------------------------- +Thu Feb 11 17:35:44 CET 2021 - Marcus Schäfer + +- Fixed test-image-vagrant for Leap + + Use the correct release package + +------------------------------------------------------------------- +Thu Feb 11 17:35:20 CET 2021 - Marcus Schäfer + +- Fixed test-image-docker-derived for Leap + + Use the right derived from location + +------------------------------------------------------------------- +Thu Feb 11 17:21:47 CET 2021 - Marcus Schäfer + +- Fixed test-image-docker for Leap + + Nothing provides grub + +------------------------------------------------------------------- +Thu Feb 11 17:16:52 CET 2021 - Marcus Schäfer + +- Delete test-image-pxe from leap tests + + We don't continue development of netboot code. Thus there is + only one test for the old netboot system on TW. People are + advised to move to oem remote deployment or the kis type + using custom(non kiwi) dracut extensions + +------------------------------------------------------------------- +Thu Feb 11 17:04:47 CET 2021 - Marcus Schäfer + +- test-image-MicroOS does not build for leap + + Looks like this concept is not available on Leap + +------------------------------------------------------------------- +Thu Feb 11 16:59:49 CET 2021 - Marcus Schäfer + +- Added integration tests for Leap + +------------------------------------------------------------------- +Thu Feb 11 15:54:02 CET 2021 - Marcus Schäfer + +- Update documentation + + Location for integration tests has changed + +------------------------------------------------------------------- +Thu Feb 11 15:49:39 CET 2021 - Marcus Schäfer + +- Deleted x86/suse integration tests + +------------------------------------------------------------------- +Thu Feb 11 15:30:51 CET 2021 - Marcus Schäfer + +- Moving x86/suse -> x86/tumbleweed + + This is in fact a copy of the build-tests for x86/suse + to x86/tumbleweed. Once the tests in OBS are building + x86/suse and the respective project will be deleted + +------------------------------------------------------------------- +Thu Feb 11 15:23:18 CET 2021 - Marcus Schäfer + +- Deleted s390/suse integration tests + +------------------------------------------------------------------- +Thu Feb 11 15:20:22 CET 2021 - Marcus Schäfer + +- Moving s390/suse -> s390/tumbleweed + + This is in fact a copy of the build-tests for s390/suse + to s390/tumbleweed. Once the tests in OBS are building + s390/suse and the respective project will be deleted + +------------------------------------------------------------------- +Thu Feb 11 15:16:34 CET 2021 - Marcus Schäfer + +- Delete ppc/suse from build_status helper + +------------------------------------------------------------------- +Thu Feb 11 15:14:09 CET 2021 - Marcus Schäfer + +- Deleted ppc/suse integration tests + +------------------------------------------------------------------- +Thu Feb 11 15:11:21 CET 2021 - Marcus Schäfer + +- Moving ppc/suse -> ppc/tumbleweed + + This is in fact a copy of the build-tests for ppc/suse + to ppc/tumbleweed. Once the tests in OBS are building + ppc/suse and the respective project will be deleted + +------------------------------------------------------------------- +Thu Feb 11 13:35:46 CET 2021 - Marcus Schäfer + +- Fixed Debian integration test + + The test was not using the Staging kiwi to build + +------------------------------------------------------------------- +Thu Feb 11 13:08:20 CET 2021 - Marcus Schäfer + +- Deleted arm/suse integration tests + +------------------------------------------------------------------- +Thu Feb 11 13:01:48 CET 2021 - Marcus Schäfer + +- Moving arm/suse -> arm/tumbleweed + + This is in fact a copy of the build-tests for arm/suse + to arm/tumbleweed. Once the tests in OBS are building + arm/suse and the respective project will be deleted + +------------------------------------------------------------------- +Thu Feb 11 12:51:59 CET 2021 - Jesus Bermudez Velazquez + +- Update tuples to enforce type hints + +------------------------------------------------------------------- +Thu Feb 11 11:46:20 CET 2021 - Marcus Schäfer + +- Fixed use of BIOS grub image on ISO media + + Not all systems (e.g Debian) creates the boot/grub|grub2 directory. + In kiwi when we need to create a custom grub image because we did + not find the distro provided one, an earlyboot.cfg file is created + and embedded into the grub image. The locaton to store that file + is below boot/grub|grub2. However if the directory does not exist + the build will fail as with the current Debian Live integration + test. + +------------------------------------------------------------------- +Thu Feb 11 11:29:13 CET 2021 - Marcus Schäfer + +- Added debian integration tests to build_status + + The debian build tests were not taken into account by + the build_status helper + +------------------------------------------------------------------- +Thu Feb 11 11:23:31 CET 2021 - Marcus Schäfer + +- Moved ARM fedora integration test to latest stable + +------------------------------------------------------------------- +Thu Feb 11 10:28:28 CET 2021 - Marcus Schäfer + +- Update suse build tests + + Deleted old and obsolete configuration setup. Use generic + description information as much as possible + +------------------------------------------------------------------- +Thu Feb 11 10:12:24 CET 2021 - Marcus Schäfer + +- Move fedora integration tests to stable release + + Instead of building against the rolling release (rawhide) + we build the integration tests for non suse tests against + the stable release of distributions. The reason is except + for suse we don't have influence and resources on the + distribution development and sometimes facing the problem + that we can only sit and pray for a self healing of the + rolling distro releases. From a kiwi release perspective + this blocks us too often + +------------------------------------------------------------------- +Thu Feb 11 09:20:08 CET 2021 - Marcus Schäfer + +- Fixed tbz integration test + + It seems /bin/sh has been moved into a file provides that + cannot be solved by the obs solver. Therefore a package + providing it needs to be added explicitly. + +------------------------------------------------------------------- +Thu Feb 11 09:13:28 CET 2021 - Marcus Schäfer + +- Bump version: 9.23.13 → 9.23.14 + +------------------------------------------------------------------- +Wed Feb 10 22:27:50 CET 2021 - David Cassany + +- Remove files or folders that conflict with debootstrap + + This commit makes use of Path.wipe method instead of os.unlink. This way + we are certain the path is removed regardless being a directory or a + file. + + fixes #1718 + +------------------------------------------------------------------- +Wed Feb 10 15:59:19 CET 2021 - David Cassany + +- Clean some copy and paste leftover from doc strings + +------------------------------------------------------------------- +Tue Feb 09 18:47:37 CET 2021 - Marcus Schäfer + +- Fixed ramdisk deployment from install ISO + + The dracut mount hook is only called if NO root= information + is provided from the cmdline. In a PXE deployment this is the + case but in an install ISO deployment not. This commit re-adds + the sysroot mount generator approach but only applies on the + condition rd.kiwi.ramdisk is set and root= is specified. Only + in this case we know config.bootoptions is present in the + initrd and will not be provided from an outside service + +------------------------------------------------------------------- +Tue Feb 09 15:35:33 CET 2021 - Christian Goll + +- Added dolly support + + Allow dolly as alternative download protocol + +------------------------------------------------------------------- +Tue Feb 09 13:08:40 CET 2021 - Marcus Schäfer + +- Bump version: 9.23.12 → 9.23.13 + +------------------------------------------------------------------- +Sun Feb 07 19:50:03 CET 2021 - Marcus Schäfer + +- Refactor RuntimeConfig class + + The former implementation read the runtime config file every + time a new RuntimeConfig instance was created. The runtime + config is however static during the runtime of an image build + process and not supposed to change. Therefore the file should + be read in once and any new instance of RuntimConfig should + just use what has been read in at the first invocation. This + commit refactors the RuntimeConfig class to hold an application + global RUNTIME_CONFIG variable and allows to reread the + config on explicit request. + +------------------------------------------------------------------- +Sat Feb 06 17:14:42 CET 2021 - Marcus Schäfer + +- Added option to setup OBS API server in config + + Allow to specify the open build service API server + in the kiwi runtime configuration file + +------------------------------------------------------------------- +Sat Feb 06 16:56:26 CET 2021 - Marcus Schäfer + +- Allow to specify config file on the command line + + The optional kiwi runtime config file (kiwi.yml) could + only be read from ~/.config/kiwi/config.yml or /etc/kiwi.yml + This commits adds the global option --config which allows + to specify a custom runtime configuration as well. + +------------------------------------------------------------------- +Fri Feb 05 16:51:13 CET 2021 - Marcus Schäfer + +- Fixed detection for pacman repo type + + grep the directory listing for a .db.sig metadata file + to identify a pacman repo + +------------------------------------------------------------------- +Fri Feb 05 12:02:45 CET 2021 - Marcus Schäfer + +- Cleanup CliTask doc strings and code duplication + + Introduce a tuple method to handle arguments with [n] + comma separated elements. Also fix method docstrings + with wrong type information. + +------------------------------------------------------------------- +Fri Feb 05 11:58:43 CET 2021 - Marcus Schäfer + +- Fixed typing for add_repository in XMLState class + + mypy reported further issues on XMLState class which + are fixed by this commit + +------------------------------------------------------------------- +Fri Feb 05 11:55:11 CET 2021 - Marcus Schäfer + +- Fixed type annotations and docs for Uri class + + The constructor used a wrong type for the repo_type variable + and the doc string for the class was invalid + +------------------------------------------------------------------- +Fri Feb 05 11:36:48 CET 2021 - Marcus Schäfer + +- Added get_repo_type method to SolverRepository + + In preparation of a plugin to handle external service + repositories a method to check for the repository type + was added. The detection is based on a search for a + specific metadata file which is an indicator for the + type of a repository. + +------------------------------------------------------------------- +Fri Feb 05 11:29:38 CET 2021 - Marcus Schäfer + +- Update manual pages + + The system build and prepare commands have received options + which were not mentioned in the manual pages. This commit + updates the pages to be in line with the code + ------------------------------------------------------------------- Mon Feb 01 16:16:22 CET 2021 - Marcus Schäfer - Bump version: 9.23.11 → 9.23.12 +------------------------------------------------------------------- +Mon Feb 01 09:29:16 CET 2021 - Marcus Schäfer + +- Fixed debootstrap device node conflict + + debootstrap creates its own device node tree and fails + if a node it creates itself already exists. This commit + introduces a list of conflicting device nodes and deletes + them prior kiwi calling debootstrap. This Fixes #1675 + ------------------------------------------------------------------- Sun Jan 31 16:01:42 CET 2021 - Marcus Schäfer diff --git a/python-kiwi.spec b/python-kiwi.spec index e3054c7..064af50 100644 --- a/python-kiwi.spec +++ b/python-kiwi.spec @@ -43,7 +43,7 @@ %endif Name: python-kiwi -Version: 9.23.12 +Version: 9.23.15 Provides: kiwi-schema = 7.3 Release: 0 Url: https://github.com/OSInside/kiwi diff --git a/python-kiwi.tar.gz b/python-kiwi.tar.gz index d9a1781..0547ac0 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:b4a8c78e43ff8f0929f97f8a60c77fcec7aadec44a71dd720cd11c9f13a0855b -size 1916420 +oid sha256:2b7f6ee097aeabcc3b74cd837e679e9c2d626ce10a9a1cbcbb43b7d7218bb226 +size 1924330