SUSE-Enceladus / keg

Kiwi Entwicklungs-Gerät (tool to produce kiwi image descriptions)
GNU General Public License v3.0
8 stars 6 forks source link

Handle errors in input data more gracefully #73

Closed jgleissner closed 3 years ago

jgleissner commented 3 years ago

Check input objects for type before trying a dictionary rmerge. Print error message instead of stack trace when image defintion populate fails. Use separate exception for data errors.

jgleissner commented 3 years ago

FYI: Build check fails because kiwi xml output format has slightly changed. Fix is in https://github.com/SUSE-Enceladus/keg/pull/72.

jgleissner commented 3 years ago

This addresses https://github.com/SUSE-Enceladus/keg/issues/71.

schaefi commented 3 years ago

would be nice to merge in #72 first to see that tests are really green afterwards.

schaefi commented 3 years ago

@jgleissner if you rebase your branch to the current main the issue on the testing will be fixed. Also see my comments on #72