commit python-kiwi for openSUSE:Factory

2020-11-06 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2020-11-06 23:44:15

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.11331 (New)


Package is "python-kiwi"

Fri Nov  6 23:44:15 2020 rev:69 rq:846180 version:9.21.23

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2020-10-14 
15:38:56.242357065 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.11331/python-kiwi.changes   
2020-11-06 23:44:32.199328548 +0100
@@ -1,0 +2,329 @@
+Thu Nov 05 09:27:08 CET 2020 - Marcus Schäfer 
+
+- Bump version: 9.21.22 → 9.21.23
+
+---
+Wed Nov 04 22:23:32 CET 2020 - David Cassany 
+
+- Move usrmerge package out of the bootstrap section
+
+  Currently bootstrap phase on APT package manager makes use of the
+  debootstrap tool. However debootstrap is limited to execute  the
+  bootstrap using a single repository. This is causes several limitations
+  in OBS builds, such as the impossibility of using update repositories or
+  the inclusion of any package that is not part of the standard OBS
+  repository.
+
+  Usrmerge package is part of the universe repository in OBS which is not
+  te one used by debootstrap, so it can't be installed on bootstrap phase.
+
+---
+Wed Nov 04 16:39:43 CET 2020 - Marcus Schäfer 
+
+- Bump version: 9.21.21 → 9.21.22
+
+---
+Wed Nov 04 16:38:19 CET 2020 - Marcus Schäfer 
+
+- Fixed package manager api inconsistency
+
+  The method post_process_install_requests_bootstrap in the
+  zypper package manager was missing an argument
+
+---
+Wed Nov 04 16:21:25 CET 2020 - Marcus Schäfer 
+
+- Bump version: 9.21.20 → 9.21.21
+
+---
+Wed Nov 04 15:09:43 CET 2020 - Marcus Schäfer 
+
+- Fixed regexp for grub rootdev substitution
+
+  The regular expression to match the grub root device
+  used a lazy glob match ".*?". This however matches a
+  too long part depending on the rest of the content.
+  This commit fixes the expression to be strict on
+  the allowed characters and makes sure the anchor
+  characters are not part of the matching character
+  class. This Fixes #1607
+
+---
+Wed Nov 04 13:58:32 CET 2020 - Quang Tran 
+
+- Fix quick start guide build command
+
+  The kiwi-descriptions were reorganized in profiles (See 
OSInside/kiwi-descriptions@788b919ea2500b9d495622c8140e618938634306).
+  However the build command in the quick start guide was not updated 
appropriately and therefore the build fails.
+
+  This commit will update the build command.
+
+---
+Tue Nov 03 18:04:22 CET 2020 - Marcus Schäfer 
+
+- Fixed install of bash completion
+
+  The kiwi completion was installed as kiwi-ng.sh below
+  /usr/share/bash-completion/completions. This is wrong
+  because the completion does not pick up files with
+  a suffix like .sh. This commit changes the completion
+  file to be installed as kiwi-ng without the suffix
+  and Fixes #1603
+
+---
+Tue Nov 03 15:48:36 CET 2020 - Marcus Schäfer 
+
+- Update integration tests console setup
+
+  Update all integration tests to use a serial tty console setup
+  and also to use a serial bootloader setup. This Fixes #1518
+
+---
+Mon Nov 02 18:01:56 CET 2020 - Marcus Schäfer 
+
+- Refactor VolumeManager
+
+  This commit refactors VolumeManager to turn it into a proper
+  factory class and to also include type hints to facilitate it's
+  use from an API POV. Related to #1498
+
+---
+Mon Nov 02 16:57:46 CET 2020 - David Cassany 
+
+- Do not exclude filesystem folders in OCI images
+
+  This commit does not exclude filesystem folders during the rsync call
+  in OCI images. It has been noted that including an empty /dev folder does
+  not hurt and it can eventually help to work around some limitations of
+  container related tools such as buildah.
+
+  Fixes bsc#1176129
+
+---
+Mon Nov 02 16:43:51 CET 2020 - Marcus Schäfer 
+
+- Refactor RootImport
+
+  This commit refactors RootImport to turn it into a proper
+  factory class and to also include type hints to facilitate it's
+  use from an API POV. Related to #1498
+

commit python-kiwi for openSUSE:Factory

2020-10-14 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2020-10-14 15:38:04

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.3486 (New)


Package is "python-kiwi"

Wed Oct 14 15:38:04 2020 rev:68 rq:841287 version:9.21.17

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2020-10-03 
18:55:12.393462622 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.3486/python-kiwi.changes
2020-10-14 15:38:56.242357065 +0200
@@ -1,0 +2,164 @@
+Mon Oct 05 15:06:20 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.21.16 → 9.21.17
+
+---
+Mon Oct 05 14:56:48 CEST 2020 - David Cassany 
+
+- Make dependencies to dracut-kiwi-lib release specific
+
+  This commit adds a dracut-kiwi-lib dependency to dracut-kiwi-oem-dump and
+  darcut-kiwi-oem-repart to match up to the release level. This way the
+  dependency ensures the pulled binaries they are all part of the same build.
+
+---
+Mon Oct 05 12:24:29 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.21.15 → 9.21.16
+
+---
+Mon Oct 05 09:34:59 CEST 2020 - Marcus Schäfer 
+
+- Delete length limitation of image id attribute
+
+  For legacy reasons the  attributes was
+  limited to 10digits. The contents of /etc/ImageID are now
+  free format and no longer strictly evaluated. Thus the
+  limitations on the id attribute can be deleted
+
+---
+Fri Oct 02 14:04:51 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.21.14 → 9.21.15
+
+---
+Fri Oct 02 11:54:25 CEST 2020 - David Cassany 
+
+- Align dracut-kiwi-lib version with packages requiring it
+
+  This commit enforces dracut-kiwi-oem-repart and
+  dracut-kiwi-oem-dump to require dracut-kiwi-lib of the same exact
+  version. This prevents dracut-kiwi-lib and the packages
+  dependent on it being installed on a image with inconsistent versions.
+
+  Fixes #1529
+
+---
+Fri Oct 02 11:15:36 CEST 2020 - Marcus Schäfer 
+
+- Allow to configure .changes creation and bundling
+
+  Provide config option has_package_changes in the runtime config
+  file and set a useful default. For building outside obs the
+  default for the .changes creation is switched on, for building
+  in obs it's switched off because obs creates its own info file
+
+---
+Tue Sep 29 13:37:13 CEST 2020 - David Cassany 
+
+- Fix compat link for rpmdb location
+
+  This commit fixes the symlink creation for `/var/lib/rpm`. More specific
+  for derived container images in which the base root tree already
+  included the `/var/lib/rpm` the link, the `ln` command was creating a
+  symlink inside the `/var/lib/rpm` folder givent that it was following
+  the already existing symlink. Adding the `--no-target-directory` force
+  `ln` command to treat `/var/lib/rpm` path as the fully qualified symlink 
name.
+
+  Fixes bsc#1176977
+
+---
+Tue Sep 29 10:17:55 CEST 2020 - Jim Klimov 
+
+- Report download URL on failed request
+
+  In case a network request to a given URL failed the report message should 
include the URL
+  This Fixes #1572
+
+---
+Tue Sep 29 09:58:22 CEST 2020 - Marcus Schäfer 
+
+- Use pragma: no cover to skip non reachable code
+
+  Instead of placing the file into .coveragerc use the
+  no cover pragma to skip code paths that can never be
+  reached from being counted in the coverage report.
+  This affects the abstract constructors in the Factory
+  classes
+
+---
+Mon Sep 28 09:37:05 CEST 2020 - David Cassany 
+
+- Refactor BootLoaderInstall
+
+  This commit refactors BootLoaderInstall class to make it a proper
+  factory class. In addition type hints are added for the constructor
+  method.
+
+  Related to #1498
+
+---
+Fri Sep 25 17:13:38 CEST 2020 - David Cassany 
+
+- Refactor BootLoaderConfig
+
+  This commit refactors BootLoaderConfig to turn it into a proper factory
+  class and to also include type hints to facilitate it's use from an API
+  POV.
+
+  Related to #1498
+
+---
+Fri Sep 25 10:53:02 CEST 2020 - Marcus Schäfer 
+
+- Fix/Refactor s390 support
+
+  This changes the s390 support on several stages:

commit python-kiwi for openSUSE:Factory

2020-10-03 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2020-10-03 18:54:48

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.4249 (New)


Package is "python-kiwi"

Sat Oct  3 18:54:48 2020 rev:67 rq:838771 version:9.21.14

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2020-08-23 
09:19:08.130617170 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.4249/python-kiwi.changes
2020-10-03 18:55:12.393462622 +0200
@@ -1,0 +2,310 @@
+Wed Sep 23 13:06:47 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.21.13 → 9.21.14
+
+---
+Wed Sep 23 10:49:20 CEST 2020 - Marcus Schäfer 
+
+- Fixed s390/sle15 Virtual disk integration test
+
+  The integration test used FBA mode as target. As the target
+  is expected to be KVM this is the wrong setting. SCSI should
+  be used instead. This Fixes bsc#1170863
+
+---
+Wed Sep 23 10:21:40 CEST 2020 - Marcus Schäfer 
+
+- Followup fix to handle one disk type better
+
+  The vmx type is auto converted into an oem type with rootfs
+  resize disabled such that all disk images can be handled
+  under one disk type. However people who run kiwi on the
+  commandline and have selected --type vmx before now end
+  with an error message saying that there is no vmx type
+  because it was converted into an oem type. To handle this
+  more gracefully this commit changes the commandline
+  option --type vmx into --type oem if provided and prints
+  a warning message.
+
+---
+Tue Sep 22 12:19:15 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.21.12 → 9.21.13
+
+---
+Tue Sep 22 11:36:52 CEST 2020 - Marcus Schäfer 
+
+- Cleanup grub adaptions code
+
+  The grub setup code has some after grub-mkconfig code that
+  fixes the written grub.cfg file on certain conditions. For
+  a better understanding and readability those conditions
+  and reasons are now put into private _fix* methods that
+  explains why we need to patch the written grub config file.
+  We all hope that those methods can go away when grub gets
+  fixed properly. This Fixes #1527
+
+---
+Mon Sep 21 17:04:08 CEST 2020 - Marcus Schäfer 
+
+- Cosmetic update for build status helper
+
+  Show disabled integration test builds with a clear indicator
+
+---
+Mon Sep 21 15:54:33 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.21.11 → 9.21.12
+
+---
+Mon Sep 21 15:21:21 CEST 2020 - Marcus Schäfer 
+
+- Added consistency runtime check for the type setup
+
+  multiple type sections within one preferences section is allowed
+  in a kiwi image description. However, if multiple type sections
+  for the same image attribute are configured only the last type
+  configuration will be ever reachable. The proposed runtime check
+  in this commit detects this situation and raises an exception
+  showing the conflicting types including a solution suggestion
+  which needs to be based on profiles to distinguish between
+  types of the same image type name.
+
+---
+Mon Sep 21 09:09:29 CEST 2020 - David Cassany 
+
+- Get default maintainer and author from image description
+
+  This commit sets the maintainer and author metadata from the description
+  section of the image in they are not explicitly specified in
+  container-config section.
+
+  In addition it sets the default container name to `system-container`
+  instead of `systemContainer` as uppercase letters are not valid for
+  docker container references.
+
+  Fixes #1419
+
+---
+Fri Sep 18 16:06:02 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.21.10 → 9.21.11
+
+---
+Fri Sep 18 15:13:08 CEST 2020 - Marcus Schäfer 
+
+- Update build test directory names
+
+  Name the build test directory to follow the changes done
+  in Issue #1425. There is only one disk image type now, thus
+  the tests for testing disk images should indicate that
+  better. Also the tests that build live iso images should
+  indicate a live iso not only an iso as it could be mixed
+  up with an install iso
+
+---
+Thu Sep 17 16:40:19 CEST 2020 - Marcus Schäfer 
+
+- Consolidate build test names and description
+
+  Update build test 

commit python-kiwi for openSUSE:Factory

2020-08-23 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2020-08-23 09:19:04

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.3399 (New)


Package is "python-kiwi"

Sun Aug 23 09:19:04 2020 rev:66 rq:827565 version:9.21.7

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2020-07-09 
13:16:12.484670466 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.3399/python-kiwi.changes
2020-08-23 09:19:08.130617170 +0200
@@ -1,0 +2,294 @@
+Tue Aug 11 12:33:45 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.21.6 → 9.21.7
+
+---
+Tue Aug 11 12:21:08 CEST 2020 - Marcus Schäfer 
+
+- Fixed archlinux integration test build
+
+  The setup of the locale via systemd-firstboot --locale=en_US.UTF-8
+  failed on archlinux with the error message Locale en_US.UTF-8 is not
+  installed. This commit sets the locale explicitly
+
+---
+Tue Aug 11 12:11:57 CEST 2020 - Marcus Schäfer 
+
+- Fixed GCE integration test build
+
+  nothing provides google-compute-engine-init
+
+---
+Tue Aug 11 11:56:00 CEST 2020 - Marcus Schäfer 
+
+- Fixed bootloader grub copy SameFileError exception
+
+  Only copy the file if the given source and destination are
+  not the same file
+
+---
+Tue Aug 11 11:54:50 CEST 2020 - Marcus Schäfer 
+
+- Simplify build_status helper
+
+  Instead of a static list with all integration test build names
+  only maintain a list of integration test build project names
+
+---
+Tue Aug 11 11:08:56 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.21.5 → 9.21.6
+
+---
+Fri Jul 24 17:49:47 CEST 2020 - Marcus Schäfer 
+
+- Skip filesystem check for XFS prior xfs_grow
+
+  running xfs_repair check isn't strictly necessary before resizing,
+  and in some cases it may even prevent resizing by giving an error
+  that would be cleared through mounting the fs (e.g. when the fs
+  wasn't cleanly umounted, and thus letting xfs recover and replay
+  its journal). Given that xfs can only grow online (while being mounted),
+  this is sufficient to ensure that the fs is in a state where it
+  can be resized. This is related to bsc#1174009
+
+---
+Fri Jul 24 13:17:53 CEST 2020 - Marcus Schäfer 
+
+- Fixed code logic in resize_filesystem method
+
+  resize_filesystem runs fs-check on the filesytem prior to
+  resize. This check however should not be done if the filesystem
+  got deployed on a ramdisk. For that purpose the _is_ramdisk_device
+  method exists. The logic in the method as well as the call
+  were wrong. This in the end lead to a correct logic but is
+  completely confusing. This commit fixes and simplifies the
+  _is_ramdisk_device method and corrects the caller logic
+
+---
+Wed Jul 22 22:33:15 CEST 2020 - Marcus Schäfer 
+
+- Make sure kernel options are respected by grub
+
+  Set options variable in grub loader/entries to match the
+  kiwi image description setup. This adaption currently
+  happens only when building in OBS because in this env
+  the options setup done by grub is a complete mess.
+
+---
+Wed Jul 22 20:04:04 CEST 2020 - Marcus Schäfer 
+
+- Fixed root replace for grub menu entries
+
+  The root device spec in the grub boot/loader/entries/*.conf
+  files when building in OBS is not matching the loop mapped
+  image root device but matches the root device of the OBS worker.
+  Very strange behavior and of course wrong. Because of that
+  the expression to replace the wrong device with the correct
+  one must be a regular expression and cannot be based on the
+  loop mapped image root device.
+
+---
+Wed Jul 22 15:50:33 CEST 2020 - Marcus Schäfer 
+
+- Fixed path to search for grub menu entries
+
+---
+Wed Jul 22 11:32:28 CEST 2020 - Marcus Schäfer 
+
+- Fixed scope of remove_hierarchy
+
+  The remove_hierarchy method walked through the entire path
+  it was given. That included the root path which is beyond
+  its scope. This Fixes #1515
+
+---
+Wed Jul 22 10:36:24 CEST 2020 - Marcus Schäfer 
+
+- Fixed corrections in BootLoaderSpec grub config
+
+  

commit python-kiwi for openSUSE:Factory

2020-07-09 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2020-07-09 13:16:10

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.3060 (New)


Package is "python-kiwi"

Thu Jul  9 13:16:10 2020 rev:65 rq:818264 version:9.21.3

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2020-06-25 
15:00:04.315939553 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.3060/python-kiwi.changes
2020-07-09 13:16:12.484670466 +0200
@@ -1,0 +2,335 @@
+Thu Jun 25 16:42:49 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.21.2 → 9.21.3
+
+---
+Thu Jun 25 14:03:53 CEST 2020 - David Cassany 
+
+- Fixes live ISOs
+
+  This commit fixes iso images. Due to a change introduced in c7ed1cf
+  live ISOs were no longer booting as the rootfs.img filesystem was
+  copied to the squashfs container while being still mounted. Because of
+  that, at boot time, it refused to mount.
+
+  This commit adds umount method for the filesystem base class, so it
+  can be umounted before deleting the instance.
+
+  Fixes #1489 and bsc#1173356
+
+---
+Fri Jun 19 15:46:29 CEST 2020 - Bo Maryniuk 
+
+- Global variables (#1485)
+
+  * Fix according to PEP8
+
+  * Refactor global variables pythonic way
+
+  * Remove unused import
+
+---
+Thu Jun 18 12:27:04 CEST 2020 - David Cassany 
+
+- Add locale configuration hints in docs
+
+---
+Wed Jun 17 17:22:09 CEST 2020 - Bo Maryniuk 
+
+- Add missing decorator for static methods
+
+---
+Mon Jun 15 15:18:28 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.21.1 → 9.21.2
+
+---
+Fri Jun 12 18:39:11 CEST 2020 - Marcus Schäfer 
+
+- Fixed check for root device in grub config
+
+  There is a code path that fixes the grub2-mkconfig used root device
+  when building in an environment that does not allow to resolve the
+  by-X path names, e.g an obs build worker without udev. For images
+  that explicitly defines a root=... value in the kernelcmdline
+  attribute the root device check was not called because the
+  _get_root_cmdline_parameter method returns None. This commit fixes
+  the method to return the expected root device in any case such that
+  the grub2-mkconfig root device check has a chance to fix what
+  grub2-mkconfig has created. This fixes bsc#1172928
+
+---
+Fri Jun 12 15:43:37 CEST 2020 - David Cassany 
+
+- Remove /etc/sysconfig/language support
+
+  As of SLE15 and onwards /etc/sysconfig/language is considered to be
+  obsolete and just kept for compatibility purposes. Thus there is no
+  need to manage the file anymore.
+
+  Fixes #1471
+
+---
+Fri Jun 12 14:23:20 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.21.0 → 9.21.1
+
+---
+Fri Jun 12 14:10:48 CEST 2020 - Marcus Schäfer 
+
+- Fixed test-image-qcow-openstack
+
+  Nothing provides libyui-ncurses-pkg11, yast2-trans-en_US in
+  TW anymore
+
+---
+Fri Jun 12 13:57:48 CEST 2020 - Marcus Schäfer 
+
+- Moved sle12 ppc integration test to internal bs
+
+  In agreement with IBM the sle12 integration test has been moved
+  into the internal buildservice. The reason for this change is
+  a python 3.4 compatibility problem. This version of python is
+  used in sle12 but would require patching of upstream kiwi in
+  terms of type hints and annotations to continue to work.
+  We don't want to cary this patch upstream but in the sle12_kiwi
+  repository which contains the kiwi used in sle12. Therefore
+  also the integration test needs to move into the internal
+  sle12 space.
+
+---
+Thu Jun 11 12:58:21 CEST 2020 - Bo Maryniuk 
+
+- Ignore MyPy cache
+
+---
+Thu Jun 11 12:58:13 CEST 2020 - Bo Maryniuk 
+
+- Ignore VSCode cache
+
+---
+Wed Jun 10 12:03:43 CEST 2020 - Dan Čermák 
+
+- Remove sed calls to fix /etc/vimrc
+
+  An update of vim in Tumbleweed will move /etc/vimrc to /usr/share/vim as 
part of
+  the /usr - /etc split. This makes the sed call fail because /etc/vimrc no 
longer
+  exists.
+  However, the fix is not required anymore then, as 

commit python-kiwi for openSUSE:Factory

2020-06-25 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2020-06-25 15:00:01

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.3060 (New)


Package is "python-kiwi"

Thu Jun 25 15:00:01 2020 rev:64 rq: version:9.20.16

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2020-06-23 
21:04:24.181805111 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.3060/python-kiwi.changes
2020-06-25 15:00:04.315939553 +0200
@@ -2,263 +1,0 @@
-Fri Jun 12 14:23:20 CEST 2020 - Marcus Schäfer 
-
-- Bump version: 9.21.0 → 9.21.1
-

-Fri Jun 12 14:10:48 CEST 2020 - Marcus Schäfer 
-
-- Fixed test-image-qcow-openstack
-
-  Nothing provides libyui-ncurses-pkg11, yast2-trans-en_US in
-  TW anymore
-

-Fri Jun 12 13:57:48 CEST 2020 - Marcus Schäfer 
-
-- Moved sle12 ppc integration test to internal bs
-
-  In agreement with IBM the sle12 integration test has been moved
-  into the internal buildservice. The reason for this change is
-  a python 3.4 compatibility problem. This version of python is
-  used in sle12 but would require patching of upstream kiwi in
-  terms of type hints and annotations to continue to work.
-  We don't want to cary this patch upstream but in the sle12_kiwi
-  repository which contains the kiwi used in sle12. Therefore
-  also the integration test needs to move into the internal
-  sle12 space.
-

-Thu Jun 11 12:58:21 CEST 2020 - Bo Maryniuk 
-
-- Ignore MyPy cache
-

-Thu Jun 11 12:58:13 CEST 2020 - Bo Maryniuk 
-
-- Ignore VSCode cache
-

-Wed Jun 10 12:03:43 CEST 2020 - Dan Čermák 
-
-- Remove sed calls to fix /etc/vimrc
-
-  An update of vim in Tumbleweed will move /etc/vimrc to /usr/share/vim as 
part of
-  the /usr - /etc split. This makes the sed call fail because /etc/vimrc no 
longer
-  exists.
-  However, the fix is not required anymore then, as the vim package dropped the
-  "syntax on" line from the default vimrc.
-

-Tue Jun 09 13:55:44 CEST 2020 - Marcus Schäfer 
-
-- Fixed permissions of custom boot image root dir
-
-  When building a custom kiwi initrd the root directory
-  has the permissions of the mkdtemp created directory
-  but should have the permissions of a linux root dir
-  which is 0755. This Fixes #1394
-

-Sat Jun 06 16:39:50 CEST 2020 - Marcus Schäfer 
-
-- Bump version: 9.20.19 → 9.21.0
-

-Thu Jun 04 14:05:36 CEST 2020 - Marcus Schäfer 
-
-- Fixed size of msgbox dialog
-
-  The width of the dialog was set to a small value which
-  causes the message to be choped. I found this when testing
-  pxe deployments. The error messages on "Failed to fetch..."
-  were missing the interesting part
-

-Wed Jun 03 17:19:10 CEST 2020 - Marcus Schäfer 
-
-- Update orthos test image
-
-  Simplify image for use in a pxe test deployment
-

-Wed Jun 03 11:43:32 CEST 2020 - Marcus Schäfer 
-
-- Added new post disk sync script hook
-
-  Allow to put a disk.sh script as part of the image description
-  which is called for the disk image types `vmx` and `oem`
-  only and runs after the synchronisation of the root tree into the
-  disk image loop file. At call time of the script the device name
-  of the currently mapped root device is passed as a parameter.
-  The chroot environment for the call is the mounted disk itself
-  which makes this different from the config.sh/images.sh caller
-  environment. This Fixes #1464
-

-Wed Jun 03 10:56:42 CEST 2020 - Marcus Schäfer 
-
-- Update user defined scripts documentation
-
-  Added information about new disk.sh script and reworked
-  the entire chapter
-

-Tue Jun 02 13:05:30 CEST 2020 - Marcus Schäfer 
-
-- Fixed VolumeManager cleanup
-
-  instances of VolumeManager creates temporary directories but
-  only stores the latest one. The cleanup leaves former directories
-  behind which is fixed by this commit
-

-Fri May 29 17:41:15 CEST 2020 - Marcus Schäfer 
-
-- Allow to access disk root 

commit python-kiwi for openSUSE:Factory

2020-06-23 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2020-06-23 21:03:56

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.2956 (New)


Package is "python-kiwi"

Tue Jun 23 21:03:56 2020 rev:63 rq:815953 version:9.21.1

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2020-06-05 
20:08:52.821479882 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.2956/python-kiwi.changes
2020-06-23 21:04:24.181805111 +0200
@@ -1,0 +2,263 @@
+Fri Jun 12 14:23:20 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.21.0 → 9.21.1
+
+---
+Fri Jun 12 14:10:48 CEST 2020 - Marcus Schäfer 
+
+- Fixed test-image-qcow-openstack
+
+  Nothing provides libyui-ncurses-pkg11, yast2-trans-en_US in
+  TW anymore
+
+---
+Fri Jun 12 13:57:48 CEST 2020 - Marcus Schäfer 
+
+- Moved sle12 ppc integration test to internal bs
+
+  In agreement with IBM the sle12 integration test has been moved
+  into the internal buildservice. The reason for this change is
+  a python 3.4 compatibility problem. This version of python is
+  used in sle12 but would require patching of upstream kiwi in
+  terms of type hints and annotations to continue to work.
+  We don't want to cary this patch upstream but in the sle12_kiwi
+  repository which contains the kiwi used in sle12. Therefore
+  also the integration test needs to move into the internal
+  sle12 space.
+
+---
+Thu Jun 11 12:58:21 CEST 2020 - Bo Maryniuk 
+
+- Ignore MyPy cache
+
+---
+Thu Jun 11 12:58:13 CEST 2020 - Bo Maryniuk 
+
+- Ignore VSCode cache
+
+---
+Wed Jun 10 12:03:43 CEST 2020 - Dan Čermák 
+
+- Remove sed calls to fix /etc/vimrc
+
+  An update of vim in Tumbleweed will move /etc/vimrc to /usr/share/vim as 
part of
+  the /usr - /etc split. This makes the sed call fail because /etc/vimrc no 
longer
+  exists.
+  However, the fix is not required anymore then, as the vim package dropped the
+  "syntax on" line from the default vimrc.
+
+---
+Tue Jun 09 13:55:44 CEST 2020 - Marcus Schäfer 
+
+- Fixed permissions of custom boot image root dir
+
+  When building a custom kiwi initrd the root directory
+  has the permissions of the mkdtemp created directory
+  but should have the permissions of a linux root dir
+  which is 0755. This Fixes #1394
+
+---
+Sat Jun 06 16:39:50 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.20.19 → 9.21.0
+
+---
+Thu Jun 04 14:05:36 CEST 2020 - Marcus Schäfer 
+
+- Fixed size of msgbox dialog
+
+  The width of the dialog was set to a small value which
+  causes the message to be choped. I found this when testing
+  pxe deployments. The error messages on "Failed to fetch..."
+  were missing the interesting part
+
+---
+Wed Jun 03 17:19:10 CEST 2020 - Marcus Schäfer 
+
+- Update orthos test image
+
+  Simplify image for use in a pxe test deployment
+
+---
+Wed Jun 03 11:43:32 CEST 2020 - Marcus Schäfer 
+
+- Added new post disk sync script hook
+
+  Allow to put a disk.sh script as part of the image description
+  which is called for the disk image types `vmx` and `oem`
+  only and runs after the synchronisation of the root tree into the
+  disk image loop file. At call time of the script the device name
+  of the currently mapped root device is passed as a parameter.
+  The chroot environment for the call is the mounted disk itself
+  which makes this different from the config.sh/images.sh caller
+  environment. This Fixes #1464
+
+---
+Wed Jun 03 10:56:42 CEST 2020 - Marcus Schäfer 
+
+- Update user defined scripts documentation
+
+  Added information about new disk.sh script and reworked
+  the entire chapter
+
+---
+Tue Jun 02 13:05:30 CEST 2020 - Marcus Schäfer 
+
+- Fixed VolumeManager cleanup
+
+  instances of VolumeManager creates temporary directories but
+  only stores the latest one. The cleanup leaves former directories
+  behind which is fixed by this commit
+
+---
+Fri May 29 17:41:15 CEST 2020 - Marcus Schäfer 
+
+- Allow to access disk 

commit python-kiwi for openSUSE:Factory

2020-06-05 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2020-06-05 20:05:14

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.3606 (New)


Package is "python-kiwi"

Fri Jun  5 20:05:14 2020 rev:62 rq:810758 version:9.20.16

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2020-04-27 
23:30:35.794611885 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.3606/python-kiwi.changes
2020-06-05 20:08:52.821479882 +0200
@@ -1,0 +2,449 @@
+Fri May 22 15:00:19 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.20.15 → 9.20.16
+
+---
+Fri May 22 14:57:29 CEST 2020 - Marcus Schäfer 
+
+- Fixed schematron rule for bootloader targettype
+
+  The targettype attribute must be allowed for the grub2_s390x_emu
+  bootloader name
+
+---
+Fri May 22 14:35:46 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.20.14 → 9.20.15
+
+---
+Fri May 22 14:31:43 CEST 2020 - Marcus Schäfer 
+
+- Fixed parse result description reference
+
+  The object that holds the parse result also contains an
+  information about description_dir and derived_description_dir.
+  The change on the markup processing impacted the value for
+  description_dir to be no longer the origin (user provided)
+  directory. That broke any reference of files that belongs
+  to the description directory like custom scripts config.sh,
+  images.sh and so on.
+
+---
+Fri May 22 13:28:04 CEST 2020 - Marcus Schäfer 
+
+- Fixed sdist MANIFEST
+
+  kiwi.markup was not part of the source tarball
+
+---
+Fri May 22 13:21:22 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.20.13 → 9.20.14
+
+---
+Fri May 22 11:08:46 CEST 2020 - David Cassany 
+
+- Remmove any Recommends for CentOS7
+
+  This commit fixes the package spec for CentOS 7. In CentOS 7 there is no
+  support for weak dependencies. In 9792cea1 a recommended dependency on
+  gpg tools was included for all builds and this caused a failure for
+  CentOS 7. With this commit, the recommended dependency, is omitted for
+  any pre CentOS 8 distro.
+
+---
+Fri May 22 10:10:08 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.20.12 → 9.20.13
+
+---
+Wed May 20 12:47:47 CEST 2020 - David Cassany 
+
+- Fix default repositories for APT
+
+  This commit fixes the default repositories configuration for APT.
+
+  Fixes #1439
+
+---
+Mon May 18 12:01:50 CEST 2020 - David Cassany 
+
+- Include recommend for gpg tool
+
+---
+Fri May 15 11:40:59 CEST 2020 - David Cassany 
+
+- Fix signing keys management for APT
+
+  This commit fixes the management of the trusted keyring for apt
+  repositories. It creates a `trusted.gpg` keyring with the provided
+  signing keys so APT can check against that the configured repositories.
+
+  Fixes #1440
+
+---
+Thu May 14 13:30:57 CEST 2020 - Marcus Schäfer 
+
+- Fixed spec file
+
+  This patch is two fold. First the py2 version of kiwi was
+  dropped since py2 is EOL. To indicate that correctly on the
+  package level python3-kiwi has to obsolete python2-kiwi.
+  The other part of the change is a file conflict of the
+  files:
+
+  etc/bash_completion.d/kiwi-ng.sh
+  /usr/share/doc/packages/python-kiwi/README
+
+  which were provided by the kiwi-man-pages sub-package but
+  were moved to be provided by the main python3-kiwi package
+  now. On update of the package with an older version of
+  kiwi that maintains this files to belong to kiwi-man-pages
+  a file conflict at install time appears. To solve this
+  python3-kiwi now conflicts with kiwi-man-pages < %{version}
+  This Fixes #1413 and Fixes bsc#1168973 and bsc#1156677
+
+---
+Wed May 13 12:45:30 CEST 2020 - Marcus Schäfer 
+
+- Cleanup use of machine platform name
+
+  in kiwi we handle 32bit x86 architecture names as ix86. This is
+  done by checking i586 and i686 32bit arch names. However those
+  checks are spread over the entire kiwi code base and should be
+  consolidated into one method. The cleanup of those arch name
+  usage fixes an inconsistency between the arch name used in the
+  disk 

commit python-kiwi for openSUSE:Factory

2020-04-27 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2020-04-27 23:30:25

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.2738 (New)


Package is "python-kiwi"

Mon Apr 27 23:30:25 2020 rev:61 rq:797077 version:9.20.9

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2020-04-14 
16:31:05.176094956 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.2738/python-kiwi.changes
2020-04-27 23:30:35.794611885 +0200
@@ -1,0 +2,112 @@
+Fri Apr 17 11:06:19 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.20.8 → 9.20.9
+
+---
+Fri Apr 17 10:21:57 CEST 2020 - Marcus Schäfer 
+
+- Fixed _get_grub2_mkconfig_tool
+
+  Last patch on this method breaks the search for alternative
+  mkconfig names. It returns always on the first lookup which
+  could be none. This breaks on systems that uses a different
+  name than grub2-mkconfig, like on Ubuntu.
+
+---
+Thu Apr 16 12:13:39 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.20.7 → 9.20.8
+
+---
+Thu Apr 16 11:52:26 CEST 2020 - Marcus Schäfer 
+
+- Increase spare space on disk repart
+
+  The sizing of the virtual cylinders in parted seems to be unfavorable,
+  as with some disks and SD cards here the device size is not a multiple
+  of the cylinder size, so the last incomplete cylinder is wasted.
+  If this wasted space is more than 5MiB, kiwi tries to resize indefinitely.
+  Therefore min_additional_mbytes gets increased to prevent running
+  into this situation. This Fixes bsc#1165823
+
+---
+Thu Apr 16 11:24:28 CEST 2020 - Marcus Schäfer 
+
+- Fixed return value from _get_grub2_mkconfig_tool
+
+  The method returned the basename of the tool if it could
+  be found by Path.which(). But the method's scope has been
+  changed in a way that the return value of the method must
+  be the result from Path.which() to allow working on the
+  full path name.
+
+---
+Thu Apr 16 10:26:29 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.20.6 → 9.20.7
+
+---
+Wed Apr 15 15:53:48 CEST 2020 - David Cassany 
+
+- Make CommandCapabilities.check_version take the longest match
+
+  This commit ensures that when trying to parse the version of a tool
+  the comparison is done with the longest match for the given regular
+  expression. This solves cases such in `grub2` where the tool name
+  already provides some digit that could be seen as a version.
+
+---
+Wed Apr 15 11:20:45 CEST 2020 - Marcus Schäfer 
+
+- Fixed check for grub mkconfig capabilities
+
+  The check for the capabilities of the tool were applied to
+  the tool installed on the host but the later call of the
+  tool will be done with the tool inside the image root
+
+---
+Wed Apr 15 10:51:44 CEST 2020 - Marcus Schäfer 
+
+- Validate use of GRUB_USE_LINUXEFI
+
+  On systems that uses GRUB_USE_LINUXEFI with grub2 version
+  less than 2.04 there is no support for dynamic EFI
+  environment checking. In this condition we extend the grub
+  setup to add this support. The change kiwi does is as
+  follows:
+
+  * Apply only on grub < 2.04
+  1. Modify 10_linux to set linux/initrd as variables
+  2. Write hybrid setup as 01_efihybrid
+
+  This Fixes bsc#1165960 and bsc#1168480
+
+---
+Tue Apr 14 16:25:48 CEST 2020 - Jan Löser 
+
+- Fixed typo in docstring
+
+  Istall -> Install
+
+---
+Sat Apr 11 18:18:02 CEST 2020 - Marcus Schäfer 
+
+- Create qcow2 images in two steps
+
+  The creation of the qcow2 format was done in one qemu-img
+  convert call. That call instructs qemu to compress and
+  convert in one call. The downside of this approach is that
+  not all qcow2 options can be used. For example the setup
+  of:
+
+  
+
+  failed the build with an error message that compression and
+  preallocation is not possible at the same time. Thus this patch
+  changes the way the qcow2 image is created to be done in two
+  steps. The first step converts the format without compression
+  and therefore allows for any format option to be used. The
+  second call only applies the compression and leads to the
+  final result.
+
+---


commit python-kiwi for openSUSE:Factory

2020-04-14 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2020-04-14 15:08:43

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.2738 (New)


Package is "python-kiwi"

Tue Apr 14 15:08:43 2020 rev:60 rq:792963 version:9.20.6

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2020-04-05 
20:49:50.220969758 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.2738/python-kiwi.changes
2020-04-14 16:31:05.176094956 +0200
@@ -1,0 +2,32 @@
+Fri Apr 03 16:11:57 CEST 2020 - Marcus Schäfer 
+
+- Bump version: 9.20.5 → 9.20.6
+
+---
+Thu Apr 02 17:13:26 CEST 2020 - Marcus Schäfer 
+
+- Fixed plugin documentation
+
+  While setting up the kiwi boxed plugin I realized some small
+  mistakes in the plugin documentation
+
+---
+Thu Apr 02 12:58:38 CEST 2020 - Marcus Schäfer 
+
+- Allow overlay directories for profiles
+
+  In addition to the existing root/ overlay directory which
+  applies always there can now also be profile specific overlay
+  directories. If an overlay directory should be applied for
+  a specific profile this can now be done by placing this data
+  in a directory that is named the same as the profile name.
+
+---
+Wed Apr 01 14:31:58 CEST 2020 - Marcus Schäfer 
+
+- Make build of filesystem image optional for pxe
+
+  Allow to build a kernel/initrd pair without a root
+  filesystem image. Related to Issue #1388
+
+---



Other differences:
--
++ python-kiwi.spec ++
--- /var/tmp/diff_new_pack.bFPVO1/_old  2020-04-14 16:31:05.760095401 +0200
+++ /var/tmp/diff_new_pack.bFPVO1/_new  2020-04-14 16:31:05.764095405 +0200
@@ -43,7 +43,7 @@
 %endif
 
 Name:   python-kiwi
-Version:9.20.5
+Version:9.20.6
 Provides:   kiwi-schema = 7.1
 Release:0
 Url:https://github.com/SUSE/kiwi

++ python-kiwi.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.20.5/.bumpversion.cfg 
new/kiwi-9.20.6/.bumpversion.cfg
--- old/kiwi-9.20.5/.bumpversion.cfg2020-03-27 10:41:52.0 +0100
+++ new/kiwi-9.20.6/.bumpversion.cfg2020-04-03 16:11:57.0 +0200
@@ -1,5 +1,5 @@
 [bumpversion]
-current_version = 9.20.5
+current_version = 9.20.6
 commit = True
 tag = True
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.20.5/PKG-INFO new/kiwi-9.20.6/PKG-INFO
--- old/kiwi-9.20.5/PKG-INFO2020-03-27 10:43:40.0 +0100
+++ new/kiwi-9.20.6/PKG-INFO2020-04-03 16:13:32.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: kiwi
-Version: 9.20.5
+Version: 9.20.6
 Summary: KIWI - Appliance Builder (next generation)
 Home-page: https://osinside.github.io/kiwi
 Author: Marcus Schaefer
Binary files old/kiwi-9.20.5/doc/build/latex/kiwi.pdf and 
new/kiwi-9.20.6/doc/build/latex/kiwi.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.20.5/doc/build/man/kiwi.8 
new/kiwi-9.20.6/doc/build/man/kiwi.8
--- old/kiwi-9.20.5/doc/build/man/kiwi.82020-03-27 10:43:39.0 
+0100
+++ new/kiwi-9.20.6/doc/build/man/kiwi.82020-04-03 16:13:31.0 
+0200
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KIWI" "8" "Mar 27, 2020" "9.20.5" "KIWI NG"
+.TH "KIWI" "8" "Apr 03, 2020" "9.20.6" "KIWI NG"
 .SH NAME
 kiwi \- Creating Operating System Images
 .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.20.5/doc/build/man/kiwi::image::info.8 
new/kiwi-9.20.6/doc/build/man/kiwi::image::info.8
--- old/kiwi-9.20.5/doc/build/man/kiwi::image::info.8   2020-03-27 
10:43:39.0 +0100
+++ new/kiwi-9.20.6/doc/build/man/kiwi::image::info.8   2020-04-03 
16:13:31.0 +0200
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KIWI::IMAGE::INFO" "8" "Mar 27, 2020" "9.20.5" "KIWI NG"
+.TH "KIWI::IMAGE::INFO" "8" "Apr 03, 2020" "9.20.6" "KIWI NG"
 .SH NAME
 kiwi::image::info \- Provide detailed information about an image description
 .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.20.5/doc/build/man/kiwi::image::resize.8 
new/kiwi-9.20.6/doc/build/man/kiwi::image::resize.8
--- old/kiwi-9.20.5/doc/build/man/kiwi::image::resize.8 2020-03-27 
10:43:39.0 +0100
+++ 

commit python-kiwi for openSUSE:Factory

2020-04-05 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2020-04-05 20:49:47

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.3248 (New)


Package is "python-kiwi"

Sun Apr  5 20:49:47 2020 rev:59 rq:791150 version:9.20.5

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2020-03-27 
00:20:30.988111498 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.3248/python-kiwi.changes
2020-04-05 20:49:50.220969758 +0200
@@ -1,0 +2,206 @@
+Fri Mar 27 10:41:52 CET 2020 - Marcus Schäfer 
+
+- Bump version: 9.20.4 → 9.20.5
+
+---
+Thu Mar 26 12:23:32 CET 2020 - David Cassany 
+
+- Add SECURE_BOOT parameter for grub2 in efi mode
+
+  This commit adds the SECURE_BOOT parameter on bootloader sysconfig
+  for grub2.
+
+  Fixes bsc#1167746
+
+---
+Wed Mar 25 16:52:51 CET 2020 - Marcus Schäfer 
+
+- Added new oem-resize-once element
+
+  The new element controls the behavior of the repart/resize code
+  in the oem-repart dracut module. By default the repart/resize
+  happens on every reboot and therefore also allows for disk
+  geometry changes during the livetime of the machine. If the
+  element is set to false the repart/resize operation happens
+  only once and then never again. To check for this condition
+  a new profile environment variable kiwi_rootpartuuid which
+  holds the PARTUUID of the root partition has been added to
+  the disk builder.
+
+---
+Tue Mar 24 12:12:35 CET 2020 - David Cassany 
+
+- No default boot partition for btrfs_root_is_snapshot
+
+  This commit ensures no boot partition is used when root is set to be
+  a btrfs snapshot unless this is explicitly required by the user.
+
+  Fixes #1351
+
+---
+Sun Mar 22 18:46:31 CET 2020 - Marcus Schäfer 
+
+- Make disk allocation check more robust
+
+  The tools used to check the disk allocation condition
+  are sfdisk and sgdisk. The problem is that at least sfdisk
+  is different in behavior and functionality compared across
+  the distributions we support with kiwi. In addition
+  the verification for the msdos table cannot be used to
+  distinguish between intentionaly wanted free space on
+  disk and a disk that has not yet been resized. Thus
+  this commit changes two parts:
+
+  a) always report unallocated space available for the msdos
+  table to allow to run kiwi's resize code
+
+  b) make sure the table type is taken into consideration
+  It's important to run the verification based on the
+  table type (DOS, GPT) where we know the tools to work. In any
+  other case we report the disk to have unallocated space
+  and give the resize code a chance
+
+---
+Sat Mar 21 13:03:48 CET 2020 - Marcus Schäfer 
+
+- Fixed openstack integration test
+
+  nothing provides python2-oslo and required py2 packages
+
+---
+Fri Mar 20 16:35:53 CET 2020 - Marcus Schäfer 
+
+- Fixed bootloader install
+
+  Mount EFI partition in any case not only for the shim target
+
+---
+Thu Mar 19 18:21:41 CET 2020 - Marcus Schäfer 
+
+- Fixed centos integration test
+
+  Currently centos images does not build because of
+  a broken XML description
+
+---
+Thu Mar 19 18:08:24 CET 2020 - Marcus Schäfer 
+
+- Update centos integration test
+
+  There is no testing of centos disk images that uses the
+  old msdos partition table. All tests were done with GPT
+  table layout.
+
+---
+Thu Mar 19 15:56:14 CET 2020 - David Cassany 
+
+- Adding OEM integration tests for Ubuntu
+
+  This commit adds oem image type for Ubuntu integration tests
+
+---
+Wed Mar 18 16:01:13 CET 2020 - Marcus Schäfer 
+
+- Complete refactoring of fstab handling
+
+  With the new Fstab class from prior pull request there is an
+  opportunity to handle all fstab related actions to be done
+  by that class. This commit extends the Fstab class with an
+  add_entry method such that we can avoid the extra lists
+  holding raw fstab lines in e.g the disk builder. In the end
+  all fstab related data is stored in an instance of the Fstab
+  class. This also extends the KIWI api by an fstab management
+  class. Related to #1329 and #1349
+

commit python-kiwi for openSUSE:Factory

2020-03-26 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2020-03-27 00:20:27

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.3160 (New)


Package is "python-kiwi"

Fri Mar 27 00:20:27 2020 rev:58 rq:784048 version:9.20.4

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2020-02-29 
21:20:27.142034169 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.3160/python-kiwi.changes
2020-03-27 00:20:30.988111498 +0100
@@ -1,0 +2,164 @@
+Wed Mar 04 18:28:35 CET 2020 - Marcus Schäfer 
+
+- Bump version: 9.20.3 → 9.20.4
+
+---
+Wed Mar 04 15:47:41 CET 2020 - David Cassany 
+
+- Fix a regression for container builds in OBS
+
+  This commit fixes a regression introduced in 12d84be2. We need to ensure
+  that `labels` item exist in oci image configuration dict before updating
+  it and creating it in case it doesn't exist.
+
+---
+Tue Mar 03 16:38:27 CET 2020 - Marcus Schäfer 
+
+- Fixed suse doc push pipeline
+
+  build and push are not allowed to run in parallel
+
+---
+Tue Mar 03 15:27:54 CET 2020 - Marcus Schäfer 
+
+- push suse doc only on merge to master
+
+---
+Tue Mar 03 08:56:53 CET 2020 - Marcus Schäfer 
+
+- Bump version: 9.20.2 → 9.20.3
+
+---
+Mon Mar 02 11:22:25 CET 2020 - Marcus Schäfer 
+
+- Build and push SUSE documentation
+
+  On any pull request also build the suse documentation and
+  push changes to the OSInside/kiwi-suse-doc git repository.
+  The SUSE documentation team needs a repo with docbook sources
+  for the publishing procedure. In addition change the gitlab
+  pipeline to run in three stages: Test, Documentation and
+  Package. Let the style and unit tests run in parallel and
+  cleanup the dependency setup
+
+---
+Fri Feb 28 15:34:39 CET 2020 - David Cassany 
+
+- Fix container labels setup in OBS
+
+  This commits fixes the containers label setup in OBS, ensuring that
+  adding the 'org.openbuildservice.disturl' label does not clear any
+  other label.
+
+  Fixes #1338
+
+---
+Fri Feb 28 15:13:44 CET 2020 - Marcus Schäfer 
+
+- Bump version: 9.20.1 → 9.20.2
+
+---
+Fri Feb 28 09:48:55 CET 2020 - Marcus Schäfer 
+
+- Fixed schema regexp validation
+
+  Regexp patterns used in the schema are translated into python
+  expressions by generateDS. It's required to use the XSD schema
+  to run generateDS, xsd however has some restrictions on pattern
+  use which leads to a warning message for the ones fixed here
+
+---
+Wed Feb 26 16:38:01 CET 2020 - Marcus Schäfer 
+
+- Fixed completion_generator
+
+  Due to the change of the binary name for consistency in the
+  docopt docstrings the completion generator failed to produce
+  correct results. This commit fixes it
+
+---
+Wed Feb 26 13:05:10 CET 2020 - Neal Gompa 
+
+- Store Mock build logs and built RPMs as short-term artifacts
+
+  This makes it much easier to debug what is happening with mock when
+  failures occur.
+
+---
+Tue Feb 25 15:17:57 CET 2020 - Marcus Schäfer 
+
+- Added sle15 ppc oem integration test
+
+  Related to Issue #1325
+
+---
+Tue Feb 25 15:12:27 CET 2020 - Marcus Schäfer 
+
+- Added task plugin documentation
+
+  Documentation for developers how to write a custom kiwi
+  task plugin.
+
+---
+Tue Feb 25 10:42:02 CET 2020 - Marcus Schäfer 
+
+- Update manual page documentation
+
+  Fixed manual pages to use kiwi-ng as the command name
+
+---
+Tue Feb 25 10:36:29 CET 2020 - Marcus Schäfer 
+
+- Fixed docopt strings to use correct binary name
+
+  The kiwi binary from the entry_point configuration is
+  kiwi-ng. The docopt strings should use this name for
+  consistency. The alternative binary name kiwi is just
+  a symlink created on the rpm packaging level and is
+  not guaranteed to exist depending on how kiwi was
+  installed
+
+---
+Mon Feb 24 23:16:27 CET 2020 - Marcus Schäfer 
+

commit python-kiwi for openSUSE:Factory

2020-02-29 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2020-02-29 21:20:24

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.26092 (New)


Package is "python-kiwi"

Sat Feb 29 21:20:24 2020 rev:57 rq:779546 version:9.20.1

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2020-02-19 
12:39:40.427524503 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.26092/python-kiwi.changes   
2020-02-29 21:20:27.142034169 +0100
@@ -1,0 +2,162 @@
+Wed Feb 19 18:01:58 CET 2020 - Marcus Schäfer 
+
+- Bump version: 9.20.0 → 9.20.1
+
+---
+Wed Feb 19 16:51:56 CET 2020 - Marcus Schäfer 
+
+- Added serial console in centos integration test
+
+  For use with Kanku we enable the serial console for the
+  centos integration test image
+
+---
+Wed Feb 19 10:37:19 CET 2020 - Marcus Schäfer 
+
+- Make PrEP partition known to GPT partitioner
+
+---
+Wed Feb 19 10:24:41 CET 2020 - Marcus Schäfer 
+
+- Use GPT table for Power ofw firmware
+
+  GPT partition table should be preferred for power systems
+  these days. Related to Issue #1325
+
+---
+Wed Feb 19 09:40:50 CET 2020 - Marcus Schäfer 
+
+- target blocksize for IBM Power8 systems is 4k
+
+  Adapt the oem image integration test for bare metal to use
+  4k blocksize
+
+---
+Tue Feb 18 10:38:30 CET 2020 - Marcus Schäfer 
+
+- Fixup documentation for consistency
+
+  There is the legacy kiwi version and there is this kiwi(next generation).
+  From a documentation perspective there are several inconsistencies that
+  could confuse users. This commit makes the name for KIWI-NG consistent
+  across the entire documentation. At places where we point to older
+  documentation we use the term Legacy KIWI and a link to the documentation
+  that covers this part. All this is needed in preparation to cleanup the
+  documentation situation for the SUSE documentation but with respect to
+  the upstream doc sources, their layout and markup.
+
+---
+Mon Feb 17 16:58:56 CET 2020 - David Cassany 
+
+- Do not create empty macros file
+
+  This commit makes sure to empty RPM macros files are created during
+  the build. Additionally it also ensures that no needless `rm` and `mkdir`
+  calls are done.
+
+  Fixes #1316
+
+---
+Mon Feb 17 16:02:46 CET 2020 - Marcus Schäfer 
+
+- Turn btrfs requirement into a recommend
+
+  Only on suse systems btrfs is eligable to be a required package
+  because it's the default filesystem of that distribution. In any
+  other case it should be a recommended package. As a side effect
+  of this change we will be able to activate the CentOS-8 build
+  target
+
+---
+Sat Feb 15 15:46:21 CET 2020 - Marcus Schäfer 
+
+- Bump version: 9.19.16 → 9.20.0
+
+---
+Thu Feb 13 16:03:42 CET 2020 - David Cassany 
+
+- Fix append file for PXE
+
+  This commit fixes a regression introduced in 141f384e. With this commit
+  the append file is only added to the PXE tarball only when it is
+  created.
+
+---
+Tue Feb 11 19:04:19 CET 2020 - Al 
+
+- Split kiwi-dump into 2 modules to allow inserting a module after the image 
dump and before system reboot
+
+---
+Tue Feb 11 13:14:34 CET 2020 - Marcus Schäfer 
+
+- Addded doc_suse tox target to build docbook target
+
+  SUSE documentation is based on docbook or asciidoc. The kiwi
+  documentation is maintained along with the code and uses the
+  sphinx system and therefore ReST as markup language. We would
+  like to keep one source and don't want to move to another markup
+  language. Thus the sources needs to be structured in a way that
+  allows translation into sphinx supported targets as well as
+  into SUSE docbook style. This commit changes the documentation
+  structure in a way that both is possible. With the use of Sphinx
+  XML and rstxml2docbook the ReST docs are converted into docbook.
+  From there the SUSE daps tool can create SUSE documentation
+
+---
+Mon Feb 10 09:34:07 CET 2020 - Marcus Schäfer 
+
+- Move gitlab stages to use gitlab registry
+
+  The kiwi-ci-containers project 

commit python-kiwi for openSUSE:Factory

2020-02-19 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2020-02-19 12:39:32

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.26092 (New)


Package is "python-kiwi"

Wed Feb 19 12:39:32 2020 rev:56 rq:774133 version:9.19.16

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2020-01-19 
20:51:06.131850578 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.26092/python-kiwi.changes   
2020-02-19 12:39:40.427524503 +0100
@@ -1,0 +2,213 @@
+Thu Feb 06 10:07:45 CET 2020 - Marcus Schäfer 
+
+- Bump version: 9.19.15 → 9.19.16
+
+---
+Wed Feb 05 17:11:07 CET 2020 - Marcus Schäfer 
+
+- Deleted distro provided login.defs from overlay
+
+---
+Wed Feb 05 12:11:43 CET 2020 - Marcus Schäfer 
+
+- Delete use of methods that are done by the builder
+
+---
+Tue Feb 04 09:18:11 CET 2020 - Marcus Schäfer 
+
+- Deleted obsolete ifplugd from arm build test
+
+---
+Mon Feb 03 10:20:40 CET 2020 - Marcus Schäfer 
+
+- Deleted obsolete ifplugd from s390 build test
+
+---
+Mon Feb 03 10:17:32 CET 2020 - Marcus Schäfer 
+
+- Update status helper script
+
+  Also show new ppc integration test builds
+
+---
+Mon Feb 03 10:06:32 CET 2020 - Marcus Schäfer 
+
+- Added fedora ppc integration test
+
+  Added obs integration test for building a simple disk image
+  to be started in a VM on power. Related to Issue #1325
+
+---
+Sun Feb 02 20:23:00 CET 2020 - Marcus Schäfer 
+
+- Added suse ppc integration test
+
+  Added obs integration test for building a simple disk image
+  to be started in a VM on power. Related to Issue #1325
+
+---
+Sun Feb 02 20:13:35 CET 2020 - Marcus Schäfer 
+
+- Bump version: 9.19.14 → 9.19.15
+
+---
+Wed Jan 29 14:49:03 CET 2020 - Neal Gompa 
+
+- Disable RPM module content validation and filtering when building in OBS
+
+  The Open Build Service builds images by identifying the requested 
dependencies,
+  downloading them into an isolated environment, regenerating the repository
+  metadata from scratch with *only* that content, and then passing those
+  new repositories to be used for building images. This enforces the
+  reproducibility of the image build process.
+
+  However, when building images for Linux distributions that have
+  AppStreams/modules (such as Red Hat Enterprise Linux/CentOS 8)
+  in an Open Build Service system, the repository metadata associated
+  with modules is not present as OBS does not generate it.
+
+  This causes the image build to fail because the normal module
+  content filtering rules make it so that modular RPMs are disabled
+  unless there is module metadata in the repository that identifies
+  them and that the module has been configured to be enabled.
+
+  As it is not possible for us to satisfy those conditions, instead
+  we disable modular filtering entirely when we detect that the image
+  build is occurring inside the build service, as we are reasonably
+  certain that OBS will not give us bad or broken package sets.
+
+---
+Tue Jan 28 09:41:25 CET 2020 - Marcus Schäfer 
+
+- Fixed ppc kernel lookup
+
+  On power the kernel is named e.g vmlinux-4.12.14-197.29-default
+  kiwi was missing that name match. Related to Issue #1325
+
+---
+Mon Jan 27 17:11:36 CET 2020 - Marcus Schäfer 
+
+- Fixed sat solver flags validation
+
+  The sat library from the python3-solv plugin does not expose
+  the flags information as method. Instead the flags value is
+  a variable pointing to an integer that has a name mapping
+  in self.solv.Selection from the library.
+
+---
+Fri Jan 24 10:18:51 CET 2020 - Marcus Schäfer 
+
+- Bump version: 9.19.13 → 9.19.14
+
+---
+Wed Jan 22 13:32:10 CET 2020 - David Cassany 
+
+- Make use of Path.which including root_dir parameter
+
+  This commit refactors the use of Path.which in several parts of the
+  code. Since dd4d2ed78 the Path utility is capable to run Path.which
+  on certain chroot env, thus no need to adapt the PATH environment
+  

commit python-kiwi for openSUSE:Factory

2020-01-19 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2020-01-19 20:51:00

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.26092 (New)


Package is "python-kiwi"

Sun Jan 19 20:51:00 2020 rev:55 rq:764217 version:9.19.10

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2020-01-01 
14:57:38.985910772 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.26092/python-kiwi.changes   
2020-01-19 20:51:06.131850578 +0100
@@ -1,0 +2,41 @@
+Mon Jan 13 10:12:58 CET 2020 - Marcus Schäfer 
+
+- Bump version: 9.19.9 → 9.19.10
+
+---
+Sun Jan 12 21:51:30 CET 2020 - Marcus Schäfer 
+
+- Follow up fix for kernel version lookup
+
+  When using custom kiwi boot images a shell method named
+  baseCreateCommonKernelFile was used to create a common
+  kernel file name in the boot image to allow a simpler
+  search code in the builder. The search code in the builder
+  however uses the standard kernel naming schema and with
+  the latest changes to the kernel version lookup the
+  common name did not match the matching pattern anymore.
+  The use of such a common kernel file is obsolete and
+  the shell method can finally be deleted.
+
+---
+Sat Jan 11 22:33:05 CET 2020 - Marcus Schäfer 
+
+- Bump version: 9.19.8 → 9.19.9
+
+---
+Thu Jan 09 11:25:13 CET 2020 - Marcus Schäfer 
+
+- Refactor kernel version lookup
+
+  For the lookup of the kernel version kiwi provided a small
+  C program that reads the first bytes of the kernel binary
+  and extracts the version information. Given the various
+  compression formats and also the problem of kernel files
+  that contains the decompressor code which could be anything
+  it has turned out to be difficult to provide a stable tool
+  to read the version from the binary. Therefore the code in
+  kiwi was refactored to read the version via regexp match
+  from the filename which also makes kversion an obsolete
+  tool. This Fixes #1308
+
+---



Other differences:
--
++ python-kiwi.spec ++
--- /var/tmp/diff_new_pack.E33rac/_old  2020-01-19 20:51:07.095851084 +0100
+++ /var/tmp/diff_new_pack.E33rac/_new  2020-01-19 20:51:07.095851084 +0100
@@ -43,7 +43,7 @@
 %endif
 
 Name:   python-kiwi
-Version:9.19.8
+Version:9.19.10
 Provides:   kiwi-schema = 7.1
 Release:0
 Url:https://github.com/SUSE/kiwi
@@ -426,7 +426,6 @@
 %files -n kiwi-tools
 %{_bindir}/dcounter
 %{_bindir}/isconsole
-%{_bindir}/kversion
 %{_bindir}/utimer
 
 %files -n dracut-kiwi-lib

++ python-kiwi-rpmlintrc ++
--- /var/tmp/diff_new_pack.E33rac/_old  2020-01-19 20:51:07.115851095 +0100
+++ /var/tmp/diff_new_pack.E33rac/_new  2020-01-19 20:51:07.115851095 +0100
@@ -31,7 +31,6 @@
 addFilter("W: no-manual-page-for-binary utimer");
 addFilter("W: no-manual-page-for-binary driveready");
 addFilter("W: no-manual-page-for-binary setctsid");
-addFilter("W: no-manual-page-for-binary kversion");
 addFilter("W: no-manual-page-for-binary isconsole");
 addFilter("W: no-manual-page-for-binary kiwicompat");
 

++ python-kiwi.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.19.8/.bumpversion.cfg 
new/kiwi-9.19.10/.bumpversion.cfg
--- old/kiwi-9.19.8/.bumpversion.cfg2019-12-19 16:12:46.0 +0100
+++ new/kiwi-9.19.10/.bumpversion.cfg   2020-01-13 10:12:58.0 +0100
@@ -1,5 +1,5 @@
 [bumpversion]
-current_version = 9.19.8
+current_version = 9.19.10
 commit = True
 tag = True
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.19.8/.coverage new/kiwi-9.19.10/.coverage
--- old/kiwi-9.19.8/.coverage   1970-01-01 01:00:00.0 +0100
+++ new/kiwi-9.19.10/.coverage  2016-03-14 11:05:59.0 +0100
@@ -0,0 +1 @@
+!coverage.py: This is a private format, don't read it directly!{"lines": 
{"/home/ms/Project/kiwi-horizon/kiwi/storage/disk.py": [18, 19, 20, 23, 24, 25, 
26, 27, 30, 33, 34, 38, 40, 41, 42, 43, 45, 46, 49, 51, 56, 57, 58, 59, 61, 63, 
69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 91, 92, 
93, 94, 96, 97, 98, 99, 101, 102, 103, 104, 106, 107, 108, 109, 111, 112, 113, 
114, 115, 116, 117, 118, 120, 121, 123, 128, 129, 130, 131, 132, 133, 135, 136, 
139, 140, 141, 143, 149, 151, 152, 154, 158, 159, 160, 161, 163, 165, 166, 169, 
170, 171, 174, 175, 176, 177, 179, 180, 181, 182, 

commit python-kiwi for openSUSE:Factory

2020-01-01 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2020-01-01 14:57:04

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.6675 (New)


Package is "python-kiwi"

Wed Jan  1 14:57:04 2020 rev:54 rq:758475 version:9.19.8

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-12-11 
12:04:45.384749660 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.6675/python-kiwi.changes
2020-01-01 14:57:38.985910772 +0100
@@ -1,0 +2,54 @@
+Thu Dec 19 16:12:47 CET 2019 - David Cassany 
+
+- Bump version: 9.19.7 → 9.19.8
+
+---
+Thu Dec 19 15:42:05 CET 2019 - David Cassany 
+
+- 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
+
+---
+Thu Dec 19 11:45:14 CET 2019 - David Cassany 
+
+- 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
+
+---
+Wed Dec 18 15:51:26 CET 2019 - David Cassany 
+
+- 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
+
+---
+Tue Dec 17 13:10:11 CET 2019 - David Cassany 
+
+- 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
+
+---
+Thu Dec 12 09:57:11 CET 2019 - Marcus Schäfer 
+
+- Fixed installation chapter in the documentation
+
+  The chapter still outlines multipython support but we
+  dropped support for python2 some time ago
+
+---



Other differences:
--
++ python-kiwi.spec ++
--- /var/tmp/diff_new_pack.O3oulh/_old  2020-01-01 14:57:41.601912139 +0100
+++ /var/tmp/diff_new_pack.O3oulh/_new  2020-01-01 14:57:41.637912158 +0100
@@ -43,7 +43,7 @@
 %endif
 
 Name:   python-kiwi
-Version:9.19.7
+Version:9.19.8
 Provides:   kiwi-schema = 7.1
 Release:0
 Url:https://github.com/SUSE/kiwi

++ python-kiwi.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.19.7/.bumpversion.cfg 
new/kiwi-9.19.8/.bumpversion.cfg
--- old/kiwi-9.19.7/.bumpversion.cfg2019-12-10 09:27:41.0 +0100
+++ new/kiwi-9.19.8/.bumpversion.cfg2019-12-19 16:12:46.0 +0100
@@ -1,5 +1,5 @@
 [bumpversion]
-current_version = 9.19.7
+current_version = 9.19.8
 commit = True
 tag = True
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.19.7/.coverage new/kiwi-9.19.8/.coverage
--- old/kiwi-9.19.7/.coverage   2016-03-14 11:05:59.0 +0100
+++ new/kiwi-9.19.8/.coverage   1970-01-01 01:00:00.0 +0100
@@ -1 +0,0 @@
-!coverage.py: This is a private format, don't read it directly!{"lines": 
{"/home/ms/Project/kiwi-horizon/kiwi/storage/disk.py": [18, 19, 20, 23, 24, 25, 
26, 27, 30, 33, 34, 38, 40, 41, 42, 43, 45, 46, 49, 51, 56, 57, 58, 59, 61, 63, 
69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 91, 92, 
93, 94, 96, 97, 98, 99, 101, 102, 103, 104, 106, 107, 108, 109, 111, 112, 113, 
114, 115, 116, 117, 118, 120, 121, 123, 128, 129, 130, 131, 132, 133, 135, 136, 
139, 140, 141, 143, 149, 151, 152, 154, 158, 159, 160, 161, 163, 165, 166, 169, 
170, 171, 174, 175, 176, 177, 179, 180, 181, 182, 183, 184, 185, 188, 189, 190, 
191, 194, 195, 197, 198, 199, 201, 202, 203, 204, 205, 206, 208, 209, 210, 
211], "/home/ms/Project/kiwi-horizon/kiwi/package_manager/zypper.py": [18, 21, 
22, 23, 29, 32, 33, 34, 35, 36, 38, 39, 40, 42, 43, 45, 46, 48, 49, 51, 55, 56, 
57, 60, 61, 62, 64, 67, 68, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 84, 85, 
86, 89, 90, 93, 94, 96, 99, 100, 103, 104, 105, 107, 110, 111, 114, 115, 116, 
118, 123, 124, 127, 128, 129, 132, 

commit python-kiwi for openSUSE:Factory

2019-12-11 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-12-11 12:04:11

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.4691 (New)


Package is "python-kiwi"

Wed Dec 11 12:04:11 2019 rev:53 rq:755480 version:9.19.7

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-11-11 
13:00:18.329684925 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.4691/python-kiwi.changes
2019-12-11 12:04:45.384749660 +0100
@@ -1,0 +2,418 @@
+Tue Dec 10 09:27:41 CET 2019 - Marcus Schäfer 
+
+- Bump version: 9.19.6 → 9.19.7
+
+---
+Sun Dec 08 18:57:19 CET 2019 - Marcus Schäfer 
+
+- 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
+
+---
+Fri Dec 06 17:13:16 CET 2019 - Neal Gompa 
+
+- Exclude 'Recommends: kiwi-man-pages' for EL7 and older in the spec
+
+---
+Fri Dec 06 16:34:04 CET 2019 - Marcus Schäfer 
+
+- 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
+
+---
+Fri Dec 06 16:28:32 CET 2019 - Marcus Schäfer 
+
+- 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.
+
+---
+Fri Dec 06 16:16:33 CET 2019 - Marcus Schäfer 
+
+- 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
+
+---
+Thu Dec 05 09:26:31 CET 2019 - Marcus Schäfer 
+
+- Open image files in UTF-8
+
+  Post image build metadata like the packages file which are
+  created from data produced by the package manager can contain
+  multibyte characters and should be written into files opened
+  with the UTF-8 encoding. The same applies to the image imported
+  XML description. This Fixes #1290
+
+---
+Wed Dec 04 17:36:55 CET 2019 - Marcus Schäfer 
+
+- Bump version: 9.19.5 → 9.19.6
+
+---
+Wed Dec 04 16:21:49 CET 2019 - Marcus Schäfer 
+
+- Fixup package list for GCE integration test
+
+  Package growpart-rootgrow does no longer exist. Will be
+  replaced by a partgrow implementation
+
+---
+Wed Dec 04 10:44:49 CET 2019 - Marcus Schäfer 
+
+- Fixed root setup when building in OBS
+
+  When building in an OBS worker no udevd is running which prevents
+  grub2-mkconfig from finding the by-* device nodes and it puts the
+  local loop device in which is wrong. Therefore the patching code
+  used for overlay disk configurations also applies when building
+  in an OBS worker environment. This Fixes #1287
+
+---
+Mon Dec 02 12:26:03 CET 2019 - Marcus Schäfer 
+
+- Bump version: 9.19.4 → 9.19.5
+
+---
+Fri Nov 29 11:56:08 CET 2019 - Marcus Schäfer 
+
+- Fixed setup of default grub config
+
+  In /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT also contained
+  the root= information. If grub2-mkconfig runs with that information
+  it places the root device information twice because grub2-mkconfig
+  resolves this information itself. This commit prevents the root=
+  information to be placed in the default grub config and
+  Fixes bsc#1156908
+
+---
+Wed Nov 27 15:50:40 CET 2019 - Marcus Schäfer 
+
+- Lookup distribution specific grub font dir
+
+  In addition to the generic grub font directory also lookup
+  distribution specific font paths in the system and copy the
+  grub unicode font into it. This Fixes #1253
+
+---
+Wed Nov 27 09:29:13 CET 2019 - David Cassany 

commit python-kiwi for openSUSE:Factory

2019-11-11 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-11-11 13:00:16

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.2990 (New)


Package is "python-kiwi"

Mon Nov 11 13:00:16 2019 rev:52 rq:746311 version:9.18.31

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-11-04 
16:57:32.607691731 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.2990/python-kiwi.changes
2019-11-11 13:00:18.329684925 +0100
@@ -1,0 +2,662 @@
+Thu Nov 07 16:00:01 CET 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.30 → 9.18.31
+
+---
+Wed Nov 06 13:36:38 CET 2019 - David Cassany 
+
+- Fix gitlab CI pipeline
+
+  Ensure the gitlab CI includes make package for docs generation
+
+---
+Wed Nov 06 12:12:01 CET 2019 - David Cassany 
+
+- 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 /EFI/BOOT.
+
+  Fixes bsc#1155815
+
+---
+Thu Oct 31 14:38:47 CET 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.29 → 9.18.30
+
+---
+Thu Oct 31 12:06:34 CET 2019 - Ruediger Oertel 
+
+- fix kernel module handling for xz compressed modules
+  and firmware files to fix issue #1256
+
+---
+Tue Oct 29 10:06:36 CET 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.28 → 9.18.29
+
+---
+Tue Oct 29 10:03:46 CET 2019 - Marcus Schäfer 
+
+- Update Host/Image support matrix
+
+  Update documentation about the Host vs. Image support and
+  compatibility matrix with regards to the SLES target.
+
+---
+Mon Oct 28 16:38:00 CET 2019 - Marcus Schäfer 
+
+- 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
+
+---
+Mon Oct 28 10:15:46 CET 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.27 → 9.18.28
+
+---
+Fri Oct 25 15:10:42 CEST 2019 - Marcus Schäfer 
+
+- Delete left over print statement from unit test
+
+---
+Fri Oct 25 14:24:36 CEST 2019 - Javier Martinez Canillas 
+
+- 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
+
+---
+Fri Oct 25 10:38:09 CEST 2019 - Marcus Schäfer 
+
+- Bump Fedora x86 build test to Fedora30
+
+---
+Fri Oct 25 09:33:06 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.26 → 9.18.27
+
+---
+Thu Oct 24 22:06:33 CEST 2019 - David Cassany 
+
+- 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`.
+
+---
+Thu Oct 24 11:35:48 CEST 2019 - Marcus Schäfer 
+
+- Skip isolinux ui setup on serial terminal config
+
+  If the attribute bootloader_console="serial" is set, the
+  expectation that there is no graphics hardware available is
+  valid. Thus the isolinux setup should not contain any ui
+  configuration instructions because that leads to run the
+  graphics initialization which blocks the system if not
+  present. Please note the bootloader_console allows for
+  multiple console configuration. In mixed setup the ui
+  configuration still applies. This Fixes #1153
+
+---
+Thu Oct 24 10:36:43 CEST 2019 - Marcus Schäfer 
+
+- Added helper script to test status of test builds
+
+  build_status fetches information from obs about the status
+  of the integration test builds. It also allows an easy refresh
+  of the tests regarding content changes on git when called
+  with the refresh parameter: 

commit python-kiwi for openSUSE:Factory

2019-11-04 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-11-04 16:57:29

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.2990 (New)


Package is "python-kiwi"

Mon Nov  4 16:57:29 2019 rev:51 rq:745220 version:9.18.16

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-11-03 
11:00:03.571097892 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.2990/python-kiwi.changes
2019-11-04 16:57:32.607691731 +0100
@@ -2,629 +1,0 @@
-Tue Oct 29 10:06:36 CET 2019 - Marcus Schäfer 
-
-- Bump version: 9.18.28 → 9.18.29
-

-Tue Oct 29 10:03:46 CET 2019 - Marcus Schäfer 
-
-- Update Host/Image support matrix
-
-  Update documentation about the Host vs. Image support and
-  compatibility matrix with regards to the SLES target.
-

-Mon Oct 28 16:38:00 CET 2019 - Marcus Schäfer 
-
-- 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
-

-Mon Oct 28 10:15:46 CET 2019 - Marcus Schäfer 
-
-- Bump version: 9.18.27 → 9.18.28
-

-Fri Oct 25 15:10:42 CEST 2019 - Marcus Schäfer 
-
-- Delete left over print statement from unit test
-

-Fri Oct 25 14:24:36 CEST 2019 - Javier Martinez Canillas 
-
-- 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
-

-Fri Oct 25 10:38:09 CEST 2019 - Marcus Schäfer 
-
-- Bump Fedora x86 build test to Fedora30
-

-Fri Oct 25 09:33:06 CEST 2019 - Marcus Schäfer 
-
-- Bump version: 9.18.26 → 9.18.27
-

-Thu Oct 24 22:06:33 CEST 2019 - David Cassany 
-
-- 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`.
-

-Thu Oct 24 11:35:48 CEST 2019 - Marcus Schäfer 
-
-- Skip isolinux ui setup on serial terminal config
-
-  If the attribute bootloader_console="serial" is set, the
-  expectation that there is no graphics hardware available is
-  valid. Thus the isolinux setup should not contain any ui
-  configuration instructions because that leads to run the
-  graphics initialization which blocks the system if not
-  present. Please note the bootloader_console allows for
-  multiple console configuration. In mixed setup the ui
-  configuration still applies. This Fixes #1153
-

-Thu Oct 24 10:36:43 CEST 2019 - Marcus Schäfer 
-
-- Added helper script to test status of test builds
-
-  build_status fetches information from obs about the status
-  of the integration test builds. It also allows an easy refresh
-  of the tests regarding content changes on git when called
-  with the refresh parameter: build_status refresh
-

-Wed Oct 23 17:59:31 CEST 2019 - Marcus Schäfer 
-
-- Update development documentation
-
-  With the latest change to the logger kiwi can now be better
-  used as an api in other python programs
-

-Wed Oct 23 16:01:27 CEST 2019 - Marcus Schäfer 
-
-- Fixed install_devel_packages helper
-
-  Missing libffi and enchant devel packages. Also deleted
-  trang since it's not provided by default in the distro
-  and optional
-

-Wed Oct 23 12:22:51 CEST 2019 - Marcus Schäfer 
-
-- Bump version: 9.18.25 → 9.18.26
-

-Wed Oct 23 12:22:14 CEST 2019 - Marcus Schäfer 
-
-- Update documentation
-
-  Link paths to the integration tests has changed
-

-Wed Oct 23 12:07:26 CEST 2019 - Marcus Schäfer 
-
-- 

commit python-kiwi for openSUSE:Factory

2019-11-03 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-11-03 11:00:01

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.2990 (New)


Package is "python-kiwi"

Sun Nov  3 11:00:01 2019 rev:50 rq:743848 version:9.18.29

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-09-30 
15:51:41.658446876 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.2990/python-kiwi.changes
2019-11-03 11:00:03.571097892 +0100
@@ -1,0 +2,629 @@
+Tue Oct 29 10:06:36 CET 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.28 → 9.18.29
+
+---
+Tue Oct 29 10:03:46 CET 2019 - Marcus Schäfer 
+
+- Update Host/Image support matrix
+
+  Update documentation about the Host vs. Image support and
+  compatibility matrix with regards to the SLES target.
+
+---
+Mon Oct 28 16:38:00 CET 2019 - Marcus Schäfer 
+
+- 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
+
+---
+Mon Oct 28 10:15:46 CET 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.27 → 9.18.28
+
+---
+Fri Oct 25 15:10:42 CEST 2019 - Marcus Schäfer 
+
+- Delete left over print statement from unit test
+
+---
+Fri Oct 25 14:24:36 CEST 2019 - Javier Martinez Canillas 
+
+- 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
+
+---
+Fri Oct 25 10:38:09 CEST 2019 - Marcus Schäfer 
+
+- Bump Fedora x86 build test to Fedora30
+
+---
+Fri Oct 25 09:33:06 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.26 → 9.18.27
+
+---
+Thu Oct 24 22:06:33 CEST 2019 - David Cassany 
+
+- 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`.
+
+---
+Thu Oct 24 11:35:48 CEST 2019 - Marcus Schäfer 
+
+- Skip isolinux ui setup on serial terminal config
+
+  If the attribute bootloader_console="serial" is set, the
+  expectation that there is no graphics hardware available is
+  valid. Thus the isolinux setup should not contain any ui
+  configuration instructions because that leads to run the
+  graphics initialization which blocks the system if not
+  present. Please note the bootloader_console allows for
+  multiple console configuration. In mixed setup the ui
+  configuration still applies. This Fixes #1153
+
+---
+Thu Oct 24 10:36:43 CEST 2019 - Marcus Schäfer 
+
+- Added helper script to test status of test builds
+
+  build_status fetches information from obs about the status
+  of the integration test builds. It also allows an easy refresh
+  of the tests regarding content changes on git when called
+  with the refresh parameter: build_status refresh
+
+---
+Wed Oct 23 17:59:31 CEST 2019 - Marcus Schäfer 
+
+- Update development documentation
+
+  With the latest change to the logger kiwi can now be better
+  used as an api in other python programs
+
+---
+Wed Oct 23 16:01:27 CEST 2019 - Marcus Schäfer 
+
+- Fixed install_devel_packages helper
+
+  Missing libffi and enchant devel packages. Also deleted
+  trang since it's not provided by default in the distro
+  and optional
+
+---
+Wed Oct 23 12:22:51 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.25 → 9.18.26
+
+---
+Wed Oct 23 12:22:14 CEST 2019 - Marcus Schäfer 
+
+- Update documentation
+
+  Link paths to the integration tests has changed
+
+---
+Wed Oct 23 12:07:26 CEST 2019 - Marcus Schäfer 
+
+- 

commit python-kiwi for openSUSE:Factory

2019-09-30 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-09-30 15:51:40

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.2352 (New)


Package is "python-kiwi"

Mon Sep 30 15:51:40 2019 rev:49 rq:732926 version:9.18.16

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-09-11 
10:23:14.335489577 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.2352/python-kiwi.changes
2019-09-30 15:51:41.658446876 +0200
@@ -1,0 +2,121 @@
+Tue Sep 17 13:32:32 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.15 → 9.18.16
+
+---
+Tue Sep 17 13:04:00 CEST 2019 - David Cassany 
+
+- Fix modules omission for dracut based initrds
+
+  This commit fixes a regression introduced in 07ea23a4. In OEM images
+  the dracut modules were not properly omitted as the code was evaluating
+  the wrong variable.
+
+  Fixes #1201
+
+---
+Fri Sep 13 18:01:40 CEST 2019 - David Cassany 
+
+- Fix GPT to MBR convertion
+
+  This commit swaps the order of the command in gpt to mbr convertion
+  in partitioner.gpt.set_mbr method.
+
+  sgdisk by default converts the partition table from MBR to GPT in memory.
+  The change is never applied unless you provide the -g option forcing to
+  overwrite the partition table format. If sgdisk does the convertion in
+  memory and the user does not provide the -g flag it returns an error
+  code.
+
+  The solution applied in this commit is to just run the GPT to MBR
+  convertion as the last sgdisk command and change partition type before
+  running the convertion.
+
+---
+Fri Sep 13 11:06:10 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.14 → 9.18.15
+
+---
+Fri Sep 13 11:01:40 CEST 2019 - jpwidera 
<30520224+jpwid...@users.noreply.github.com>
+
+- Fixed user permission
+
+  The comand was evaluated as chmod -c -R '...' . This is not the
+  correct syntax. Removing quotation marks solved problem
+  and Fixes #1191
+
+---
+Thu Sep 12 17:12:29 CEST 2019 - David Cassany 
+
+- Clean up openstack packages
+
+---
+Thu Sep 12 16:20:44 CEST 2019 - David Cassany 
+
+- Fix unresolves for x86 integration tests
+
+  nfsidmap package is no longer available in TW. It's been renamed to
+  libnfsidmap1, moreover this is a package already required by nfs-client
+  and similar packages. Thus gets installed in the modified image
+  descriptions without having to list it, as it is already a dependency of
+  another required package.
+
+---
+Thu Sep 12 15:32:50 CEST 2019 - Marcus Schäfer 
+
+- Do not require multipath in dracut-kiwi-oem-dump
+
+  Installation of multipath tools triggers storage devices
+  to be handled as multipath maps in dracut. If the deployment
+  happens in a non multipath system those devices do not exist
+  and the system later hangs in the dracut initqueue waiting
+  for mapper devices that never appears
+
+---
+Thu Sep 12 12:32:12 CEST 2019 - jpwidera 
+
+- Reverting partsthat are already implemented
+
+  This problem is discussed in #1195
+
+---
+Tue Sep 10 16:42:05 CEST 2019 - jpwidera 
+
+- Switched back to original root-device search
+
+---
+Tue Sep 10 16:18:01 CEST 2019 - Marcus Schäfer 
+
+- Detect raid compound in root disk detection
+
+  Make sure raid managed storage e.g fake raid is detected
+  using the correct md device. Fixes #1181
+
+---
+Tue Sep 10 09:49:43 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.13 → 9.18.14
+
+---
+Fri Aug 30 13:29:40 CEST 2019 - Jan Widera 
+
+- Allows to list fake-raid partitions
+
+  Solves problem in #1181
+
+---
+Fri Aug 30 12:26:48 CEST 2019 - David Cassany 
+
+- Add the `-wildcards` flag in mksqashfs call
+
+  This commit ensures the `-wildcards` flag of mksquashfs is being used.
+
+  This is related to #1184
+
+---
+Fri Aug 30 11:08:58 CEST 2019 - David Cassany 
+
+- Adding overlayroot integration test
+

commit python-kiwi for openSUSE:Factory

2019-09-11 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-09-11 10:23:14

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.7948 (New)


Package is "python-kiwi"

Wed Sep 11 10:23:14 2019 rev:48 rq:728721 version:9.18.13

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-09-02 
13:17:40.717390912 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.7948/python-kiwi.changes
2019-09-11 10:23:14.335489577 +0200
@@ -1,0 +2,128 @@
+Thu Aug 29 16:38:30 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.12 → 9.18.13
+
+---
+Thu Aug 29 11:38:56 CEST 2019 - Marcus Schäfer 
+
+- Add --add-bootstrap-packages option
+
+  The prepare and build commands now allows to specify additional
+  packages to be installed as part of the early bootstrap phase
+  This Fixes #1151
+
+---
+Wed Aug 28 16:07:31 CEST 2019 - Marcus Schäfer 
+
+- Detect raid disks in oem dump module
+
+  The current disk detection only takes lsblk entries into
+  account that marks the device as 'disk'. However on raid
+  disks like fake raid controllers the disk is mapped via
+  dmraid and marked as 'raidX' device. This commit also takes
+  those devices into account for deployment. Issue #1181
+
+---
+Tue Aug 27 11:13:30 CEST 2019 - Marcus Schäfer 
+
+- Fix return value of is_prepared method
+
+  The method is expected to return a bool value. In fact it
+  returned a list. An empty list is evalutated as False in
+  python, a list with content as True. So the way the method
+  is used is correct but the return value should be a real
+  bool value to match the docs and expectations. Also the
+  unit test for this code was wrong. This Fixes #1175
+
+---
+Mon Aug 26 17:58:33 CEST 2019 - Marcus Schäfer 
+
+- Update documentation regarding fstab adaptions
+
+---
+Mon Aug 26 17:08:49 CEST 2019 - Marcus Schäfer 
+
+- Add support for custom fstab script extension
+
+  In addition to fstab append and patch features we also allow
+  an fstab.script file that is called chrooted. The change is
+  needed to support overlay mounting of filesystems as part
+  of the initrd. If system filesystems needs to be changed in
+  a way that they can be used in an overlay mount, the standard
+  mount entry has to take the x-initrd.mount capability which
+  requires a modification of the fstab which is cumbersome to
+  handle as a patch file. This concept is currently used as
+  part of the MicroOS project in SUSE and is applied in the
+  integration test build maintained for this target. This
+  Fixes bsc#1129566
+
+---
+Fri Aug 23 14:24:12 CEST 2019 - Neal Gompa 
+
+- Fix GitLab CI jobs for building on Fedora
+
+  Mock is incorrectly using systemd sysusers now without a systemd dependency 
or
+  working sysusers scriptlets. For now, manually create the mock group.
+
+  In addition, let's go ahead and upgrade to a Fedora 30 chroot for the mock 
builds.
+
+---
+Fri Aug 23 11:28:36 CEST 2019 - David Cassany 
+
+- Avoid default installation of dracut kiwi modules
+
+  With this commit dracut modules won't be installed by default
+  in the initrd unless they are requested by the commandline calling
+  dracut or by a dracut configuration file.
+
+  Fixes bsc#1142899 bsc#1136444
+  Fixes #1103
+
+---
+Fri Aug 23 11:13:29 CEST 2019 - Marcus Schäfer 
+
+- Update live iso integration test build
+
+  Our live iso test is setup for EFI. Since the switch to grub
+  no isolinux will be used with the test. Thus there is no need
+  to install the gfxboot branding package anymore
+
+---
+Thu Aug 22 15:43:27 CEST 2019 - Dan Čermák 
+
+- Stop inheriting from object
+
+  This is no longer required in Python3
+
+---
+Thu Aug 22 09:47:59 CEST 2019 - David Cassany 
+
+- Add crypt dependency to kiwi-lib dracut module
+
+  This commit fixes the dependencies of the kiwi-lib dracut module to
+  include crypt module required by kiwi-luks-lib.sh.
+
+  In addition it also updates the check() section to return 255 instead of
+  0. In check section a return code of 0 means install it, 255 install
+  only if required by another module, anything else, do not install.
+
+  Related 

commit python-kiwi for openSUSE:Factory

2019-09-02 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-09-02 13:17:39

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.7948 (New)


Package is "python-kiwi"

Mon Sep  2 13:17:39 2019 rev:47 rq:726411 version:9.18.12

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-08-14 
11:36:34.328705457 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.7948/python-kiwi.changes
2019-09-02 13:17:40.717390912 +0200
@@ -1,0 +2,111 @@
+Tue Aug 20 09:48:00 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.11 → 9.18.12
+
+---
+Mon Aug 19 18:33:50 CEST 2019 - Marcus Schäfer 
+
+- Added MicroOS integration test
+
+  The future technologies team is implementing a coreOS derivate
+  based on btrfs and some overlay technology. For supporting them
+  some changes were required in kiwi and thus we should add an
+  integration test build which makes use of this features.
+
+---
+Mon Aug 19 18:28:46 CEST 2019 - Marcus Schäfer 
+
+- Add required cryptomount coding for EFI boot
+
+  For non EFI boot grub2-install has code which gets activated
+  through the GRUB_ENABLE_CRYPTODISK setting. However for the
+  EFI boot case no installation of boot code is needed and
+  therefore the grub earlyboot script has to run cryptomount
+
+---
+Mon Aug 19 14:34:08 CEST 2019 - Marcus Schäfer 
+
+- Add /mnt to list of protected paths
+
+  On recursive removal make sure /mnt belong to the protected
+  elements. This Fixes #1170
+
+---
+Mon Aug 19 11:17:35 CEST 2019 - Marcus Schäfer 
+
+- Added full encrypted image build test
+
+---
+Fri Aug 16 17:49:09 CEST 2019 - Marcus Schäfer 
+
+- Extended LUKS encryption support
+
+  We supported luks encrypted images with the exception of the
+  boot partition because grub was not able to read from an
+  encrypted device at that time. Since some time grub is able
+  to read from an encrypted partition and this commit add
+  support for it. With this patch luks encrypted images will
+  no longer create an extra boot partition and the entire
+  system will be encrypted. The opening of the luks container
+  happens on the grub level only once. Customers can still
+  specify to use an unencrypted extra boot partition with the
+  bootpartition="true" flag. In this case the opening of the
+  luks containers happens on the systemd level as before.
+  This is related to Issue #1162
+
+---
+Thu Aug 15 09:52:27 CEST 2019 - Stefan Seyfried 
+
+- remove '-z' option from rsync local copy calls
+
+  rsync's "compress" option just does not make any sense when rsync is
+  used to copy files locally, it only increases CPU usage and slows down
+  the process ;-)
+
+---
+Wed Aug 14 14:45:13 CEST 2019 - Marcus Schäfer 
+
+- Delete SuSEfirewall2 from test builds
+
+  The package seems to be no longer present on suse
+
+---
+Wed Aug 14 12:01:34 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.10 → 9.18.11
+
+---
+Mon Aug 12 18:17:02 CEST 2019 - Marcus Schäfer 
+
+- Allow dracut initrd to be used with pxe type
+
+  The pxe image type builds a simple filesystem image plus a
+  custom initrd. That initrd is usually build from the kiwi
+  netboot image descriptions which implements a workflow to
+  fetch the filesystem image and deploy it as rootfs for a
+  pxe client. User who wants to implement their own handling
+  of the rootfs image in e.g a custom dracut module were not
+  able to build this image type because we did not allow
+  the initrd_system attribute for the pxe type
+
+---
+Mon Aug 12 10:53:08 CEST 2019 - Marcus Schäfer 
+
+- Use message variable for long message text
+
+---
+Mon Aug 12 10:42:11 CEST 2019 - Marcus Schäfer 
+
+- Fixed handling of bool values in initrd code
+
+  Some values evaluated in the initrd code are created in
+  the kiwi builder and passed in as a profile file. bool
+  values created by kiwi for use in shell scripts takes
+  the string 'true' or 'false' or are not set at all if not
+  specified in the kiwi XML description. Some code paths
+  in the initrd code uses the '-n' switch to check for bool

commit python-kiwi for openSUSE:Factory

2019-08-14 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-08-14 11:36:30

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.9556 (New)


Package is "python-kiwi"

Wed Aug 14 11:36:30 2019 rev:46 rq:722592 version:9.18.10

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-08-07 
13:57:05.060855722 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.9556/python-kiwi.changes
2019-08-14 11:36:34.328705457 +0200
@@ -1,0 +2,34 @@
+Mon Aug 05 09:55:02 CEST 2019 - David Cassany 
+
+- Bump version: 9.18.9 → 9.18.10
+
+---
+Fri Aug 02 14:35:33 CEST 2019 - David Cassany 
+
+- Align setup.py with the correct license
+
+---
+Fri Aug 02 10:44:56 CEST 2019 - Marcus Schäfer 
+
+- Pass components to debootstrap call
+
+  If repo components are specified the collective list of
+  component names should be passed to the debootstrap call.
+  This Fixes #1157
+
+---
+Thu Aug 01 16:41:13 CEST 2019 - Marcus Schäfer 
+
+- Update image name for s390 oem integration test
+
+  Align image name to the schema we use for all other
+  integration tests
+
+---
+Thu Aug 01 16:34:50 CEST 2019 - Marcus Schäfer 
+
+- Fixed zipl bootloader setup
+
+  targetgeometry not allowed for targettype SCSI
+
+---



Other differences:
--
++ python-kiwi.spec ++
--- /var/tmp/diff_new_pack.PYIQwL/_old  2019-08-14 11:36:35.444705258 +0200
+++ /var/tmp/diff_new_pack.PYIQwL/_new  2019-08-14 11:36:35.448705257 +0200
@@ -43,7 +43,7 @@
 %endif
 
 Name:   python-kiwi
-Version:9.18.9
+Version:9.18.10
 Provides:   kiwi-schema = 7.1
 Release:0
 Url:https://github.com/SUSE/kiwi

++ python-kiwi.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.18.9/.bumpversion.cfg 
new/kiwi-9.18.10/.bumpversion.cfg
--- old/kiwi-9.18.9/.bumpversion.cfg2019-07-26 16:23:49.0 +0200
+++ new/kiwi-9.18.10/.bumpversion.cfg   2019-08-05 09:55:02.0 +0200
@@ -1,5 +1,5 @@
 [bumpversion]
-current_version = 9.18.9
+current_version = 9.18.10
 commit = True
 tag = True
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.18.9/.coverage new/kiwi-9.18.10/.coverage
--- old/kiwi-9.18.9/.coverage   2016-03-14 11:05:59.0 +0100
+++ new/kiwi-9.18.10/.coverage  1970-01-01 01:00:00.0 +0100
@@ -1 +0,0 @@
-!coverage.py: This is a private format, don't read it directly!{"lines": 
{"/home/ms/Project/kiwi-horizon/kiwi/storage/disk.py": [18, 19, 20, 23, 24, 25, 
26, 27, 30, 33, 34, 38, 40, 41, 42, 43, 45, 46, 49, 51, 56, 57, 58, 59, 61, 63, 
69, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 89, 91, 92, 
93, 94, 96, 97, 98, 99, 101, 102, 103, 104, 106, 107, 108, 109, 111, 112, 113, 
114, 115, 116, 117, 118, 120, 121, 123, 128, 129, 130, 131, 132, 133, 135, 136, 
139, 140, 141, 143, 149, 151, 152, 154, 158, 159, 160, 161, 163, 165, 166, 169, 
170, 171, 174, 175, 176, 177, 179, 180, 181, 182, 183, 184, 185, 188, 189, 190, 
191, 194, 195, 197, 198, 199, 201, 202, 203, 204, 205, 206, 208, 209, 210, 
211], "/home/ms/Project/kiwi-horizon/kiwi/package_manager/zypper.py": [18, 21, 
22, 23, 29, 32, 33, 34, 35, 36, 38, 39, 40, 42, 43, 45, 46, 48, 49, 51, 55, 56, 
57, 60, 61, 62, 64, 67, 68, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 84, 85, 
86, 89, 90, 93, 94, 96, 99, 100, 103, 104, 105, 107, 110, 111, 114, 115, 116, 
118, 123, 124, 127, 128, 129, 132, 133, 134, 135, 136, 137, 139, 140, 141, 142, 
144, 145, 146, 148, 150, 151, 153, 154, 155, 156, 157, 159, 160, 161, 162, 164, 
165, 166, 169, 171, 172, 173, 175, 177, 178, 179, 180], 
"/home/ms/Project/kiwi-horizon/kiwi/tasks/system_build.py": [129, 130, 131, 
132, 134, 136, 137, 138, 139, 140, 141, 142, 143, 144, 146, 147, 150, 152, 155, 
157, 158, 159, 160, 161, 163, 164, 165, 166, 169, 170, 171, 173, 174, 48, 49, 
52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 67, 68, 69, 70, 71, 73, 75, 76, 78, 
79, 80, 83, 84, 87, 89, 90, 91, 94, 95, 97, 98, 99, 102, 104, 107, 109, 112, 
114, 115, 116, 118, 119, 120, 121, 124, 126, 127], 
"/home/ms/Project/kiwi-horizon/kiwi/storage/luks_device.py": [128, 129, 130, 
131, 132, 134, 135, 136, 137, 18, 21, 22, 23, 24, 26, 31, 34, 35, 39, 41, 42, 
44, 46, 47, 48, 52, 56, 57, 58, 61, 67, 68, 69, 70, 71, 73, 74, 75, 77, 

commit python-kiwi for openSUSE:Factory

2019-08-07 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-08-07 13:56:51

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.9556 (New)


Package is "python-kiwi"

Wed Aug  7 13:56:51 2019 rev:45 rq:720209 version:9.18.9

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-07-17 
14:23:08.344121041 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.9556/python-kiwi.changes
2019-08-07 13:57:05.060855722 +0200
@@ -1,0 +2,292 @@
+Fri Jul 26 16:23:49 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.8 → 9.18.9
+
+---
+Fri Jul 26 16:03:03 CEST 2019 - Marcus Schäfer 
+
+- 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.
+
+---
+Fri Jul 26 16:02:32 CEST 2019 - Daniel Molkentin 
+
+- 99-kiwi-lib requires rmdir, install it
+
+  Fixes bsc#1143033
+
+---
+Thu Jul 25 11:04:29 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.7 → 9.18.8
+
+---
+Wed Jul 24 09:51:02 CEST 2019 - Marcus Schäfer 
+
+- Added multiconsole setup to Fedora build test
+
+---
+Tue Jul 23 11:05:42 CEST 2019 - Marcus Schäfer 
+
+- 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
+
+---
+Tue Jul 23 09:55:05 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.6 → 9.18.7
+
+---
+Mon Jul 22 18:12:30 CEST 2019 - Marcus Schäfer 
+
+- 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
+  File "", line 1, in 
+  ModuleNotFoundError: import of builtins halted; None in sys.modules
+
+  I do not understand why this is a problem for python now
+  and only found the solution in making the command_type variable
+  a global namedtuple.
+
+---
+Mon Jul 22 09:00:43 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.5 → 9.18.6
+
+---
+Sat Jul 20 16:43:08 CEST 2019 - Neal Gompa 
+
+- Fix the pyxattr dependency to allow kiwi to function
+
+  Most Linux distributions offer the pyxattr module, including
+  openSUSE Tumbleweed. Going forward, we will use the pyxattr
+  module by default as a dependency and only switch back to the
+  other xattr module when on older SUSE Linux distributions that
+  lack the pyxattr module.
+
+  Note that because kiwi uses setuptools to create the CLI entry
+  points, kiwi checks the Python dependencies before executing,
+  so we change the dependency in the setup.py accordingly so that
+  it will not fail to start.
+
+---
+Fri Jul 19 16:47:23 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.4 → 9.18.5
+
+---
+Fri Jul 19 16:42:47 CEST 2019 - Marcus Schäfer 
+
+- Update spec file requirements for xattr
+
+  On suse systems the python-xattr module is used. On any other
+  distribution the python-pyxattr module is used. This commit
+  modifies the spec file to reflect the Requires tag appropriately.
+  On CentOS there is currently no pyxattr build available. Thus we
+  provide that package for this target in the KIWI Staging area
+  at Virtualization:Appliances:Staging. There is an ongoing effort
+  to bring pyxattr to EPEL which would make it available on CentOS
+  and would obsolete the custom build we did.
+
+---
+Fri Jul 19 15:49:37 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.18.3 → 9.18.4
+
+---
+Fri Jul 19 15:47:49 CEST 2019 - Marcus Schäfer 
+

commit python-kiwi for openSUSE:Factory

2019-07-17 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-07-17 14:23:05

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.1887 (New)


Package is "python-kiwi"

Wed Jul 17 14:23:05 2019 rev:44 rq:715449 version:9.17.42

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-07-08 
15:00:32.974491427 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.1887/python-kiwi.changes
2019-07-17 14:23:08.344121041 +0200
@@ -1,0 +2,60 @@
+Mon Jul 08 12:05:47 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.17.41 → 9.17.42
+
+---
+Mon Jul 08 11:11:12 CEST 2019 - Marcus Schäfer 
+
+- Fixed get_persistent_device_from_unix_node
+
+  The method get_persistent_device_from_unix_node takes a device
+  path and looks up it's basename to be present as persistent
+  variant below the given schema, e.g by-id. However if the
+  method receives an already persistent device path e.g from
+  /dev/mapper the persistent schema representation will only
+  match a numbered dm-N device and not the map name. The method
+  then returns nothing but should return the original device
+  path. This caused bad after effects like reported in
+  Issue SUSE-Enceladus/azure-li-services#163
+
+---
+Fri Jul 05 11:23:02 CEST 2019 - Dan Čermák 
+
+- [doc] Add user documentation about the usage of the embedded Vagrantfile
+
+  - Document the usage of the `vagrantconfig.embedded_vagrantfile` attribute
+  - Remove the suggestion to generate the ssh keys during image creation (this
+  results in **all** boxes having the same ssh host keys, which is pretty
+  dangerous if someone would use a vagrant box in a production environment.)
+  - Stop recommending veewee, this project is dead
+  - Replace forgotten hard coded number with {schema_version}
+
+---
+Thu Jul 04 14:31:55 CEST 2019 - Dan Čermák 
+
+- Fix test breakage when /etc/kiwi.yml is present
+
+  The unit test for the RuntimeConfig class are also testing the default 
values in
+  some functions. To work around a possibly existing ~/.config/kiwi/config.yml,
+  several functions change the value of HOME. This is unfortunately not
+  sufficient if a /etc/kiwi.yml exists, as that one is taken as a fallback *if*
+  ~/.config/kiwi/config.yml isn't present.
+
+  This issue is fixed by creating a default_runtime_config with os.path.exists
+  patched to return False. Thereby none of the runtime configuration files 
will be
+  taken into account.
+
+---
+Thu Jul 04 14:24:01 CEST 2019 - Dan Čermák 
+
+- Add embedded_vagrantfile attribute to vagrantconfig
+
+  This element allows the user to specify a relative path to an alternative
+  Vagrantfile that will be embedded inside the finished Vagrant box.
+
+  - update XML schema
+  - add additional logic to DiskFormatVagrantBase.create_image_format
+  - add unit test for the custom Vagrantfile
+  - fix other vagrant unit tests
+
+---



Other differences:
--
++ python-kiwi.spec ++
--- /var/tmp/diff_new_pack.pfn5dd/_old  2019-07-17 14:23:09.664117445 +0200
+++ /var/tmp/diff_new_pack.pfn5dd/_new  2019-07-17 14:23:09.668117435 +0200
@@ -45,7 +45,7 @@
 %endif
 
 Name:   python-kiwi
-Version:9.17.41
+Version:9.17.42
 Provides:   kiwi-schema = 6.6
 Release:0
 Url:https://github.com/SUSE/kiwi

++ python-kiwi.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.17.41/.bumpversion.cfg 
new/kiwi-9.17.42/.bumpversion.cfg
--- old/kiwi-9.17.41/.bumpversion.cfg   2019-07-04 10:15:57.0 +0200
+++ new/kiwi-9.17.42/.bumpversion.cfg   2019-07-08 12:05:47.0 +0200
@@ -1,5 +1,5 @@
 [bumpversion]
-current_version = 9.17.41
+current_version = 9.17.42
 commit = True
 tag = True
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.17.41/.coverage new/kiwi-9.17.42/.coverage
--- old/kiwi-9.17.41/.coverage  2018-10-25 11:19:13.0 +0200
+++ new/kiwi-9.17.42/.coverage  2016-03-14 11:05:59.0 +0100
@@ -1 +1 @@
-!coverage.py: This is a private format, don't read it 

commit python-kiwi for openSUSE:Factory

2019-07-08 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-07-08 15:00:31

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.4615 (New)


Package is "python-kiwi"

Mon Jul  8 15:00:31 2019 rev:43 rq:713571 version:9.17.41

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-05-27 
08:28:43.711296847 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.4615/python-kiwi.changes
2019-07-08 15:00:32.974491427 +0200
@@ -1,0 +2,220 @@
+Thu Jul 04 10:15:57 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.17.40 → 9.17.41
+
+---
+Wed Jul 03 18:39:46 CEST 2019 - Marcus Schäfer 
+
+- 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
+
+---
+Wed Jul 03 12:55:23 CEST 2019 - Vladimir Nadvornik 
+
+- Do not crash on missing HOME
+
+---
+Tue Jul 02 16:19:21 CEST 2019 - Marcus Schäfer 
+
+- Added live ISO integration tests for arm
+
+---
+Tue Jul 02 11:59:37 CEST 2019 - Marcus Schäfer 
+
+- Consolidate syslinux file names and search paths
+
+  Handle those file names and search path in the Defaults space
+  and only once in the code
+
+---
+Tue Jul 02 10:57:26 CEST 2019 - Guillaume GARDET 
+
+- Remove '^' which break BaseStripFirmware function (boo#1132455)
+
+---
+Mon Jul 01 16:03:25 CEST 2019 - David Cassany 
+
+- 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
+
+---
+Mon Jul 01 11:31:20 CEST 2019 - Marcus Schäfer 
+
+- 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.
+
+---
+Mon Jul 01 10:51:19 CEST 2019 - Marcus Schäfer 
+
+- Fixed zipl bootloader setup
+
+  On zipl we manually move the kernel and initrd file to the
+  zipl boot path because symlinks can't be read. That move
+  operation used the wrong filenames and was broken since
+  baseCreateCommonKernelFile is only used in the legacy
+  custom kiwi boot images but not in the dracut case.
+
+---
+Fri Jun 28 09:24:18 CEST 2019 - Marcus Schäfer 
+
+- update per review by Tom
+
+---
+Thu Jun 27 17:44:15 CEST 2019 - Marcus Schäfer 
+
+- Fixed spec file requirement list for arm on Fedora
+
+  The package u-boot-tools is named uboot-tools on Fedora and RHEL
+
+---
+Thu Jun 27 09:27:10 CEST 2019 - Marcus Schäfer 
+
+- Update secure boot fallback code
+
+  With the concept of shim being an option and not mandatory
+  also the fallback code has to adapt and treat the absence
+  of shim.efi as not fatal. In this situation we expect the
+  found grub.efi binary to be correctly signed which we can
+  only assume but not prove
+
+---
+Thu Jun 27 09:25:54 CEST 2019 - Marcus Schäfer 
+
+- Make signed grub search path more generic
+
+---
+Wed Jun 26 18:48:59 CEST 2019 - Marcus Schäfer 
+
+- Update distribution support information
+
+  Update the documentation with regards to our supported
+  distribution statement. This Fixes #1108
+
+---
+Wed Jun 26 17:03:35 CEST 2019 - Marcus Schäfer 
+
+- Update signed grub.efi search path list
+
+  On arm there is no shim package that provides a signed grub
+  loader for secure boot. Instead the grub package(s) provides
+  the signed loader under yet another location in the system.
+  This commit adds the new search path
+
+---
+Wed Jun 26 09:15:39 CEST 2019 - Marcus Schäfer 
+
+- Refactor ISO boot, use grub in EFI mode
+
+  Before this commit isolinux was used to boot an ISO and
+  thus forms a hard requirement. isolinux 

commit python-kiwi for openSUSE:Factory

2019-05-27 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-05-27 08:28:39

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.5148 (New)


Package is "python-kiwi"

Mon May 27 08:28:39 2019 rev:42 rq:705193 version:9.17.39

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-04-17 
10:05:20.054569881 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.5148/python-kiwi.changes
2019-05-27 08:28:43.711296847 +0200
@@ -1,0 +2,335 @@
+Fri May 24 08:57:42 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.17.38 → 9.17.39
+
+---
+Thu May 23 15:33:18 CEST 2019 - Marcus Schäfer 
+
+- Update obs docs per review by Tom
+
+---
+Wed May 22 16:04:47 CEST 2019 - David Cassany 
+
+- 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
+
+---
+Fri May 17 14:08:21 CEST 2019 - Thomas Schraitle 
+
+- Simplify shell pipe expression with shell builtin
+
+  Replace "echo $var | sed ..." expression with ${var//SEARCH/REPLACE}
+  shell builtin as suggested by Codacy
+
+---
+Wed May 15 08:55:52 CEST 2019 - Marcus Schäfer 
+
+- 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
+
+---
+Tue May 14 08:45:21 CEST 2019 - Marcus Schäfer 
+
+- 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
+
+---
+Mon May 13 17:17:02 CEST 2019 - Dan Čermák 
+
+- Extend docs about building multiple profiles on OBS
+
+---
+Fri May 10 23:04:18 CEST 2019 - Dan Čermák 
+
+- Remove FIXME from the runtime configuration file example
+
+---
+Thu May 09 23:33:42 CEST 2019 - Dan Čermák 
+
+- Improve the documentation about building in the Build Service
+
+  Co-Authored-By: Thomas Schraitle 
+
+---
+Thu May 09 23:03:36 CEST 2019 - Dan Čermák 
+
+- Turn sphinx warnings into errors
+
+  Modify the sphinx Makefile to treat warnings
+  like undefined references as errors
+
+---
+Wed May 08 17:02:41 CEST 2019 - Alberto Planas 
+
+- kiwi-live-lib: mount live ISO as read-only
+
+  During the boot process of a live image, dracut shows this WARNING:
+
+  dracut-initqueue: mount: /run/initramfs/live: WARNING: device 
write-protected, mounted read-only
+
+  This is not a problem, as the live ISO image is, indeed, read-only.
+
+  This patch fix this cosmetic issue being explicit in the mount
+  options in `mountIso` function.
+
+---
+Tue May 07 11:10:39 CEST 2019 - Marcus Schäfer 
+
+- Call isolinux-config only on supported archs
+
+---
+Mon May 06 15:53:45 CEST 2019 - David Cassany 
+
+- Discard default dependencies for sysroot.mount
+
+  This commit makes default dependencies from sysroot.mount to be
+  explicitly omitted. This fixes potential inconsistencies in
+  ordering pre-mount.service with local-fs.target. This change is
+  also applied to upstream sysroot.mount generator here:
+
+  https://github.com/systemd/systemd/pull/12281
+
+  Fixes #1015
+
+---
+Fri May 03 11:51:02 CEST 2019 - David Cassany 
+
+- Fix locale setting
+
+  For pre-Leap 15 openSUSE versions KIWI >= 9.12.0 was not completely
+  setting locale, as it was missingto set the RC_LANG variable from
+  

commit python-kiwi for openSUSE:Factory

2019-04-17 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-04-17 10:05:18

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.17052 (New)


Package is "python-kiwi"

Wed Apr 17 10:05:18 2019 rev:41 rq:693276 version:9.17.37

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-04-11 
12:15:14.988873331 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.17052/python-kiwi.changes   
2019-04-17 10:05:20.054569881 +0200
@@ -1,0 +2,117 @@
+Thu Apr 11 09:38:37 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.17.36 → 9.17.37
+
+---
+Wed Apr 10 22:19:07 CEST 2019 - Marcus Schäfer 
+
+- Fix rpm metadata creation
+
+  There are rpm versions that require access to /dev and fail
+  with the error message 'Failed to initialize NSS library'
+  For details see: https://bugs.centos.org/view.php?id=14767
+  Due to the rpm location checkup fix from Issue #1037 this
+  change impacts builds for distributions that uses an rpm
+  version with the above behavior (e.g CentOS) and fails as
+  consequence of the rpm call error. This commit fixes this
+  in a way that we make sure the host /dev is available at
+  the time of the call.
+
+---
+Wed Apr 10 18:11:58 CEST 2019 - Marcus Schäfer 
+
+- Bump version: 9.17.35 → 9.17.36
+
+---
+Wed Apr 10 17:13:58 CEST 2019 - David Cassany 
+
+- Fix xml syntax on documentation example
+
+---
+Wed Apr 10 12:18:57 CEST 2019 - David Cassany 
+
+- Add custom curl options docs
+
+---
+Tue Apr 09 14:53:07 CEST 2019 - Marcus Schäfer 
+
+- Refactor handling of runtime tests check dict
+
+  Consolidate check list into CliTask base class such that we
+  can avoid duplication of runtime check dicts. Only runtime
+  tests that require stateful information according to the
+  commandline call are handled directly in the task code
+
+---
+Tue Apr 09 12:08:33 CEST 2019 - Marcus Schäfer 
+
+- Delete check_grub_efi_installed_for_efi_firmware
+
+  The motivation is nice to check if the required grub module
+  package is part of the package list if the efi firmware is
+  requested, but as long as there is no distribution wide
+  standard for packaging grub this check will cause more trouble
+  than it is of help. Currently it failed for the arm architecture
+  and the grub2-arm64-efi package. We decided to prevent checking
+  against static lists and dropped this runtime check. Missing
+  grub modules will be recognized at the grub stage when we
+  search for them.
+
+---
+Tue Apr 09 11:26:37 CEST 2019 - David Cassany 
+
+- Adding custom curl options for dracut-kiwi-lib module
+
+  This commit parses the `rd.kiwi.install.pxe.curl_options` argument from
+  the kernel command line to read and use curl options for the
+  `fetch_file` function of `kiwi-net-lib.sh` utility. Options are passed
+  as comma separated values.
+
+  Fixes #891
+
+---
+Fri Apr 05 14:23:13 CEST 2019 - Marcus Schäfer 
+
+- Auto upgrade all image descriptions to v7.0 schema
+
+---
+Fri Apr 05 13:59:37 CEST 2019 - Marcus Schäfer 
+
+- Deleted pxedeploy section
+
+  There is no further demand in the client config creation for the
+  legacy netboot code. Customers using the netboot initrd already
+  create the client config. file manually or through another
+  system. With the next generation kiwi we also recommend the disk
+  based network deployment using the dracut capabilities and marked
+  the netboot code as still supported but on the legacy stream.
+  Along with the deletion in the schema the following changes
+  were also done:
+
+  * Deleted use of pxedeploy section in implementation
+  * Increase schema version to v7.0
+  * Update documentation on schema version update
+  * Added xsl stylesheet conversion from v6.9 to v7.0
+  Automatic schema version upgrade from v6.9 to v7.0 deletes
+  the pxedeploy section from any type specification
+
+  This Fixes #19
+
+---
+Thu Apr 04 15:06:22 CEST 2019 - David Cassany 
+
+- Fix filesystem labels
+
+  If multiple volumes were defined they were not properly labeled. This
+  commit fixes a miss use of custom_args dictonary by the filesystem
+  base class. This class was 

commit python-kiwi for openSUSE:Factory

2019-04-11 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-04-11 12:15:06

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.27019 (New)


Package is "python-kiwi"

Thu Apr 11 12:15:06 2019 rev:40 rq:692540 version:9.17.35

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-03-28 
10:08:54.513745092 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.27019/python-kiwi.changes   
2019-04-11 12:15:14.988873331 +0200
@@ -2 +2,1354 @@
-Thu Jan 31 11:09:53 CET 2019 - m...@suse.de
+Thu Apr 04 13:24:21 CEST 2019 - David Cassany 
+
+- Bump version: 9.17.34 → 9.17.35
+
+---
+Wed Apr 03 15:13:37 CEST 2019 - David Cassany 
+
+- Fix regression on kiwi-repart dracut module
+
+  There was a regression introduced in #1035 (048b5c3e). We mask
+  systemd-fsck-root.service during the repart, but we are not always
+  unmasking it. If the repart is not possible the service is masked but
+  not unmasked, which causes the boot to fail.
+
+  With this commit after masking the fsck service we trap EXIT and run the
+  unmask command on script exit. This way we ensure the unmask command is
+  always executed.
+
+---
+Tue Apr 02 16:24:16 CEST 2019 - Marcus Schäfer 
+
+- Doc fix for lex literal_block as xml
+
+---
+Mon Apr 01 16:44:46 CEST 2019 - Marcus Schäfer 
+
+- Update compression flag for qcow2 format
+
+  In case of a qcow2 format we store the result uncompressed
+  Since the format conversion only takes the real bytes into
+  account such that the sparseness of the raw disk will not
+  result in the output format and can be taken one by one
+  This Fixes bsc#1128146
+
+  In addition the commit includes a refactoring for the
+  evaluation of the compress flag in the runtime config.
+  Instead of the global overwrite, the flag gets evaluated
+  individually at the time the result metadata is created
+
+---
+Mon Apr 01 15:06:06 CEST 2019 - David Cassany 
+
+- Add the possibility to disable runtime checks
+
+  This commit adds runtime configuration parameters to disable the runtime
+  checks. This is specially handy if someone does not want to use the kiwi
+  dracut modules and provide custom ones instead. In orde disable some
+  runtime check consider a runtime config yaml like:
+
+  runtime_checks:
+  - disable:
+  - check_dracut_module_for_oem_install_in_package_list
+  - check_dracut_module_for_live_iso_in_package_list
+
+  This commit fixes #893
+
+---
+Mon Apr 01 14:52:33 CEST 2019 - Marcus Schäfer 
+
+- Fixup has_rpm method from RpmDataBase class
+
+  The method checked for the presence of /usr/bin/rpm. But
+  that binary is also provided by another toolkit named
+  busybox. Thus to check if the rpm we are aiming for is
+  present the check has been modified to look for /usr/bin/rpmdb
+  which is exclusively provided by rpm only. This Fixes #1037
+
+---
+Sun Mar 31 18:48:13 CEST 2019 - Marcus Schäfer 
+
+- Fixed creation of image metadata files
+
+  At the end of a build process the metadata information files .packages
+  and .verified are created. On rpm based systems, rpm is invoked as
+  chrooted operation inside the new root tree. For images that gets
+  installed exclusively from the bootstrap phase there is no rpm inside
+  of the image and the call fails. The result are empty metadata files.
+  This patch prevents calling rpm inside of the image root tree if it's
+  not installed and also uses the RpmDataBase interface instead of
+  directly calling rpm. This Fixes #1037
+
+---
+Fri Mar 29 15:59:06 CET 2019 - Marcus Schäfer 
+
+- Bump version: 9.17.33 → 9.17.34
+
+---
+Fri Mar 29 13:07:34 CET 2019 - Stefan Seyfried 
+
+- kiwi-repart: avoid race between repart and fsck
+
+  See issue #1034, this fixes non-booting CentOS-7 OEM images that fail
+  during repartition / FS resize.
+  Summary: all parted actions trigger a rescan of partition tables and
+  this repeatedly starts / stops systemd-fsck-root.service until it
+  finally fails. The workaround is to mask systemd-fsck-root.service
+  during repartitioning / FS resize.
+
+---
+Fri Mar 29 10:23:09 CET 2019 - Marcus Schäfer 
+
+- Update travis doc building target
+
+  Disable doc test on travis, we have 

commit python-kiwi for openSUSE:Factory

2019-03-28 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-03-28 10:08:52

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.25356 (New)


Package is "python-kiwi"

Thu Mar 28 10:08:52 2019 rev:39 rq: version:9.17.15

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-03-27 
16:11:16.991669376 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.25356/python-kiwi.changes   
2019-03-28 10:08:54.513745092 +0100
@@ -2,1089 +2 @@
-Sun Mar 17 19:41:35 CET 2019 - Marcus Schäfer 
-
-- Bump version: 9.17.30 → 9.17.31
-

-Fri Mar 15 15:45:38 CET 2019 - Marcus Schäfer 
-
-- Update the documentation regarding vagrant boxes
-
-  Extend the documentation on how to build VirtualBox vagrant boxes
-  All this was done by Dan Čermák 
-

-Fri Mar 15 15:37:05 CET 2019 - Marcus Schäfer 
-
-- 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.
-

-Fri Mar 15 11:05:04 CET 2019 - David Cassany 
-
-- 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
-  destroyed, this class is used to decompress the base image. Because of
-  isolated scopes at the time skopeo was called the NamedTemporaryFile
-  instance was not there anymore. This commit makes sure that the
-  temporary file instance is already in memory at the time skopeo is
-  called.
-

-Fri Mar 15 08:47:09 CET 2019 - Marcus Schäfer 
-
-- Fixed gitlab-ci rpm stage localtime setup
-
-  By default the timezone of the container is set to UTC. However
-  the reference changelog entries are created in the CET timezone.
-  The current implementation uses dateutil.parser.parse to parse
-  the reference date/time. That call takes the localtime into account
-  and responds with a warning:
-
-  + UnknownTimezoneWarning: tzname CET identified but not understood
-
-  The current code does not convert the CET timezone into the
-  localtime timezone (UTC in this case) and creates a timezone naive
-  datetime object. That object however can't be used to compare
-  with timezone aware datetime objects which causes a runtime
-  exception. The qick fix here is to set the localtime to the
-  timezone used in the reference changes file
-

-Thu Mar 14 16:33:56 CET 2019 - Marcus Schäfer 
-
-- Limit scope of virtualbox_guest_additions_present
-
-  This attribute is only used with the virtualbox provider.
-  Added a schematron rule to limit the scope to the
-  virtualbox provider only. This Fixes #1003
-

-Thu Mar 14 16:07:37 CET 2019 - Marcus Schäfer 
-
-- Bump version: 9.17.29 → 9.17.30
-

-Thu Mar 14 11:30:44 CET 2019 - Marcus Schäfer 
-
-- Add consistency check to update_changelog
-
-  Don't take commits into account that are older than the
-  given reference commit. This would destroy the chronological
-  order. Missing commits older than the reference can be
-  incorporated by rebuild_changelog_reference.sh
-

-Thu Mar 14 08:36:27 CET 2019 - Marcus Schäfer 
-

commit python-kiwi for openSUSE:Factory

2019-03-27 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-03-27 16:11:14

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.25356 (New)


Package is "python-kiwi"

Wed Mar 27 16:11:14 2019 rev:38 rq:685857 version:9.17.31

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-02-08 
12:06:44.325619292 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.25356/python-kiwi.changes   
2019-03-27 16:11:16.991669376 +0100
@@ -2 +2,1089 @@
-Thu Jan 31 11:09:53 CET 2019 - m...@suse.de
+Sun Mar 17 19:41:35 CET 2019 - Marcus Schäfer 
+
+- Bump version: 9.17.30 → 9.17.31
+
+---
+Fri Mar 15 15:45:38 CET 2019 - Marcus Schäfer 
+
+- Update the documentation regarding vagrant boxes
+
+  Extend the documentation on how to build VirtualBox vagrant boxes
+  All this was done by Dan Čermák 
+
+---
+Fri Mar 15 15:37:05 CET 2019 - Marcus Schäfer 
+
+- 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.
+
+---
+Fri Mar 15 11:05:04 CET 2019 - David Cassany 
+
+- 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
+  destroyed, this class is used to decompress the base image. Because of
+  isolated scopes at the time skopeo was called the NamedTemporaryFile
+  instance was not there anymore. This commit makes sure that the
+  temporary file instance is already in memory at the time skopeo is
+  called.
+
+---
+Fri Mar 15 08:47:09 CET 2019 - Marcus Schäfer 
+
+- Fixed gitlab-ci rpm stage localtime setup
+
+  By default the timezone of the container is set to UTC. However
+  the reference changelog entries are created in the CET timezone.
+  The current implementation uses dateutil.parser.parse to parse
+  the reference date/time. That call takes the localtime into account
+  and responds with a warning:
+
+  + UnknownTimezoneWarning: tzname CET identified but not understood
+
+  The current code does not convert the CET timezone into the
+  localtime timezone (UTC in this case) and creates a timezone naive
+  datetime object. That object however can't be used to compare
+  with timezone aware datetime objects which causes a runtime
+  exception. The qick fix here is to set the localtime to the
+  timezone used in the reference changes file
+
+---
+Thu Mar 14 16:33:56 CET 2019 - Marcus Schäfer 
+
+- Limit scope of virtualbox_guest_additions_present
+
+  This attribute is only used with the virtualbox provider.
+  Added a schematron rule to limit the scope to the
+  virtualbox provider only. This Fixes #1003
+
+---
+Thu Mar 14 16:07:37 CET 2019 - Marcus Schäfer 
+
+- Bump version: 9.17.29 → 9.17.30
+
+---
+Thu Mar 14 11:30:44 CET 2019 - Marcus Schäfer 
+
+- Add consistency check to update_changelog
+
+  Don't take commits into account that are older than the
+  given reference commit. This would destroy the chronological
+  order. Missing commits older than the reference can be
+  incorporated by rebuild_changelog_reference.sh
+

commit python-kiwi for openSUSE:Factory

2019-02-08 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-02-08 12:06:30

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.28833 (New)


Package is "python-kiwi"

Fri Feb  8 12:06:30 2019 rev:37 rq:670306 version:9.17.15

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-01-24 
15:18:42.930624747 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.28833/python-kiwi.changes   
2019-02-08 12:06:44.325619292 +0100
@@ -1,0 +2,488 @@
+Thu Jan 31 11:09:53 CET 2019 - m...@suse.de
+
+- Bump version: 9.17.14 → 9.17.15
+  
+---
+Thu Jan 31 11:08:15 CET 2019 - m...@suse.de
+  
+- Fixup code issues reported by new flake8 version
+  
+  Travis has updated the flake8 version which caused more
+  strict issue reports on the code. This commit fixes the
+  new issues reported by flake8
+  
+---
+Thu Jan 31 10:40:27 CET 2019 - m...@suse.de
+  
+- Bump version: 9.17.13 → 9.17.14
+  
+---
+Thu Jan 31 10:28:53 CET 2019 - m...@suse.de
+  
+- 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
+  
+---
+Tue Jan 29 13:05:03 CET 2019 - m...@suse.de
+  
+- Bump version: 9.17.12 → 9.17.13
+  
+---
+Tue Jan 29 11:20:30 CET 2019 - m...@suse.de
+  
+- Fixed grub theme lookup
+  
+  If the theme was not found at the expected place an exception
+  was thrown. However the alternative lookup code in /boot was
+  not reached with that exception. This commit fixes this
+  
+---
+Mon Jan 28 17:34:52 CET 2019 - m...@suse.de
+  
+- Bump version: 9.17.11 → 9.17.12
+  
+---
+Mon Jan 28 11:17:07 CET 2019 - dcass...@suse.de
+  
+- Add a runtime check for preferences metadata
+  
+  This commit adds a runtime check for preferences metadata. More
+  specfic verifies there is a packagemanager defined and an image version
+  defined.
+  
+  Fixes #925
+  
+---
+Fri Jan 25 17:13:43 CET 2019 - m...@suse.de
+  
+- Support alternative EFI and grub modules paths
+  
+  In SUSE products EFI binaries are historically located in
+  /usr/lib*/efi. In a recent move to package grub2 as noarch
+  fate#326960, a collision between x86_64 and aarch64 has been
+  identified, as both place platform-specific files in the same
+  spot. To rectify this, a new location was devised:
+  /usr/share/efi/$(uname -m). At the same time /usr/lib/grub2 will
+  move to /usr/share/grub2. This Fixes #924
+  
+---
+Fri Jan 25 10:30:27 CET 2019 - m...@suse.de
+  
+- Fixed Xen guest detection
+  
+  We only support Xen setup e.g in the Amazon Cloud for the
+  x86_64 architecture. This Fixes bsc#1123186 and bsc#1123185
+  
+---
+Thu Jan 24 17:07:54 CET 2019 - m...@suse.de
+  
+- Fixed location of grub unicode font file
+  
+  grub2 is expecting the unicode font below the fonts
+  directory in the /boot/grub*/ depending on how the
+  distribution installs grub2. This Fixes bsc#1119416
+  
+---
+Thu Jan 24 15:24:00 CET 2019 - m...@suse.de
+  
+- Fix documentation howto delete a package
+  
+  The documentation described an invalid XML grammar
+  
+---
+Thu Jan 24 11:31:49 CET 2019 - m...@suse.de
+  
+- Bump version: 9.17.10 → 9.17.11
+  
+---
+Thu Jan 24 11:27:48 CET 2019 - m...@suse.de
+  
+- Fix package conflict for completion file
+  
+  The completion can only be provided by one package if not
+  python version specific completion files are provided. Due
+  to the fix in #920 the completion file must be provided by
+  another sub-package. This commit moves it to the
+  kiwi-man-pages package. Actually kiwi man pages provides
+  more than just the man pages, but also the PDF documentation
+  and I think the completion information serves the 

commit python-kiwi for openSUSE:Factory

2019-01-24 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-01-24 15:18:36

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.28833 (New)


Package is "python-kiwi"

Thu Jan 24 15:18:36 2019 rev:36 rq: version:9.17.1

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2019-01-15 
13:13:37.988486769 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.28833/python-kiwi.changes   
2019-01-24 15:18:42.930624747 +0100
@@ -2,280 +1,0 @@
-Mon Jan  7 11:17:52 CET 2019 - m...@suse.de
-
-- Bump version: 9.17.6 → 9.17.7
-  

-Mon Jan  7 10:48:09 CET 2019 - m...@suse.de
-  
-- 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
-  

-Sat Jan  5 19:52:42 CET 2019 - m...@suse.de
-  
-- 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
-  

-Fri Dec 21 17:22:57 CET 2018 - dcass...@suse.de
-  
-- 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
-  applied.
-  
-  Fixes #906
-  

-Wed Dec 19 18:01:17 CET 2018 - t...@suse.de
-  
-- Use cls in @classmethods instead of self
-  
-  For consistency reasons.
-  

-Wed Dec 19 09:13:48 CET 2018 - m...@suse.de
-  
-- Bump version: 9.17.5 → 9.17.6
-  

-Tue Dec 18 20:03:33 CET 2018 - m...@suse.de
-  
-- Allow setctsid to be part of custom boot images
-  

-Tue Dec 18 14:33:09 CET 2018 - dcass...@suse.de
-  
-- Fix disk size calculation for VMX
-  
-  Disk size calculation must take into account the empty volumes that
-  are to be mounted in a directory that does not exist in the root tree
-  otherwise there is KeyError. The result of
-  storate/setup._calculate_volume_mbytes must be a dict including all
-  defined volumes.
-  
-  Fixes #904
-  

-Wed Dec 12 12:19:50 CET 2018 - m...@suse.de
-  
-- Bump version: 9.17.4 → 9.17.5
-  

-Wed Dec 12 11:06:20 CET 2018 - m...@suse.de
-  
-- Make sure manual pages are part of pypi archive
-  
-  As consequence of the change in the travis setup to make
-  use of the native 'pages' and 'pypi' providers from travis the
-  environment for the sdist target has changed. Within the
-  doc_travis tox env no manual pages was build. In combination
-  with the 'pypi' provider setup in .travis.yml which uses
-  skip_cleanup: true, this caused the pypi archive to miss
-  any manual pages which lead to a runtime error on install
-  via pip.
-  

-Tue Dec 11 08:18:26 CET 2018 - m...@suse.de
-  
-- Bump version: 9.17.3 → 9.17.4
-  

-Mon Dec 10 12:34:53 CET 2018 - m...@suse.de
-  
-- Don't trust the vmlinux symlink to be present
-  

-Mon Dec 10 11:15:02 CET 2018 - m...@suse.de
-  
-- Refactor kernel version lookup
-  
-  Check the presence of the gzip compressed kernel binary
-  and use it. If not present use the arbitrary kernel image
-  format with the known limitations.
-  

-Mon Dec 10 09:46:06 CET 2018 - m...@suse.de
-  
-- More clarity on kernel version lookup
-  
-  Lookup of the kernel version is done by directly reading the
-  kernel image via a small tool named kversion. The scope of the
-  tool is limited and does not work for e.g kernel images which
-  contains its own 

commit python-kiwi for openSUSE:Factory

2019-01-15 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2019-01-15 13:13:36

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.28833 (New)


Package is "python-kiwi"

Tue Jan 15 13:13:36 2019 rev:35 rq:663362 version:9.17.7

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-12-10 
12:25:31.982695060 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.28833/python-kiwi.changes   
2019-01-15 13:13:37.988486769 +0100
@@ -1,0 +2,280 @@
+Mon Jan  7 11:17:52 CET 2019 - m...@suse.de
+
+- Bump version: 9.17.6 → 9.17.7
+  
+---
+Mon Jan  7 10:48:09 CET 2019 - m...@suse.de
+  
+- 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
+  
+---
+Sat Jan  5 19:52:42 CET 2019 - m...@suse.de
+  
+- 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
+  
+---
+Fri Dec 21 17:22:57 CET 2018 - dcass...@suse.de
+  
+- 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
+  applied.
+  
+  Fixes #906
+  
+---
+Wed Dec 19 18:01:17 CET 2018 - t...@suse.de
+  
+- Use cls in @classmethods instead of self
+  
+  For consistency reasons.
+  
+---
+Wed Dec 19 09:13:48 CET 2018 - m...@suse.de
+  
+- Bump version: 9.17.5 → 9.17.6
+  
+---
+Tue Dec 18 20:03:33 CET 2018 - m...@suse.de
+  
+- Allow setctsid to be part of custom boot images
+  
+---
+Tue Dec 18 14:33:09 CET 2018 - dcass...@suse.de
+  
+- Fix disk size calculation for VMX
+  
+  Disk size calculation must take into account the empty volumes that
+  are to be mounted in a directory that does not exist in the root tree
+  otherwise there is KeyError. The result of
+  storate/setup._calculate_volume_mbytes must be a dict including all
+  defined volumes.
+  
+  Fixes #904
+  
+---
+Wed Dec 12 12:19:50 CET 2018 - m...@suse.de
+  
+- Bump version: 9.17.4 → 9.17.5
+  
+---
+Wed Dec 12 11:06:20 CET 2018 - m...@suse.de
+  
+- Make sure manual pages are part of pypi archive
+  
+  As consequence of the change in the travis setup to make
+  use of the native 'pages' and 'pypi' providers from travis the
+  environment for the sdist target has changed. Within the
+  doc_travis tox env no manual pages was build. In combination
+  with the 'pypi' provider setup in .travis.yml which uses
+  skip_cleanup: true, this caused the pypi archive to miss
+  any manual pages which lead to a runtime error on install
+  via pip.
+  
+---
+Tue Dec 11 08:18:26 CET 2018 - m...@suse.de
+  
+- Bump version: 9.17.3 → 9.17.4
+  
+---
+Mon Dec 10 12:34:53 CET 2018 - m...@suse.de
+  
+- Don't trust the vmlinux symlink to be present
+  
+---
+Mon Dec 10 11:15:02 CET 2018 - m...@suse.de
+  
+- Refactor kernel version lookup
+  
+  Check the presence of the gzip compressed kernel binary
+  and use it. If not present use the arbitrary kernel image
+  format with the known limitations.
+  
+---
+Mon Dec 10 09:46:06 CET 2018 - m...@suse.de
+  
+- More clarity on kernel version lookup
+  
+  Lookup of the kernel version is done by directly reading the
+  kernel image via a small tool named kversion. The scope of the
+  tool is limited and does not work for e.g kernel images which
+  contains 

commit python-kiwi for openSUSE:Factory

2018-12-10 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-12-10 12:25:26

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new.19453 (New)


Package is "python-kiwi"

Mon Dec 10 12:25:26 2018 rev:34 rq:653664 version:9.17.1

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-10-23 
20:36:10.768846156 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new.19453/python-kiwi.changes   
2018-12-10 12:25:31.982695060 +0100
@@ -1,0 +2,318 @@
+Fri Nov  9 11:23:16 CET 2018 - m...@suse.de
+
+- Bump version: 9.17.0 → 9.17.1
+  
+---
+Fri Nov  9 11:05:22 CET 2018 - dcass...@suse.de
+  
+- Little code styling fix
+  
+---
+Fri Nov  9 09:56:33 CET 2018 - m...@suse.de
+  
+- Fixed oem installer
+  
+  In the implementation of the ramdisk installer from
+  SUSE/ramdisk_deployment(4fdeee3faa3) an error for the
+  standard case was introduced such that the lsblk call
+  was invalid. This lead to no devices being present
+  for the installation. This patch Fixes #877
+  
+---
+Thu Nov  8 16:34:35 CET 2018 - dcass...@suse.de
+  
+- Fix rsync call for filesystem images
+  
+  For filesystem images the rsync call was missing a finale slash for
+  the source path causing the sync also the containing directory. With
+  this change the filesystem image does not include the rootfs in any
+  subdirectory.
+  
+  Fixes #875
+  
+---
+Tue Nov  6 16:31:37 CET 2018 - dcass...@suse.de
+  
+- Add history metadata for container builds
+  
+  This commit adds the history section in contianerconfig. With it
+  'author', 'created_by' and 'comment' can be customized. In addition
+  'created' is always included with the image creation date time.
+  'created_by' entry is set to 'KIWI __version__' by default if nothing
+  is provided.
+  
+  Fixes #852
+  
+---
+Tue Nov  6 15:20:59 CET 2018 - m...@suse.de
+  
+- Bump version: 9.16.36 → 9.17.0
+  
+---
+Tue Nov  6 11:58:03 CET 2018 - m...@suse.de
+  
+- Change bundling of image formats
+  
+  By default none of the image formats were stored as compressed
+  file. The reason behind this was the assumption that some
+  formats automatically makes use of compression, which is true
+  but only in their processing and not in their data blocks at
+  creation time. Storage and handling of the image file itself
+  becomes cumbersome and therefore we change the default bundle
+  setup for image formats to be compressed. This means the image
+  as it gets packed by KIWI needs to be uncompressed before use.
+  The following image formats are affected by the change in a
+  call of the result bundler:
+  
+  kiwi result bundle ...
+  
+  * qcow2 (.qcow2.xz)
+  * vdi   (.vdi.xz)
+  * vhd   (.vhd.xz)
+  * vhdx  (.vhdx.xz)
+  * vmdk  (.vmdk.xz)
+
+All other image formats already defined a custom bundling
+setup including compression and are not affected by this change.
+This Fixes #650
+
+---
+Tue Nov  6 11:00:18 CET 2018 - m...@suse.de
+
+- Fixed firmware strip and lookup for kiwi initrd
+  
+  In a kiwi initrd the function baseStripFirmware can be
+  used to strip down the firmware to the actually used
+  kernel drivers in that initrd. The code to do this was
+  broken due to the changes in #64cb5b003140a. This
+  patch done by Ruediger Oertel  fixes the
+  method to work correctly again.
+  
+---
+Tue Nov  6 10:39:21 CET 2018 - seife+...@b1-systems.com
+  
+- kiwi-partitions-lib: wait for udev before lsblk
+  
+  A LVM-enabled oem image spuriously did not resize its PV / LVs. Tracking
+  this down, I discovered that lsblk was sometimes racing with udev and
+  the disk was just not available during get_partition_node_name().
+  Call udev_pending() before all lsblk calls to avoid that.
+  (lsblk man page also advocates this to synchronize with udev)
+  
+---
+Tue Nov  6 10:11:08 CET 2018 - m...@suse.de
+  
+- Bump version: 9.16.35 → 9.16.36
+  
+---
+Tue Nov  6 10:09:44 CET 2018 - m...@suse.de
+  
+- Bypass Jekyll processing for github pages
+  
+  sphinx uses directories that start with underscores which
+  Jekyll considers these to be special resources and does not 

commit python-kiwi for openSUSE:Factory

2018-10-23 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-10-23 20:36:04

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Tue Oct 23 20:36:04 2018 rev:33 rq:643192 version:9.16.27

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-10-02 
19:39:32.366377295 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2018-10-23 20:36:10.768846156 +0200
@@ -1,0 +2,355 @@
+Fri Oct 19 14:26:39 CEST 2018 - m...@suse.de
+
+- Bump version: 9.16.26 → 9.16.27
+  
+---
+Fri Oct 19 08:51:47 CEST 2018 - m...@suse.de
+  
+- Use %{ix86} rather than %ix86 in spec template
+  
+  Clear macro annotation prevents clarity issues
+  
+---
+Thu Oct 18 17:55:53 CEST 2018 - m...@suse.de
+  
+- Fixed spec file for gfxboot requires
+  
+  Require gfxboot but only for the x86 architecture
+  
+---
+Thu Oct 18 16:33:26 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.16.25 → 9.16.26
+  
+---
+Thu Oct 18 16:30:15 CEST 2018 - dcass...@suse.de
+  
+- Move the default rpm database path into Defaults class
+  
+---
+Thu Oct 18 16:08:29 CEST 2018 - m...@suse.de
+  
+- Handle default uri mime type in Defaults class
+  
+---
+Thu Oct 18 15:27:07 CEST 2018 - dcass...@suse.de
+  
+- Add a hardcoded rpm database path to import trusted keys
+  
+  This commits adds a hardcoded rpm database location to make
+  sure the imported keys are in the expected location for zypper.
+  
+  Fixes #855
+  
+---
+Thu Oct 18 13:57:11 CEST 2018 - m...@suse.de
+  
+- Allow simple path source in Uri class
+  
+  This patch is needed as follow up fix for the setup of the
+  package cache in local repositories. The is_remote method
+  from the Uri class is used to identify if a repostory source
+  is remote or local. At that point the initial repository
+  source was already translated into its components. In case
+  of a local repository the Uri instance now receives a simple
+  path and the is_remote method raised with a style error.
+  This patch allows the Uri class to be more friendly and
+  initializes a local path as file:/ typed source.
+  Related to Issue #847
+  
+---
+Thu Oct 18 10:35:50 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.16.24 → 9.16.25
+  
+---
+Thu Oct 18 10:18:53 CEST 2018 - m...@suse.de
+  
+- Add timestamp to logfile entries
+  
+  On the console output we use a log format with timestamps
+  This is useful for the logfile contents too
+  
+---
+Wed Oct 17 16:15:22 CEST 2018 - se...@tuxbox-git.slipkontur.de
+  
+- sort package list which accompanies the image
+  
+  This makes it much easier to diff the lists of two images to find out
+  the differences in package versions.
+  
+---
+Wed Oct 17 14:34:24 CEST 2018 - m...@suse.de
+  
+- Don't cache packages from local repos for zypper
+  
+  Access to packages from local repositories is as fast as reading
+  them from a cache location. The additional package copy and cache
+  update is superfluous and should be avoided. This Fixes #847
+  
+---
+Tue Oct 16 16:56:45 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.16.23 → 9.16.24
+  
+---
+Tue Oct 16 11:58:23 CEST 2018 - dcass...@suse.de
+  
+- Update /etc/machine-id management docs
+  
+  Updates the information about how /etc/machine-id is treated in KIWI
+  and provides some hints for old systems where /var/lib/dbus/machine-id
+  is not a symlink to /etc/machine-id
+  
+  Related to #843
+  
+---
+Tue Oct 16 10:32:15 CEST 2018 - m...@suse.de
+  
+- Unpack root.tar.gz file for LVM integration test
+  
+---
+Tue Oct 16 10:28:44 CEST 2018 - m...@suse.de
+  
+- Added LVM integration test build
+  
+---
+Mon Oct 15 09:53:10 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.16.22 → 9.16.23
+  

commit python-kiwi for openSUSE:Factory

2018-10-02 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-10-02 19:39:31

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Tue Oct  2 19:39:31 2018 rev:32 rq:638661 version:9.16.18

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-09-03 
10:33:11.860374925 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2018-10-02 19:39:32.366377295 +0200
@@ -1,0 +2,238 @@
+Wed Sep 26 17:00:15 CEST 2018 - m...@suse.de
+
+- Bump version: 9.16.17 → 9.16.18
+  
+---
+Wed Sep 26 15:57:05 CEST 2018 - dcass...@suse.de
+  
+- Create parent qgroup when snapper is present
+  
+  This commit creates a new parent quota group (1/0) of level 1 when
+  btrfs_quota_groups is enabled and snapper present into the image
+  root tree.
+  
+  Related to bsc#1093518 and #812
+  
+---
+Wed Sep 26 13:39:20 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.16.16 → 9.16.17
+  
+---
+Wed Sep 26 13:38:07 CEST 2018 - m...@suse.de
+  
+- Fixup make build target
+  
+  Don't include auto generated schema docs into the source
+  tarball. Also cleanup MANIFEST.in from files no longer
+  present in the repository
+  
+---
+Wed Sep 26 12:28:00 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.16.15 → 9.16.16
+  
+---
+Wed Sep 26 12:26:30 CEST 2018 - m...@suse.de
+  
+- Disable warnings report from pytest
+  
+  By default pytest now generates warnings for all modules
+  used in the tox environment. This information is nice
+  but taints the test output of the code of this project
+  and is therefore unwanted.
+  
+---
+Wed Sep 26 12:19:22 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.16.14 → 9.16.15
+  
+---
+Wed Sep 26 10:58:12 CEST 2018 - m...@suse.de
+  
+- Customize latex output for look and feel
+  
+---
+Wed Sep 26 10:35:52 CEST 2018 - m...@suse.de
+  
+- Update development doc chapter per review by Tom
+  
+---
+Tue Sep 25 11:05:20 CEST 2018 - dcass...@suse.de
+  
+- Make volume id customizable for installation ISOs
+  
+  This commit makes volid attribute also available for OEM images.
+  The installation media makes use of the volid value. Only posix
+  safe names are allowed, up to 32 characters.
+  
+  Fixes #811
+  
+---
+Mon Sep 24 12:39:29 CEST 2018 - m...@suse.de
+  
+- Include PDF build of documentation to the package
+  
+  Bundle a PDF version of the online documentation with the rpm package
+  build. Due to the complexity of getting a latex build environment into
+  the travis CI which does not take forever to install, the bundling of
+  a built PDF into the pypi archive has been skipped. Users installing
+  from pypi would need to install a latex env on their machine and
+  run make latexpdf from the installed bundle.
+  This Fixes #819
+  
+---
+Mon Sep 24 11:43:10 CEST 2018 - m...@suse.de
+  
+- Update docs for setting up development environment
+  
+  Reference py3.6 when showing example tox call. Also
+  delete a py version reference where it was not needed
+  
+---
+Fri Sep 21 16:45:19 CEST 2018 - m...@suse.de
+  
+- Update kiwi tools README
+  
+  Delete obsolete entries for tools no longer present
+  
+---
+Thu Sep 20 17:46:42 CEST 2018 - dcass...@suse.de
+  
+- Adding bugfix trace for bsc#1108508
+  
+  bsc#1108508 ticket was fixed with bf556a96 and 77517cff commits. Just
+  adding the ticket reference here.
+  
+---
+Wed Sep 19 16:01:11 CEST 2018 - m...@suse.de
+  
+- Fixed disk detection for live iso in loopback grub
+  
+  If the live iso is used as a disk on e.g USB sticks and
+  is configured to setup a persistent write space via the
+  initrd option rd.live.overlay.persistent, it's required
+  to find the disk device to create a write partition on
+  it.
+  
+  This detection worked if the live iso is binary dumped
+  on the disk and bootet due to the hybrid support each
+  iso built by 

commit python-kiwi for openSUSE:Factory

2018-09-03 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-09-03 10:33:10

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Mon Sep  3 10:33:10 2018 rev:31 rq:631954 version:9.16.12

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-08-07 
09:40:32.333044660 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2018-09-03 10:33:11.860374925 +0200
@@ -1,0 +2,201 @@
+Mon Aug 20 22:42:46 CEST 2018 - m...@suse.de
+
+- Bump version: 9.16.11 → 9.16.12
+  
+---
+Mon Aug 20 22:35:37 CEST 2018 - m...@suse.de
+  
+- Follow up fix for skip_cleanup use
+  
+  make sure doc_travis tox target has created the manual
+  pages such that the environment contains this data
+  
+---
+Mon Aug 20 22:09:18 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.16.10 → 9.16.11
+  
+---
+Mon Aug 20 22:08:04 CEST 2018 - m...@suse.de
+  
+- Use skip_cleanup for deploy stage in travis
+  
+  We need the tox build environment to run the deployment
+  
+---
+Mon Aug 20 19:18:38 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.16.9 → 9.16.10
+  
+---
+Mon Aug 20 17:37:11 CEST 2018 - m...@suse.de
+  
+- Follow up fix for deploy target
+  
+  Integration of man pages must be done as part of the sdist
+  setup because the travis pypi deployment only uses the
+  sdist target to bundle the sources
+  
+---
+Mon Aug 20 17:02:58 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.16.8 → 9.16.9
+  
+---
+Mon Aug 20 12:04:09 CEST 2018 - m...@suse.de
+  
+- Fixed deploy target
+  
+  As part of the deploy process in travis a bundle to pypi is
+  uploaded. The bundle is missing the compiled manual pages because
+  the doc_travis stage did not create them.
+  
+---
+Wed Aug  8 21:32:23 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.16.7 → 9.16.8
+  
+---
+Wed Aug  8 18:02:59 CEST 2018 - m...@suse.de
+  
+- Update pxe server setup documentation
+  
+  Delete the suggested modifications to /etc/sysconfig/atftpd
+  and trust the defaults provided by the package
+  
+---
+Wed Aug  8 17:56:24 CEST 2018 - m...@suse.de
+  
+- Added support for system wide config file
+  
+  If there is no user specific config file we are also
+  looking for a system wide /etc/kiwi.yml file
+  
+---
+Wed Aug  8 09:46:22 CEST 2018 - dcass...@suse.de
+  
+- use more meaningful variable names
+  
+---
+Tue Aug  7 16:10:11 CEST 2018 - dcass...@suse.de
+  
+- Fix baseStripUnusedLibs config method
+  
+  This commit arguments handling of the baseStripUnusedLibs
+  that was not prepared to handle quoted variable containing a list.
+  
+  Fixes #798
+  
+---
+Tue Aug  7 11:43:13 CEST 2018 - m...@suse.de
+  
+- Added doc chapter for remote live boot
+  
+---
+Mon Aug  6 18:28:30 CEST 2018 - m...@suse.de
+  
+- Added support for pxe live boot via AOE
+  
+  The live ISO should support a network reference. We are using
+  the Ata Over Ethernet protocol to achieve this. In combination
+  with pxe boot of the kernel/initrd a live iso can boot from
+  the network using the following parameter example:
+  
+  root=live:AOEINTERFACE:e0.1 rd.kiwi.live.pxe
+  
+  Export of the live iso file via AOE can be achieved using the
+  vblade toolkit which needs to be available on the exporting
+  system and compatible with the live operating system.
+  This Fixes #796
+  
+---
+Mon Aug  6 12:21:24 CEST 2018 - m...@suse.de
+  
+- Run schema validation/update per XSL stylesheets
+  
+---
+Mon Aug  6 12:16:53 CEST 2018 - m...@suse.de
+  
+- Added XSL stylesheet to auto update schema
+  
+  Drop oem-ataraid-scan from oemconfig if specified
+  
+---
+Mon Aug  6 11:45:15 CEST 2018 - m...@suse.de
+  

commit python-kiwi for openSUSE:Factory

2018-08-07 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-08-07 09:40:28

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Tue Aug  7 09:40:28 2018 rev:30 rq:626923 version:9.16.6

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-07-13 
10:12:06.209798770 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2018-08-07 09:40:32.333044660 +0200
@@ -1,0 +2,284 @@
+Mon Jul 30 13:21:16 CEST 2018 - m...@suse.de
+
+- Bump version: 9.16.5 → 9.16.6
+  
+---
+Mon Jul 30 11:53:23 CEST 2018 - dcass...@suse.de
+  
+- Fix result bundle command
+  
+  This commits fixes a regression introduced in 98c9c77a
+  
+---
+Mon Jul 30 09:47:39 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.16.4 → 9.16.5
+  
+---
+Mon Jul 30 08:44:12 CEST 2018 - m...@suse.de
+  
+- Fixup validation of boottimeout attribute
+  
+  If boottimeout is set to zero it is evaluated as "not set"
+  and the default applies. However it's a fairly well approach
+  to set a zero second boot timeout. This Fixes #789
+  
+---
+Fri Jul 27 12:27:18 CEST 2018 - dcass...@suse.de
+  
+- Do not replace version from the image name
+  
+  This commit makes sure that replacing version to version plus the
+  build id on resulting files happens only on version suffixes. Before
+  that if image name was including the version string it, this part was
+  also replaced.
+  
+  Fixes #787 (bsc#1102868)
+  
+---
+Fri Jul 27 12:25:23 CEST 2018 - dcass...@suse.de
+  
+- Extending result bundle task tests to better cover corner cases
+  
+  This commit adds some tests to better cover a couple of cases:
+  * image name contains the version of the image
+  * the file in result does not include the version
+
+---
+Wed Jul 25 16:35:26 CEST 2018 - m...@suse.de
+
+- Cleanup misleading error message
+  
+  In root_bind if the cleanup failed to remove a directory
+  hierarchy the error message was just displaying the path
+  as it would be on the host root and not based on the root
+  of the image root tree.
+  
+---
+Tue Jul 24 17:39:38 CEST 2018 - dcass...@suse.de
+  
+- Modify python-yaml dependency for CentOS and RHEL 7
+  
+  This commit fixes #785
+  
+---
+Fri Jul 20 12:37:41 CEST 2018 - dcass...@suse.de
+  
+- Do not run Codacy analysis on tests
+  
+---
+Thu Jul 19 17:05:03 CEST 2018 - m...@suse.de
+  
+- Fixup DiskFormatOva implementation
+  
+  The inheritance and super call concept used in this class
+  destroys the OO design concept of loosely coupled code
+  and also leads to a broken build because it bypasses the
+  post_init constructor called by the base class
+  
+---
+Mon Jul 16 17:47:40 CEST 2018 - dcass...@suse.de
+  
+- Exclude tests in codacy analysis
+  
+---
+Mon Jul 16 17:22:58 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.16.3 → 9.16.4
+  
+---
+Mon Jul 16 17:13:21 CEST 2018 - m...@suse.de
+  
+- Added grub2 module packages for GCE test build
+  
+---
+Mon Jul 16 17:03:46 CEST 2018 - m...@suse.de
+  
+- Fixup timezone and keytable setup for GCE build
+  
+---
+Mon Jul 16 16:56:29 CEST 2018 - m...@suse.de
+  
+- Second round of package fixes for GCE test build
+  
+---
+Mon Jul 16 16:50:41 CEST 2018 - m...@suse.de
+  
+- Update schema for GCE build test to latest version
+  
+---
+Mon Jul 16 16:09:28 CEST 2018 - m...@suse.de
+  
+- Fixup package list for GCE test build
+  
+---
+Mon Jul 16 16:06:31 CEST 2018 - m...@suse.de
+  
+- Added Google Compute Engine build test
+  
+---
+Mon Jul 16 13:07:38 CEST 2018 - m...@suse.de
+  
+- Deleted obsolete landscape setup
+  
+  

commit python-kiwi for openSUSE:Factory

2018-07-13 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-07-13 10:11:59

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Fri Jul 13 10:11:59 2018 rev:29 rq:620926 version:9.16.2

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-05-23 
16:05:58.296861200 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2018-07-13 10:12:06.209798770 +0200
@@ -1,0 +2,282 @@
+Wed Jun 20 15:24:31 CEST 2018 - m...@suse.de
+
+- Bump version: 9.16.1 → 9.16.2
+  
+---
+Wed Jun 20 11:56:21 CEST 2018 - m...@suse.de
+  
+- Simplify configfile loading
+  
+  prefix and root variables are correctly set, thus calling
+  the "normal" command has the same effect than the explicit
+  call for "configfile"
+  
+---
+Tue Jun 19 13:21:30 CEST 2018 - m...@suse.de
+  
+- Prevent building custom efi image
+  
+  If the distribution provides a prebuilt efi image kiwi
+  should use it instead of building its own image.
+  
+---
+Wed Jun 13 14:42:12 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.16.0 → 9.16.1
+  
+---
+Wed Jun 13 11:08:09 CEST 2018 - m...@suse.de
+  
+- Avoid module loading in grub config template
+  
+  This patch is two fold. First part replaces the import of
+  dedicated video modules in the grub image by the all_video
+  module. Second part avoids runtime module insertion which
+  requires access to the boot filesystem which is not
+  guaranteed on sophisticated rootfs structures like btrfs
+  plus readonly snapshots and what not. Thus we make sure
+  all boot code is embedded into the grub image(s) and no
+  extra loading of modules at runtime will be needed.
+  This Fixes bsc#1096937
+  
+---
+Tue Jun 12 18:05:22 CEST 2018 - dcass...@suse.de
+  
+- Fix for bsc#1094788
+  
+  This is just an empty commit to include the bugfix reference in
+  the repository history.
+  
+  The bugfix for bsc#1094788 was actually commited in:
+  
+  commit 835cebfe5c488515dfbcdf33dab6262613ca5508
+  Author: Marcus Schäfer 
+  Date:   Tue May 29 16:42:55 2018 +0200
+  
+---
+Tue Jun 12 17:25:12 CEST 2018 - m...@suse.de
+  
+- Complete GUID change from signed to unsigned
+  
+  Follow up fix to complete the binary packing of the GUID
+  format to use unsigned types. Missed to move short source
+  from signed to unsigned. This Fixes bsc#1095267
+  
+---
+Wed Jun  6 13:32:11 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.15.4 → 9.16.0
+  
+---
+Wed Jun  6 13:16:22 CEST 2018 - m...@suse.de
+  
+- Move fedora integration test build to fc28 distro
+  
+---
+Wed Jun  6 08:28:14 CEST 2018 - ngomp...@gmail.com
+  
+- Use the versioned Python interpreter path to run build helper scripts
+  
+  The kiwi build process mostly does the right thing in terms of executing
+  with the correct Python interpreter throughout the build process, with
+  the exception of the Makefile not correctly locating the versioned Python
+  interpreter executable path, and the bash completion generator being executed
+  using '/usr/bin/python' without regard for what the target environment was.
+  
+  This is a problem when a build environment complying with PEP 394 as it
+  stands today does not have Python 2 installed, such as when kiwi is being
+  built as a Python 3-only package in Fedora. Thus, the Makefile has been
+  adjusted to not only correctly locate the versioned Python interpreter, but
+  to also execute 'completion_helper' with the correct interpreter.
+  
+  Additionally, a trivial change to the shebang to 'completion_helper'
+  was made to be consistent with other Python-based build helper scripts.
+  
+  This is part of the overall effort to eliminate the dependencies on
+  Python 2 in Fedora.
+  
+  Reference: https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
+  
+---
+Tue Jun  5 15:00:32 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.15.3 → 9.15.4
+  
+---
+Tue Jun  5 12:22:38 CEST 2018 - m...@suse.de
+  
+- Fixup move_to_root method
+  
+  move_to_root is called to check each element of a given 

commit python-kiwi for openSUSE:Factory

2018-05-23 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-05-23 16:05:55

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Wed May 23 16:05:55 2018 rev:28 rq:609805 version:9.15.2

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-05-13 
15:54:47.160835021 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2018-05-23 16:05:58.296861200 +0200
@@ -1,0 +2,56 @@
+Wed May 16 11:48:00 CEST 2018 - m...@suse.de
+
+- Bump version: 9.15.1 → 9.15.2
+  
+---
+Wed May 16 11:31:40 CEST 2018 - dcass...@suse.com
+  
+- Fix zypper add lock operations
+  
+  This commit fixes the arguments passed to zypper in add lock
+  operations.
+  
+---
+Tue May 15 15:48:24 CEST 2018 - dcass...@suse.com
+  
+- Add correct GPL-3.0-or-later license
+  
+  Add the correct license reference in the spec License field
+  
+  Fixes #732
+  
+---
+Tue May 15 11:18:22 CEST 2018 - m...@suse.de
+  
+- Make container compression a configuration option
+  
+  Change the ContainerBuilder class to evaluate on the
+  configuration options to decide if the container archive
+  should be compressed or not. By default the archive will
+  be compressed, thus there is no change to the former behavior
+  but can be setup in ~/.config/kiwi/config.yml as follows:
+  
+  container:
+- compress: none|xz
+  
+  This Fixes #725
+  
+---
+Tue May 15 10:36:57 CEST 2018 - m...@suse.de
+  
+- Return file name after archive or compression call
+  
+  Extend the ArchiveTar and Compress classes such that
+  their archiving and compression methods returns the
+  result file name after the operation
+  
+---
+Tue May 15 10:02:52 CEST 2018 - m...@suse.de
+  
+- Allow docker root import from uncompressed file
+  
+  Check the given file name for its compression format and
+  only uncompress if a supported format could be detected.
+  This Fixes #730
+  
+---



Other differences:
--
++ python-kiwi.spec ++
--- /var/tmp/diff_new_pack.y012Sd/_old  2018-05-23 16:05:59.244826475 +0200
+++ /var/tmp/diff_new_pack.y012Sd/_new  2018-05-23 16:05:59.252826181 +0200
@@ -38,12 +38,12 @@
 %endif
 
 Name:   python-kiwi
-Version:9.15.1
+Version:9.15.2
 Provides:   kiwi-schema = 6.6
 Release:0
 Url:https://github.com/SUSE/kiwi
 Summary:KIWI - Appliance Builder Next Generation
-License:GPL-3.0+
+License:GPL-3.0-or-later
 %if %{_vendor} == "debbuild"
 # Needed to set Maintainer in output debs
 Packager:   Marcus Schaefer 
@@ -232,7 +232,7 @@
 
 %package -n kiwi-tools
 Summary:KIWI - Collection of Boot Helper Tools
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  %{sysgroup}
 
 %description -n kiwi-tools
@@ -251,7 +251,7 @@
 %else
 Requires(pre):  shadow
 %endif
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  %{sysgroup}
 
 %description -n kiwi-pxeboot
@@ -298,7 +298,7 @@
 %ifarch s390 s390x
 Requires:   s390-tools
 %endif
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  %{sysgroup}
 
 %description -n dracut-kiwi-lib
@@ -314,7 +314,7 @@
 BuildRequires:  dracut
 %endif
 Requires:   dracut-kiwi-lib
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  %{sysgroup}
 
 %description -n dracut-kiwi-oem-repart
@@ -340,7 +340,7 @@
 Requires:   device-mapper-multipath
 %endif
 Requires:   gawk
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  %{sysgroup}
 
 %description -n dracut-kiwi-oem-dump
@@ -370,7 +370,7 @@
 %endif
 Requires:   dracut
 Requires:   xorriso
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  %{sysgroup}
 
 %description -n dracut-kiwi-live
@@ -387,7 +387,7 @@
 %endif
 Requires:   util-linux
 Requires:   dracut
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  %{sysgroup}
 
 %description -n dracut-kiwi-overlay
@@ -397,7 +397,7 @@
 
 %package -n kiwi-man-pages
 Summary:KIWI - manual pages
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  %{sysgroup}
 
 %description -n kiwi-man-pages

++ python-kiwi.tar.gz ++

commit python-kiwi for openSUSE:Factory

2018-05-13 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-05-13 15:54:44

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Sun May 13 15:54:44 2018 rev:27 rq:605755 version:9.15.1

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-05-08 
13:32:21.644334175 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2018-05-13 15:54:47.160835021 +0200
@@ -1,0 +2,60 @@
+Wed May  9 14:53:02 CEST 2018 - m...@suse.de
+
+- Bump version: 9.15.0 → 9.15.1
+  
+---
+Wed May  9 12:52:59 CEST 2018 - davidcass...@gmail.com
+  
+- Add a chapter for uninstall package requests in docs (#726)
+  
+  Add a chapter for uninstall package requests in docs
+  
+---
+Tue May  8 16:31:57 CEST 2018 - m...@suse.de
+  
+- Update arm integration test
+  
+  Existing panda build was outdated and non functional.
+  Move the test to a more popular target and write the
+  image description to use technology matching the
+  suse arm development effort. Target is now Rpi(64bit)
+  
+---
+Tue May  8 11:18:21 CEST 2018 - m...@suse.de
+  
+- Use latest version of sphinx
+  
+  Formerly sphinx==1.6.7 was used because travis-sphinx failed
+  with latest sphinx. Now travis-sphinx fails with 1.6.7 and
+  I hope using latest sphinx will fix that
+  
+---
+Tue May  8 08:42:24 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.14.7 → 9.15.0
+  
+---
+Mon May  7 15:49:51 CEST 2018 - dcass...@suse.com
+  
+- Add comment in pinch_system calls
+  
+---
+Mon May  7 15:10:47 CEST 2018 - dcass...@suse.com
+  
+- Refining the uninstall type implementation
+  
+---
+Fri May  4 15:00:31 CEST 2018 - dcass...@suse.com
+  
+- Add uninstall pacakges type
+  
+  This commit adds a new `uninstall` type for packages. Packages listed
+  with this type will be removed by the package manager cleaning also any
+  unneeded dependency. The removal is executed after running `config.sh`.
+  
+  Also in this commit `delete` type for packages is now executed after
+  `uninstall` packages, meaing it also happens after `config.sh`.
+  
+  Fixes #625
+  
+---
@@ -4,0 +65,5 @@
+  
+---
+Fri May  4 10:40:13 CEST 2018 - dcass...@suse.com
+  
+- Some simple code cleaning



Other differences:
--
++ python-kiwi.spec ++
--- /var/tmp/diff_new_pack.yz75iK/_old  2018-05-13 15:54:47.892808309 +0200
+++ /var/tmp/diff_new_pack.yz75iK/_new  2018-05-13 15:54:47.892808309 +0200
@@ -38,7 +38,7 @@
 %endif
 
 Name:   python-kiwi
-Version:9.14.7
+Version:9.15.1
 Provides:   kiwi-schema = 6.6
 Release:0
 Url:https://github.com/SUSE/kiwi

++ python-kiwi.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.14.7/.bumpversion.cfg 
new/kiwi-9.15.1/.bumpversion.cfg
--- old/kiwi-9.14.7/.bumpversion.cfg2018-05-04 10:52:28.0 +0200
+++ new/kiwi-9.15.1/.bumpversion.cfg2018-05-09 14:53:02.0 +0200
@@ -1,5 +1,5 @@
 [bumpversion]
-current_version = 9.14.7
+current_version = 9.15.1
 commit = True
 tag = True
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.14.7/.virtualenv.dev-requirements.txt 
new/kiwi-9.15.1/.virtualenv.dev-requirements.txt
--- old/kiwi-9.14.7/.virtualenv.dev-requirements.txt2018-02-12 
15:56:49.0 +0100
+++ new/kiwi-9.15.1/.virtualenv.dev-requirements.txt2018-05-08 
11:17:03.0 +0200
@@ -37,11 +37,7 @@
 generateDS
 
 # for building documentation
-
-# sphinx 1.7.0 is not compatible with travis-sphinx
-# thus we stick with 1.6.7 until travis-sphinx followed
-# the sphinx changes
-sphinx==1.6.7
+sphinx
 
 sphinx_rtd_theme
 sphinxcontrib-spelling
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.14.7/PKG-INFO new/kiwi-9.15.1/PKG-INFO
--- old/kiwi-9.14.7/PKG-INFO2018-05-04 10:58:11.0 +0200
+++ new/kiwi-9.15.1/PKG-INFO2018-05-09 14:58:53.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: kiwi
-Version: 9.14.7

commit python-kiwi for openSUSE:Factory

2018-05-08 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-05-08 13:32:20

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Tue May  8 13:32:20 2018 rev:26 rq:604053 version:9.14.7

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-04-17 
11:10:48.109308038 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2018-05-08 13:32:21.644334175 +0200
@@ -1,0 +2,319 @@
+Fri May  4 10:52:28 CEST 2018 - m...@suse.de
+
+- Bump version: 9.14.6 → 9.14.7
+  
+---
+Fri May  4 10:23:12 CEST 2018 - m...@suse.de
+  
+- Fixed check for volume group in use
+  
+  The former implementation evaluates the output of the vgs
+  command and set the volume group as in use if one of the
+  listed volume groups on the host contains the group name
+  set by the image description. This would also match if the
+  group name set in the image description is e.g 'System' and
+  the a volume group on the host with name 'SystemVG' exists.
+  However a conflict only exists on exact match of the name.
+  The proposed fix is to use the --select feature from vgs
+  and let it show information on exact match of the vg_name
+  field. The code in kiwi then just evaluates if the selection
+  by vgs has a value or not. This Fixes #721
+  
+---
+Fri May  4 09:07:04 CEST 2018 - m...@suse.de
+  
+- Fix setup of kiwi_lvm profile variable
+  
+  kiwi_lvm was always set to true if a volume management system
+  is in use. However it should only be set to true if the
+  selected volume management system is lvm. The same applies
+  to the kiwi_lvmgroup variable which also only makes sense
+  if the lvm volume management system is used.
+  This Fixes bsc#1090427
+  
+---
+Mon Apr 30 16:12:52 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.14.5 → 9.14.6
+  
+---
+Thu Apr 26 15:40:01 CEST 2018 - m...@suse.de
+  
+- Extend test-image-azure integration test
+  
+  Use xfs as filesystem and set a tag to also test image tags
+  
+---
+Thu Apr 26 10:48:29 CEST 2018 - m...@suse.de
+  
+- Use /dev/zero to really write a zero byte
+  
+  The cleanup of the 512 byte block for the vhdfixed tag
+  was based on reading from /dev/null which does effectively
+  nothing. As the block should be filled with zero bytes
+  this patch changes the source from /dev/null to /dev/zero
+  This was found by tests to reproduce the issue reported
+  in bsc#1090953 but is not causing it
+  
+---
+Tue Apr 24 15:33:18 CEST 2018 - dcass...@suse.com
+  
+- Add test for the utils class StringToSize
+  
+  This commit adds a couple of unit tests for the StringToSize class.
+  
+---
+Tue Apr 24 11:23:43 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.14.4 → 9.14.5
+  
+---
+Tue Apr 24 11:23:08 CEST 2018 - m...@suse.de
+  
+- Run doc target in travis test stage
+  
+---
+Tue Apr 24 11:21:15 CEST 2018 - m...@suse.de
+  
+- Fixup doc conf.py
+  
+  Do not load kiwi logging which is unneeded and causes many
+  superfluous messages on the console when sphinx build runs
+  
+---
+Tue Apr 24 11:20:46 CEST 2018 - m...@suse.de
+  
+- Fixup docstring warning from sphinx build
+  
+---
+Tue Apr 24 10:57:31 CEST 2018 - m...@suse.de
+  
+- Fixup travis unit test stages
+  
+  Build docs in deployment stage only
+  
+---
+Tue Apr 24 10:52:12 CEST 2018 - m...@suse.de
+  
+- Include doc_travis_deploy in travis deploy stage
+  
+---
+Tue Apr 24 10:33:24 CEST 2018 - m...@suse.de
+  
+- Fixed syntax errors shown by travis lint
+  
+---
+Tue Apr 24 10:29:53 CEST 2018 - m...@suse.de
+  
+- Revert "Fixup travis.yml"
+  
+  This reverts commit 79ccbdff394e2aba4f1e8fb6390a9a8e0d1925e2.
+  
+---
+Tue Apr 24 10:29:29 CEST 2018 - m...@suse.de
+  
+- Revert "Yet another try to get travis stages correct"
+  
+  This reverts commit 

commit python-kiwi for openSUSE:Factory

2018-04-17 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-04-17 11:10:46

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Tue Apr 17 11:10:46 2018 rev:25 rq:595114 version:9.14.2

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-03-30 
21:48:43.867966158 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2018-04-17 11:10:48.109308038 +0200
@@ -1,0 +2,431 @@
+Mon Apr  9 10:56:37 CEST 2018 - m...@suse.de
+
+- Bump version: 9.14.1 → 9.14.2
+  
+---
+Fri Apr  6 16:01:51 CEST 2018 - dcass...@suse.com
+  
+- Fix default initrd_system values
+  
+  This commit fixes the default initrd_system value for some image
+  types. Since this value is included in profile and potentially
+  taken into account for some of the config script functions, it is
+  important to have consistent values even when the image type
+  has no initrd choice or it doesn't have initrd at all.
+  
+  Related to #689
+  
+---
+Fri Apr  6 10:51:36 CEST 2018 - m...@suse.de
+  
+- Check partition table after cow part creation
+  
+  Proceed with the persistent write partition setup only
+  if the cow partition could have been created successfully
+  
+---
+Thu Apr  5 14:47:23 CEST 2018 - m...@suse.de
+  
+- Fixed detection of disk node in live iso images
+  
+  If the live iso is booted as disk the initrd code needs to
+  find the correct disk node pointing to the iso image. This
+  was formerly done by checking if the populated disk devices
+  contains an iso header with an application id. The information
+  was obtained using the isoinfo tool. isoinfo is a tool
+  provided by the obsolete and xorriso replaced cdrtools kit.
+  In addition the lookup was unsafe because any iso with
+  an application id would have been valid. Thus this patch
+  changes the detection mechanism to use the volume id as
+  it is used in the root assignment on the cmdline. The
+  volume id is populated as device label for the assigned
+  block device and can therefore be used as a unique id.
+  The volume id itself is a configuration option in the image
+  XML description. If not set the default is 'CDROM'. The
+  information can be obtained via blkid and therefore also
+  eliminates the isoinfo requirement
+  
+---
+Wed Apr  4 17:26:40 CEST 2018 - m...@suse.de
+  
+- Fixup test-image-docker unresolvable state
+  
+  genisoimage seems no longer present in the distro
+  
+---
+Wed Apr  4 12:08:39 CEST 2018 - m...@suse.de
+  
+- Update etc/default/grub setup
+  
+  kiwi writes optional grub boot parameters to the GRUB_CMDLINE_LINUX
+  variable in default/grub. This information is then picked up by
+  grub2-mkconfig and written to grub.cfg However there is also another
+  variable named GRUB_CMDLINE_LINUX_DEFAULT which according to the
+  documentation should be used preferably. While it does not seem to
+  matter for grub it matters for yast. Thus this patch changes the
+  configuration variable and fixes bsc#1084117
+  
+---
+Tue Apr  3 12:17:33 CEST 2018 - m...@suse.de
+  
+- Bump version: 9.14.0 → 9.14.1
+  
+---
+Tue Apr  3 11:51:26 CEST 2018 - m...@suse.de
+  
+- Fixed truncation of image when writing vhd tag
+  
+  When writing the vhd tag into a vhdfixed formatted image
+  the image was opened with the wrong open bits 'wb' and
+  thus was truncated at the 64k offset. This patch fixes
+  the open bits to allow in-place tag writing. This
+  Fixes bsc#1077096
+  
+---
+Tue Apr  3 09:45:51 CEST 2018 - dcass...@suse.com
+  
+- Make use of autoremove in Yum and Dnf to clean dependencies
+  
+---
+Wed Mar 28 17:13:48 CEST 2018 - dcass...@suse.com
+  
+- Enable no forced deletion for dnf, yum and apt package managers
+  
+  This commit makes apt, yum and dnf support equivalent to zypper in terms
+  of being capable to delete packages using the package manger tools
+  (implies dependencies deletion is handled by the package manager)
+  or deleting explicitly only listed packages using packager tools
+  even if this implies breaking dependencies.
+  
+---
+Tue Mar 27 08:57:54 CEST 2018 - 

commit python-kiwi for openSUSE:Factory

2018-03-30 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-03-30 21:48:41

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Fri Mar 30 21:48:41 2018 rev:24 rq: version:9.13.5

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-03-29 
11:51:35.647068514 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2018-03-30 21:48:43.867966158 +0200
@@ -2,316 +1,0 @@
-Fri Mar 23 10:34:37 CET 2018 - m...@suse.de
-
-- Bump version: 9.13.9 → 9.14.0
-  

-Fri Mar 23 10:33:08 CET 2018 - m...@suse.de
-  
-- Rebuild online schema documentation
-  

-Fri Mar 23 09:29:43 CET 2018 - m...@suse.de
-  
-- XSL Auto update descriptions due to schema change
-  

-Fri Mar 23 09:19:11 CET 2018 - m...@suse.de
-  
-- Delete obsolete hybrid attribute from type
-  
-  Any iso image we create will be a hybrid image. That was
-  already the default for any install iso image and was a
-  configuration option for live images. The optional selection
-  only existed for systems which do not provide tools to
-  make an iso hybrid. All distributions kiwi supports provides
-  this capabilities and there is no good reason why a live
-  or install iso should not be hybrid and bootable as iso
-  and as disk. Also the boot in disk mode became the preferred
-  boot method for the majority of our users which requires
-  to provide a hybrid iso
-  

-Thu Mar 22 18:36:53 CET 2018 - dcass...@suse.com
-  
-- Add efiparttable type attribute
-  
-  This commit allows to choose the partition table type for efi firmwares
-  using the efiparttable type attribute.
-  
-  Fixes #638
-  

-Thu Mar 22 17:40:54 CET 2018 - m...@suse.de
-  
-- Update spec file to require xorriso
-  

-Thu Mar 22 16:54:05 CET 2018 - m...@suse.de
-  
-- Cleanup hybrid call and use of iso tool options
-  
-  The extra isohybrid call is only needed if the mkisofs
-  tool category is used. Thus it should be only visible
-  at the place where the isofs is created and not as an
-  extra step in the builder tasks. Additionally the handling
-  of extra options was mkisofs specific and should be
-  better done as a common meta_data record. The tool
-  specific options should only appear in the tool specific
-  class implementations
-  

-Thu Mar 22 10:33:01 CET 2018 - m...@suse.de
-  
-- Allow to configure iso tool category
-  
-  Switch to xorriso by default but allow to setup cdrtools
-  in the runtime configuration file
-  

-Wed Mar 21 15:54:25 CET 2018 - dcass...@suse.com
-  
-- Remove xml_parse.py shebang in spec
-  
-  It removes the shebang from the autogenerated file and also removes
-  the exception in rpmlint to ignore non-executable-script warning.
-  
-  Fixes #666
-  

-Mon Mar 19 16:34:15 CET 2018 - dcass...@suse.com
-  
-- Remove unneeded shebangs from dracut modules
-  
-  Fixes #668
-  

-Mon Mar 19 14:22:40 CET 2018 - m...@suse.de
-  
-- Added IsoToolsXorrIso class
-  
-  As an alternative to mkisofs/genisoimage there is now the
-  IsoToolsXorrIso class which implements the IsoTools interface
-  by using xorriso. This Fixes #635
-  

-Mon Mar 19 10:07:19 CET 2018 - m...@suse.de
-  
-- Update package MANIFEST.in
-  
-  Include new iso_tools directory
-  

-Fri Mar 16 21:03:30 CET 2018 - m...@suse.de
-  
-- Added iso_tools api documentation
-  

-Fri Mar 16 20:55:57 CET 2018 - m...@suse.de
-  
-- Add list_iso method to iso_tools api
-  

-Fri Mar 16 15:26:29 CET 2018 - dcass...@suse.com
-  
-- Update FSF address
-  
-  The address has been taken from the header example published here
-  https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
-  
-  Fixes #667
-  

-Fri Mar 16 11:02:35 CET 2018 - m...@suse.de
-  
-- Add create_iso 

commit python-kiwi for openSUSE:Factory

2018-03-29 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-03-29 11:51:31

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Thu Mar 29 11:51:31 2018 rev:23 rq:591104 version:9.14.0

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-03-08 
10:56:21.959785424 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2018-03-29 11:51:35.647068514 +0200
@@ -1,0 +2,316 @@
+Fri Mar 23 10:34:37 CET 2018 - m...@suse.de
+
+- Bump version: 9.13.9 → 9.14.0
+  
+---
+Fri Mar 23 10:33:08 CET 2018 - m...@suse.de
+  
+- Rebuild online schema documentation
+  
+---
+Fri Mar 23 09:29:43 CET 2018 - m...@suse.de
+  
+- XSL Auto update descriptions due to schema change
+  
+---
+Fri Mar 23 09:19:11 CET 2018 - m...@suse.de
+  
+- Delete obsolete hybrid attribute from type
+  
+  Any iso image we create will be a hybrid image. That was
+  already the default for any install iso image and was a
+  configuration option for live images. The optional selection
+  only existed for systems which do not provide tools to
+  make an iso hybrid. All distributions kiwi supports provides
+  this capabilities and there is no good reason why a live
+  or install iso should not be hybrid and bootable as iso
+  and as disk. Also the boot in disk mode became the preferred
+  boot method for the majority of our users which requires
+  to provide a hybrid iso
+  
+---
+Thu Mar 22 18:36:53 CET 2018 - dcass...@suse.com
+  
+- Add efiparttable type attribute
+  
+  This commit allows to choose the partition table type for efi firmwares
+  using the efiparttable type attribute.
+  
+  Fixes #638
+  
+---
+Thu Mar 22 17:40:54 CET 2018 - m...@suse.de
+  
+- Update spec file to require xorriso
+  
+---
+Thu Mar 22 16:54:05 CET 2018 - m...@suse.de
+  
+- Cleanup hybrid call and use of iso tool options
+  
+  The extra isohybrid call is only needed if the mkisofs
+  tool category is used. Thus it should be only visible
+  at the place where the isofs is created and not as an
+  extra step in the builder tasks. Additionally the handling
+  of extra options was mkisofs specific and should be
+  better done as a common meta_data record. The tool
+  specific options should only appear in the tool specific
+  class implementations
+  
+---
+Thu Mar 22 10:33:01 CET 2018 - m...@suse.de
+  
+- Allow to configure iso tool category
+  
+  Switch to xorriso by default but allow to setup cdrtools
+  in the runtime configuration file
+  
+---
+Wed Mar 21 15:54:25 CET 2018 - dcass...@suse.com
+  
+- Remove xml_parse.py shebang in spec
+  
+  It removes the shebang from the autogenerated file and also removes
+  the exception in rpmlint to ignore non-executable-script warning.
+  
+  Fixes #666
+  
+---
+Mon Mar 19 16:34:15 CET 2018 - dcass...@suse.com
+  
+- Remove unneeded shebangs from dracut modules
+  
+  Fixes #668
+  
+---
+Mon Mar 19 14:22:40 CET 2018 - m...@suse.de
+  
+- Added IsoToolsXorrIso class
+  
+  As an alternative to mkisofs/genisoimage there is now the
+  IsoToolsXorrIso class which implements the IsoTools interface
+  by using xorriso. This Fixes #635
+  
+---
+Mon Mar 19 10:07:19 CET 2018 - m...@suse.de
+  
+- Update package MANIFEST.in
+  
+  Include new iso_tools directory
+  
+---
+Fri Mar 16 21:03:30 CET 2018 - m...@suse.de
+  
+- Added iso_tools api documentation
+  
+---
+Fri Mar 16 20:55:57 CET 2018 - m...@suse.de
+  
+- Add list_iso method to iso_tools api
+  
+---
+Fri Mar 16 15:26:29 CET 2018 - dcass...@suse.com
+  
+- Update FSF address
+  
+  The address has been taken from the header example published here
+  https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
+  
+  Fixes #667
+  
+---
+Fri Mar 16 11:02:35 CET 2018 - m...@suse.de
+  
+- Add 

commit python-kiwi for openSUSE:Factory

2018-03-08 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-03-08 10:56:21

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Thu Mar  8 10:56:21 2018 rev:22 rq:583474 version:9.13.5

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-03-01 
12:00:59.736764616 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2018-03-08 10:56:21.959785424 +0100
@@ -1,0 +2,174 @@
+Tue Mar  6 17:01:58 CET 2018 - m...@suse.de
+
+- Bump version: 9.13.4 → 9.13.5
+  
+---
+Tue Mar  6 16:43:35 CET 2018 - m...@suse.de
+  
+- Fixed btrfs search path in earlyboot script
+  
+  If kiwi generates its own efi image for the boot process
+  it does not setup the btrfs relative path setup in the
+  earlyboot script embedded into the generated efi image.
+  This has a bad impact on the file search because the
+  btrfs setup done in kiwi puts root below the @ volume
+  which we then need to specify of the relative lookup
+  is not activated. Fixes bsc#1082155
+  
+---
+Tue Mar  6 15:51:52 CET 2018 - m...@suse.de
+  
+- Bump version: 9.13.3 → 9.13.4
+  
+---
+Mon Mar  5 18:00:26 CET 2018 - dcass...@suse.com
+  
+- Use LABEL for the swap partition
+  
+  If multipath and device maps are active the fstab entry should use
+  the LABEL reference. Systemd calls swapon and it only works properly
+  with multipath devices when LABEL reference is used or calling directly
+  on the /dev/dm-* device file.
+  
+---
+Sat Mar  3 18:29:01 CET 2018 - m...@suse.de
+  
+- Bump version: 9.13.2 → 9.13.3
+  
+---
+Fri Mar  2 16:39:44 CET 2018 - m...@suse.de
+  
+- The order of the options for mkisofs matters
+  
+  Setting -eltorito-platform after -b causes mkisofs to fail
+  
+---
+Fri Mar  2 16:31:14 CET 2018 - m...@suse.de
+  
+- Resize partition table after image resize
+  
+  The command 'kiwi image resize' allows to resize the size
+  of a disk image. Depending on the partition table type it
+  is also required to resize the partition table inside of
+  the image to let the file size change become effective
+  This Fixes #534
+  
+---
+Fri Mar  2 16:18:13 CET 2018 - michalmar...@eaton.com
+  
+- APT: Support patternType in the bootstrap phase
+  
+  With patternType="onlyRequired" (the default), run debootstrap with
+--variant=minbase to install only essential packages. With
+  patternType="plusRecommended", let debootstrap  also install important
+  packages. This is not exactly what the patternType keyword means with
+  other targets, but it allows to choose between an absolutely minimal
+  image and a small but usable system.
+  
+---
+Fri Mar  2 14:56:28 CET 2018 - m...@suse.de
+  
+- Bump version: 9.13.1 → 9.13.2
+  
+---
+Fri Mar  2 10:56:11 CET 2018 - dcass...@suse.com
+  
+- Reactivate device mappings after repart. Fixes #645
+  
+  This commit recreates removed device maps and triggers again
+  systemd generators in order to adapt again device units to the
+  new context. Fixes #645
+  
+---
+Fri Mar  2 10:05:48 CET 2018 - m...@suse.de
+  
+- Refactor ovftool check
+  
+  The way this was done mask errors from the call
+  with the check if the tool exists on the host.
+  This patch refactors this and makes clear where
+  we check for the tool to be installed and where
+  we actually call it
+  
+---
+Fri Mar  2 10:04:13 CET 2018 - m...@suse.de
+  
+- Extend has_option_in_help to also check error data
+  
+---
+Thu Mar  1 14:58:38 CET 2018 - m...@suse.de
+  
+- Check if isotool supports eltorito-platform option
+  
+  Along with the change there is a small refactoring to
+  populate the iso tool search to the public api of the
+  Iso class
+  
+---
+Thu Mar  1 10:23:52 CET 2018 - m...@suse.de
+  
+- Set eltorito-platform for efi
+  
+  The default eltorito platform is set to "x86_64 PC", however
+  in an alternative bootloader spec for efi this would be the
+  wrong platform spec. 

commit python-kiwi for openSUSE:Factory

2018-03-01 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-03-01 12:00:51

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Thu Mar  1 12:00:51 2018 rev:21 rq:580511 version:9.13.1

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-02-21 
14:10:26.960397973 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2018-03-01 12:00:59.736764616 +0100
@@ -1,0 +2,109 @@
+Mon Feb 26 17:46:55 CET 2018 - m...@suse.de
+
+- Bump version: 9.13.0 → 9.13.1
+  
+---
+Mon Feb 26 17:30:15 CET 2018 - m...@suse.de
+  
+- Only delete sub path if not empty
+  
+---
+Mon Feb 26 17:29:30 CET 2018 - m...@suse.de
+  
+- Fixed package lists for azure and ec2 build tests
+  
+---
+Mon Feb 26 16:34:45 CET 2018 - m...@suse.de
+  
+- Reference commit for bugzilla
+  
+  With regards to the changes done in Issue #637 this commit
+  just creates a reference to a related bug bsc#1082163
+  
+---
+Fri Feb 23 16:00:06 CET 2018 - m...@suse.de
+  
+- Cleanup config functions shell coding
+  
+---
+Fri Feb 23 11:37:58 CET 2018 - m...@suse.de
+  
+- Delete obsolete/unused methods
+  
+---
+Fri Feb 23 11:37:43 CET 2018 - m...@suse.de
+  
+- Add functions.sh to shellcheck
+  
+---
+Fri Feb 23 10:09:11 CET 2018 - m...@suse.de
+  
+- Added doc page how to setup yast on firstboot
+  
+---
+Thu Feb 22 14:42:30 CET 2018 - m...@suse.de
+  
+- Allow arch attribute for profiles specification
+  
+  A profile could be relevant for only a specific architecture.
+  There was no way to express that in the XML description. With
+  the change in this commit a specification like the following
+  is possible:
+  
+  
+  
+  
+  
+  Profile A is only usable on the aarch64 architecture, whereas
+  profile B would be usable on all architectures.
+  
+  * Selecting an arch specific profile from the commandline via
+the --profile option on a system which is not of that architecture
+will result in an error message.
+
+  * Using the import="true" attribute in the  definition
+for an arch specific profile will cause the import of that
+profile only on that architecture and silently ignore the
+import on any other architecture
+
+This Fixes #637
+
+---
+Thu Feb 22 09:54:04 CET 2018 - m...@suse.de
+
+- Update build-test descriptions for Kanku
+  
+  As part of the buildservice there is now also a CI system called Kanku
+  which allows for image boot/run tests. The only requirement on the image
+  level which is missing in our build test descriptions is the setup of
+  the serial console. This patch updates those image descriptions which
+  could be tested by kanku to provide a serial console at boot time.
+  
+  The plan is that our build-test images automatically gets boot tested
+  by the Kanku CI. This should include boot, console-login, reboot,
+  console login, shutdown. The required job description to do this
+  needs to be worked out together with the Kanku team
+  
+---
+Tue Feb 20 17:57:18 CET 2018 - dcass...@suse.com
+  
+- Adding publisher attribute for ISOs
+  
+  This commit adds the 'publisher' attribute in type only for
+  ISO image type. It sets the publisher name of the resulting ISO.
+  
+  Fixes #630
+  
+---
+Tue Feb 20 14:56:11 CET 2018 - m...@suse.de
+  
+- Fixed yum vs. yum-deprecated binary lookup
+  
+  When using the yum package manager it could be either provided
+  as yum or yum-deprecated binary. Because of this the search
+  method to find the binary needs to know the context from which
+  the call is performed. This could be either the host system
+  or the created image root. This Fixes #624
+  
+---
@@ -4,0 +114,14 @@
+  
+---
+Fri Feb 16 11:24:41 CET 2018 - ag...@suse.de
+  
+- Do not emit linuxefi/initrdefi on non-x86 platforms
+  
+  Grub wants to have linuxefi/initrdefi commands to execute Linux via the UEFI
+  calling convention 

commit python-kiwi for openSUSE:Factory

2018-02-21 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-02-21 14:10:23

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Wed Feb 21 14:10:23 2018 rev:20 rq:578322 version:9.13.0

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-02-16 
21:39:02.319278839 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2018-02-21 14:10:26.960397973 +0100
@@ -1,0 +2,55 @@
+Fri Feb 16 11:58:16 CET 2018 - m...@suse.de
+
+- Bump version: 9.12.9 → 9.13.0
+  
+---
+Thu Feb 15 14:46:21 CET 2018 - m...@suse.de
+  
+- Fixup grub2 theme setup
+  
+  The presence of a background file was mandatory for kiwi to
+  use the theme. But the background information is optional
+  
+---
+Wed Feb 14 11:49:19 CET 2018 - m...@suse.de
+  
+- Deleted obsolete boot descriptions
+  
+  The custom kiwi boot descriptions has been moved into
+  the kiwi-descriptions github repo and builds the compat
+  package kiwi-boot-descriptions from there. The build
+  of the boot image(initrd) is done by dracut and the
+  dracut module packages provided by kiwi. The classic
+  custom boot descriptions can still be used as alternative
+  method if the above package is installed. Related to
+  Issue #576
+  
+---
+Tue Feb 13 13:00:36 CET 2018 - m...@suse.de
+  
+- Create compatible boot options
+  
+  The boot option root=install:CDLABEL= is mandatory for install
+  images which uses the dracut initrd system. But for the custom
+  kiwi oemboot descriptions this is causing a problem when detecting
+  the install device. Thus the above boot option is only applied
+  for the initrd system which actually makes use of it
+  
+---
+Tue Feb 13 12:27:15 CET 2018 - m...@suse.de
+  
+- Update boot description search path
+  
+  With the move of the boot descriptions in its own package
+  the kiwi search path needs to be adapted to look for boot
+  descriptions in /usr/share/kiwi/custom_boot. In addition
+  a runtime check to exit early if the boot description could
+  not be found or is not specified will be provided. Related
+  to Issue #576
+  
+---
+Tue Feb 13 10:37:16 CET 2018 - dcass...@suse.com
+  
+- Update the docs to the current example present in kiwi-descriptions
+  
+---

Old:

  python-kiwi-boot-packages



Other differences:
--
++ python-kiwi.spec ++
--- /var/tmp/diff_new_pack.HshMWC/_old  2018-02-21 14:10:28.124356057 +0100
+++ /var/tmp/diff_new_pack.HshMWC/_new  2018-02-21 14:10:28.128355913 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package python-kiwi
+# spec file for package kiwi
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -11,11 +11,13 @@
 # case the license is the MIT License). An "Open Source License" is a
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
-
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
+# Please submit bugfixes or comments via:
+#
+#   https://github.com/SUSE/kiwi/issues
 #
 
-
+# If they aren't provided by a system installed macro, define them
 %{!?_defaultdocdir: %global _defaultdocdir %{_datadir}/doc}
 %{!?__python2: %global __python2 /usr/bin/python2}
 
@@ -24,92 +26,6 @@
 %global python2_sitelib %(%{__python2} -c "from distutils.sysconfig import 
get_python_lib; print(get_python_lib())")
 %endif
 
-# translate version id to distribution name as it is used in kiwi
-# generic approach
-%if 0%{?suse_version}
-%define distro %(echo `export VER=%{suse_version}; echo 
"suse-${VER:0:2}.${VER:2:1}"`)
-%endif
-
-# SLE12:
-%if 0%{?suse_version} == 1315 && !0%{?is_opensuse}
-%define distro suse-SLES12
-%endif
-
-# SLE15:
-%if 0%{?sle_version} == 15 && !0%{?is_opensuse}
-%define distro suse-SLES15
-%endif
-
-# Leap 42.1(openSUSE product based on SLE 12SP1):
-%if 0%{?is_opensuse} && 0%{?sle_version} == 120100
-%define distro suse-leap42.1
-%endif
-
-# Leap 42.2:
-%if 0%{?is_opensuse} && 0%{?sle_version} == 120200
-%define distro suse-leap42.2
-%endif
-
-# Leap 42.3:
-%if 0%{?is_opensuse} && 

commit python-kiwi for openSUSE:Factory

2018-02-16 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-02-16 21:39:00

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Fri Feb 16 21:39:00 2018 rev:19 rq:576012 version:9.12.9

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-02-09 
15:43:33.875968878 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2018-02-16 21:39:02.319278839 +0100
@@ -1,0 +2,82 @@
+Mon Feb 12 16:48:17 CET 2018 - m...@suse.de
+
+- Bump version: 9.12.8 → 9.12.9
+  
+---
+Mon Feb 12 15:55:46 CET 2018 - m...@suse.de
+  
+- Update .virtualenv.dev-requirements.txt
+  
+  sphinx 1.7.0 is not compatible with travis-sphinx
+  thus we stick with 1.6.7 until travis-sphinx followed
+  the sphinx changes
+  
+---
+Mon Feb 12 14:51:17 CET 2018 - m...@suse.de
+  
+- Add restrictions to Path.remove_hierarchy
+  
+  When an iso file is used as repo, this iso will be loop mounted on
+  the host and bind mounted into the image root as long as the image
+  builds. When the mount is released a recursive cleanup of the complete
+  path happens. This is done by calling Path.remove_hierarchy. However
+  if a sub path of the mount path contains a system root directory
+  which is mandatory for the Linux root system it is not allowed
+  to be deleted even if it is empty at the time of the mount cleanup.
+  Thus this patch adds a lookup for protected directory names and
+  only runs the recursive deletion as long as no protected member
+  is part of the path. This fixes bsc#1080301
+  
+---
+Sat Feb 10 22:49:25 CET 2018 - ngo...@datto.com
+  
+- Initial support for building Debian/Ubuntu packages in spec
+  
+  This adds support for producing the main kiwi package as well as the
+  packages for the dracut modules to be used when building Debian-based
+  distribution images with KIWI.
+  
+  The Debian/Ubuntu package is built using debbuild: 
https://github.com/ascherer/debbuild
+  
+---
+Fri Feb  9 15:38:16 CET 2018 - m...@suse.de
+  
+- Fixed build_pxe_root_filesystem documentation
+  
+  The article still used filename references from v7 code stream
+  This patch updates the docs to match the sources it refers to
+  
+---
+Wed Feb  7 14:38:47 CET 2018 - m...@suse.de
+  
+- Update dropped features documentation
+  
+  The information on the partition based install method was
+  unclear and misleading. This patch clarifies the documentation
+  in this regard
+  
+---
+Wed Feb  7 14:22:58 CET 2018 - m...@suse.de
+  
+- Delete obsolete ovf format value
+  
+  Support for ova has been added which makes the ovf format
+  value obsolete and redundant
+  
+---
+Tue Feb  6 15:55:55 CET 2018 - michalmar...@eaton.com
+  
+- OVA: Print a user-friendly message if ovftool is not available
+  
+---
+Tue Feb  6 15:55:29 CET 2018 - michalmar...@eaton.com
+  
+- OVA: Require ovftype="vmware"
+  
+---
+Mon Feb  5 18:33:10 CET 2018 - rjsch...@suse.com
+  
+- Expand consistency check for grub efi package to cover debian based
+  and RH distros
+  
+---
@@ -28,0 +111,11 @@
+Mon Feb  5 10:13:14 CET 2018 - rjsch...@suse.com
+  
+- Fix style error
+  
+---
+Mon Feb  5 09:29:07 CET 2018 - rjsch...@suse.com
+  
+- Early exit if firmware is efi or uefi but the expected grub module is
+  not part of the package list
+  
+---
@@ -162,0 +256,9 @@
+Fri Jan 26 12:19:18 CET 2018 - michalmar...@eaton.com
+  
+- Add support for building OVA images
+  
+  Implement support for format="ova" using VMware's ovftool. We use the
+  vmdk format as a basis and then just call ovftool to convert *.vmdk +
+  *.vmx to an OVA.
+
+---
@@ -169,0 +272,10 @@
+  
+---
+Fri Jan 26 11:02:39 CET 2018 - michalmar...@eaton.com
+
+- flake8: Use a more conservative max-complexity setting
+  
+  Set the default threshold to 12 and annotate the outliers with
+  "noqa: C901". 

commit python-kiwi for openSUSE:Factory

2018-02-09 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-02-09 15:43:32

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Fri Feb  9 15:43:32 2018 rev:18 rq:573218 version:9.12.8

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-01-30 
15:38:55.953930381 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2018-02-09 15:43:33.875968878 +0100
@@ -1,0 +2,145 @@
+Mon Feb  5 17:02:19 CET 2018 - m...@suse.de
+
+- Bump version: 9.12.7 → 9.12.8
+  
+---
+Mon Feb  5 15:56:26 CET 2018 - m...@suse.de
+  
+- Exclude install source device from target list
+  
+---
+Mon Feb  5 15:29:25 CET 2018 - m...@suse.de
+  
+- Fixed kiwi-dump timing issue
+  
+  The install code needs to wait in the pre-udev phase for
+  the device containing the installation data to become ready
+  before proceeding with the actual installation code.
+  
+---
+Mon Feb  5 15:28:12 CET 2018 - m...@suse.de
+  
+- Fixed dialog size of install confirmation dialog
+  
+  The size was too small to show device names which causes a
+  line break to be displayed in the next line
+  
+---
+Sun Feb  4 20:19:45 CET 2018 - m...@suse.de
+  
+- Cleanup misleading method name
+  
+---
+Sun Feb  4 18:46:09 CET 2018 - m...@suse.de
+  
+- Fixed coverage report setup
+  
+  Latest version of the coverage module requires a report setup
+  
+---
+Sun Feb  4 15:52:06 CET 2018 - m...@suse.de
+  
+- Fixed target path name for gce format
+  
+  get_target_name_for_format in case of the gce format does
+  not return a path spec which leads to an incomplete result
+  information for a later bundle command. This patch fixes
+  this. In a follow up pull request we will also update
+  the method name from the misleading get_target_name_for_format
+  function name to get_target_path_name_for_format
+  
+---
+Sat Feb  3 13:12:48 CET 2018 - cyber...@cyberorg.info
+  
+- Use live-grub-stick
+  
+---
+Fri Feb  2 18:16:28 CET 2018 - dcass...@suse.com
+  
+- Fix packages file generation
+  
+  This commit checks the %_dbpath value of the image rpm tool. This is
+  needed since recent rpm versions switched the default database path,
+  thus running rpm queries to different roots might lead to errors.
+  
+  Fixes #605
+  
+---
+Thu Feb  1 14:31:31 CET 2018 - m...@suse.de
+  
+- Bump version: 9.12.6 → 9.12.7
+  
+---
+Thu Feb  1 10:29:30 CET 2018 - m...@suse.de
+  
+- Update per review by Tom
+  
+---
+Thu Feb  1 09:55:08 CET 2018 - m...@suse.de
+  
+- Update per review by David
+  
+---
+Wed Jan 31 15:43:07 CET 2018 - m...@suse.de
+  
+- Update per review by Tom
+  
+---
+Tue Jan 30 15:37:21 CET 2018 - m...@suse.de
+  
+- Added chapter for live-fat-stick deployment
+  
+  With the support for the iso-scan feature in KIWI live
+  ISO image, also the ability to deploy file based on
+  FAT32 usb sticks via the live-fat-stick tool exists.
+  This chapter describes how to do it and Fixes #521
+  
+---
+Tue Jan 30 14:35:06 CET 2018 - m...@suse.de
+  
+- Update pre review by Tom
+  
+---
+Tue Jan 30 14:29:43 CET 2018 - m...@suse.de
+  
+- Update per review by Tom
+  
+---
+Tue Jan 30 14:25:08 CET 2018 - m...@suse.de
+  
+- Update per review by Tom
+  
+---
+Tue Jan 30 14:20:45 CET 2018 - dcass...@suse.com
+  
+- Remove vmdk metadata update procedure
+  
+  This commit removes the method _update_vmdk_descriptor from
+  DiskFormatVmdk class. The code part causes vmdk format issues
+  in current up to date hipervisors such as VMWarePlayer 14 or
+  Virtualbox 5.2. Removing this code does not produce any failure,
+  at most can only imply loosing some features provided by 

commit python-kiwi for openSUSE:Factory

2018-01-30 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-01-30 15:38:52

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Tue Jan 30 15:38:52 2018 rev:17 rq:570609 version:9.12.6

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2018-01-16 
09:36:27.046314690 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2018-01-30 15:38:55.953930381 +0100
@@ -1,0 +2,299 @@
+Mon Jan 29 12:16:55 CET 2018 - m...@suse.de
+
+- Bump version: 9.12.5 → 9.12.6
+  
+---
+Sat Jan 27 11:14:48 CET 2018 - m...@suse.de
+  
+- Fixed kiwi dracut config for the final system
+  
+  Once the image has been deployed on the target and the
+  system is up and running some of the kiwi dracut modules
+  used for deployment are no longer needed and should not be
+  taken into account when another dracut call happens on the
+  system.
+  
+---
+Fri Jan 26 10:28:53 CET 2018 - m...@suse.de
+  
+- Bump version: 9.12.4 → 9.12.5
+  
+---
+Fri Jan 26 10:18:58 CET 2018 - m...@suse.de
+  
+- Make sure there are no busy devices on reboot
+  
+  If the dracut kiwi-repart module skips the repartition step
+  because the disk was already repartitioned it leaves devices
+  in busy state which leads to a rescue shell at the system
+  mount stage
+  
+---
+Thu Jan 25 16:48:30 CET 2018 - dcass...@suse.com
+  
+- uboot-setup-panda.tgz was readded by mistake as boot hooks are no longer 
needed
+  
+---
+Thu Jan 25 15:32:53 CET 2018 - dcass...@suse.com
+  
+- Adding opensuse ports repository
+  
+---
+Thu Jan 25 14:04:36 CET 2018 - m...@suse.de
+  
+- Bump version: 9.12.3 → 9.12.4
+  
+---
+Thu Jan 25 14:02:31 CET 2018 - m...@suse.de
+  
+- Don't lookup zImage symlink
+  
+  Due to the workaround to lookup the gzip compressed variant
+  of a zImage to find its version, it's required to find the
+  full name of the zImage in order to rematch the gzip variant.
+  Looking at the zImage link will make this to fail because
+  there is no vmlinux link
+  
+---
+Thu Jan 25 13:54:03 CET 2018 - m...@suse.de
+  
+- Bump version: 9.12.2 → 9.12.3
+  
+---
+Thu Jan 25 11:59:36 CET 2018 - m...@suse.de
+  
+- Fixed kernel version check for zImage
+  
+  kernels build as zImage contains the decompressor code
+  as part of the kernel image and could be therefore
+  compressed by any possible compression algorithm.
+  In this case we assume/hope that there is also a
+  standard gz compressed vmlinux version of the kernel
+  available and check this one instead of the zImage
+  variant. Fixes #587
+  
+---
+Thu Jan 25 11:34:58 CET 2018 - m...@suse.de
+  
+- Bump version: 9.12.1 → 9.12.2
+  
+---
+Wed Jan 24 19:40:50 CET 2018 - dcass...@suse.com
+
+- Update the man pages
+  
+---
+Wed Jan 24 17:18:51 CET 2018 - m...@suse.de
+  
+- Fixed installation image builder
+  
+  Use get_boot_names from BootImage instance to ask for
+  the name of the initrd instead of constructing this
+  information from static values. The name of the initrd
+  is different per distro and toolkit
+  
+---
+Wed Jan 24 16:57:27 CET 2018 - m...@suse.de
+  
+- Provide a get_boot_names method in boot classes
+  
+  The naming schema for an initrd file name depends on the
+  boot image type as well as on the underlaying initrd
+  creation toolkit. In order to encapsulate that in a clear
+  interface the code to know about the correct names has
+  been moved into the classes which are responsible for
+  it and out of the builder/disk class
+  
+---
+Wed Jan 24 15:00:06 CET 2018 - rjsch...@suse.com
+  
+- Image name generation for GCE images
+  + Fix the name generation for GCE images. The implementation assumed that
+GCE images are of a type that use a kiwi generated initrd, looking for
+image name components based on the boot attribute in the type element.
+This 

commit python-kiwi for openSUSE:Factory

2018-01-16 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2018-01-16 09:36:25

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Tue Jan 16 09:36:25 2018 rev:16 rq:563059 version:9.11.30

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2017-12-03 
10:06:18.662499614 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2018-01-16 09:36:27.046314690 +0100
@@ -1,0 +2,204 @@
+Mon Jan  8 11:37:20 CET 2018 - m...@suse.de
+
+- Bump version: 9.11.29 → 9.11.30
+  
+---
+Mon Jan  8 11:35:25 CET 2018 - m...@suse.de
+  
+- Deleted syslinux from ppc/oemboot/suse-SLES15
+  
+  syslinux is not provided for ppc. This Fixes bsc#1073310
+  
+---
+Fri Dec 29 00:12:19 CET 2017 - martin.mohr...@5eecosystems.com
+  
+  [boot] fix double quote in grub menu which makes kernel updates for CentOS / 
RHEL / Fedora break grub.cfg
+  
+---
+Tue Dec 19 17:53:28 CET 2017 - dcass...@suse.com
+  
+- Omit kiwi-repart dracut module in oemboot initrd
+  
+  KIWI's oemboot initrd with initrd_system="dracut" together with
+  installiso="true" requires to have dracut-kiwi-oem-repart package
+  installed in the system, thus it ends up also being included in the
+  recreated dracut initrd after booting the oemboot initrd from the
+  installation iso. This kiwi-repart module causes a boot failure in that
+  case since no .profile file is present, moreover, it has no sense to
+  run it at that stage, since the disk is already reparted by the
+  oemboot code.
+  
+  This commit allows installiso="true" and initrd_system="dracut" to
+  play well together.
+  
+---
+Fri Dec 15 10:32:26 CET 2017 - dcass...@suse.com
+  
+- Improve locale pattern in schema
+  
+  Now the locale pattern in the schema also supports POSIX. Note
+  that POSIX will be only accepted if listed in the first place of the comma
+  separated list.
+  
+  This commit fixes #570
+  
+---
+Thu Dec 14 16:45:20 CET 2017 - m...@suse.de
+  
+- Bump version: 9.11.28 → 9.11.29
+  
+---
+Wed Dec 13 09:53:21 CET 2017 - m...@suse.de
+  
+- Allow to choose dracut live module
+  
+  There is the standard dracut dmsquash-live module based on
+  the device mapper technology and the kiwi-live module based
+  on the overlayfs technology. The setup of the live iso structure
+  in kiwi is compatible to both modules. Thus it makes sense
+  to allow to choose the technology via the flags attribute
+  
+  
+  
+  Please note both modules supports a different set of live
+  features. This Fixes #568
+  
+---
+Tue Dec 12 11:52:30 CET 2017 - m...@suse.de
+  
+- Bump version: 9.11.27 → 9.11.28
+  
+---
+Thu Dec  7 15:21:23 CET 2017 - m...@suse.de
+  
+- Fixed ec2 and azure test builds
+  
+  cryptconfig is no longer provided
+  
+---
+Wed Dec  6 16:26:21 CET 2017 - m...@suse.de
+  
+- Bump version: 9.11.26 → 9.11.27
+  
+---
+Wed Dec  6 16:25:12 CET 2017 - m...@suse.de
+  
+- Apply target permissions only if target dir exists
+  
+---
+Wed Dec  6 16:03:57 CET 2017 - m...@suse.de
+  
+- Bump version: 9.11.25 → 9.11.26
+  
+---
+Wed Dec  6 15:59:14 CET 2017 - m...@suse.de
+  
+- Fixed use of stat result in os.chmod
+  
+  oct method returns a string representation which was mistakenly
+  used in a subsequent os.chmod call. This Fixes #564
+  
+---
+Wed Dec  6 12:51:06 CET 2017 - m...@suse.de
+  
+- Fixed tox doc target
+  
+  Correctly include schema pictures after travis-sphinx build
+  
+---
+Wed Dec  6 12:08:00 CET 2017 - m...@suse.de
+  
+- Bump version: 9.11.24 → 9.11.25
+  
+---
+Tue Dec  5 14:52:56 CET 2017 - m...@suse.de
+  
+- Update failsafe kernel option list
+  
+  Delete obsolete parameters and make sure a failsafe boot
+  does boot into runlevel 3. This Fixes #554
+  

commit python-kiwi for openSUSE:Factory

2017-12-03 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2017-12-03 10:06:16

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Sun Dec  3 10:06:16 2017 rev:15 rq:546692 version:9.11.24

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2017-11-24 
10:52:19.180999063 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2017-12-03 10:06:18.662499614 +0100
@@ -1,0 +2,38 @@
+Thu Nov 23 11:07:05 CET 2017 - m...@suse.de
+
+- Bump version: 9.11.23 → 9.11.24
+  
+---
+Thu Nov 23 10:58:24 CET 2017 - m...@suse.de
+  
+- Fixed URL to semver.org in development guide
+  
+---
+Thu Nov 23 10:48:58 CET 2017 - m...@suse.de
+  
+- Bump version: 9.11.22 → 9.11.23
+  
+---
+Thu Nov 23 10:34:02 CET 2017 - m...@suse.de
+  
+- Fixed module setup for dracut-kiwi-lib
+  
+  lsblk tool used in code but missing in dependencies
+  
+---
+Thu Nov 23 10:18:40 CET 2017 - m...@suse.de
+  
+- Fixed test-image-azure build test
+  
+  azurectl does not resolve because of missing AppScheduler
+  but for the integration test image we also don't need azurectl
+  Thus it was just deleted from the list
+  
+---
+Thu Nov 23 10:06:41 CET 2017 - m...@suse.de
+  
+- Fixed test-image-azure build test
+  
+  pam-modules package doesn't exist anymore
+  
+---



Other differences:
--
++ python-kiwi.spec ++
--- /var/tmp/diff_new_pack.ZaSNPP/_old  2017-12-03 10:06:20.046449297 +0100
+++ /var/tmp/diff_new_pack.ZaSNPP/_new  2017-12-03 10:06:20.046449297 +0100
@@ -93,7 +93,7 @@
 %endif
 
 Name:   python-kiwi
-Version:9.11.22
+Version:9.11.24
 Release:0
 Provides:   kiwi-schema = 6.6
 Url:https://github.com/SUSE/kiwi

++ python-kiwi.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.11.22/.bumpversion.cfg 
new/kiwi-9.11.24/.bumpversion.cfg
--- old/kiwi-9.11.22/.bumpversion.cfg   2017-11-22 10:23:37.0 +0100
+++ new/kiwi-9.11.24/.bumpversion.cfg   2017-11-23 11:07:05.0 +0100
@@ -1,5 +1,5 @@
 [bumpversion]
-current_version = 9.11.22
+current_version = 9.11.24
 commit = True
 tag = True
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.11.22/PKG-INFO new/kiwi-9.11.24/PKG-INFO
--- old/kiwi-9.11.22/PKG-INFO   2017-11-22 10:28:36.0 +0100
+++ new/kiwi-9.11.24/PKG-INFO   2017-11-23 11:13:15.0 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: kiwi
-Version: 9.11.22
+Version: 9.11.24
 Summary: KIWI - Appliance Builder (next generation)
 Home-page: http://suse.github.io/kiwi
 Author: Marcus Schaefer
Binary files old/kiwi-9.11.22/boot_arch.tgz and new/kiwi-9.11.24/boot_arch.tgz 
differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.11.22/doc/build/man/kiwi.8 
new/kiwi-9.11.24/doc/build/man/kiwi.8
--- old/kiwi-9.11.22/doc/build/man/kiwi.8   2017-11-22 10:28:34.0 
+0100
+++ new/kiwi-9.11.24/doc/build/man/kiwi.8   2017-11-23 11:13:13.0 
+0100
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KIWI" "8" "Nov 22, 2017" "9.11.22" "kiwi"
+.TH "KIWI" "8" "Nov 23, 2017" "9.11.24" "kiwi"
 .SH NAME
 kiwi \- Creating Operating System Images
 .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.11.22/doc/build/man/kiwi::image::info.8 
new/kiwi-9.11.24/doc/build/man/kiwi::image::info.8
--- old/kiwi-9.11.22/doc/build/man/kiwi::image::info.8  2017-11-22 
10:28:35.0 +0100
+++ new/kiwi-9.11.24/doc/build/man/kiwi::image::info.8  2017-11-23 
11:13:13.0 +0100
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH "KIWI::IMAGE::INFO" "8" "Nov 22, 2017" "9.11.22" "kiwi"
+.TH "KIWI::IMAGE::INFO" "8" "Nov 23, 2017" "9.11.24" "kiwi"
 .SH NAME
 kiwi::image::info \- Provide detailed information about an image description
 .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kiwi-9.11.22/doc/build/man/kiwi::image::resize.8 
new/kiwi-9.11.24/doc/build/man/kiwi::image::resize.8
--- old/kiwi-9.11.22/doc/build/man/kiwi::image::resize.82017-11-22 

commit python-kiwi for openSUSE:Factory

2017-11-24 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2017-11-24 10:52:13

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Fri Nov 24 10:52:13 2017 rev:14 rq:544423 version:9.11.22

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2017-11-16 
13:58:16.979563806 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2017-11-24 10:52:19.180999063 +0100
@@ -1,0 +2,121 @@
+Wed Nov 22 10:23:37 CET 2017 - m...@suse.de
+
+- Bump version: 9.11.21 → 9.11.22
+  
+---
+Wed Nov 22 10:20:47 CET 2017 - m...@suse.de
+  
+- Fixed typo in spec file
+  
+  The use of the suse_version macro from the last change
+  introduced a syntax error which caused the package build
+  to fail in obs
+  
+---
+Wed Nov 22 09:06:59 CET 2017 - m...@suse.de
+  
+- Bump version: 9.11.20 → 9.11.21
+  
+---
+Tue Nov 21 11:37:32 CET 2017 - dims...@opensuse.org
+  
+- package: Prepare for Tumbleweed moving to suse_version 1550
+  
+---
+Tue Nov 21 11:16:35 CET 2017 - m...@suse.de
+  
+- Bump version: 9.11.19 → 9.11.20
+  
+---
+Tue Nov 21 10:57:36 CET 2017 - m...@suse.de
+  
+- Only add package manager on image package requests (#550)
+  
+  If an image description only contains package requests
+  from a bootstrap section but no image packages, it's not
+  required to install a package manager package into the
+  system
+  
+---
+Tue Nov 21 08:11:20 CET 2017 - m...@suse.de
+  
+- Add device-mapper requirement for dracut-kiwi-live
+  
+---
+Mon Nov 20 18:24:15 CET 2017 - dcass...@suse.com
+  
+- Post build constraint validation refactored
+  
+---
+Mon Nov 20 15:54:04 CET 2017 - m...@suse.de
+  
+- Bump version: 9.11.18 → 9.11.19
+  
+---
+Mon Nov 20 11:57:11 CET 2017 - m...@suse.de
+  
+- Update gfxboot.cfg for iso images
+  
+  Don't move down one menu entry the first time a F-key is used
+  This Fixes bsc#1068790
+  
+---
+Fri Nov 17 15:30:26 CET 2017 - dcass...@suse.com
+  
+- Adding quotes to ensure '%_dbpath' is treated as string
+  
+---
+Fri Nov 17 12:27:05 CET 2017 - dcass...@suse.com
+  
+- Add max size post build command
+  
+  This commit includes a post build constraint validation into the
+  Result class. With this commit any file included to the result
+  tuple is verified not to exceed the maximum size configured into
+  the runtime configuration file config.yml.
+  
+  Fixes #468
+  
+---
+Fri Nov 17 11:01:05 CET 2017 - m...@suse.de
+  
+- Fixed ec2 integration test
+  
+  requirements for unneeded crash package broken
+  
+---
+Fri Nov 17 08:17:52 CET 2017 - m...@suse.de
+  
+- Fixed ec2 integration test
+  
+  nothing provides pam-modules
+  
+---
+Thu Nov 16 14:19:24 CET 2017 - dcass...@suse.com
+  
+- Removes the hardcoded path of the rpm database
+  
+  With this commit the rpmdb path is evaluated from the %_dbpath
+  macro instead of being hardcoded.
+  
+  Fixes #537
+  
+---
+Thu Nov 16 09:56:10 CET 2017 - m...@suse.de
+  
+- Bump version: 9.11.17 → 9.11.18
+  
+---
+Wed Nov 15 12:41:27 CET 2017 - m...@suse.de
+  
+- Added runtime check for dracut-kiwi-oem-repart
+  
+  OEM images if configured to use dracut as initrd system
+  requires the KIWI provided dracut-kiwi-oem-repart module
+  
+---
+Wed Nov 15 12:02:01 CET 2017 - m...@suse.de
+  
+- Fixup py vs. pytest-cov version incompatibility
+  
+---
@@ -386,0 +508,10 @@
+  
+---
+Tue Sep 19 08:12:24 CEST 2017 - m...@suse.de
+  
+- Added dracut kiwi oem module and library
+  
+  A new dracut module kiwi-repart used to be the successor 

commit python-kiwi for openSUSE:Factory

2017-11-16 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2017-11-16 13:58:10

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Thu Nov 16 13:58:10 2017 rev:13 rq:541767 version:9.11.17

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2017-11-04 
10:24:51.464560893 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2017-11-16 13:58:16.979563806 +0100
@@ -1,0 +2,126 @@
+Wed Nov  8 10:16:00 CET 2017 - m...@suse.de
+
+- Bump version: 9.11.16 → 9.11.17
+  
+---
+Wed Nov  8 10:12:45 CET 2017 - m...@suse.de
+  
+- Delete atftp from SLE15 boot descriptions
+  
+  atftp will not be part of SLE15 per fate#323633.
+  This Fixes #543
+  
+---
+Tue Nov  7 17:31:11 CET 2017 - m...@suse.de
+  
+- Fixed blocksize setup in losetup
+  
+  The -L option was used to set the blocksize value for losetup
+  However there is an option name clash between suse util-linux
+  and upstream which now leads to the problem that option -L
+  has changed its meaning and actually means --nooverlap which
+  completely breaks the call in kiwi. This patch changes the
+  call to use the long form --logical-blocksize.
+  This Fixes bsc#1066873
+  
+---
+Tue Nov  7 17:18:30 CET 2017 - dcass...@suse.com
+  
+- Code cleaning and enhancing variables names
+  
+---
+Tue Nov  7 16:53:28 CET 2017 - dcass...@suse.com
+  
+- Use usr/lib/rpm if present instead of var/lib/rpm
+  
+  With this commit OEM recovery tries to backup usr/lib/rpm if present,
+  if the directory is not present it tries to backup the old default
+  configuration, var/lib/rpm.
+  
+---
+Mon Nov  6 16:32:28 CET 2017 - m...@suse.de
+  
+- Extend checkmedia runtime check
+  
+  In addition to the correct architecture the check also includes
+  the lookup of the required tagmedia tool to be present on the
+  building host. This Fixes #538
+  
+---
+Mon Nov  6 16:31:23 CET 2017 - dcass...@suse.com
+  
+- Remove hardcoded any /var/lib/rpm path
+  
+  This commit changes any /var/lib/rpm reference to the call
+  'rpm -E %_dbpath' which returns the path of the rpmdb which
+  has been recently updated to a different location in recent rpm
+  versions. Now the rpmdb path is determined dynamically.
+  
+  Fixes #537
+  
+---
+Fri Nov  3 18:15:02 CET 2017 - dcass...@suse.com
+  
+- Adding a s390 oem test image
+  
+---
+Fri Nov  3 17:48:56 CET 2017 - dcass...@suse.com
+  
+- kiwi-hooks should be packed in tar
+  
+  Remote OBS source service is no capable of packaing a folder into a tar.
+  
+---
+Fri Nov  3 17:10:39 CET 2017 - dcass...@suse.com
+  
+- Include arm build test
+  
+---
+Fri Nov  3 14:54:29 CET 2017 - davidcass...@gmail.com
+  
+- Adding test image descriptions
+  
+  This commit adds the image descriptions used to test KIWI within
+  the Open Build Service.
+  
+---
+Thu Nov  2 12:18:18 CET 2017 - m...@suse.de
+  
+- Add support for apt repository priorities
+  
+  Apt handles repository priorities in a preferences
+  file per repository and calls that pin-priorities.
+  The implementation here sets the configured priority
+  for all packages of the given repository
+  
+---
+Tue Oct 31 16:37:27 CET 2017 - jellyf...@users.noreply.github.com
+  
+- Add missing hooks to the other architectures
+  
+---
+Tue Oct 31 16:37:09 CET 2017 - jellyf...@users.noreply.github.com
+  
+- Add pre/post mount hook for oem
+  
+---
+Tue Oct 31 13:24:15 CET 2017 - jellyf...@users.noreply.github.com
+  
+- Clarify how strip works
+  
+---
+Mon Oct 30 11:12:04 CET 2017 - jellyf...@users.noreply.github.com
+  
+- Add more OEM hooks
+  
+---
+Wed Oct 25 22:56:48 CEST 2017 - r...@desfo.org
+  
+- updated contributing link
+  

commit python-kiwi for openSUSE:Factory

2017-11-04 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2017-11-04 10:24:26

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Sat Nov  4 10:24:26 2017 rev:12 rq:538128 version:9.11.16

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2017-10-26 
18:41:53.578926349 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2017-11-04 10:24:51.464560893 +0100
@@ -1,0 +2,27 @@
+Wed Oct 25 16:32:35 CEST 2017 - m...@suse.de
+
+- Bump version: 9.11.15 → 9.11.16
+  
+---
+Wed Oct 25 13:06:44 CEST 2017 - m...@suse.de
+  
+- Fixed validation of isohybrid warnings
+  
+  The list of warning messages is evaluated line by line
+  and those not matching the ignore warnings list are treated
+  as errors. However if an empty line exists it did not match
+  the ignore warnings list but is also not an error. This
+  patch makes sure only non empty warning information has
+  an effect
+  
+---
+Wed Oct 25 12:35:16 CEST 2017 - m...@suse.de
+  
+- Bump version: 9.11.14 → 9.11.15
+  
+---
+Wed Oct 25 12:16:56 CEST 2017 - m...@suse.de
+  
+- Do not require cracklib-dict-full in boot images
+  
+---



Other differences:
--
++ python-kiwi.spec ++
--- /var/tmp/diff_new_pack.RJlkCc/_old  2017-11-04 10:24:52.556521157 +0100
+++ /var/tmp/diff_new_pack.RJlkCc/_new  2017-11-04 10:24:52.556521157 +0100
@@ -93,7 +93,7 @@
 %endif
 
 Name:   python-kiwi
-Version:9.11.14
+Version:9.11.16
 Release:0
 Provides:   kiwi-schema = 6.6
 Url:https://github.com/SUSE/kiwi

++ python-kiwi-boot-packages ++
--- /var/tmp/diff_new_pack.RJlkCc/_old  2017-11-04 10:24:52.604519410 +0100
+++ /var/tmp/diff_new_pack.RJlkCc/_new  2017-11-04 10:24:52.604519410 +0100
@@ -22,14 +22,14 @@
 armv6l:suse-SLES12:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs 
busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs 
fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc 
glibc-locale gptfdisk hwinfo iproute2 iputils kbd kernel-default 
kernel-firmware kexec-tools kiwi-tools kpartx lvm2 make mdadm module-init-tools 
multipath-tools net-tools netcfg parted pciutils plymouth plymouth-scripts 
procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone 
udev util-linux which wicked xfsprogs xz
 armv7hl:suse-SLES12:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs 
busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs 
fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc 
glibc-locale gptfdisk hwinfo iproute2 iputils kbd kernel-default 
kernel-firmware kexec-tools kiwi-tools kpartx lvm2 make mdadm module-init-tools 
multipath-tools net-tools netcfg parted pciutils plymouth plymouth-scripts 
procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone 
udev util-linux which wicked xfsprogs xz
 armv7l:suse-SLES12:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs 
busybox bzip2 cryptsetup curl dialog diffutils dmraid dosfstools e2fsprogs 
fbiterm file filesystem fribidi gawk genisoimage gettext-runtime glibc 
glibc-locale gptfdisk hwinfo iproute2 iputils kbd kernel-default 
kernel-firmware kexec-tools kiwi-tools kpartx lvm2 make mdadm module-init-tools 
multipath-tools net-tools netcfg parted pciutils plymouth plymouth-scripts 
procps psmisc rsync squashfs sysconfig sysfsutils sysvinit-tools tar timezone 
udev util-linux which wicked xfsprogs xz
-i586:suse-SLES12:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs 
busybox bzip2 ca-certificates cracklib-dict-full cryptsetup curl dialog 
diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem fribidi gawk 
genisoimage gettext-runtime glibc glibc-locale gptfdisk grub2 grub2-i386-efi 
grub2-i386-pc hwinfo iproute2 iputils kbd kernel-default kernel-firmware 
kexec-tools kiwi-tools kpartx lvm2 make mdadm module-init-tools multipath-tools 
net-tools netcfg nfs-client parted pciutils plymouth plymouth-scripts procps 
psmisc rsync squashfs sysconfig sysfsutils syslinux sysvinit-tools tar timezone 
udev util-linux which wicked xfsprogs xz
-i686:suse-SLES12:adaptec-firmware atftp bc bind-libs bind-utils btrfsprogs 
busybox bzip2 ca-certificates cracklib-dict-full cryptsetup curl dialog 
diffutils dmraid dosfstools e2fsprogs fbiterm file filesystem 

commit python-kiwi for openSUSE:Factory

2017-10-26 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2017-10-26 18:41:52

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Thu Oct 26 18:41:52 2017 rev:11 rq:536422 version:9.11.14

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2017-10-05 
11:53:39.767843164 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2017-10-26 18:41:53.578926349 +0200
@@ -1,0 +2,121 @@
+Tue Oct 24 18:12:21 CEST 2017 - m...@suse.de
+
+- Bump version: 9.11.13 → 9.11.14
+  
+---
+Tue Oct 24 18:12:07 CEST 2017 - m...@suse.de
+  
+- Cleanup SLE12 boot image descriptions
+  
+---
+Tue Oct 24 17:39:13 CEST 2017 - m...@suse.de
+  
+- Bump version: 9.11.12 → 9.11.13
+  
+---
+Tue Oct 24 12:34:59 CEST 2017 - m...@suse.de
+  
+- Cleanup SLE boot image descriptions
+  
+  Don't use packages which does not exist on SLE, Fixes #523
+  
+---
+Mon Oct 23 14:39:36 CEST 2017 - dcass...@suse.com
+  
+- Improve coding style to make flake8 happy
+  
+  This commit includes the exact Exception class that the 'except' statement
+  catches. According to the new flake8 3.5.0 version it should be explicit
+  rather than implicit.
+  
+---
+Mon Oct 23 14:18:51 CEST 2017 - dcass...@suse.com
+  
+- Add OCI reference in skopeo copy call and umoci config call
+  
+  Skopeo, since v1.24, does no longer assume 'latest' as the default
+  tag/reference and requires explicit tag or reference in skopeo
+  call. In KIWI the default was only used to import the base rootfs,
+  with this commit the imported container is tagged as 'base_layer'.
+  The current patch works for all skopeo versions.
+  
+---
+Thu Oct 19 12:56:06 CEST 2017 - jellyf...@users.noreply.github.com
+  
+- Update hooks documentation
+  
+---
+Thu Oct 19 12:12:08 CEST 2017 - m...@suse.de
+  
+- Bump version: 9.11.11 → 9.11.12
+  
+---
+Thu Oct 19 10:54:07 CEST 2017 - jellyf...@users.noreply.github.com
+  
+- Add more hooks for oemboot
+  
+  This follows netboot behavior
+  
+---
+Wed Oct 18 15:54:14 CEST 2017 - dcass...@suse.com
+  
+- Fix vmdk descriptor file
+  
+  This commit fixes the descriptor file of the vmdk images. Before this
+  commit the descriptior file was appended at the end of the image
+  instead of overwritting the current one at the very beginning.
+  
+  Fixes bsc#1050665
+  
+---
+Wed Oct 18 11:16:09 CEST 2017 - m...@suse.de
+  
+- Bump version: 9.11.10 → 9.11.11
+  
+---
+Wed Oct 18 10:40:51 CEST 2017 - m...@suse.de
+  
+- Follow up fix for isohybrid error handling
+  
+  Allow to handle multiple messages from isohybrid as warnings.
+  Only if the list of messages still contains information after all
+  non error conditions had been checked out, an exception is
+  thrown
+  
+---
+Mon Oct 16 12:10:22 CEST 2017 - m...@suse.de
+  
+- Bump version: 9.11.9 → 9.11.10
+  
+---
+Mon Oct 16 12:06:06 CEST 2017 - m...@suse.de
+  
+- Cleanup boot descriptions
+  
+  The still existing kiwi boot descriptions contained wrong
+  information about no longer existing packages and many
+  other obsolete information.
+  
+---
+Fri Oct 13 15:50:32 CEST 2017 - m...@suse.de
+  
+- Bump version: 9.11.8 → 9.11.9
+  
+---
+Fri Oct 13 15:35:54 CEST 2017 - m...@suse.de
+  
+- Prefer image packages section for bootincludes
+  
+  If a package is marked bootinclude prefer 
+  section in the target XML as primary target and only if no such
+  section exists put the package in the 
+  section
+  
+---
+Fri Oct 13 09:04:31 CEST 2017 - m...@suse.de
+  
+- Keep NVMe drivers in the initrd
+  
+  Support systems with the root filesystem on a NVMe device
+  
+---


commit python-kiwi for openSUSE:Factory

2017-10-05 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2017-10-05 11:53:32

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Thu Oct  5 11:53:32 2017 rev:10 rq:529934 version:9.11.8

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2017-09-13 
21:34:08.965993759 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2017-10-05 11:53:39.767843164 +0200
@@ -1,0 +2,202 @@
+Fri Sep 29 15:04:59 CEST 2017 - m...@suse.de
+
+- Bump version: 9.11.7 → 9.11.8
+  
+---
+Fri Sep 29 10:24:05 CEST 2017 - dims...@opensuse.org
+  
+- Changed permissions of /srv/tftpboot to be readable (bsc#940608)
+  
+---
+Thu Sep 28 15:41:24 CEST 2017 - m...@suse.de
+  
+- Bump version: 9.11.6 → 9.11.7
+  
+---
+Thu Sep 28 14:41:16 CEST 2017 - m...@suse.de
+  
+- Also handle multiple error conditions
+  
+---
+Thu Sep 28 11:50:43 CEST 2017 - m...@suse.de
+  
+- Allow to ignore certain isohybrid warnings
+  
+  kiwi treates warning from isohybrid as fatal errors becuase in
+  most cases they are fatal. However some of them are kind of
+  historical and should be ignored like the one described here:
+  http://www.syslinux.org/archives/2015-March/023306.html
+  
+---
+Wed Sep 27 14:52:07 CEST 2017 - m...@suse.de
+  
+- Bump version: 9.11.5 → 9.11.6
+  
+---
+Wed Sep 27 12:06:04 CEST 2017 - m...@suse.de
+  
+- Make sure xz options are used with pxe tarball
+  
+  The tar command used in the pxe builder did not utilize threading
+  and/or the xz options provided by an optional kiwi config file.
+  This Fixes #507
+  
+---
+Wed Sep 27 11:18:29 CEST 2017 - m...@suse.de
+  
+- Move depmod into baseUpdateModuleDependencies
+  
+  Kernel module dependencies should be resolved after kiwi has
+  called all the stripping functions and not as part of the
+  baseCreateCommonKernelFile which runs before.
+  This Fixes #508
+  
+---
+Tue Sep 26 16:21:49 CEST 2017 - m...@suse.de
+  
+- Fixed order of volume mount list
+  
+  re-order mount_list by mountpoint hierarchy. This is needed
+  because the handling of the fullsize volume and all other
+  volumes is outside of the canonical order. If the fullsize
+  volume forms a nested structure together with another
+  volume the volume mount list must be re-ordered to avoid
+  mounting the volumes in the wrong order
+  
+---
+Mon Sep 25 16:53:27 CEST 2017 - jellyf...@users.noreply.github.com
+  
+- Update issue template
+  
+---
+Fri Sep 22 15:55:28 CEST 2017 - m...@suse.de
+  
+- Bump version: 9.11.4 → 9.11.5
+  
+---
+Fri Sep 22 15:53:43 CEST 2017 - m...@suse.de
+  
+- Rebuild schema documentation
+  
+---
+Thu Sep 21 12:34:55 CEST 2017 - m...@suse.de
+  
+- Show results in a dialog
+  
+---
+Wed Sep 20 15:18:09 CEST 2017 - m...@suse.de
+  
+- Improve display of runMediaCheck results
+  
+  The splash screen should be switched off in order to let the
+  user see the mediacheck results as well as a delay timeout
+  before the boot continues or stops is useful
+  
+---
+Wed Sep 20 15:15:45 CEST 2017 - m...@suse.de
+  
+- Call plymouth default theme setup in build command
+  
+  Make sure plymouth-set-default-theme is called as part
+  of the system build command and not only as part of the
+  system prepare command
+  
+---
+Tue Sep 19 16:09:18 CEST 2017 - m...@suse.de
+  
+- Fixed package requires for dracut-kiwi-live
+  
+  On Fedora/RHEL cdrkit is only a source package building other
+  packages. The package dracut-kiwi-live really needs is
+  genisoimage
+  
+---
+Mon Sep 18 14:35:23 CEST 2017 - m...@suse.de
+  
+- Fix trailing pipe character in .packages file
+  
+  In addition make sure the field layout is consistent across
+  the .packages files no matter 

commit python-kiwi for openSUSE:Factory

2017-09-13 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2017-09-13 21:34:04

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Wed Sep 13 21:34:04 2017 rev:9 rq:523261 version:9.11.2

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2017-06-28 
10:37:38.571862932 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2017-09-13 21:34:08.965993759 +0200
@@ -1,0 +2,1141 @@
+Mon Sep 11 17:03:55 CEST 2017 - m...@suse.de
+
+- Bump version: 9.11.1 → 9.11.2
+  
+---
+Mon Sep 11 17:03:29 CEST 2017 - m...@suse.de
+  
+- Rebuild online schema documentation
+  
+---
+Mon Sep 11 16:51:28 CEST 2017 - m...@suse.de
+  
+- Bump version: 9.11.0 → 9.11.1
+  
+---
+Mon Sep 11 16:31:24 CEST 2017 - m...@suse.de
+  
+- Fixed kernelList function
+  
+  The kernelList function searches for the installed kernels
+  and applies the corresponding initrd name. The information the
+  method provides is used in case of a custom initrd which should
+  be used instead of the result of dracut. When requesting the use
+  of the kiwi firsboot initrd also in the system via the
+   element, the information from the list is
+  used to correctly link the kiwi initrd named initrd.vmx to the
+  expected name of the system as dracut would create it. The
+  creation of the list was broken which lead to an empty list
+  and the after effect that the system was not able to reboot.
+  This Fixes #483
+  
+---
+Mon Sep 11 16:22:09 CEST 2017 - m...@suse.de
+  
+- Update oemboot/rhel-07.0 due to isolinux changes
+  
+  With the move of the isolinux setup operation into the
+  python code and the deletion of the old code from the
+  images.sh scripts it's required to keep syslinux in the
+  boot image otherwise the builder can't find it when
+  explicitly deleted before the isolinux setup
+  
+---
+Mon Sep 11 11:01:06 CEST 2017 - m...@suse.de
+  
+- Update device node names for devmapper nodes
+  
+  Partition devices created by the device mapper could
+  use the _part or the -part naming schema. This patch
+  allows for both variants and Fixes #480
+  
+---
+Mon Sep 11 10:29:59 CEST 2017 - m...@suse.de
+  
+- Added e2fsprogs to s390/netboot
+  
+  During bootup of a diskful netclient when it comes to e2
+  filesystem operations the tools were missing. Fixes #479
+  
+---
+Fri Sep  8 16:48:22 CEST 2017 - dcass...@suse.com
+  
+- Rename source label
+  
+  This commit renames the source label to a more explicit name. This
+  commit also relates to bsc#1055542 and fixes #473
+  
+---
+Fri Sep  8 12:05:45 CEST 2017 - m...@suse.de
+  
+- Add mediacheck handler for live iso
+  
+  This fixes bsc#1049304
+  
+---
+Thu Sep  7 16:53:19 CEST 2017 - m...@suse.de
+  
+- Added live iso integration test build to obs status
+  
+---
+Thu Sep  7 16:27:25 CEST 2017 - m...@suse.de
+  
+- Bump version: 9.10.6 → 9.11.0
+  
+---
+Thu Sep  7 16:01:58 CEST 2017 - m...@suse.de
+  
+- Delete atftp from boot descriptions
+  
+  In SLE15 / Leap15 atftp has been dropped. This Fixes bsc#1056951
+  
+---
+Thu Sep  7 15:28:34 CEST 2017 - m...@suse.de
+  
+- Deleted Leap 42.1 JeOS
+  
+  Leap 42.3 has been released
+  
+---
+Thu Sep  7 14:58:29 CEST 2017 - m...@suse.de
+  
+- Fixed list of gfxboot modules
+  
+  Bad bug, missing comma caused the list to be interpreted
+  differently by python which screwed up some list items
+  
+---
+Thu Sep  7 14:40:31 CEST 2017 - m...@suse.de
+  
+- Delete obsolete suseGFXBoot kiwi boot code
+  
+  The code has been moved into the python source at
+  bootloader/config/isolinux.py
+  
+---
+Wed Sep  6 18:07:22 CEST 2017 - m...@suse.de
+  
+- Delete vmxboot descriptions
+  
+  vmx boot is now fully integrated with dracut
+  

commit python-kiwi for openSUSE:Factory

2017-06-28 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2017-06-28 10:37:33

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Wed Jun 28 10:37:33 2017 rev:8 rq:506514 version:9.7.4

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2017-06-17 
10:22:46.781525442 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2017-06-28 10:37:38.571862932 +0200
@@ -1,0 +2,271 @@
+Tue Jun 20 18:33:21 CEST 2017 - m...@suse.de
+
+- Bump version: 9.7.3 → 9.7.4
+  
+---
+Tue Jun 20 18:31:07 CEST 2017 - m...@suse.de
+  
+- Fixed setup_plymouth_splash
+  
+  The schema generated get_bootsplash_theme() method returns a list
+  because it's section content. The return value of the method was
+  used as a string which caused a runtime error
+  
+---
+Tue Jun 20 15:18:53 CEST 2017 - dcass...@suse.com
+  
+- Add package manager in image info task solving process
+  
+  This commit includes the package manager package in the packages
+  list to be solved in image info task.
+  
+---
+Tue Jun 20 14:26:26 CEST 2017 - m...@suse.de
+  
+- Bump version: 9.7.2 → 9.7.3
+  
+---
+Tue Jun 20 11:09:41 CEST 2017 - m...@suse.de
+  
+- Fixed gce disk format
+  
+  The order of the files in the tarball is important. The first
+  entry must be the manifest.json followed by disk.raw
+  
+---
+Mon Jun 19 18:00:56 CEST 2017 - m...@suse.de
+  
+- Make sure CliTask instance reads the config file
+  
+  Any instance of a CliTask has to read the runtime config file
+  if present
+  
+---
+Mon Jun 19 16:25:24 CEST 2017 - m...@suse.de
+  
+- Add generic access for attributes
+  
+  The layout of the yaml runtime config is based on an element
+  topic containing a list of attributes. For now only the xz
+  topic with its options attribute is in use but for the future
+  more elements might be supported which can use the same access
+  method
+  
+---
+Mon Jun 19 16:03:31 CEST 2017 - m...@suse.de
+  
+- Setup plymouth splash in the image prepare process
+  
+  In case the plymouth-set-default-theme tool can be found in the
+  image root system and a bootsplash theme is configured in the
+  XML description, the tool is used to setup the theme configuration
+  This Fixes #366
+  
+---
+Mon Jun 19 15:03:53 CEST 2017 - dcass...@suse.com
+  
+- Include patternType information to resolv packages in image info task
+  
+  This commit includes ingore_recommended flag in the Sat.solve method.
+  This way if the description file states to include only required
+  packages (without recommendations) it is respected and taken into
+  account to resolv the packages list.
+  
+  Fixes #381
+  
+---
+Mon Jun 19 11:06:01 CEST 2017 - m...@suse.de
+  
+- Added custom xz option handling for ArchiveTar
+  
+  Allow to pass custom xz options for create_xz_compressed
+  method. Issue #373
+  
+---
+Mon Jun 19 10:31:06 CEST 2017 - m...@suse.de
+  
+- Make sure options are returned as list
+  
+---
+Mon Jun 19 10:25:47 CEST 2017 - m...@suse.de
+  
+- Added custom xz option handling for Compress
+  
+  Allow to pass custom options for xz method. Issue #373
+  
+---
+Mon Jun 19 08:47:06 CEST 2017 - m...@suse.de
+  
+- Activate reading of runtime config in tasks
+  
+  Implement reading of runtime configuration file in base
+  commandline class. Issue #373
+  
+---
+Mon Jun 19 08:37:42 CEST 2017 - m...@suse.de
+  
+- Cleanup doc string of base task class
+  
+---
+Sun Jun 18 09:17:00 CEST 2017 - m...@suse.de
+  
+- Add runtime config man page section
+  
+  Describe the contents of the KIWI runtime config file
+  
+---
+Wed Jun 14 18:11:32 CEST 2017 - m...@suse.de
+  
+- Added RuntimeConfig class
+  
+  An instance of RuntimeConfig reads in ~/.config/kiwi/config.yml
+  if present and provides access 

commit python-kiwi for openSUSE:Factory

2017-06-17 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2017-06-17 10:22:37

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Sat Jun 17 10:22:37 2017 rev:7 rq:504203 version:9.7.2

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2017-06-04 
02:00:10.153319059 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2017-06-17 10:22:46.781525442 +0200
@@ -1,0 +2,137 @@
+Fri Jun  9 14:12:57 CEST 2017 - m...@suse.de
+
+- Bump version: 9.7.1 → 9.7.2
+  
+---
+Fri Jun  9 12:33:03 CEST 2017 - dcass...@suse.com
+  
+- Update rpm-check-signatures documentation
+  
+---
+Fri Jun  9 11:51:35 CEST 2017 - dcass...@suse.com
+  
+- Fix default location repository config file for apt
+  
+  This commit fixes the apt config file management for default
+  locations. The template subsitution always needs to be executed
+  providing all the substitution parameters, as it does not make any
+  kind of default assumption when parameters are missing.
+  
+  Fixes #370
+  
+---
+Fri Jun  9 11:14:45 CEST 2017 - m...@suse.de
+  
+- Revert "Refactor detection code for grub directory name"
+  
+  The former detection of the grub directory name in boot was
+  correct whereas the new code introduced a problem.
+  This reverts commit b3e4b871d52da2b5ab579d592ccc7ae39de75339.
+  This Fixes #371
+  
+---
+Thu Jun  8 16:54:50 CEST 2017 - dcass...@suse.com
+  
+- Include repository_gpgcheck and package_gpgcheck documentation
+  
+---
+Thu Jun  8 16:25:30 CEST 2017 - dcass...@suse.com
+  
+- Improve package/repository signature checking setup
+  
+  This commit adds repository_gpgcheck and package_gpgcheck attributes
+  to the repository tag in schema. With this change each repository
+  can be configured individualy to enable repository signatures check
+  and/or enable signature package check. The configuration is done at
+  repository level, thus it is not conflicting with the wide package
+  manager configuration flag .
+  
+  Fixes #358
+  
+---
+Thu Jun  8 16:01:05 CEST 2017 - m...@suse.de
+  
+- Update PXE building chapter
+  
+  Redesign PXE building chapter to follow style guide.
+  Thanks to Thomas Schraitle for review and additional
+  contributions to this topic. This Fixes #323
+  
+---
+Thu Jun  8 14:46:39 CEST 2017 - m...@suse.de
+  
+- Update chapter due to review
+  
+---
+Thu Jun  8 14:25:52 CEST 2017 - m...@suse.de
+  
+- Update OEM building chapter
+  
+  Redesign building chapter to follow style guide. Issue #323
+  
+---
+Thu Jun  8 10:56:29 CEST 2017 - m...@suse.de
+  
+- Bump version: 9.7.0 → 9.7.1
+  
+---
+Thu Jun  8 10:05:12 CEST 2017 - m...@suse.de
+  
+- Refactor detection code for grub directory name
+  
+  The method get_grub_boot_directory_name was based on checking
+  for the name of the grub2 install tool, but this is not always
+  reliable because the name of the grub2 install tool has no
+  direct connection to the grub2 path. The method changes in a
+  way that it checks for the presence of the grub2 installation
+  directory which is /usr/lib/grub or /usr/lib/grub2. Depending
+  on the result the location in boot is /boot/grub or /boot/grub2
+  which seems to be a more reliable check
+  
+---
+Wed Jun  7 22:37:07 CEST 2017 - m...@suse.de
+  
+- Fixup detection of grub directory name
+  
+  In order to put grub data to boot/grub2 or boot/grub a check for
+  the grub2-tool vs. grub-tool name is performed. This requires
+  access to the image root directory on a file basis which is not always
+  applicable. When setting up the grub bootloader for e.g EFI boot on
+  an iso image the rootfs can't be directly accessed because the iso
+  image contains the rootfs in a compressed format. This commit
+  refactors the check to be generic for all image types
+  
+---
+Wed Jun  7 18:36:19 CEST 2017 - m...@suse.de
+  
+- Fixup EFI setup for iso images
+  
+  The embedded efi fat image on the iso filesystem must follow
+  

commit python-kiwi for openSUSE:Factory

2017-06-03 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2017-06-04 02:00:08

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Sun Jun  4 02:00:08 2017 rev:6 rq:500565 version:9.7.0

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2017-05-31 
12:17:21.808547643 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2017-06-04 02:00:10.153319059 +0200
@@ -1,0 +2,316 @@
+Fri Jun  2 10:38:12 CEST 2017 - m...@suse.de
+
+- Bump version: 9.6.2 → 9.7.0
+  
+---
+Thu Jun  1 15:54:16 CEST 2017 - m...@suse.de
+  
+- Make sure all required yum repo options are set
+  
+  enabled and gpgcheck parameters has to be set for any
+  configured yum repository
+  
+---
+Thu Jun  1 15:40:26 CEST 2017 - m...@suse.de
+  
+- Fixup repository setup for yum
+  
+  Yum cannot handle spaces between the key and the value.
+  This patch provides a method to tell ConfigParser to use
+  no spaces for the '=' delimiter and thus Fixes #357
+  
+---
+Thu Jun  1 14:08:37 CEST 2017 - m...@suse.de
+  
+- Reactivate warnings report in pytest
+  
+---
+Thu Jun  1 13:58:27 CEST 2017 - m...@suse.de
+  
+- Fixup kernel name lookup
+  
+  If multiple abi compatible kernel module packages are installed
+  the kernel version of the boot kernel could be different from
+  the kernel module versions. In order to find the boot kernel
+  all kernel versions found must be checked. Fixes #355
+  
+---
+Thu Jun  1 10:41:45 CEST 2017 - m...@suse.de
+  
+- Fix/workaround invalid xsd pattern translation
+  
+  The data structures are auto generated by the generateDS
+  tool which works nicely except for the arch-name xsd pattern
+  used in the RelaxNG schema. For some reason the used regular
+  expression is translated by generateDS into a python
+  expression not matching the original expression from the
+  schema. The result is an invalid python warning message after
+  the schema has successfully validated the arch string.
+  The problem has been reported to the generateDS developer.
+  
+  As long as their is no fix available in generateDS the
+  following workaround in kiwi applies: The original xs:token
+  pattern validation will be disabled on the generateDS
+  level and applies only to the schema. This Fixes #347
+  
+---
+Wed May 31 14:54:40 CEST 2017 - dcass...@suse.com
+  
+- Some fine tune updates
+  
+  * Updated the docs for system_create command
+  * Reverted dracut image initialization
+  * Updated yum comment about repo_gpgcheck option
+  * Updated variable name in disk builder
+  * Typo correction
+
+---
+Wed May 31 10:04:06 CEST 2017 - dcass...@suse.com
+
+- Include signing-key feature for boot images
+  
+  This commit extends the behavior of --signing-key options in order
+  to import the provided key file into the boot image, in addition to
+  the regular image root tree.
+  
+  Related to #342
+  
+---
+Tue May 30 17:43:35 CEST 2017 - m...@suse.de
+  
+- Fix use of pre requires in spec file
+  
+---
+Tue May 30 17:03:09 CEST 2017 - m...@suse.de
+  
+- Fixup working dir for editboot scripts
+  
+  editbootconfig and editbootinstall scripts needs to be
+  called from within the correct directory to allow access
+  to the written bootloader config files. For live images
+  the working directory was set to the wrong place. This
+  Fixes #353
+  
+---
+Mon May 29 21:33:20 CEST 2017 - m...@suse.de
+  
+- remove duplicated code from dhclient setup
+  
+  IPADDR is assigned within dhclientImportInfo
+  original patch by Dinar Valeev 
+  
+---
+Mon May 29 20:50:35 CEST 2017 - dims...@opensuse.org
+  
+- Fix spelling of 'processor'
+  
+  https://bugzilla.opensuse.org/show_bug.cgi?id=957927
+  
+---
+Sun May 28 21:37:25 CEST 2017 - m...@suse.de
+  
+- Fixed pre-req for kiwi-pxeboot subpackage
+  
+  the binaries groupadd and useradd used in the preinstall
+  scriptlet and provided by the shadow package needs a pre
+  

commit python-kiwi for openSUSE:Factory

2017-05-31 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2017-05-31 12:15:57

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Wed May 31 12:15:57 2017 rev:5 rq:497894 version:9.6.2

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2017-05-04 
15:05:16.867017499 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2017-05-31 12:17:21.808547643 +0200
@@ -1,0 +2,179 @@
+Wed May 17 10:52:18 CEST 2017 - m...@suse.de
+
+- Bump version: 9.6.1 → 9.6.2
+  
+---
+Tue May 16 10:37:52 CEST 2017 - ngo...@datto.com
+  
+- Use 'yum-deprecated' if it exists when using Yum
+  
+  On Fedora and Mageia systems, the Yum package manager binary is named
+  'yum-deprecated', and 'yum' redirects to DNF. This is a problem for
+  being able to build images of Linux systems that use Yum as its package
+  manager, like RHEL/CentOS 7.
+  
+  So, in order to ensure we use the right package manager, we check for
+  the 'yum-deprecated' binary and use it if it exists.
+  
+---
+Tue May 16 09:47:52 CEST 2017 - m...@suse.com
+  
+- Restructure low level topic (iso_to_usb)
+  
+  The low level topic references information from the base
+  topic. In this case the name of the previously built image.
+  I think we should provide information on each low level
+  topic which references information from a base topic.
+  
+---
+Mon May 15 19:38:53 CEST 2017 - dcass...@suse.com
+  
+- Handle rpm-check-signatures flag for each package manager
+  
+  This commit adds support for the rpm-check-signatures flag, which
+  sets the package manager to verify or not each package signature.
+  By default KIWI assumes no gpg checks are done.
+  
+---
+Mon May 15 16:02:45 CEST 2017 - t...@suse.de
+  
+- Separate low-level topics (dumping)
+  
+  * Separate the high-level (building) from the low-level part (dumping)
+  * Introduce a subsection ("Working with Images"); not sure, if this is
+useful under "Building Images"
+  * Enhance with some (general) advise about booting from USB
+
+---
+Mon May 15 13:42:26 CEST 2017 - t...@suse.de
+
+- Provide missing _hybrid_iso label
+  
+---
+Mon May 15 11:27:02 CEST 2017 - m...@suse.com
+  
+- Fixup check_target_directory_not_in_shared_cache
+  
+  The runtime check compared the given target path if it starts
+  with the cache directory /var/cache/kiwi. This however also
+  matches for e.g /var/cache/kiwi-foo which would be a valid
+  target directory. This patch changes the matcher in a way to
+  really check if the target directory points to the same cache
+  directory structure.
+  
+---
+Fri May 12 15:29:50 CEST 2017 - m...@suse.com
+  
+- Set default dracut output format to match upstream
+  
+---
+Fri May 12 12:53:19 CEST 2017 - m...@suse.com
+  
+- Added dracut output file format detection
+  
+  Unfortunately the dracut initrd output file format varies between
+  the different Linux distributions. Tools like lsinitrd, and also
+  grub2 rely on the initrd output file to be in that format.
+  Thus when kiwi uses dracut the same file format should be used
+  all over the place in order to stay compatible with what the
+  distribution does. Fixes #325
+  
+---
+Fri May 12 11:42:55 CEST 2017 - t...@suse.de
+  
+- Revised example for issue #323
+  
+  * Add abstract (use `.. sidebar`, not sure if we should use it)
+  * Collect all concept oriented text in the beginning
+  * Introduce procedure and create steps
+  * Remove lonely subsection and combine it with the procedure
+
+TODO:
+  * Review
+  * Decide, if `.. sidebar` is ok (or should we better use `.. topic`?)
+  * Add additional, related information?
+
+---
+Thu May 11 15:58:52 CEST 2017 - m...@suse.com
+
+- Bump version: 9.6.0 → 9.6.1
+  
+---
+Thu May 11 12:51:55 CEST 2017 - dcass...@suse.com
+  
+- Update build docker images documentation
+  
+  This commit includes steps to install umoci and skopeo, descriptions
+  for the configurable metadata in KIWI and some simple style fixes.
+  

commit python-kiwi for openSUSE:Factory

2017-05-04 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2017-05-04 15:05:14

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Thu May  4 15:05:14 2017 rev:4 rq:492691 version:9.6.0

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2017-04-20 
20:57:24.629149938 +0200
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2017-05-04 15:05:16.867017499 +0200
@@ -1,0 +2,167 @@
+Wed Apr 26 17:29:31 CEST 2017 - m...@suse.com
+
+- Bump version: 9.5.0 → 9.6.0
+  
+---
+Wed Apr 26 14:12:33 CEST 2017 - m...@suse.com
+  
+- Additional container commandline options
+  
+  Added --set-container-derived-from and --set-container-tag
+  commandline options which allows to overwrite the data set
+  in the XML configuration
+  
+---
+Tue Apr 25 17:41:01 CEST 2017 - m...@suse.com
+  
+- Implement obsrepositories source on derived_from
+  
+  The following reference to a derived container:
+  
+  obsrepositories:/container#latest
+  
+  Will be translated into the following buildservice
+  local path:
+  
+  /usr/src/packages/SOURCES/containers/_obsrepositories/container#latest
+  
+---
+Tue Apr 25 15:28:38 CEST 2017 - m...@suse.com
+  
+- Implement obs source on derived_from
+  
+  The following reference to a derived container:
+  
+  obs:/project/repo/container#tag
+  
+  Will be translated into the following buildservice
+  local path:
+  
+  /usr/src/packages/SOURCES/containers/project/repo/container#tag
+  
+---
+Tue Apr 25 15:25:04 CEST 2017 - m...@suse.com
+  
+- Use urlparse to detect uri scheme
+  
+  The source location postfix can contain several different
+  formats e.g :/, or :// or even just :, python's urlparse
+  is able to cope with all that which allows to work with
+  the url scheme base name and thus makes handling this
+  code more robust
+  
+---
+Mon Apr 24 13:22:03 CEST 2017 - m...@suse.com
+  
+- Bump version: 9.4.11 → 9.5.0
+  
+---
+Mon Apr 24 12:29:44 CEST 2017 - dcass...@suse.com
+  
+- Include '--delete' in OCI images DataSync
+  
+  This commit includes #310 patch for OCI images.
+  
+  It also corrects the end of line format for kiwi/container/docker.py
+  and test/unit/container_image_docker_test.py, so flake tests are all
+  green.
+  
+---
+Thu Apr 20 12:55:24 CEST 2017 - dcass...@suse.com
+  
+- Include --delete flag in DataSync for docker images
+  
+  This commit includes the --delete flag in order to synchronize the
+  docker images. This is relevant for derived images where the new
+  layer might not only add files, but also remove something from the
+  base image.
+  
+  Fixes #309
+  
+---
+Thu Apr 13 22:05:46 CEST 2017 - ngo...@datto.com
+  
+- Define correct default locations for sources-dir and preferences-dir
+  
+  In order to ensure that the defined repositories in the KIWI configuration
+  are set to the correct places for installing into the image, the
+  sources-dir and preferences-dir need to be redefined to point to the
+  in-image location, as it is done for the other package managers.
+  
+---
+Thu Apr 13 21:59:36 CEST 2017 - ngo...@datto.com
+  
+- Do not purge the repositories before inserting them
+  
+  There are no good reasons to be purging the repo directories, especially
+  when it is common for some distributions (Red Hat/CentOS/Fedora, for example)
+  to ship repository configuration as packages. Deleting them puts the package
+  manager in the system into a weird state, so we want to avoid this.
+  
+---
+Thu Apr 13 18:18:20 CEST 2017 - ngo...@datto.com
+  
+- Fix default reposdir path for Yum
+  
+---
+Thu Apr 13 13:35:33 CEST 2017 - dcass...@suse.com
+  
+- Add support for OCI images
+  
+  This commit adds support for OCI images. Most of the docker related
+  code is reused for OCI classes and Docker classes have been refactored
+  so now they are a splecialization of the OCI classes. It is done this
+  way since KIWI internally only uses OCI format to operate with
+  containers, therefore docker images just differ from OCI 

commit python-kiwi for openSUSE:Factory

2017-04-20 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2017-04-20 20:57:20

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Thu Apr 20 20:57:20 2017 rev:3 rq:488974 version:9.4.10

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2017-03-20 
17:08:57.646970456 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2017-04-20 20:57:24.629149938 +0200
@@ -1,0 +2,374 @@
+Mon Apr 10 19:16:57 CEST 2017 - m...@suse.com
+
+- Bump version: 9.4.9 → 9.4.10
+  
+---
+Mon Apr 10 17:21:00 CEST 2017 - dcass...@suse.com
+  
+- Add warning logs for unkown base image URIs
+  
+---
+Mon Apr 10 16:05:53 CEST 2017 - dcass...@suse.com
+  
+- Update spec template for SLE13->SLE15
+  
+---
+Mon Apr 10 15:46:05 CEST 2017 - dcass...@suse.com
+  
+- Rename SLE13 to SLE15
+  
+---
+Mon Apr 10 15:04:33 CEST 2017 - m...@suse.com
+  
+- Follow up fix for grub2 setup in live builder
+  
+  The live iso builder still used a fixed boot/grub2 path
+  but due to the refactoring this path is now distro dependant
+  and should be obtained dynamically
+  
+---
+Mon Apr 10 15:03:04 CEST 2017 - m...@suse.com
+  
+- Cleanup use of bootloader path in boot code
+  
+  Instead of repeating the bootloader path only specify it
+  once per setup path
+  
+---
+Mon Apr 10 14:33:25 CEST 2017 - dcass...@suse.com
+  
+- Add method to setup installation of recommended packages
+  
+  With this commit package manager are always set to include only
+  required packages or set to include required and recommended
+  packages.
+  
+  This commit fixes #285
+  
+---
+Thu Apr  6 15:51:32 CEST 2017 - m...@suse.com
+  
+- Bump version: 9.4.8 → 9.4.9
+  
+---
+Thu Apr  6 15:16:31 CEST 2017 - m...@suse.com
+  
+- Update development and contribution chapter
+  
+  Fix some minor inconsistencies due to latest code changes
+  with regards to py2 and py3 compatibility and also change
+  the style of the chapter to be more straight forward for
+  people who would like to contribute from scratch
+  
+---
+Wed Apr  5 11:34:40 CEST 2017 - m...@suse.com
+  
+- Bump version: 9.4.7 → 9.4.8
+  
+---
+Wed Apr  5 11:33:26 CEST 2017 - m...@suse.com
+  
+- Fixup grub2 template parameters
+  
+  The boot_directory_name parameters was missing for live and
+  install image builds
+  
+---
+Wed Apr  5 11:21:59 CEST 2017 - m...@suse.com
+  
+- Bump version: 9.4.6 → 9.4.7
+  
+---
+Wed Apr  5 11:21:06 CEST 2017 - m...@suse.com
+  
+- Fixup grub2 bios module setup
+  
+  Only copy grub2 bios modules if the architecture supports it
+  
+---
+Wed Apr  5 10:22:53 CEST 2017 - m...@suse.com
+  
+- Bump version: 9.4.5 → 9.4.6
+  
+---
+Tue Apr  4 16:52:03 CEST 2017 - m...@suse.com
+  
+- Avoid GRUB_DISTRIBUTOR setup in etc/default/grub
+  
+  The GRUB_DISTRIBUTOR information can't be provided in a generic
+  way for all distributions. The information should be either placed
+  by a package post script (as done by most of the distributions)
+  or by a custom kiwi config.sh or images.sh script. Fixes #286
+  Fixes (bsc#1032119)
+  
+---
+Tue Apr  4 16:08:43 CEST 2017 - dcass...@suse.com
+  
+- Added support for unknown uri types for base image references
+  
+  This commits bypasses any URI check if the uri schema is unknown in
+  RootImport class. This way the URI is bypassed to skopeo if it couldn't
+  be translated to any known type. That enables referencing images with
+  any URI supported by skopeo, i.e. DockerHub images.
+  
+---
+Tue Apr  4 12:43:18 CEST 2017 - dcass...@suse.com
+  
+- Keep imported image in OCI format instead of docker
+  
+  Kiwi always uses OCI format for container manipulations, so it is
+  easier to assume the image kept 

commit python-kiwi for openSUSE:Factory

2017-03-20 Thread root
Hello community,

here is the log from the commit of package python-kiwi for openSUSE:Factory 
checked in at 2017-03-20 17:08:56

Comparing /work/SRC/openSUSE:Factory/python-kiwi (Old)
 and  /work/SRC/openSUSE:Factory/.python-kiwi.new (New)


Package is "python-kiwi"

Mon Mar 20 17:08:56 2017 rev:2 rq:479991 version:9.4.0

Changes:

--- /work/SRC/openSUSE:Factory/python-kiwi/python-kiwi.changes  2017-03-16 
09:50:56.174879810 +0100
+++ /work/SRC/openSUSE:Factory/.python-kiwi.new/python-kiwi.changes 
2017-03-20 17:08:57.646970456 +0100
@@ -1,0 +2,49 @@
+Thu Mar 16 09:45:14 CET 2017 - m...@suse.com
+
+- Bump version: 9.3.3 → 9.4.0
+  
+---
+Wed Mar 15 17:27:38 CET 2017 - m...@suse.com
+  
+- Allow https location as repository source
+  
+---
+Wed Mar 15 09:47:35 CET 2017 - dcass...@suse.com
+  
+- Refactor RootImport to keep images with a default name
+  
+  RootImport has been refactored so the image is kept with a known
+  name that can be obtained with the Defaults class.
+  
+---
+Tue Mar 14 16:14:52 CET 2017 - m...@suse.com
+  
+- Added SLE13 distribution matcher
+  
+---
+Tue Mar 14 16:14:17 CET 2017 - m...@suse.com
+  
+- Update distribution matcher in spec file
+  
+---
+Tue Mar 14 10:22:59 CET 2017 - m...@suse.com
+  
+- Refactor ContainerBuilder
+  
+  Use Checksum instance to run a checksum match
+  Check for existence of base image at earliest opportunity
+  when constructing a ContainerBuilder
+  
+---
+Tue Mar 14 10:22:06 CET 2017 - m...@suse.com
+  
+- Added checksum matcher method to Checksum class
+  
+---
+Tue Mar 14 10:20:44 CET 2017 - m...@suse.com
+  
+- Delete unused code
+  
+  Also fixed corresponding unit test
+  
+---
@@ -6,0 +56,5 @@
+Mon Mar 13 15:45:32 CET 2017 - m...@suse.com
+  
+- Handle derived image as Uri instance
+  
+---
@@ -33,0 +88,11 @@
+Thu Mar  9 13:46:05 CET 2017 - dcass...@suse.com
+  
+- Refactored RootImport and included checksum validation
+  
+  First, commit refactors RootImport in order to also copy
+  the imported image after sychronizing the import.
+  
+  Second, it includes a checksum of the copied image which is
+  validated in later steps.
+  
+---
@@ -56,0 +122,9 @@
+  
+---
+Wed Mar  8 09:32:02 CET 2017 - dcass...@suse.com
+  
+- Support for layered docker images
+  
+  This commit includes support for building layered docker. A new
+  layer is added on top of the base image referenced by `derived_from`
+  attribute.



Other differences:
--
++ python-kiwi.spec ++
--- /var/tmp/diff_new_pack.zFWKb4/_old  2017-03-20 17:09:00.250602824 +0100
+++ /var/tmp/diff_new_pack.zFWKb4/_new  2017-03-20 17:09:00.254602259 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package kiwi
+# spec file for package python-kiwi
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -11,35 +11,49 @@
 # case the license is the MIT License). An "Open Source License" is a
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
-# Please submit bugfixes or comments via:
-#
-#   https://github.com/SUSE/kiwi/issues
-#
+
+
 %{!?python2_sitelib:%global python2_sitelib %{python_sitelib}}
 
 # translate version id to distribution name as it is used in kiwi
+# generic approach
 %if 0%{?suse_version}
 %define distro %(echo `export VER=%{suse_version}; echo 
"suse-${VER:0:2}.${VER:2:1}"`)
-# redefine for the SLES case if no sles_version exists
+%endif
+
 # SLE12:
 %if 0%{?suse_version} == 1315 && !0%{?is_opensuse}
 %define distro suse-SLES12
 %endif
-# Leap 42.1:
-%if 0%{?suse_version} == 1315 && 0%{?is_opensuse}
+
+# SLE13:
+%if 0%{?sle_version} == 13 && !0%{?is_opensuse}
+%define distro suse-SLES13
+%endif
+
+# Leap 42.1(openSUSE product based on SLE 12SP1):
+%if 0%{?is_opensuse} &&