Skip to content

libmodulemd 2.8.3

Compare
Choose a tag to compare
@sgallagher sgallagher released this 09 Jan 13:45
· 124 commits to master since this release
libmodulemd-2.8.3

Highlights

  • Fixes bug compiling against glib2 2.63.3+
  • Improved modulemd document validation
  • Many test improvements

Full Changelog

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