Revisions of python-kiwi

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 954398 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 93)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 951342 from Fabian Vogt's avatar 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's avatar Dominique Leuenberger (dimstar_suse) committed (revision 91)
osc copypac from project:openSUSE:Factory package:python-kiwi revision:89, using expand
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) committed (revision 90)
osc copypac from project:openSUSE:Factory package:python-kiwi revision:88, using expand
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 946017 from David Cassany's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 940169 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 88)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 934738 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 87)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 932597 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 86)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 926893 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 85)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 925203 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 84)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 919900 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 83)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 917454 from Marcus Schaefer's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 910293 from Marcus Schaefer's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 905081 from Fabian Vogt's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 895411 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 79)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 892684 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 78)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 887366 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 77)
Automatic submission by obs-autosubmit
Richard Brown's avatar Richard Brown (RBrownSUSE) accepted request 880676 from Marcus Schaefer's avatar 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's avatar Richard Brown (RBrownSUSE) accepted request 879187 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 75)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 873030 from Marcus Schaefer's avatar Marcus Schaefer (sax2) (revision 74)
- Bump version: 9.23.15 → 9.23.16

- Fix lsblk flags to get sorted output
  This commit modifies the lsblk command flags to get a sorted output
  according to the disk layout.
  This is related to 176c7eab commita and it fixes bsc#1182264

- Fixed kiwi-systemdeps-filesystems requires
  The filesystems requires list also contains low level
  tools to manage partitions, loops and subsystems. The tools
  to manage LUKS(cryptsetup) are missing and imho belongs there
  along with the LVM tools which are listed

- Add strong typing for filesystem classes
  This commit strong typing for FileSystem* classes.
  Part of #1644

- Added ca-certificates-mozilla to build tests
  ca-certificates-mozilla provides the issuer CERT to allow
  for https repo connections. The standard ca-certificates is
  not enough on suse/leap/sles based integration tests

- Fixed packaging metadata for pypi
  Include the README as long description in the metadata
  for pypi. The change causes the description on pypi.org
  to show the ReST rendered README instead of a message
  that the author of the module hasn't provided a description

- Delete legacy oem build test from leap
  The legacy custom kiwi boot test will only continue
Displaying revisions 21 - 40 of 113
openSUSE Build Service is sponsored by