Skip to content

Releases: rpm-software-management/modulemd-tools

modulemd-tools-0.16-1

20 Jun 18:13
Compare
Choose a tag to compare

modulemd_tools

  • ensure backward compatibility for importing modulemd_tools.yaml

modulemd-tools-0.14-1

13 Jun 16:44
Compare
Choose a tag to compare

General

  • Merge all tools into a single Python package

modulemd-add-platform

  • The previous modulemd_add_platform is now renamed to modulemd-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

23 Feb 11:12
Compare
Choose a tag to compare

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

23 Aug 21:18
Compare
Choose a tag to compare

modulemd_tools

Migrating away from using deprecated libmodulemd functions.

  • Use Modulemd.ModuleStream.upgrade_ext instead of Modulemd.ModuleStream.upgrade
  • Use Modulemd.read_packager_string instead of Modulemd.ModuleStream.read_string

dir2module

  • Generate also profiles and modulemd-defaults file

bld2repo

  • Do not create empty repos when --result-dir is used
  • Print status in a more intuitive format

Thank you @kdudka for contributing to this release.

modulemd-tools-0.10-1

14 Jun 17:06
Compare
Choose a tag to compare

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

09 Apr 20:13
Compare
Choose a tag to compare

Yet another maintenance release with no end-user enhancements.

repo2module

  • Dropped dependency on python3-click

modulemd-tools-0.8-1

06 Apr 00:04
Compare
Choose a tag to compare

This is a maintenance release with no end-user enhancements.

  • New tests suites for modulemd-merge and createrepo_mod commands and for modulemd_tools library
  • Dropped dependency on python3-parameterized

Thank you @fivaldi for contributing to this release.

modulemd-tools-0.7-1

09 Feb 22:14
Compare
Choose a tag to compare
  • Automated test builds using Docker and Travis
  • Generate manpages on the fly (again)
  • Temporarily skip some tests on EPEL8 or Fedora
  • Drop libmodulemd dependency in favor of python3-libmodulemd
  • Fix PEP8 in all tools

Thank you @fivaldi and @sgallagher for contributing to this release.

modulemd-tools-0.6-1

22 Nov 23:02
Compare
Choose a tag to compare

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

05 Nov 00:05
Compare
Choose a tag to compare

General

  • Support EPEL8!
  • Documentation improvements, many examples of how to use the tools themselves and in combination with other tools

createrepo_mod

  • Dump modules.yaml into the correct directory
  • There is native support for modules in createrepo_c version 0.16.1. The createrepo_mod will utilize it if possible.