* Wed Feb 08 2023 jgleissner@suse.com
- Update to version 2.0.3:
* Bump version: 2.0.2 → 2.0.3
* Wed Feb 08 2023 jgleissner@suse.com
- Update to version 2.0.2:
* Use keg instead of kiwi-keg as source dir name
* Nameing consistency
* Warn if referenced archive is not defined
* tox.ini: Use allowlist_external
* CI testing: Use Ubuntu 20.04 for python 3.6 build
* Fix unit tests of OBS src service module
* Regenerate docbook source file
* Fix issues with man page sources
* Update installation documentation
* Fri Nov 18 2022 jgleissner@suse.com
- Update to version 2.0.2:
* Bump version: 2.0.1 → 2.0.2
* Fix spec file name in .bumpversion.cfg
* Do not obsolete python-kiwi_keg
* Add unit test for missing include path message
* Log message if include path does not exist (issue#113)
* Use kiwi-keg instead of keg as source dist name
* Rename package to python-kiwi-keg
* Include doc source dir in Manifest
* Fri Nov 18 2022 jgleissner@suse.com
- Update to version 2.0.1:
* Bump version: 2.0.0 → 2.0.1
* Drop rpmlintrc
* Use argument defaults that match type hints
* Add missing dependeny on 'schema' to setup.py
* Fri Nov 11 2022 jgleissner@suse.com
- Update to version 2.0.0:
* Redesign image definition layout (codename 'minikeg')
* Documentation overhaul
* Build man page when building package
* Install man pages in the correct section
* Support multibuild parameter in src service
* OBS src service: write _multibuild file
* improve source info tracking
* changelog generator: output dates in YAML changelog
* make keg man page more akin to usual man-page style
* OBS source service: add support for change log generator
* changelog_generator: support multiple revision args
* Support multiple roots for changelog generation
* Support multiple full recipes roots
* Add changelog generator
* Fri Oct 29 2021 Marcus Schäfer <ms@suse.de>
- Increment patch version on service run
By default read the version element from the written config.kiwi
file and increment the patch part of the version information by 1
This action can be prevented by the <disable-version-bump>
parameter
* Thu Oct 28 2021 Marcus Schäfer <ms@suse.de>
- Complete obs service
This commit implements the actual keg call and store
of result image data in the output directory from
which OBS auto commits the data to the project if
called on the remote side. This Fixes #68
* Wed Oct 27 2021 Joachim Gleissner <jgleissner@suse.com>
- Handle errors in input data more gracefully
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.
* Wed Oct 27 2021 Joachim Gleissner <jgleissner@suse.com>
- Add dependency on Jinja2
* Thu Oct 21 2021 Marcus Schäfer <ms@suse.de>
- Added mandatory outdir option
When OBS calls the service through the API it appends
the --outdir option. The passed information must be used
to store the contents of the project. OBS will commit
everything in --outdir to the backend
* Mon Oct 11 2021 Marcus Schäfer <ms@suse.de>
- Update unit tests for kiwi API usage
* Mon Oct 11 2021 Marcus Schäfer <ms@suse.de>
- Rename service to compose_kiwi_description
In addition to the rename also allow an additional keg recipe
location to be used in conjunction with a main recipe location
* Fri Oct 01 2021 Joachim Gleissner <jgleissner@suse.com>
- Support profile parameters in base profiles
Copy profile parameter section from the base profile (if exists) into nested
profiles and remove it from the base profile. This allows to have profile parameters
in the base section rather than requiring all profile parameter containing sections
to be in the nested profiles, potentially reducing duplication.
* Thu Sep 23 2021 Marcus Schäfer <ms@suse.de>
- Added keg obs service
The fetch_from_keg obs service can be used to integrate
the creation of image descriptions via keg with the open
build service. This commit creates the basic structure
for the service.
* Thu Sep 09 2021 Joachim Gleissner <jgleissner@suse.com>
- Do not include base profiles in _multibuild file
* Thu Sep 09 2021 Joachim Gleissner <jgleissner@suse.com>
- Drop check for 'arch' key
Do not require image definition dict to have an 'arch' key. This is
now handle via generic schema comments.
* Wed Aug 25 2021 Joachim Gleissner <jgleissner@suse.com>
- Remove left-over debug message
* Wed Aug 25 2021 Joachim Gleissner <jgleissner@suse.com>
- Add support for nested profiles
Add support for nested profiles in multi-build image definitions.
This potentially allows for shorter package sections, less duplication in
overlay archives, and shorter config.sh scripts.
This commit also streamlines the produced overlay archives by not including
directories multiple times.
* Thu Aug 19 2021 Joachim Gleissner <jgleissner@suse.com>
- Undo spacing change
* Thu Aug 19 2021 Joachim Gleissner <jgleissner@suse.com>
- Better errors and dest-dir default (issue#58)
Add default destination directory (issue#58).
Do basic verification of image data structure and print error messages
instead of stack dumps.