Tags

Tags give the ability to mark specific points in history as being important
  • libmodulemd-2.12.0

    Tagging libmodulemd-2.12.0
    
    Aleš Matěj (1):
          When adding obsoletes ensure index has stream mdversion at least 2
    
    Libmodulemd CI (1):
          Code auto-formatting
    
    Merlin Mathesius (2):
          When code is pushed to main branch, run auto-formatting and commit any changes.
          Enable component 'buildorder' for modulemd-packager v2 and v3 documents
    
    Stephen Gallagher (8):
          Bump version in meson.build to 2.11.3
          Add missing @staticmethod for python2
          Simplify autoformatters in CI
          Drop formatters from codebase
          Merge branch 'autoformat' into main
          Bump version to 2.12.0
          Build documentation with Github Actions
          Generate documentation snapshot for releases
    
  • 2.11.2

    Tagging libmodulemd-2.11.2
    
    Merlin Mathesius (3):
          Add python tests for PackagerV3.get/set_xmd()
          Enable Modulemd.read_packager_file/string() to specify module and stream name overrides
          Enable Python bindings for enhanced Modulemd.read_packager_file/string()
    
    Stephen Gallagher (1):
          Bump version in meson.build to 2.11.2
    
  • libmodulemd-2.11.2

    Tagging libmodulemd-2.11.2
    
    Merlin Mathesius (3):
          Add python tests for PackagerV3.get/set_xmd()
          Enable Modulemd.read_packager_file/string() to specify module and stream name overrides
          Enable Python bindings for enhanced Modulemd.read_packager_file/string()
    
    Stephen Gallagher (1):
          Bump version in meson.build to 2.11.2
    
  • 2.11.1

    Tagging libmodulemd-2.11.1
    
    Merlin Mathesius (1):
          If modulemd-packager documents are found while reading directly into a module index, report them as subdocument failures and discard them.
    
    Stephen Gallagher (6):
          Bump version in meson.build to 2.11.1
          Work around libseccomp issue in CI
          PackagerV3: Handle python overrides for XMD
          Python: Drop gtype return from read_packager_*()
          Add PackagerV3.get_mdversion()
          CI: Add Github Actions for ppc64le and s390x
    
  • libmodulemd-2.11.1

    Tagging libmodulemd-2.11.1
    
    Merlin Mathesius (1):
          If modulemd-packager documents are found while reading directly into a module index, report them as subdocument failures and discard them.
    
    Stephen Gallagher (6):
          Bump version in meson.build to 2.11.1
          Work around libseccomp issue in CI
          PackagerV3: Handle python overrides for XMD
          Python: Drop gtype return from read_packager_*()
          Add PackagerV3.get_mdversion()
          CI: Add Github Actions for ppc64le and s390x
    
  • 2.11.0

    c9d451f1 · Bump version to 2.11.0 ·
    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.0

    c9d451f1 · Bump version to 2.11.0 ·
    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.0

    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.0

    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-2

    libmodulemd release 2.9.4-2 for unstable (sid) [dgit]
    
    [dgit distro=debian split --quilt=unapplied]
    
  • debian/2.9.4-2

    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-1

    libmodulemd release 2.9.4-1 for unstable (sid) [dgit]
    
    [dgit distro=debian split --quilt=unapplied]
    
  • debian/2.9.4-1

    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.4

    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.3

    e4a27c09 · Add config summary ·
    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.2

    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.1

    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.0

    af8f03df · Add version check test ·
    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.3

    a7663ba4 · Add tests for CentOS 8 ·
    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