libmodulemd is not 1:1 replacement, so not adding Provides.
Acked-by: Petr Šabata <contyk@redhat.com>
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
libmodulemd is not 1:1 replacement, so not adding Provides.
Acked-by: Petr Šabata <contyk@redhat.com>
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
Adds support for "intents" in Modulemd.Defaults
Adds `Modulemd.get_version()`
Adds support for RPM whitelists in the buildopts
Adds a new object: Modulemd.Buildopts
Deprecates Modulemd.Module.get_rpm_buildopts()
Deprecates Modulemd.Module.set_rpm_buildopts()
Fixes some missing license blurbs
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
Adds new API for returning failed YAML subdocuments
Stop emitting log messages by default (polluting consumer logs)
Validate RPM artifacts for proper NEVRA format
Improve the validator tool
Drop upstreamed patch
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
New Public Objects:
* Modulemd.Prioritizer tool to merge module defaults
New Public Functions:
* Modulemd.SimpleSet.is_equal()
* Modulemd.Defaults.copy()
* Modulemd.Defaults.merge()
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
- Adds support for handling modulemd-defaults YAML documents
- Adds peek()/dup() routines to all object properties
- Adds Modulemd.Module.dup_nsvc() to retrieve the canonical form of the unique module identifier.
- Adds support for boolean types in the XMD section
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
libmodulemd is not 1:1 replacement, so not adding Provides.
Acked-by: Petr Šabata <contyk@redhat.com>
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
- RPM components are properly emitted when no module components exist
- Parser works around late determination of modulemd version
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
- Add tool to do quick validation of modulemd
- Fix memory management
- Warn and ignore unparseable sub-documents in the YAML
- Fix several memory issues detected by Coverity scan
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
Adds gtk-doc generated documentation
(ABI-break) Makes all optional properties accept NULL as a value to clear
them
(ABI-break) Modulemd.SimpleSet takes a STRV (char **) instead of a
GLib.PtrArray
Fixes a bug where the name was not always set for components
Adds support for dumping YAML from the introspected API
Includes add/remove routines for profiles
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>