Skip to content

2.10.0

@sgallagher sgallagher tagged this 20 Nov 19:56
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
Assets 2