-
libmodulemd-1.8.152d461725 · ·
Releasing libmodulemd 1.8.15 Splitting 1.x releases into their own tarball.
-
libmodulemd-2.6.07c7f8825 · ·
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.08d9a99dd · ·
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.0d0a3eda4 · ·
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.1a7aedfac · ·
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.05bf06854 · ·
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.34c75c6f8 · ·
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.28717625f · ·
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.1aeaec47a · ·
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.05793571a · ·
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.0072e6ee7 · ·
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.09af3e7b4 · ·
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
-
libmodulemd-1.6.48b6e5898 · ·
Release libmodulemd 1.6.4 - Fix output of get_nsvc() - Properly write out the "ref" value for Module Components - Add Buildopts to the documentation - Deduplicate module streams when merging.
-
libmodulemd-1.6.38aaba79a · ·
Releasing libmodulemd 1.6.3 Owen W. Taylor (1): Don't return ModuleStream objects from modulemd_module_new_all_from_*_ext() Stephen Gallagher (6): Bump version to 1.6.3dev Merge branch 'owtaylor-convert-modulestreams' Use g_autoptr for Modulemd.Module.new_all_from_*_ext() Also ensure that Component buildorder property is signed Work around optimization bug Don't crash dumping translation events without summary or desc
-
libmodulemd-1.6.2cbb32331 · ·
Releasing libmodulemd 1.6.2 Stephen Gallagher (7): Bump version to 1.6.2dev Use pkg-config for compatibility Update README to point at latest docs Fix docstrings for Modulemd.index_from_*() Fix doc label for Modulemd.ComponentRpm Make buildorder a signed integer Fix incorrect docstring
-
libmodulemd-1.6.1712a06e3 · ·
Release libmodulemd 1.6.1 * Fix header imports * Suppress empty optional sections on .dump()
-
libmodulemd-1.6.0dc7d1a33 · ·
Release libmodulemd 1.6.0 - Adds Modulemd.ModuleStream object, deprecating Modulemd.Module - Adds Modulemd.Translation and Modulemd.TranslationEntry objects - Adds Modulemd.ImprovedModule object that collects streams, defaults and translations together - Adds new Modulemd.index_from_*() funtions to get a hash table of Modulemd.ImprovedModule objects for easier searching - Moves function documentation to the public headers - Corrects the license headers to MIT (they were incorrectly listed as MITNFA in previous releases) - Makes the "eol" field optional for Modulemd.ServiceLevel - Clean up HTML documentation - Fixes a type error on 32-bit systems