Revisions of python-kiwi
Dominique Leuenberger (dimstar_suse)
accepted
request 1168512
from
Marcus Schäfer (marcus.schaefer)
(revision 113)
- Bump version: 10.0.11 → 10.0.12 - Drop concept of volumes_mounted_initially The volume mount should be the same process no matter if it happens for the first time or subsequently - Fixed mountpoint to use for read-only property Make sure get_mountpoint() is used to retrieve the correct mountpoint for the root entry point. Using the self.mountpoint member is not always correct - Prevent extra volume mount/umount on btrfs For setting up the read-only property an extra mount of the btrfs sub-volumes was issued. However, all volumes are mounted at that time. Thus it's not required to mount them again, resulting in a busy state because of the auto-snapshot mounts which does not get umounted and keeps a busy state until the lazy umount kicks in. This Fixes #2529 - Fix typo in documentation main page Superfluous format sequence - Added another search path for signed EFI binaries Add /usr/lib/grub/*-efi-signed to search for shim signed EFI binaries too. This Fixes #2525 - Bump version: 10.0.10 → 10.0.11 - Add schema upgrade opportunity for old schemas kiwi files using a schema version < 7.4 are no longer supported
Ana Guerrero (anag+factory)
accepted
request 1164990
from
Factory Maintainer (factory-maintainer)
(revision 112)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 1153889
from
Marcus Schäfer (marcus.schaefer)
(revision 111)
- Fix activation of luks pool in the initrd kiwi called systemd-cryptsetup directly which does not take the settings available in /etc/crypttab into account. This commit changes the activation procedure in a way that the generator created unit file systemd-cryptsetup@... is used This Fixes bsc#1219009 - Set default output console to gfxterm for grub If no console setting is done in the image description for grub the default output console is set to: gfxterm and the default input console is set to: console. This Fixes bsc#1219074 - Allow terminal emulation setup from the cmdline Using rd.kiwi.term will export the TERM variable into the initrd environment. In case the default value for the terminal emulation is not appropriate rd.kiwi.term can be used to overwrite the default. The environment is also passed to the systemd unit which calls dialog based programs in kiwi dracut code, such that the TERM setting will be effective there too. For example:
Dominique Leuenberger (dimstar_suse)
committed
(revision 110)
https://bugzilla.opensuse.org/show_bug.cgi?id=1219074
Ana Guerrero (anag+factory)
accepted
request 1140588
from
Marcus Schäfer (marcus.schaefer)
(revision 109)
- Disable workflow runs from master The following github actions will be disabled from master because they are expected to run from main: - ci-publish-pages.yml - ci-publish-to-pypi.yml - ci-update-build-tests.yml - Bump version: 9.25.21 → 9.25.22 - Fixed regression in GRUB_SERIAL_COMMAND setup The condition to write the serial line setup was broken. This commit fixes it. Related to Issue #2419 - Fixed grub terminal setup The grub terminal setup is divided into the setting for the output and the input console. For both settings different parameters exists. So far kiwi did not differentiate between the two parts of the console setup and that could lead to a wrong setting if only one value is provided in kiwi's console= attribute which lead to the grub setting, GRUB_TERMINAL=value. If value is set to e.g gfxterm grub takes this for both input and output and it's obviously wrong for the input. To make this less error prune the kiwi code changes with this commit to set GRUB_TERMINAL_INPUT and GRUB_TERMINAL_OUTPUT rather than GRUB_TERMINAL and also runs sanity checks on the provided values if they are applicable. The information for setting up the console in the schema stays untouched though. That's because it's used for all bootloaders and also because grub supports multiple values for the console in/out setting in one GRUB_TERMINAL variable even though kiwi does no longer use it. To make this clear for the users also the documentation for the
Dominique Leuenberger (dimstar_suse)
accepted
request 1132074
from
Marcus Schäfer (marcus.schaefer)
(revision 108)
- Update test-image-MicroOS Incorporate latest changes from upstream MicroOS and also add an encrypted profile build for testing - Bump version: 9.25.18 → 9.25.19 - Fix typo in workflow overview doc section - Add missing documentation for oem-unattended-id - Allow install disk overwrite from cmdline Add rd.kiwi.oem.installdevice=DEVICE. Configures the disk device that should be used in an OEM installation. This overwrites any other oem device setting, e.g device filter or maxdisk and just continues the installation on the given device. However, the device must exist and must be a block special. This Fixes jira#PED-7180 - Update mailmap - Replace the regex-based loader entry fix with string parsing (#2388) A user building RHEL images ran into issues with the initrd. It turns out that RHEL uses some patches that mean the initrd/linux files in RHEL are not installed to /boot, which trips up the original regex. The new fix doesn't rely on matching the path in boot, instead just finding the initrd/linux files and rewriting them in place. This change also adds the pre-and-post fix loader entries to the debug logs. Reference: https://bugzilla.suse.com/1208701 Fixes suse bsc#1208701
Ana Guerrero (anag+factory)
accepted
request 1118210
from
Marcus Schäfer (marcus.schaefer)
(revision 107)
- Bump version: 9.25.16 → 9.25.17 - Fixed argument processing of config.bootoptions Instead of adding an extra space to make the subsequent reading to work, use an awk script that does it without nasty workarounds - Allow test-image-disk-ramdisk to be build locally - Bump version: 9.25.15 → 9.25.16 - Fixed doc search field The search in the documentation is broken with the rtd schema and latest sphinx. Stick with sphinx 5.0.0 for the moment which fixes the issue - Bump version: 9.25.14 → 9.25.15 - Make codacy happy - Support release version in signkey URLs Using one of the $releasever/${releasever} variable placeholders in an URL as part of a <signing key="..."/> element did not replace the placeholder with the value of the <release-version> element. This commit fixes this and also makes sure that the result list for downloading signing keys is unique. This Fixes #2381 - Bump version: 9.25.13 → 9.25.14 - Update pypi release to trusted workflow
Ana Guerrero (anag+factory)
accepted
request 1103984
from
Marcus Schäfer (marcus.schaefer)
(revision 106)
- Bump version: 9.25.11 → 9.25.12 - Fix double grub entries in hybrid ISO images As consequence of using the "source" grub command instead of the "configfile" command to load the grub config we now see double loading of the same file on ISO media. The reason here is that kiwi ISO media is always hybrid which means it embeds an MBR into the ISO for which the "source" command now can read the same file through two different device paths. This does not happen with the "configfile" grub command. Thus this patch uses "configfile" if we produce an ISO image and "source" for all other image types. The commit also fixes the custom grub template used for ISO images in a way that we only set the "serial" command if there is a serial configuration provided along with the image description. - Update x86/tumbleweed/test-image-systemd-boot systemd package has been splitted and provides systemd-boot in an extra package now - Limit scope of grub _fix method Only apply _fix_grub_to_support_dynamic_efi_and_bios_boot for the x86_64 or ix86 architectures. This Fixes #2343
Dominique Leuenberger (dimstar_suse)
accepted
request 1088796
from
David Cassany (dcassany)
(revision 105)
Bumping to v9.24.61, this includes small spec file changes required in ALP
Dominique Leuenberger (dimstar_suse)
accepted
request 1066322
from
Factory Maintainer (factory-maintainer)
(revision 104)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 1045322
from
Factory Maintainer (factory-maintainer)
(revision 103)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 1031379
from
Dirk Mueller (dirkmueller)
(revision 102)
- Bump version: 9.24.48 → 9.24.49 - Fixed test-image-vagrant virtualbox-guest-tools obsoletes virtualbox-guest-x11 - ignore the type check on the Result class With an update of mypy the bound TypeVar is no longer allowed. In newer versions of python we could use the "Self" type or import annotations from the future module. Unfortunately in older python versions which we still support (3.6) there is no non intrusive change which allows us to handle that type annotation. Thus this commit ignores the return type spec for Result.load() for the moment. - Stop copying /dev files statically into the OCI container In containers (nspawn) where part of the /dev filesystem is bind-mounted from outside system, kiwi fails to do the rsync (in creation of the nodes). There is no reason to actually copy whole tree inside so let's just not do it (as it does not seem to be needed at all). - List riscv64 as a valid architecture in the schemas This is needed so that architecture filters on riscv64 specifics can be defined. - Support DM integrity legacy options Add a new attribute integrity_legacy_hmac="true|false" which allows to use old flawed HMAC calculation (does not protect superblock). Add a new attribute integrity_legacy_padding="true|false" which allows to use inefficient legacy padding. Do not use these attributes
Dominique Leuenberger (dimstar_suse)
accepted
request 1000211
from
Factory Maintainer (factory-maintainer)
(revision 101)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 997596
from
Factory Maintainer (factory-maintainer)
(revision 100)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 990087
from
Factory Maintainer (factory-maintainer)
(revision 99)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 982951
from
Factory Maintainer (factory-maintainer)
(revision 98)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 978738
from
David Cassany (dcassany)
(revision 97)
Bump to v9.24.36
Dominique Leuenberger (dimstar_suse)
accepted
request 977387
from
Factory Maintainer (factory-maintainer)
(revision 96)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 969537
from
Scott Bradnick (sbradnick)
(revision 95)
- Bump version: 9.24.30 → 9.24.31 - Fix LABEL detection (#2112) When only "root=" is specified on the kernel command line the match is located in the first group. Loop through the groups upon mtach to find what we are looking for. - Preserve LABEL setting (#2108) Preserve the LABEL= setting when the grub config file is re-generated. the GRUB_ENABLE_LINUX_LABEL setting does not exists upstream and not in any SUSE distribution. Set the grub setting such that LABEL is preserved on SUSE distros. (bsc#1197616) - Fix test_setup_default_grub_empty_kernelcmdline The unit test exists to check that GRUB_CMDLINE_LINUX_DEFAULT is not set depending on the provided cmdline. The test exists for reasons explained in Issue #1650 - Don't compress .appx containers (#2106) The container is actually inside and already compressed. - Added new CloneDevice class Added CloneDevice class to the storage interface. The class allows to create clone(s) from a given source block device into a list of target block devices. The target block devices are clones of the source but prevents device naming conflicts for unique identifiers like the UUID. This is requires to still allow to boot from images containing device clones and needs to be handled by tools that might work on top of the cloned
Dominique Leuenberger (dimstar_suse)
accepted
request 962539
from
Factory Maintainer (factory-maintainer)
(revision 94)
Automatic submission by obs-autosubmit
Displaying revisions 1 - 20 of 113