Tags

Tags give the ability to mark specific points in history as being important
  • archive/debian/2.12.0-1

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

    libmodulemd release 2.12.0-1 for unstable (sid)
    
    (maintainer view tag generated by dgit --quilt=unapplied)
    
    [dgit distro=debian split --quilt=unapplied]
    
  • 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
    
  • 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