-
2.11.0c9d451f1 · ·
Tagging libmodulemd-2.11.0 Merlin Mathesius (13): Add BuildConfig and Buildopts sorting functions Sort stream expanded dependencies so they will be in a predictable and reproducible order. Add meaningful stream expansion and upgrade tests now that ordering can be relied upon. Remove a few lingering StreamV3 vestiges Include static_context attribute for StreamV2 "equals" comparison Make PackagerV3 and BuildConfig objects public Add YAML emit capabilities to PackagerV3 object Documentation fixes and cleanup: * Add PackagerV3 and BuildConfig public APIs to documentation index * Remove StreamV3 references from ModuleIndex documentation * Fix PackagerV3 and other broken documentation links Clean up several obsolete StreamV3 test data files Implement public APIs Modulemd.read_packager_file() and Modulemd.read_packager_string() Implement public API PackagerV3.convert_to_index() Restore accidentally dropped ability for ModuleStream.read_*() functions to transparently read packager-v3 documents, deprecate them in favor of the new Modulemd.read_packager_*() functions, and add notes to their documentation about the limitations of the packager-v3 to stream-v2 conversion. Refactor PackagerV3 to StreamV2 attribute copying to reduce code redundancy Stephen Gallagher (9): Bump version in meson.build to 2.10.1 Fix integer size issue on 32-bit platforms Drop ModuleStreamV3 Drop ModuleIndex.default_stream_mdversion Drop UpgradeHelper Add static_context attribute to StreamV2 CI: Switch to Github Actions Merge branch 'update_shebang_scripts' into HEAD Bump version to 2.11.0 nasirhm (1): :wrench: Modified Scripts to use env for shebang.
-
libmodulemd-2.11.0c9d451f1 · ·
Tagging libmodulemd-2.11.0 Merlin Mathesius (13): Add BuildConfig and Buildopts sorting functions Sort stream expanded dependencies so they will be in a predictable and reproducible order. Add meaningful stream expansion and upgrade tests now that ordering can be relied upon. Remove a few lingering StreamV3 vestiges Include static_context attribute for StreamV2 "equals" comparison Make PackagerV3 and BuildConfig objects public Add YAML emit capabilities to PackagerV3 object Documentation fixes and cleanup: * Add PackagerV3 and BuildConfig public APIs to documentation index * Remove StreamV3 references from ModuleIndex documentation * Fix PackagerV3 and other broken documentation links Clean up several obsolete StreamV3 test data files Implement public APIs Modulemd.read_packager_file() and Modulemd.read_packager_string() Implement public API PackagerV3.convert_to_index() Restore accidentally dropped ability for ModuleStream.read_*() functions to transparently read packager-v3 documents, deprecate them in favor of the new Modulemd.read_packager_*() functions, and add notes to their documentation about the limitations of the packager-v3 to stream-v2 conversion. Refactor PackagerV3 to StreamV2 attribute copying to reduce code redundancy Stephen Gallagher (9): Bump version in meson.build to 2.10.1 Fix integer size issue on 32-bit platforms Drop ModuleStreamV3 Drop ModuleIndex.default_stream_mdversion Drop UpgradeHelper Add static_context attribute to StreamV2 CI: Switch to Github Actions Merge branch 'update_shebang_scripts' into HEAD Bump version to 2.11.0 nasirhm (1): :wrench: Modified Scripts to use env for shebang.
-
2.10.030e25418 · ·
Tagging libmodulemd-2.10.0 Aleš Matěj (6): Add modulemd-obsoletes Add modulemd-obsoletes to modulemd-module-stream Add modulemd-obsoletes to modulemd-module Add modulemd-obsoletes to modulemd-module-index/merger Convert modulemd-obsoletes dates to ISO 8601 format Update documentation with eols and 2.10 index Merlin Mathesius (32): Address detected Coverity scan defects TRAVIS: Bump Fedora version used for Coverity scan Add tests for modulemd_load_string() Clarify difference between MMD_YAML_ERROR_UNPARSEABLE and MMD_YAML_ERROR_PARSE Enhance the travis build scripts and Dockerfile templates so that the common mmd_run_docker_tests() launcher function can also launch the Coverity scan. This enhancement made it a simple matter to switch the Coverity scan to run on CentOS 8 instead of Fedora. Add StreamV3 object (#487) Correct minor issues with MMD_INIT_YAML_STRING() and MMD_REINIT_YAML_STRING() not using the given _string argument. Add YAML emit capabilities to BuildConfig object. Add "equals" function for BuildConfig objects. Increase timeout for debug tests. modulemd-packager v3 spec fixup: include "arches" in per-configuration "buildopts" Implement PackagerV3 mapping to StreamV2/StreamV3 Spec updates to modulemd-stream v3 and modulemd-packager v3 to specify module stream dependencies as single-element lists instead of scalars. Implemention and test updates to reflect modulemd-stream v3 and modulemd-packager v3 spec changes to specify module stream dependencies as single-element lists instead of scalars. Implement StreamV2 to StreamV3 upgrading Add placeholder modulemd_module_stream_upgrade_ext() Update modulemd_module_stream_upgrade_v2_to_v3_ext() argument to ModulemdModuleStreamV2 instead of ModulemdModuleStream Added a lot of commentary to the StreamV2 to StreamV3 stream expansion process Initial integration of StreamV2 to StreamV3 upgrading Use proper GOobject type casting for BuildConfig ModuleIndex stream mdversion is no longer allowed to change on-the-fly Adjust new XMD tests added by PR#504 to preset index stream mdversion Fill in default module license if necessary when mapping PackagerV3 to StreamV2. StreamV3 license emitting bug fix Refactor module/stream name autogeneration into separate functions Autogen module/stream names when converting PackagerV3 for adding to index Add wrapper script to simplify running valgrind tests modulemd-validator: fix use of wrong loop index variable Enable determining which sub-document(s) are the cause of a batch load failure Add generalized function to debug dump any sub-document failures Catch and sensibly report StreamV2 upgrade missing dependencies error Revise tests for easier debugging Neal Gompa (1): CI: Fix installation of dependencies on openSUSE Tumbleweed Peter Pentchev (1): Correct some typographical errors. Stephen Gallagher (51): Bump version in meson.build to 2.9.5 Drop custom valgrind test Replace all references to the 'master' branch Docs must be on the 'master' branch due to Github limitations validator: Add support for compressed YAML fixup! validator: Add support for compressed YAML Create rpmbuild directory Disable LTO TRAVIS: Add Fedora 33 to test hosts Correct typo in documentation Update test for newer bash versions Fix incorrect error type Update python formatting with python-black 20.8 Add convenience functions for loading the index Add modulemd-packager and modulemd-stream v3 document specs. Do not treat OpenMandriva tests as blocking Merge remote-tracking branch 'upstream/main' into mmdv3-devel Add BuildConfig object Add common mmd_parse_xmd() function Add 'default' property to ModulemdProfile Add PackagerV3 object Tools: Tag with bare version as well Enable source-git functionality for Fedora Fix README Merge branch 'main' into mmdv3-devel CI: replace RPM creation with packit Merge remote-tracking branch 'upstream/main' into mmdv3-devel Always output quoted stream name Merge branch 'main' into mmdv3-devel Apply clang-format changes Change the specification of `ref` Handle XMD for ModuleStreamV3 in python Don't fail tests locally when overrides are changing Container-based build setup Conditionalize overrides Merge branch 'container' into mmdv3-devel Allow tests to fail on openSUSE Tumbleweed Merge branch 'main' into mmdv3-devel Fix python style issues Fix memory leak in rpmmap test Merge branch 'main' into mmdv3-devel Suppress Coverity false-positive Add Coverity modeling file to upstream sources Improve valgrind performance in CI Add modulmd_str_set_new() Add Modulemd.UpgradeHelper object Fix up override handling in tests Fix up memory errors detected by clang Run coverity modeling file through clang-format Make UpgradeHelper private Use UpgradeHelper during upgrades
-
libmodulemd-2.10.030e25418 · ·
Tagging libmodulemd-2.10.0 Aleš Matěj (6): Add modulemd-obsoletes Add modulemd-obsoletes to modulemd-module-stream Add modulemd-obsoletes to modulemd-module Add modulemd-obsoletes to modulemd-module-index/merger Convert modulemd-obsoletes dates to ISO 8601 format Update documentation with eols and 2.10 index Merlin Mathesius (32): Address detected Coverity scan defects TRAVIS: Bump Fedora version used for Coverity scan Add tests for modulemd_load_string() Clarify difference between MMD_YAML_ERROR_UNPARSEABLE and MMD_YAML_ERROR_PARSE Enhance the travis build scripts and Dockerfile templates so that the common mmd_run_docker_tests() launcher function can also launch the Coverity scan. This enhancement made it a simple matter to switch the Coverity scan to run on CentOS 8 instead of Fedora. Add StreamV3 object (#487) Correct minor issues with MMD_INIT_YAML_STRING() and MMD_REINIT_YAML_STRING() not using the given _string argument. Add YAML emit capabilities to BuildConfig object. Add "equals" function for BuildConfig objects. Increase timeout for debug tests. modulemd-packager v3 spec fixup: include "arches" in per-configuration "buildopts" Implement PackagerV3 mapping to StreamV2/StreamV3 Spec updates to modulemd-stream v3 and modulemd-packager v3 to specify module stream dependencies as single-element lists instead of scalars. Implemention and test updates to reflect modulemd-stream v3 and modulemd-packager v3 spec changes to specify module stream dependencies as single-element lists instead of scalars. Implement StreamV2 to StreamV3 upgrading Add placeholder modulemd_module_stream_upgrade_ext() Update modulemd_module_stream_upgrade_v2_to_v3_ext() argument to ModulemdModuleStreamV2 instead of ModulemdModuleStream Added a lot of commentary to the StreamV2 to StreamV3 stream expansion process Initial integration of StreamV2 to StreamV3 upgrading Use proper GOobject type casting for BuildConfig ModuleIndex stream mdversion is no longer allowed to change on-the-fly Adjust new XMD tests added by PR#504 to preset index stream mdversion Fill in default module license if necessary when mapping PackagerV3 to StreamV2. StreamV3 license emitting bug fix Refactor module/stream name autogeneration into separate functions Autogen module/stream names when converting PackagerV3 for adding to index Add wrapper script to simplify running valgrind tests modulemd-validator: fix use of wrong loop index variable Enable determining which sub-document(s) are the cause of a batch load failure Add generalized function to debug dump any sub-document failures Catch and sensibly report StreamV2 upgrade missing dependencies error Revise tests for easier debugging Neal Gompa (1): CI: Fix installation of dependencies on openSUSE Tumbleweed Peter Pentchev (1): Correct some typographical errors. Stephen Gallagher (51): Bump version in meson.build to 2.9.5 Drop custom valgrind test Replace all references to the 'master' branch Docs must be on the 'master' branch due to Github limitations validator: Add support for compressed YAML fixup! validator: Add support for compressed YAML Create rpmbuild directory Disable LTO TRAVIS: Add Fedora 33 to test hosts Correct typo in documentation Update test for newer bash versions Fix incorrect error type Update python formatting with python-black 20.8 Add convenience functions for loading the index Add modulemd-packager and modulemd-stream v3 document specs. Do not treat OpenMandriva tests as blocking Merge remote-tracking branch 'upstream/main' into mmdv3-devel Add BuildConfig object Add common mmd_parse_xmd() function Add 'default' property to ModulemdProfile Add PackagerV3 object Tools: Tag with bare version as well Enable source-git functionality for Fedora Fix README Merge branch 'main' into mmdv3-devel CI: replace RPM creation with packit Merge remote-tracking branch 'upstream/main' into mmdv3-devel Always output quoted stream name Merge branch 'main' into mmdv3-devel Apply clang-format changes Change the specification of `ref` Handle XMD for ModuleStreamV3 in python Don't fail tests locally when overrides are changing Container-based build setup Conditionalize overrides Merge branch 'container' into mmdv3-devel Allow tests to fail on openSUSE Tumbleweed Merge branch 'main' into mmdv3-devel Fix python style issues Fix memory leak in rpmmap test Merge branch 'main' into mmdv3-devel Suppress Coverity false-positive Add Coverity modeling file to upstream sources Improve valgrind performance in CI Add modulmd_str_set_new() Add Modulemd.UpgradeHelper object Fix up override handling in tests Fix up memory errors detected by clang Run coverity modeling file through clang-format Make UpgradeHelper private Use UpgradeHelper during upgrades
-
archive/debian/2.9.4-26aace75c · ·
libmodulemd release 2.9.4-2 for unstable (sid) [dgit] [dgit distro=debian split --quilt=unapplied]
-
debian/2.9.4-29a5b5c8b · ·
libmodulemd release 2.9.4-2 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
archive/debian/2.9.4-1f0edd1ea · ·
libmodulemd release 2.9.4-1 for unstable (sid) [dgit] [dgit distro=debian split --quilt=unapplied]
-
debian/2.9.4-182f6f41a · ·
libmodulemd release 2.9.4-1 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
-
libmodulemd-2.9.4c7254db0 · ·
Tagging libmodulemd-2.9.4 Stephen Gallagher (4): Bump version in meson.build to 2.9.4 Disabled developer mode should disable code formatters and valgrind Fedora 30 is EOL Fix E741 error in python bindings
-
-
libmodulemd-2.9.3e4a27c09 · ·
Tagging libmodulemd-2.9.3 Merlin Mathesius (1): additional valgrind suppression for Python 3.9 Stephen Gallagher (9): Bump version in meson.build to 2.9.3 Merge pull request #464 from mmathesius/valgrind-python39 Don't fail tests on OpenSUSE Ignore generated libmodulemd.spec Drop unneeded hashbang Make python overrides path detection more robust Allow specifying the gobject overrides directory explicitly Properly disable manpage build when requested Add config summary
-
libmodulemd-2.9.2780750ea · ·
Tagging libmodulemd-2.9.2 Stephen Gallagher (10): Bump version in meson.build to 2.9.2 Improve RHEL 7 specfile Don't run CI on tags Fix formatting issue Handle NULL nsvca_patterns for globs Relax handling of differing content for the same NSVCA Don't check GPG keys in Fedora tests Merge branch 'rawhide_gpg' Coverity: run on F30 Fixes for supporting EPEL 7 builds
-
libmodulemd-2.9.1b78d1baa · ·
Tagging libmodulemd-2.9.1 Merlin Mathesius (1): Valgrind suppression patch for python with Fedora i686 builds Stephen Gallagher (11): Packit: Better Release: field when on the release tag Bump version in meson.build to 2.9.1 Really bump the version Release.sh: Also bump the version in meson.build Release.sh: Ensure we're pushing to the correct remote Release.sh: Also refuse to release with dirty repo Release.sh: Use bash regex match rather than grep Drop clang-tidy formatter Fix bug printing negative buildorder values Clarify v2 stream specification Release.sh: pushd into the SOURCE_ROOT
-
libmodulemd-2.9.0af8f03df · ·
Tagging libmodulemd-2.9.0 MR-M1M3 (1): Copying python tests to C Merlin Mathesius (9): Deprecate _reset_ methods in favor of _clear_ methods Implement retry logic in CI tests Patch to allow CI for Fedora rawhide builds to fail until BZ#1795052 gets fixed Add object property examples, fix typos, and cleanup formatting in README Reverting patch allowing CI for Fedora rawhide builds to fail Improved documentation for deprecated methods. Update CI retry wrapper to increase number of tries, increase delay between tries, and use exponential backoff WIP: add support for valgrind suppressions file when running under python Add modulemd-validator man page Nikodem Deja (2): Add tests for ModulemdModuleStream description Add test for ModulemdModuleStream summary Srikavin Ramkumar (3): Copy Python tests for Modulemd.ModuleStream.upgrade into C Copy Python tests for Modulemd.ModuleStream.v2_yaml into C Copy python tests for Modulemd.ModuleStream.servicelevels into C Stephen Gallagher (64): CI: Hack to ignore missing python2-* packages Silence warnings from g-ir-scanner about MMD_DEPRECATED Merge pull request #422 from sashreek1/modded Merge pull request #425 from chenliTW/test_merger Drop unused CommonMmdTestFixture Merge pull request #426 from srikavin/test-servicelevels Merge pull request #412 from MR-M1M3/real_world_data Merge pull request #407 from Norem80/master Merge pull request #424 from srikavin/test-v2-yaml Merge pull request #409 from Norem80/summary Fix formatting Copy g_ptr_array_extend() into libmodulemd for RHEL 7/8 Add Module.search_streams_by_glob() Add ModuleIndex.search_streams() method Add Modulemd.Module.search_streams_by_nsvca_glob() Add ModuleIndex.search_streams_by_nsvca_glob() Add UNUSED(x) macro Add ModuleIndex.search_rpms() Check the return code in a test Merge pull request #436 from mmathesius/object-property-examples Merge pull request #437 from mmathesius/rawhide-ci Merge pull request #438 from mmathesius/improve-deprecation-doc Rename YAML specs and move them to a common location Add framework for handling modulemd-packager YAML documents Return appropriate error when parsing a ModulemdStream doc fails Rework ModulemdError and ModulemdYamlError Improve Modulemd*ErrorEnum deprecations Use the new error enums everywhere Fix inconsistent error setting Make SKIP_UNKNOWN return UNKNOWN_ATTR in strict mode Reduce duplication in meson.build modulemd-packager: Check for extraneous attributes Also restrict buildorder from modulemd-packager Block on OpenMandriva test failures again Merge remote-tracking branch 'sgallagher/restore_mandriva' Add support for Packit builds for pull requests Use correct upstream_tag_template CI: Get Fedora images from Quay.io ModuleStreamV1: Fix memory leak Merge pull request #440 from mmathesius/ci-retry-backoff Merge pull request #441 from sgallagher/quay Merge pull request #443 from sgallagher/memleak Merge pull request #442 from mmathesius/python-valgrind Merge pull request #433 from sgallagher/packit CI: Switch Coverity scan and doc-generation to Quay.io CI: Use docker.io for all CentOS images CI: Fix doc-generation and Coverity scan Change defaults for python2 Valgrind: Tweak suppression entries Skip valgrind check on OpenSUSE Update libmodulemd.spec Add description for meson options Merge pull request #444 from sgallagher/spec Merge pull request #445 from mmathesius/validator-man-page Run Coverity scan on Fedora 30 Revert "Run Coverity scan on Fedora 30" Include 2.9 API in docs Temporarily permit Rawhide builds to fail Add ModuleStreamV2.search_profiles() Also use F32 for the docs and coverity scan tests Rework specfile template Packit: generate Release: properly Add script to perform releases Add version check test chen (1): Copy python tests for Modulemd.ModuleIndexMerger.merger into C sash713 (1): ran clang-test sashreek (1): converted from g_test_add() to g_test_add_func()
-
libmodulemd-2.8.3a7663ba4 · ·
Tagging libmodulemd 2.8.3 MR-M1M3 (1): * Copying python tests to C Merlin Mathesius (8): * Correct typo in MODULEMD_REPLACE_SET() * Fix modulemd_buildopts_copy() to make a deep copy of the rpm whitelist * Add support for new ModulemdBuildopts arches attribute * Add tests for new ModulemdBuildopts arches attribute * Add validation for new ModulemdBuildopts arches attribute * Add tests for validation for new ModulemdBuildopts arches attribute * Detect GDate autoptr when available. * Add tests for CentOS 8 Neal Gompa (2): * bindings/python: Remove duplicate license header * CI: Update OpenMandriva Dockerfile.deps to use 'python3dist(autopep8)' Petr Šabata (2): * Clarify the meaning of the components arches field * Merge pull request #397 from contyk/arches-clarification Srikavin Ramkumar (13): * Copy Python tests for Modulemd.ModuleStream.profiles into C * Copy Python tests for Modulemd.ModuleStream.documentation into C * Remove g_autofree * Replace hardcoded values with defines * Add unit tests for unicode characters * Copy Python tests for Modulemd.ModuleStream.components into C * Compare components using modulemd_component_equals and added check for adding components in module_stream_test_components * Add check for clear_rpm_filters in modulestream Python test * Copy Python tests for Modulemd.ModuleStream.rpm_filters into C * Copy Python tests for Modulemd.ModuleStream.licenses into C * Copy Python tests for Modulemd.ModuleStream.rpm_artifacts into C * Copy Python tests for Modulemd.ModuleStream.tracker into C * Copy Python tests for Modulemd.ModuleStream.rpm_api into C Stephen Gallagher (12): * Bump version to 2.8.3dev * Extend test timeouts in CI * Run valgrind on all supported platforms * Parallelize the tests and give them more time * Travis: Use default Ubuntu test runner * Always validate input during ModuleIndex.update_from_*() * Make travis-common.inc more standalone * Treat the OpenMandriva test as flaky * Tests: F29 is EOL * Auto-formatting update * Merge pull request #413 from Conan-Kudo/rm-python-dupe-license-header * Merge pull request #416 from Conan-Kudo/update-omv-test-setup Timm Bäder (1): * modulemd-util: tighten nevra validation Tomasz Paweł Gajc (1): * fix interpreter path tpgxyz (1): * add OpenMandriva travis test
-
libmodulemd-2.8.24861214d · ·
Tagging libmodulemd 2.8.2 Stephen Gallagher (19): * Fix missing error return * Validate in the ModuleStream parent class * ModuleStream: Properly override names when asked to * Use podman instead of docker where possible * Use safer version of dup() * subdocument: match the argument name in the header * Fix invalid nested_error usage * Reformat python code with black * Auto-format python with black * Add clang_tidy autoformatter * Apply clang-tidy formatting * Alphabetize meson_options.txt * Travis: Add --layers=true to buildah for Dockerfile.deps * Travis: Add F31 as a test target * Travis: Run Fedora tests on aarch64 * Separate Travis builds into stages * Skip clang-tidy in CI * Skip formatters when building RPMs * Update version to 2.8.2
-
libmodulemd-1.8.16d0dcf7b3 · ·
Tagging libmodulemd 1.8.6 Stephen Gallagher (5): Update .gitignore file Update doc link Make doc-build configurable Bump version to 1.8.16dev Rework defaults merging logic
-
libmodulemd-2.8.1d624421a · ·
Tagging libmodulemd 2.8.1 KOLANICH (1): * Made GTK docs non-mandatory Merlin Mathesius (1): * Removal of extraneous test data. Stephen Gallagher (11): * Bump version to 2.8.1dev * Fix formatting * Improvements to ModuleIndex.update_from_defaults_dir() * Rework defaults merging logic * Update .gitignore file * Refactor common test routines * Travis: Fix documentation generation test * Travis: Fix copy-paste error * Travis: Yet more copy-paste fixes * Include .pyc files in .gitignore * Drop SCANBUILD environment variable tpgxyz (1): * allow to disable docs when building it
-
libmodulemd-2.8.07cd5256b · ·
Tagging libmodulemd 2.8.0 Merlin Mathesius (2): A final batch of documentation updates for private functions. Refactor stream copy/upgrade helper macros. Another final batch of documentation updates for private functions. Stephen Gallagher (16): Bump version to 2.7.1dev Make Module.get_translation() public Bump version to 2.8.0 Valgrind: Don't rebuild tests before running Add helpers for reading compressed files ModuleIndex: add compressed file loading support Add debugging information to the Coverity scan Add ModuleIndex.update_from_defaults_directory() Revert "Add debugging information to the Coverity scan" Temporarily switch Coverity to F30 Coverity: Fix Dockerfile FROM TESTS: Check a return value Compression: Handle a failed dup() Compression: don't leak file descriptors on error Compression: Fix incorrect pointer comparison Coverity: work around "copy-paste" false positive
-
libmodulemd-2.7.027ea8d4f · ·
Releasing 2.7.0 Merlin Mathesius (11): * Type tweaks to be more friendly to gtk-doc documentation generation * Move modulemd_module_stream_v2_replace_*() method definitions to correct header file and add documentation. * Another batch of documentation updates for private functions, along with other minor corrections. * Add documentation for private utility functions for use within libmodulemd. * Synchronize the user docs in the main header file and the repo's README. * Correct several "may be used uninitialized" compiler warnings. * Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums. * Fix modulemd_yaml_parse_bool() comparisons so return value is correct. Fix bad test that was masking the above bug. * Correct bugs where component buildonly and buildorder properties are getting mixed up. * Update modulemd spec for new component rpm "buildroot" and "srpm-buildroot" flags, implement new properties, and add tests. * Another batch of documentation updates for private functions. Stephen Gallagher (18): * Bump version to 2.6.1dev * TESTS: Check the return value of get_buildtime_streams() * DOCS: Fix references to common GLib objects * CI: Fix xref.sh path * Split Coverity scan into a separate test * CI: Reflow docker commands to improve readability * Drop v1 code and refactor build system * Drop unused test_data * Emitter: Throw validation error for empty ModuleIndex * Merge pull request #343 from mmathesius/doc-sync-readme * Fix emitting translations * Dependencies: Emit empty dependencies * Dependencies: Add tests for one or the other requirements * spec: Fix typo in python2-libmodulemd subpackage * Stop using deprecated build_always * CI: Quieter logs * Print `ninja dist` logs if it fails * Drop ModulemdTranslationHelpers orionstar25 (3): * Add translations in Modulemd.Index from Babel Catalog * Added more translation files for consistency check * Retrieve metadata from koji and feed into translation helpers