Skip to content

libmodulemd 2.9.0

Compare
Choose a tag to compare
@sgallagher sgallagher released this 12 Feb 22:32
· 386 commits to main since this release
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()