- Bump version: 9.17.21 → 9.17.22

- Followup fix for disk detection from root device
  
  No matter if one ore more devices are used in a multipath map,
  if the root device is managed by multipath kiwi has to use the
  mapped device for all operations, otherwise we run into busy
  or blocked state inside of the initrd operations. This is
  related to Issue #954 and bsc#1126283 and bsc#1126318
  

  
- Fixed relocation of GPT
  
  Simplify the relocation of the GPT to the end of the current
  disk by using sgdisk -e instead of gdisk. The possitive after
  effect of this is that the broken return value handling of
  gdisk in centos will be fixed and did not harm the kiwi
  deployment anymore. This Fixes #958
  

  
- Bump version: 9.17.20 → 9.17.21
  

  
- Speedup the make build target

OBS-URL: https://build.opensuse.org/package/show/Virtualization:Appliances:Builder/python-kiwi?expand=0&rev=134
This commit is contained in:
Marcus Schaefer 2019-02-24 16:42:27 +00:00 committed by Git OBS Bridge
parent 06c462ede7
commit 82c2e12c53
3 changed files with 234 additions and 4 deletions

View File

@ -1,6 +1,236 @@
-------------------------------------------------------------------
Sat Feb 23 20:40:00 CET 2019 - ms@suse.de
- Bump version: 9.17.21 → 9.17.22
-------------------------------------------------------------------
Sat Feb 23 20:22:06 CET 2019 - ms@suse.de
- Followup fix for disk detection from root device
No matter if one ore more devices are used in a multipath map,
if the root device is managed by multipath kiwi has to use the
mapped device for all operations, otherwise we run into busy
or blocked state inside of the initrd operations. This is
related to Issue #954 and bsc#1126283 and bsc#1126318
-------------------------------------------------------------------
Sat Feb 23 16:11:30 CET 2019 - ms@suse.de
- Fixed relocation of GPT
Simplify the relocation of the GPT to the end of the current
disk by using sgdisk -e instead of gdisk. The possitive after
effect of this is that the broken return value handling of
gdisk in centos will be fixed and did not harm the kiwi
deployment anymore. This Fixes #958
-------------------------------------------------------------------
Fri Feb 22 17:11:47 CET 2019 - ms@suse.de
- Bump version: 9.17.20 → 9.17.21
-------------------------------------------------------------------
Fri Feb 22 17:11:00 CET 2019 - ms@suse.de
- Speedup the make build target
Activated the pytest xdist feature Dan added for the
make build target to speedup package creation
-------------------------------------------------------------------
Fri Feb 22 17:01:03 CET 2019 - ms@suse.de
- Bump version: 9.17.19 → 9.17.20
-------------------------------------------------------------------
Fri Feb 22 16:01:16 CET 2019 - ms@suse.de
- Update vagrant libvirt unit test
Take extra config from DiskFormatVagrantLibVirt as base for the
test and don't mock that information as it was done before
in the base class
-------------------------------------------------------------------
Fri Feb 22 11:30:46 CET 2019 - ms@suse.de
- Extend the vagrant base class test
Take an example for additional vagrant config settings into account
-------------------------------------------------------------------
Fri Feb 22 09:53:57 CET 2019 - ms@suse.de
- Refactor unit tests for vagrant classes
Better use of pytest capabilities, avoid mock rewrite of
implementation classes
-------------------------------------------------------------------
Fri Feb 22 09:52:13 CET 2019 - ms@suse.de
- Fixed DiskFormatVagrantBase docs and behavior
Update class docs per review by Dan, also raise on use
of methods without proper provider implementation
-------------------------------------------------------------------
Fri Feb 22 09:50:43 CET 2019 - ms@suse.de
- Fixed create_box_img in DiskFormatVagrantLibVirt
The call to create_box_img did not use the given tmpdir
parameter but assumes an instance variable to provide this
information
-------------------------------------------------------------------
Thu Feb 21 17:34:13 CET 2019 - seife+dev@b1-systems.com
- fix network failure with "BOOTIF=" parameter
If a BOOTIF= parameter (pxelinux "IPAPPEND 2" option) is present, dracut
handles the network already *and* overwrites the 90-net.rules that
kiwi-*-net-genrules.sh created, thus the interface is not named "lan0"
and ifup is destined to fail.
Work around the issue by detecting if the interface is already handled
by generic dracut code and just skipping the ifup call.
Fixes / improves issue #942
-------------------------------------------------------------------
Thu Feb 21 17:03:42 CET 2019 - ms@suse.de
- Added some style fixes to the vagrant classes
Adapt doc strings to match style on lists. Change variable
names not class global to be lowercase. Use 80 chars per
line. Don't reach code that potentially uses undefined
variables
-------------------------------------------------------------------
Thu Feb 21 15:48:05 CET 2019 - ms@suse.de
- Refactor vagrant storage subformat
In preparation to support other vagrant providers a base class
for Vagrant operations has been created. Original Code written
by DanČermák <dcermak@suse.com>
-------------------------------------------------------------------
Thu Feb 21 14:42:27 CET 2019 - ms@suse.de
- Fixed disk detection from root device
The method lookup_disk_device_from_root assigns the disk device
matching the root device uuid. However in a multipath environment
multiple disk devices matches the same root device. The code to
assign the multipath map in this case was missing in the dracut
code base. This Fixes #954 and Fixes bsc#1126283 and bsc#1126318
-------------------------------------------------------------------
Wed Feb 20 18:08:57 CET 2019 - ms@suse.de
- Fixed losetup call due to move in option names
util-linux dropped losetup-Add-support-for-setting-logical-blocksize.patch
because different implementations exists in the new kernel, and it has
a conflicting implementation in util-linux. This caused a change in the
option to specify the logical sector size. The option --logical-blocksize
was replaced by --sector-size. We adapt this now in kiwi too
-------------------------------------------------------------------
Wed Feb 20 14:46:14 CET 2019 - dcermak@suse.com
- Add pytest-xdist to dev-virtualenv to run the unit tests in parallel
- fix CLI args not being passed to pytest by tox for unit_py3_4 and unit_py3_6
- enable parallel run on travis
- document how to run the unit tests in parallel
-------------------------------------------------------------------
Wed Feb 20 14:04:12 CET 2019 - ro@suse.de
- s390-test-image: add factory base project (same as on arm)
-------------------------------------------------------------------
Thu Feb 14 21:18:37 CET 2019 - ms@suse.de
- Bump version: 9.17.18 → 9.17.19
-------------------------------------------------------------------
Thu Feb 14 17:37:38 CET 2019 - ms@suse.de
- Fixed isolinux fallback path
In case isolinux-config failed or does not exist on the
distribution a fallback path is called. That code hardlinks
the files to the isolinux compiled in standard path. However
due to the move of the grub unicode file for iso images
the path contains a directory. Directories can't be hardlinked
thus this patch uses 'cp -l' instead of the 'ln' command to
create the linked target contents.
-------------------------------------------------------------------
Thu Feb 14 11:07:12 CET 2019 - ms@suse.de
- Bump version: 9.17.17 → 9.17.18
-------------------------------------------------------------------
Wed Feb 13 18:34:40 CET 2019 - ms@suse.de
- Fix location of grub unicode font
This is a follow up patch for #f5bac4495d34. The change of the
location of the font file was not applied if an iso target, live
or install image is being built. This patch completes the change
and Fixes bsc#1124885
-------------------------------------------------------------------
Wed Feb 13 17:08:19 CET 2019 - ms@suse.de
- Fix handling of zypper return codes
The following codes should be handled as errors:
104 - ZYPPER_EXIT_INF_CAP_NOT_FOUND
105 - ZYPPER_EXIT_ON_SIGNAL
106 - ZYPPER_EXIT_INF_REPOS_SKIPPED
-------------------------------------------------------------------
Mon Feb 11 09:10:47 CET 2019 - ms@suse.de
- Sort file and dir entries in iso sortfile
-------------------------------------------------------------------
Sun Feb 10 06:51:00 CET 2019 - bwiedemann@suse.de
- tox: Allow to run a single test
using
tox -v -e unit_py2_7 -- -vv ./test/unit/iso_tools_cdrtools_test.py
-------------------------------------------------------------------
Sat Feb 9 22:02:09 CET 2019 - bwiedemann@suse.de
- Sort filesystem listings
so that kiwi works in a reproducible way
in spite of indeterministic filesystem readdir order
and http://bugs.python.org/issue30461
See https://reproducible-builds.org/ for why this is good.
-------------------------------------------------------------------
Sat Feb 9 16:00:04 CET 2019 - ms@suse.de
- Moved azure integration test to Leap15
Factory doesn't resolve well together with Cloud:Tools.
I'd like to have stable integration tests and not getting
screwed with any change on Factory
-------------------------------------------------------------------
Sat Feb 9 15:53:42 CET 2019 - ms@suse.de
- Bump version: 9.17.16 → 9.17.17
-------------------------------------------------------------------

View File

@ -45,7 +45,7 @@
%endif
Name: python-kiwi
Version: 9.17.17
Version: 9.17.22
Provides: kiwi-schema = 6.6
Release: 0
Url: https://github.com/SUSE/kiwi

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d7a447dcec20f2a759cda7db2b6636e6bddd5332b642504fc4503346a53f9761
size 1206312
oid sha256:5f3d2c04612b6afaff3bcc78e23cfa48563acdca98d06e69f65be6e25a318c20
size 1219580