Tags give the ability to mark specific points in history as being important
-
libmodulemd-2.8.2
4861214d · ·Tagging libmodulemd 2.8.2 Stephen Gallagher (19): * Fix missing error return * Validate in the ModuleStream parent class * ModuleStream: Properly override names when asked to * Use podman instead of docker where possible * Use safer version of dup() * subdocument: match the argument name in the header * Fix invalid nested_error usage * Reformat python code with black * Auto-format python with black * Add clang_tidy autoformatter * Apply clang-tidy formatting * Alphabetize meson_options.txt * Travis: Add --layers=true to buildah for Dockerfile.deps * Travis: Add F31 as a test target * Travis: Run Fedora tests on aarch64 * Separate Travis builds into stages * Skip clang-tidy in CI * Skip formatters when building RPMs * Update version to 2.8.2
-
libmodulemd-1.8.16
d0dcf7b3 · ·Tagging libmodulemd 1.8.6 Stephen Gallagher (5): Update .gitignore file Update doc link Make doc-build configurable Bump version to 1.8.16dev Rework defaults merging logic -
libmodulemd-2.8.1
d624421a · ·Tagging libmodulemd 2.8.1 KOLANICH (1): * Made GTK docs non-mandatory Merlin Mathesius (1): * Removal of extraneous test data. Stephen Gallagher (11): * Bump version to 2.8.1dev * Fix formatting * Improvements to ModuleIndex.update_from_defaults_dir() * Rework defaults merging logic * Update .gitignore file * Refactor common test routines * Travis: Fix documentation generation test * Travis: Fix copy-paste error * Travis: Yet more copy-paste fixes * Include .pyc files in .gitignore * Drop SCANBUILD environment variable tpgxyz (1): * allow to disable docs when building it
-
libmodulemd-2.8.0
7cd5256b · ·Tagging libmodulemd 2.8.0 Merlin Mathesius (2): A final batch of documentation updates for private functions. Refactor stream copy/upgrade helper macros. Another final batch of documentation updates for private functions. Stephen Gallagher (16): Bump version to 2.7.1dev Make Module.get_translation() public Bump version to 2.8.0 Valgrind: Don't rebuild tests before running Add helpers for reading compressed files ModuleIndex: add compressed file loading support Add debugging information to the Coverity scan Add ModuleIndex.update_from_defaults_directory() Revert "Add debugging information to the Coverity scan" Temporarily switch Coverity to F30 Coverity: Fix Dockerfile FROM TESTS: Check a return value Compression: Handle a failed dup() Compression: don't leak file descriptors on error Compression: Fix incorrect pointer comparison Coverity: work around "copy-paste" false positive -
libmodulemd-2.7.0
27ea8d4f · ·Releasing 2.7.0 Merlin Mathesius (11): * Type tweaks to be more friendly to gtk-doc documentation generation * Move modulemd_module_stream_v2_replace_*() method definitions to correct header file and add documentation. * Another batch of documentation updates for private functions, along with other minor corrections. * Add documentation for private utility functions for use within libmodulemd. * Synchronize the user docs in the main header file and the repo's README. * Correct several "may be used uninitialized" compiler warnings. * Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums. * Fix modulemd_yaml_parse_bool() comparisons so return value is correct. Fix bad test that was masking the above bug. * Correct bugs where component buildonly and buildorder properties are getting mixed up. * Update modulemd spec for new component rpm "buildroot" and "srpm-buildroot" flags, implement new properties, and add tests. * Another batch of documentation updates for private functions. Stephen Gallagher (18): * Bump version to 2.6.1dev * TESTS: Check the return value of get_buildtime_streams() * DOCS: Fix references to common GLib objects * CI: Fix xref.sh path * Split Coverity scan into a separate test * CI: Reflow docker commands to improve readability * Drop v1 code and refactor build system * Drop unused test_data * Emitter: Throw validation error for empty ModuleIndex * Merge pull request #343 from mmathesius/doc-sync-readme * Fix emitting translations * Dependencies: Emit empty dependencies * Dependencies: Add tests for one or the other requirements * spec: Fix typo in python2-libmodulemd subpackage * Stop using deprecated build_always * CI: Quieter logs * Print `ninja dist` logs if it fails * Drop ModulemdTranslationHelpers orionstar25 (3): * Add translations in Modulemd.Index from Babel Catalog * Added more translation files for consistency check * Retrieve metadata from koji and feed into translation helpers
-
libmodulemd-1.8.15
2d461725 · ·Releasing libmodulemd 1.8.15 Splitting 1.x releases into their own tarball.
-
libmodulemd-2.6.0
7c7f8825 · ·Tagging libmodulemd 2.6.0 Merlin Mathesius (8): Fixes to internal document linking by using correct object names, etc. Add descriptions for a few undocumented enums and correct a few mis-documented parameters. Correct a few typos and omissions in C code examples in README so copy/paste of code has a chance of working. Add gtk-doc descriptions for ModulemdModuleStream object properties. Update meson.build to convince gtk-doc to produce documentation for object properties. Correct typo in ModulemdModuleStream.arch property nick name. Remove unnecessary gtk-doc documentation blocks added by commit 76aecdf. Documentation updates (#325) Stephen Gallagher (13): Bump version to 2.5.1dev Double valgrind timeout Temporarily work around https://src.fedoraproject.org/rpms/createrepo_c/pull-request/6 Parallelize the valgrind tests Print `git diff` when dirty_repo test fails Fix transfer type for Module.search_streams() Extend timeout for header test Return translated profile descriptions CI: Add IRC notifications Add ModuleIndexMerger.resolve_ext() Bump version to 2.6.0 Simplify test setup Improve valgrind test setup orionstar25 (3): add get_stream_names from module Create python binding for get_stream_names Convert from Modulemd.ModuleIndex to babel catalog -
libmodulemd-2.5.0
8d9a99dd · ·Tagging 2.5.0 and 1.8.11 Lashuk1729 (1): * Adding Mageia 7 Tests Niharika Shrivastava (1): * Fixes #186: Provide .equals for two ModuleStream objects (#265) Stephen Gallagher (13): * Bump version to 2.4.0dev and 1.8.11dev * Module: ensure ordering of streams * Add Module.search_streams() * Ensure that XMD is emitted consistently * Add clear_*() functions * Merge remote-tracking branch 'sgallagher/stream_search' * Merge remote-tracking branch 'sgallagher/xmd_sort' * Merge remote-tracking branch 'sgallagher/clear' * Undeprecate ModuleStream.get_nsvc_as_string() * Fix XMD comparison * Check full stream equality when deduplicating * Add ModuleIndex.get_default_streams() * Merge branch 'mageia7'
-
libmodulemd-2.4.0
d0a3eda4 · ·Release 2.4.0 and 1.8.10 Stephen Gallagher (15): Bump version to 2.3.2dev and 1.8.9dev Merge pull request #285 from mprahl/fix-docs4 ModuleStreamV2: add clear_dependencies() and remove_dependencies() Merge pull request #287 from sgallagher/remove_deps Merge pull request #289 from mprahl/xmd-none-default Fix python2 conditional in specfile Stop testing on Fedora 28 Tests: Install and test with python2-libmodulemd Merge pull request #283 from sgallagher/tests Fix memory issues with XMD handling and overrides Reword python-libmodulemd recommendation README: Add tips-and-tricks Merge branch 'documentation' Fix unchecked return code in XMD test Release 2.4.0 and 1.8.10 mprahl (3): Add the missing strict argument to the Python examples Remove an unused import in the Python overrides Fix the Python bindings for get_xmd when the xmd value is None -
libmodulemd-2.3.1
a7aedfac · ·Tagging libmodulemd 2.3.1 and 1.8.8 Stephen Gallagher (12): Bump version to 2.3.1dev and 1.8.8dev Work around Coverity certificate problem Merge pull request #276 from mprahl/update-doc Reorder strict in ModuleStream.read_*() docs Add tests for unicode in streams Properly copy XMD in set_xmd() Merge pull request #277 from sgallagher/mbs_fixes Make Component fields nullable Fix example usage of ModuleStreamVersionEnum Merge branch 'fix-docs3' of git://github.com/mprahl/libmodulemd Merge branch 'support-python2' of git://github.com/mprahl/libmodulemd Merge branch 'mbs_279' mprahl (3): Fix the syntax in the single module stream Python example Add Python 2 support to ModulemdUtil Recommend installing python-libmodulemd -
libmodulemd-2.3.0
5bf06854 · ·Tagging libmodulemd 2.3.0 Denis Ollier (1): Don't reinstall up to date packages for Arch Linux CI Stephen Gallagher (15): Bump version to 2.2.4dev and 1.8.7dev Add Modulemd.ModuleIndex.update_from_custom() Bump version to 2.3.0 for SEMVER_MINOR changes Merge branch 'component_equals' of git://github.com/OrionStar25/libmodulemd into OrionStar25-component_equals Merge branch 'custom_stream' rpmspec: require python-six for python bindings Fix accidental ABI break Update CentOS tests for Python 3.6 Merge pull request #266 from larchunix/ci/archlinux Add Modulemd.ModuleIndex.dump_to_custom() Merge pull request #268 from sgallagher/custom-write Properly handle emitting arrays of strings in XMD Only output debugging messages for the debug configuration Fix deduplication bug and memory leak Add Module.remove_streams_by_NSVCA() orionstar25 (1): Add .equals() for component -
libmodulemd-2.2.3
4c75c6f8 · ·Tagging libmodulemd 2.2.3 and 1.8.6 Denis Ollier (4): Fix minor typo in openSUSE CI Properly exit if unit tests fail in openSUSE CI Fix minor typo in docs CI Add travis pipeline for Arch Linux Stephen Gallagher (8): Fix EPEL hack Run ComponentRpm tests with both py2 and py3 Only require python2 if installing overrides Merge pull request #259 from larchunix/travis/archlinux Bump release to 2.2.3 and 1.8.6 Remove reference to private header from ModuelmdRpmMapEntry Include ModulemRpmMapEntry in modulemd.h Move private headers out of modulemd-X.0 path -
libmodulemd-2.2.2
8717625f · ·Tag 2.2.2 and 1.8.5 Stephen Gallagher (6): Fix minor typo in openSUSE CI Install overrides for Python 2 Test with both python2 and python3 Add config option for python overrides Set the minimum meson version in the RPM spec Bump release for 2.2.2 and 1.8.5 -
libmodulemd-2.2.1
aeaec47a · ·Tagging libmodulemd 2.2.1 and 1.8.4 Stephen Gallagher (5): Fix epoch data type Fix test on i686 Bump version to 2.2.1 and 1.8.4 Suppress deprecation warning in tests Use correct subclass in tests -
libmodulemd-2.2.0
5793571a · ·Tagging libmodulemd 2.2.0 Aarushi Singh (1): Update test-modulemd-merger.c Athira_Selvam (3): Copies some python test of modulestream into C Extends tests for ModuleStream.depends_on_stream() Copies nsvc,nsvca and dependencies tests Neal Gompa (2): V2: Add missing include for string.h to modulemd-util.h Tests: Use /bin/bash for interpreter shebangs for shell scripts Niharika Shrivastava (2): Fixes #189: Create Python tutorial: Getting the default stream for a module (#205) add c tutorial for default Nishka Dasgupta (1): Add tests for openSUSE Tumbleweed. Use the same tests as for CentOS. Stephen Gallagher (42): Bump versions to 2.1.1dev and 1.8.3dev Fix documentation for ModuleStream.depends_on_stream() Tests: Add automatic pycodestyle checking Start splitting up tests by distribution Use python.find_installation() from meson 0.46+ Add tests for CentOS 7 Fix Coverity scan detection Update README for 2.x Add "Getting Started With Developing" to README Add Fedora 30 to automated tests Properly report CentOS test failures Fix dependencies in developer guide Split DNF commands in developer docs Add redhat-rpm-config to developer requirements Drop some deps from CentOS CI Check return value of g_hash_table_next Drop TODO in comment that's already done Fix incorrect variable in error message Move arch to ModuleStream parent class Add ModuleStream.get_NSVCA() Add Modulemd.Module.get_stream_by_NSVCA() Convert Modulemd.Module.add_stream() to use NSVCA Drop unused internal variable Merge pull request #227 from sgallagher/nsvca Add override_name for components Component: Use key where more appropriate Generate documentation in Travis README: Update documentation link Travis: Properly exit if unit tests fail travis.yml: Fix typo Component: Fix typo in documentation Component: Add buildafter Component: Add validation routine ModuleStream: Validate buildorder/buildafter ModuleIndex: add remove_module() Add modulemd_yaml_parse_bool() Add 'buildonly' option for components Update docker instructions Merge pull request #220 from NishkaDG/master Add Modulemd.RpmMapEntry Add rpm-map to ModuleStreamV2 Bump version to 2.2.0 orionstar25 (8): create modulemd_hash_table_equals() provide .equals() functionality for default objects add .equals() functionality for service_levels add .equals() functionality for profile add .equals() for buildopts remove warnings for explicit typecasting of GEqualFunc update readme for rpm api using nsvca add .equals() for dependencies -
libmodulemd-2.1.0
072e6ee7 · ·Release libmodulemd 2.1.0 and 1.8.2 Stephen Gallagher (25): skip-yaml: Don't return success from within loop. API1 skip-yaml: Don't return success from within loop. API1: Don't attempt to unref NULL sets Always sort the dependencies Use glib2 valgrind suppression file Bump release to 2.0.1dev and 1.8.1dev ModuleStream: Properly NULL the copy Skip coverity when it's broken More readable baseline YAML for tests Module descriptions should always be folded scalars Improve validation test for translations Better handling of MAPPING_START in dependencies parser Work around clang-analyzer false-positive Deps: Avoid NULL-dereference in error cases Add skip_introspection build option Run clang's scan-build during CI Include modified value when copying Defaults objects Keep libmodulemd1 in sync with libmodulemd Update documentation to reflect modified field in Defaults API2: Don't fail merges when default streams differ API1: Don't fail merges when default streams differ Fix incorrect error message Add ModuleStream.depends_on_stream() Merge branch 'defaults-stream-conflict' Update versions to 2.1.0 and 1.8.2 -
libmodulemd-1.7.0
9af3e7b4 · ·Releasing libmodulemd 1.7.0 Jun Aruga (1): Use consistent array format. Nils Philippsen (7): allow printf-style messages in parsing macros add line/column info to macros for processing events make line/column numbers start at 1 add line/column info in some places parser: use event-aware error macros elsewhere update tests for changed error messages use g_autofree instead of manually freeing pointers Stephen Gallagher (17): Bump version to 1.6.5dev Merge branch 'master--better-error-msgs' Merge branch 'junaruga-feature/consistent-format' Make format-security warnings an error Fix format-security error in YAML debug messages Drop MODULEMD_NSVERSION env for tests Clean up test environment settings Trivial test addition Allow tests to run against installed libmodulemd Add specfile Add scripts to create RPMs Make python3 subpackage noarch Add installed RPM tests to Travis Include all NSVCs for ModuleStreams in ImprovedModule Include only the latest version of an NSC after Prioritizer.resolve() Fix memory leaks in Prioritizer Release 1.7.0