Releases: rpm-software-management/modulemd-tools
modulemd-tools-0.16-1
modulemd_tools
- ensure backward compatibility for importing
modulemd_tools.yaml
modulemd-tools-0.14-1
General
- Merge all tools into a single Python package
modulemd-add-platform
- The previous
modulemd_add_platformis now renamed tomodulemd-add-platform - Don't crash on a document without a module name or default profile
bld2repo
- Print the name of the file that is being downloaded
- Add RPMs filtering based on MBS
buildorder
repo2module
- Fix RHBZ 2186223 - Don't traceback because of a modular SRPM in the repo
createrepo_mod
- Replace deprecated LooseVersion
Thank you Filip Valder, @ppisar, @mcurlej, @kdudka, and @mkulik-rh for contributing to this release.
modulemd-tools-0.13-1
bld2repo
- Sub-packages needed for the build are automatically downloaded (see #42)
modulemd-add-platform
A new modulemd-add-platform tool was added.
This tool edits a modulemd-packager YAML document. It copies contexts of an old platform to new contexts of a new platform. A file with the modulemd-packager YAML document is overrided. If a context for the new platform already exists, nothing is done. If a context for the old platform does not exist, an error is reported.
Hint: A platform specifies against what distribution and its release the module should be built against (for example f35, epel9, etc).
Thank you @ppisar and @fivaldi for contributing to this release.
Also, version 0.12 was accidentally skipped, don't worry about it.
modulemd-tools-0.11-1
modulemd_tools
Migrating away from using deprecated libmodulemd functions.
- Use
Modulemd.ModuleStream.upgrade_extinstead ofModulemd.ModuleStream.upgrade - Use
Modulemd.read_packager_stringinstead ofModulemd.ModuleStream.read_string
dir2module
- Generate also profiles and modulemd-defaults file
bld2repo
- Do not create empty repos when
--result-diris used - Print status in a more intuitive format
Thank you @kdudka for contributing to this release.
modulemd-tools-0.10-1
bld2repo
- Simple tool which will download modular build dependencies from a modular build in a koji instance and create an RPM repository out of it.
Thank you @mcurlej for contributing to this release.
modulemd-tools-0.9-1
Yet another maintenance release with no end-user enhancements.
repo2module
- Dropped dependency on
python3-click
modulemd-tools-0.8-1
This is a maintenance release with no end-user enhancements.
- New tests suites for
modulemd-mergeandcreaterepo_modcommands and formodulemd_toolslibrary - Dropped dependency on
python3-parameterized
Thank you @fivaldi for contributing to this release.
modulemd-tools-0.7-1
- Automated test builds using Docker and Travis
- Generate manpages on the fly (again)
- Temporarily skip some tests on EPEL8 or Fedora
- Drop
libmodulemddependency in favor ofpython3-libmodulemd - Fix PEP8 in all tools
Thank you @fivaldi and @sgallagher for contributing to this release.
modulemd-tools-0.6-1
General
- Generate manpages for all tools in this repository
modulemd-generate-macros
New tool for generating module-build-macros SRPM package, which is a central piece for building modules. It should be present in the buildroot before any other module packages are submitted to be built.
modulemd_tools (python library)
Provides convenient functions for working with modulemd YAML definitions. It is a place for sharing code among other tools within this project. It is not ready to be used by other tools yet, be cautious.
modulemd-tools-0.5-1
General
- Support EPEL8!
- Documentation improvements, many examples of how to use the tools themselves and in combination with other tools
createrepo_mod
- Dump
modules.yamlinto the correct directory - There is native support for modules in
createrepo_cversion0.16.1. Thecreaterepo_modwill utilize it if possible.