Revisions of python-kiwi
Dominique Leuenberger (dimstar_suse)
accepted
request 758475
from
David Cassany (dcassany)
(revision 54)
- Bump version: 9.19.7 → 9.19.8 - Update libyui-ncurses-pkg10 to libyui-ncurses-pkg11 In Tumbleweed there is no longer the libyui-ncurses-pkg10 its been superseded by libyui-ncurses-pkg11. This fixes the test-image-qcow-openstack integration test - Reference commit for SUSE maintenance This commit adds a reference to Issue #1301 and the report in bugzilla bsc#1159538. The issue was fixed in commit 7d96d19c - Fix grub2 configuration for shim fallback setup If shim fallback setup is enabled the grub.cfg is copied to the EFI partition. This commit makes sure that the grub.cfg is copied to the EFI partition according to the efi mount point. Fixes bsc#1159235 - Ensure no swap volume is added on btrfs When the selected filesystem is btrfs the volume manager is not LVM. In that case the swap partition is not volume, it is a completely independent partition. So that we cannot add and additional volume for swap when swap is specified in the description file. This patch fixes #1301 and fulfills #1297 - Fixed installation chapter in the documentation The chapter still outlines multipython support but we dropped support for python2 some time ago
Dominique Leuenberger (dimstar_suse)
accepted
request 755480
from
Marcus Schaefer (sax2)
(revision 53)
- Bump version: 9.19.6 → 9.19.7 - Fixed swap setup if btrfs is used In case of a volume manager the simplified variant of the device name is used in the fstab file to reference the swap device. However this is only correct for the lvm volume management but not for btrfs. In case of btrfs the swap space is not a subvolume but a real partition and thus the simplified device spec in fstab puts in the loop mapped device which is wrong. This patch fixes it - Exclude 'Recommends: kiwi-man-pages' for EL7 and older in the spec - Fixed xz options syntax in default kiwi.yml xz options are passed as a string and splitted in code but not handled as yml list - Fixed scope of kiwi-man-pages sub package The kiwi-man-pages package provided data that belongs to the main package, e.g the completion as well as the license information. In addition kiwi-man-pages should not be a requirement. - Fixed result map for OEM pxe install The result map for OEM images with installpxe enabled contained a wrong file name. Thus the result bundler was not able to fetch the tarball - Open image files in UTF-8 Post image build metadata like the packages file which are
Dominique Leuenberger (dimstar_suse)
accepted
request 746311
from
Marcus Schaefer (sax2)
(revision 52)
- Bump version: 9.18.30 → 9.18.31 - Fix gitlab CI pipeline Ensure the gitlab CI includes make package for docs generation - Ensure grub.cfg is copied in EFI/BOOT folder This commit fixes the live images in efi mode. Grub configuration file is copied to the correct location in <boot_dir>/EFI/BOOT. Fixes bsc#1155815 - Bump version: 9.18.29 → 9.18.30 - fix kernel module handling for xz compressed modules and firmware files to fix issue #1256 - Bump version: 9.18.28 → 9.18.29 - Update Host/Image support matrix Update documentation about the Host vs. Image support and compatibility matrix with regards to the SLES target. - Add default /etc/kiwi.yml file Provide a comment only etc/kiwi.yml file that contains all parameters we support so far including a short description This Fixes #1232 - Bump version: 9.18.27 → 9.18.28 - Delete left over print statement from unit test
Dominique Leuenberger (dimstar_suse)
accepted
request 745220
from
Dominique Leuenberger (dimstar_suse)
(revision 51)
Reverting, breaks live image boot on uefi: https://openqa.opensuse.org/tests/1075724#step/bootloader_uefi/3
Dominique Leuenberger (dimstar_suse)
accepted
request 743848
from
Marcus Schaefer (sax2)
(revision 50)
- Bump version: 9.18.28 → 9.18.29 - Update Host/Image support matrix Update documentation about the Host vs. Image support and compatibility matrix with regards to the SLES target. - Add default /etc/kiwi.yml file Provide a comment only etc/kiwi.yml file that contains all parameters we support so far including a short description This Fixes #1232 - Bump version: 9.18.27 → 9.18.28 - Delete left over print statement from unit test - Enable BLS configuration if is supported Fedora now uses a BLS configuration by default, but this is not supported by all distributions. So check if is supported by the grub2-mkconfig tool and only enable the option if that's the case. Fixes: #1248 - Bump Fedora x86 build test to Fedora30 - Bump version: 9.18.26 → 9.18.27 - Fix btrfs_root_is_snapshot This commit makes sure the chrooted operations of over a loop device including btrfs subvolumes and root as an snapshot include the `/.snapshots` subvolume mount. This is necessary for certain operations that depend on the layout, e.g. grub configuration using `grub2-mkconfig`.
Dominique Leuenberger (dimstar_suse)
accepted
request 732926
from
Factory Maintainer (factory-maintainer)
(revision 49)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 728721
from
Factory Maintainer (factory-maintainer)
(revision 48)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 726411
from
Factory Maintainer (factory-maintainer)
(revision 47)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 722592
from
Factory Maintainer (factory-maintainer)
(revision 46)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 720209
from
David Cassany (dcassany)
(revision 45)
- Bump version: 9.18.8 → 9.18.9 - Fixed left over import of six module The use of the six compat module was needed to support py2 With the drop of py2 support all of six was no longer needed. However this one was overlooked. - 99-kiwi-lib requires rmdir, install it Fixes bsc#1143033 - Bump version: 9.18.7 → 9.18.8 - Added multiconsole setup to Fedora build test - Allow multiple values for grub terminal setup With regards to the grub documentation from https://www.gnu.org/software/grub/manual/grub/grub.html#terminal_005finput multiple terminal consoles can be active. This patch allows to specify terminal collection between serial, console and gfxterm This Fixes #1123 - Bump version: 9.18.6 → 9.18.7 - Fixed use of Command calls in destructors The Command class creates namedtuple to store the result of the call. That tuple is created inside of the Command namespace. If called inside of a __del__ destructor which is often the case in kiwi classes I recently observed an exception from python saying: File "/usr/lib64/python3.6/collections/__init__.py", line 429, in namedtuple
Dominique Leuenberger (dimstar_suse)
accepted
request 715449
from
Factory Maintainer (factory-maintainer)
(revision 44)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 713571
from
Marcus Schaefer (sax2)
(revision 43)
- Bump version: 9.17.40 → 9.17.41 - Update Boot From Hard Disk method Instead of searching for an efi binary to boot, use the exit method that exits from grub and let the firmware choose the next entry in the device list - Do not crash on missing HOME - Added live ISO integration tests for arm - Consolidate syslinux file names and search paths Handle those file names and search path in the Defaults space and only once in the code - Remove '^' which break BaseStripFirmware function (boo#1132455) - Do not supress output for dracut call This commit adds a stderr_to_stdout option to Command.run method to redirect stderr to stdout. Additionally this commit also includes to the debug log the dracut call output, including both, stderr and stdout. Fixes #1114 - Fixed path_test unit test The code there checked for the message of an exception but recent changes in pytest did not allow to do it that way anymore. - Fixed zipl bootloader setup
Dominique Leuenberger (dimstar_suse)
accepted
request 705193
from
Marcus Schaefer (sax2)
(revision 42)
- Bump version: 9.17.38 → 9.17.39 - Update obs docs per review by Tom - Disable check-valid-until with repository_gpgcheck This commit is two fold: * From one side fixes a wrong use of the `trusted` option for apt repositories. `trusted=no` does not force to run the gpg checks it just forces the repository to be considered untrusted regardless the result of the security checks. * From the other side it disables the option `check-valid-until` in case gpg checks are disabled using the `repository_gpgcheck`. It works at repository level. This enables using unmaintained or expired repositories for the build. Fixes #1028 - Simplify shell pipe expression with shell builtin Replace "echo $var | sed ..." expression with ${var//SEARCH/REPLACE} shell builtin as suggested by Codacy - Make mediacheck runtime check arch independent The check_mediacheck_only_for_x86_arch runtime check fails on non x86 architectures but the tagmedia toolchain exists independent of the platform architecture. This Fixes #1091 - Set home as protected path Along with adding home to the protection list, cleanup the prepare instance cleanup code in a way that it only runs if a root_bind object exists which needs to call its cleanup path
Dominique Leuenberger (dimstar_suse)
accepted
request 693276
from
Fabian Vogt (favogt)
(revision 41)
Needed to fix image building.
Dominique Leuenberger (dimstar_suse)
accepted
request 692540
from
Fabian Vogt (favogt)
(revision 40)
Update kiwi - the current version in TW is two months old!
Dominique Leuenberger (dimstar_suse)
committed
(revision 39)
https://github.com/SUSE/kiwi/issues/1030
Dominique Leuenberger (dimstar_suse)
accepted
request 685857
from
Marcus Schaefer (sax2)
(revision 38)
- Bump version: 9.17.30 → 9.17.31 - Update the documentation regarding vagrant boxes Extend the documentation on how to build VirtualBox vagrant boxes All this was done by Dan Čermák <dcermak@suse.com> - Refactor incremental changelog update The creation of the package changelog is based on a reference file. However that reference file contained log information in a specific timezone which requires to hardcode the region of that timezone in the code to correctly run date/time calculations. This can be done better from a conceptual point of view. This patch changes the handling in a way that the reference file is a git log excerpt including the dates as git log lists them. The dates contains complete numeric time/date/zone information and can be used for calculations. The changelog helper tool converts the result data to match the requirements of rpm changelog files and prints the time/date information localized to the callers timezone or as UTC if the --utc switch is given. By default the user local timezone settings applies. That way the setup of the local timezone is immaterial to the changelog processor and the workaround in the gitlab-ci rpm stage can be deleted too. - Fix derived docker images build This commit fixes the derived docker images when the base image is a compressed file. After the refactor in #998 the decompression of the base image and the skopeo call to import the decompressed image happened in absolutely independent scopes. NamedTemporaryFile python class by default deletes the created temporary file when the class instance is
Stephan Kulow (coolo)
accepted
request 670306
from
Marcus Schaefer (sax2)
(revision 37)
- Bump version: 9.17.14 → 9.17.15 - Changed default value for bundler compression If no compression is configured in the kiwi config file the default was set to: False. However this lead to big trouble on the obs side for images which has fixed storage disk sizes configured, e.g Azure images which requests 30G disk size per instance. Thus the default for the bundler compression has changed to be: True
Dominique Leuenberger (dimstar_suse)
committed
(revision 36)
Revert to previous kiwi version - boo#1122799
Dominique Leuenberger (dimstar_suse)
accepted
request 663362
from
David Cassany (dcassany)
(revision 35)
- Bump version: 9.17.6 → 9.17.7 - Fix use of SysConfig objects objects of that class did not provide a get method but overload the bracket [] operator. Using the get() method failed. This Fixes #910 - Use chkstat to verify and fix file permissions Call chkstat in system mode which reads /etc/sysconfig/security to determine the configured security level and applies the appropriate permission definitions from the /etc/permissions* files. It's possible to provide those files as overlay files in the image description to apply a certain permission setup when needed. Otherwise the default setup as provided on the package level applies. It's required that the image root system has chkstat installed. If not present KIWI skips this step and continuous with a warning. This Fixes #895 - Allow setting the protocol for exposed ports With this commit it is possible to set tcp or upd (e.g. "80/tcp") for exposed container ports. If no protocol is provided OCI defaults are
Displaying revisions 61 - 80 of 114