Revisions of python-kiwi
Dominique Leuenberger (dimstar_suse)
accepted
request 962539
from
Factory Maintainer (factory-maintainer)
(revision 94)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 954398
from
Factory Maintainer (factory-maintainer)
(revision 93)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 951342
from
Fabian Vogt (favogt)
(revision 92)
- Bump version: 9.24.20 → 9.24.21 - Fixed UUID used in grub early boot script In case the system is luks encrypted the UUID of the root partition was used in the grub early boot script. However, this condition is only correct if in addition to the luks encryption the boot area is on crypto too. If boot is not on crypto the UUID must be the boot partition and not root. Only if root AND boot is on crypto the kiwi created early boot script includes the grub cryptomount calls. - Bump version: 9.24.19 → 9.24.20 - Followup fix for force deleting debian packages The force uninstall deletes pre scripts prior removal because if they fail the package will not be removed. For a force uninstall we consider this ok. However, the deletion of the scripts did not happen in the image root. This patch fixes it - Followup fix for force deleting debian packages Pass --force-depends to allow uninstall even if the dependency checker complains - Fix use of xattrs for container sync when syncing data for containers only a subset of xattr attributes can be applied. This Fixes #2009 - Bump version: 9.24.18 → 9.24.19
Dominique Leuenberger (dimstar_suse)
committed
(revision 91)
osc copypac from project:openSUSE:Factory package:python-kiwi revision:89, using expand
Dominique Leuenberger (dimstar_suse)
committed
(revision 90)
osc copypac from project:openSUSE:Factory package:python-kiwi revision:88, using expand
Dominique Leuenberger (dimstar_suse)
accepted
request 946017
from
David Cassany (dcassany)
(revision 89)
- Bump version: 9.24.15 → 9.24.16 - Fixed regression in compression detection The change from 282529de8f612dee32d54ee868c2365dcd829220 Introduced a bad regression. The assumption was made that the xz tool could be used to detect if a file is compressed or not. However, this requires the file to be locally present. In the scope of the method call is_compressed() and within a remote deployment e.g PXE this is not the case. Therefore the former way to "detect" the compression according to the .xz postfix of the source filename was restored. In addition the function name was changed to is_xz_compressed() because that's what the method can do and not more. This Fixes #2015 - Added debug option --debug-run-scripts-in-screen Instead of running scripts in screen if the --debug switch is set, we allow to explicitly switch on this behavior via a new option. This Fixes #2010 - Change packages target for bootincludes Packages marked with bootinclude="true" will be added to the referenced kiwi boot image description if the initrd_system is set to "kiwi" instead of "dracut". The package marked was primarily added to the type="image" section and got only added to the type="bootstrap" section if no image type section existed. However, it has turned out that this approach has the disadvantage that packages which must be installed as part of the bootstraping (e.g certificates) cannot be handled. This commit changes the behavior of the bootinclude to include the package always to the type="bootstrap" section.
Dominique Leuenberger (dimstar_suse)
accepted
request 940169
from
Factory Maintainer (factory-maintainer)
(revision 88)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 934738
from
Factory Maintainer (factory-maintainer)
(revision 87)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 932597
from
Factory Maintainer (factory-maintainer)
(revision 86)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 926893
from
Factory Maintainer (factory-maintainer)
(revision 85)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 925203
from
Factory Maintainer (factory-maintainer)
(revision 84)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 919900
from
Factory Maintainer (factory-maintainer)
(revision 83)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 917454
from
Marcus Schaefer (sax2)
(revision 82)
- Bump version: 9.23.53 → 9.23.54 - Fixed condition for GRUB_DISABLE_LINUX_UUID="true" The grub config parameter GRUB_DISABLE_LINUX_UUID must only be set if the device persistence setting is not UUID. However, in kiwi UUID device names are the default and doesn't have to be expressed explicitly. Therefore the condition to check for different than 'by-uuid' is wrong for the default case were no device persistence setting exists. This results in a wrong grub option to be set. This commit fixes it in a way to disable UUID device names in grub if the only other device persistency setting in kiwi named: 'by-label' is explicitly configured. This Fixes #1842 - Added force_trailing_slash argument to sync_data A speciality of the rsync tool is that it behaves differently if the given source_dir ends with a '/' or not. If it ends with a slash the data structure below will be synced to the target_dir. If it does not end with a slash the source_dir and its contents are synced to the target_dir. For example: source └── some_data 1. $ rsync -a source target target └── source └── some_data 2. $ rsync -a source/ target target └── some_data The parameter force_trailing_slash in the DataSync::sync_data
Dominique Leuenberger (dimstar_suse)
accepted
request 910293
from
Marcus Schaefer (sax2)
(revision 81)
- 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
Dominique Leuenberger (dimstar_suse)
accepted
request 905081
from
Fabian Vogt (favogt)
(revision 80)
- Bump version: 9.23.42 → 9.23.43 - Re-add suseImportBuildKey suseImportBuildKey is not required during the image build as kiwi imports the correct keys by itself. However, the created images lack the repository signing keys and any `zypper` commands will thus fail. This fixes https://github.com/OSInside/kiwi/issues/1876 - Bump version: 9.23.41 → 9.23.42 - Fixed fedora integration test builds Maintain the repos in the obs prj config which prevents the weird "nothing provides kernel-obs-build" error - Bump version: 9.23.40 → 9.23.41 - Remove util-linux-systemd & util-linux Requires from dracut-kiwi-overlay These dependencies are pulled in via dracut-kiwi-lib. - Add missing util-linux-systemd Requires to dracut-kiwi-[live,libs] - Fixed test-image-orthos integration test The test was missing btrfs_root_is_snapshot which is required when using btrfs on tumbleweed. - Fixed test-image-disk-legacy integration test The test did not set a device filter for ramdisk devices but activates unattended mode. In this mode the first device in the list is taken and this is a ramdisk device which is by default too small to be used for the installation. Thus
Dominique Leuenberger (dimstar_suse)
accepted
request 895411
from
Factory Maintainer (factory-maintainer)
(revision 79)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 892684
from
Factory Maintainer (factory-maintainer)
(revision 78)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 887366
from
Factory Maintainer (factory-maintainer)
(revision 77)
Automatic submission by obs-autosubmit
Richard Brown (RBrownSUSE)
accepted
request 880676
from
Marcus Schaefer (sax2)
(revision 76)
- Bump version: 9.23.21 → 9.23.22 - Refactor building of root cmdline setting Creating the root= cmdline parameter was based on methods that deals with the uuid. However, it's also possible to use a label information for the root= cmdline. To support this kiwi issued a 'blkid --uuid' command but that requires udev device names to be present on the host. The open buildservice workers do not run udev and fails apart the standard. This commit refactors the root cmdline setup to work with the device node as it exists during build time such that the blkid call runs against that device node. - Bump version: 9.23.20 → 9.23.21 - Delete yum from packagemanager in schema Auto convert yum to dnf if set as packagemanager. This allows to delete the yum handling from code parts in kiwi where this was still present. In addition this fixes the inclusion of yum into the packagelist. This Fixes #1768 - Add Strong Typing to builder APIs - This PR add APIs Strong Typing to the repository APIs Strong Typing has been added to the following files: repository/base.py repository/pacman.py repository/apt.py repository/dnf.py
Richard Brown (RBrownSUSE)
accepted
request 879187
from
Factory Maintainer (factory-maintainer)
(revision 75)
Automatic submission by obs-autosubmit
Displaying revisions 21 - 40 of 114