Revisions of python-kiwi

Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 588)
- Bump version: 10.0.12 → 10.0.13

- Stop leaking plugins/{priorities,versionlock}.conf file with dnf4/5.
  This fixes the fedora issue
  https://bugzilla.redhat.com/show_bug.cgi?id=2270364
  Signed-off-by: Romain Geissler <romain.geissler@amadeus.com>
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 587)
- Overwrite compression setting only if randomized
  When building an encrypted image, the bundler never compressed
  the result. This overwrite from the runtime configuration and
  the default compression setting actually only makes sense when
  the image is randomized because only then a compression is
  for sure useless. This Fixes #2540

- Make sure lsblk output is sorted by dev name
  lsblk without the sorting option can provide the list
  of devices in different order. This patch makes sure
  lsblk sorts the output by the device name.
  This Fixes bsc#1223374

- Fix luks_randomize setting
  Make sure the value passed for luks_randomize in the description
  becomes effective. It was not possible to switch off luks_randomize
  because any "not" value was turned into a true value. The actual
  default should therefore only apply in case luks_randomize is
  not specified at all which means only a None value will turn
  into a true value for this setting.

- Fix package removal with dnf5
  dnf5 does not implement `dnf autoremove <package>` as a synonym
  for `--setopt=clean_requirements_on_remove=true remove <package>`
  as dnf4 did. So, we should do it this way instead.
  Signed-off-by: Adam Williamson <awilliam@redhat.com>

- Add 'bls' parameter for the bootloader

- Fix efifatimagesize attribute type
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 583)
- Fix file references in kiwi bundler result files
  When using a custom bundle_format the kiwi result bundler renames
  the output files to match the bundle_format. However, if there are
  output files that references other output files, for example the
  vmware binary (.vmdk) in the guest config file (.vmx) then this
  renaming breaks those result files. This patch adds a reference
  file check for all non binary output files if they contain a
  reference to another output file and updates the data accordingly.
  This Fixes bsc#1221790

- Don't compress vmdk images
  Like with qcow2 it's not expected that the format type gets
  compressed in the bundle

- Keep runtime_checker_metadata.yml as module file
  It was a bad idea to install a mandatory source file outside
  the module path. This prevents running kiwi from source

- Fixed Arch build
  Forgot to add install of runtime_checker_metadata.yml

- Update tumbleweed/test-image-disk integration test
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 581)
- Handle XSLT errors better
  Make sure etree.XSLTApplyError is a known error in the kiwi
  scope and raise an appropriate exception

- Fixed runtime checks for dracut module packages
  Unfortunately the packaging of kiwi on Debian follows different
  naming conventions for dracut module packages which causes
  the runtime check to fail. This commit allows to check for
  multiple package names and adds the variants used on Debian.
  This Fixes #2524
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 580)
- Bump version: 10.0.11 → 10.0.12
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 579)
- 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
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 578)
- 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
  by kiwi >= v10.x.x. Thus this commit provides the required
  XSL stylesheets to upgrade older schemas to v74 such that they
  can be consumed by the latest kiwi version. The needed xsltproc
  instruction is placed on the main page of the documentation.

- Delete kiwi compat mode
  The compat mode allowed a kiwi v7 legacy argument translation
  and is obsolete since a long time

- Make excludes in bootstrap effective for dnf
  Followup fix to really use the ignore information in the dnf
  package manager implementation. This Fixes #2499
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 577)
- Bump version: 10.0.9 → 10.0.10

- Fix setup of discoverable partitions
  Make sure GUI is unique and typecode is set according to the
  standard. This Fixes #2517
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 576)
- Bump version: 10.0.8 → 10.0.9

- Live ISO Wait for udev events after repart
  Make sure to wait for the event queue to become empty after
  the creation of the write partition. When kiwi calls the
  code to create the write partition this emits new udev events.
  It's important to wait for the event queue to become empty
  to avoid a potential regression on the use of the device nodes.
  In the processing of the events it can happen that a device
  gets removed and re-added. If we don't want for udev
  to process the entire queue it can happen that the
  wrong block device is used. This wrong selection is only
  possible because the way how hybrid ISOs are designed exposes
  both, the disk and the partition for the root device with
  the same label. This Fixes bsc#1213595
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 575)
- Bump version: 10.0.7 → 10.0.8

- Fix zipl setup for use with custom btrfs root vol
  In the setup case that btrfs is used for the system and
  the root partition is on a custom named volume (not /),
  this information was not passed to the zipl bootloader
  instance and this caused the mounting of the overall
  root system to fail. This commit fixes it

- Allow ignore stanza in bootstrap
  So far the <ignore> stanza was only effective when placed
  as part of the type="image" packages section. This commit
  allows to place it also to the type="bootstrap" packages.
  This Fixes #2499
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 574)
- Bump version: 10.0.6 → 10.0.7

- Add support for %v in bundle format
  Allow a placeholder for the entire version text as
  provided by the <version> section

- Allow bundle format to be set on the commandline
  The bundle format is usually specified as part of the image
  description in the bundle_format attribute. This commit also
  allows to specify/overwrite the bundle format in the kiwi
  result bundle command via the new --bundle-format option.
  This Fixes #2509
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 573)
- Bump version: 10.0.5 → 10.0.6

- Fixup cleanup of zipl templates
  Make sure temporary modifications to the zipl template
  and config file are not effective in the later system.
  This Fixes bsc#1221469

- Revise system_update.rst

- Revise system_prepare.rst

- Revise system_create.rst
- Revise system_build.rst

- Temp commit


- Revise image_size, kiwi

- Revise image info
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 572)
- Bump version: 10.0.4 → 10.0.5
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 571)
- Followup fix for use of /boot/zipl
  The mounting of /boot/zipl is also only required if the
  bootloader is set to grub2_s390x_emu

- Update schema version in spec file

- Drop rpm-dir from allowed repository type
  Using an arbitrary list of rpm packages as repository is a zypper
  only feature, barely tested and from our pov not really needed
  as a simple createrepo call turns any custom list of packages
  into a clean rpm-md repo including metadata. This commit drops
  rpm-dir from the list of allowed repository types and auto
  converts those image descriptions which makes use of it. Please
  note this does not prevent users from using flat package
  directories with zypper, because the type argument in the
  repository section is an optional attribute. In case there is
  no type specification zypper auto-detects and handles the data
  as it handles it. This Fixes #1926
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 570)
- Fixup use of /boot/zipl
  Only for the grub2_s390x_emu bootloader setup an optional boot
  partition setup must be put to /boot/zipl rather than to /boot
Marcus Schäfer's avatar Marcus Schäfer (marcus.schaefer) committed (revision 569)
- Lookup distro provided BLS entries for zipl
  Check if there is already an entry file name produced by the
  distribution logic/policy. If we can find an already present
  entry name, prefer this name over the kiwi naming policy

- Install audit in s390 rawhide integration test
Displaying revisions 1 - 20 of 588
openSUSE Build Service is sponsored by