ELBA-2024-23420 - fmf Bug Fix update

Release Date:2024-06-14


- Introduce a new page for release notes
- Extend the filter() documentation slightly
- Implement the '~' merge operation
- Support escaping | and & in utils.filter()
- Accept additional rules in the adjust() call (#230)
- Avoid copy() calls in adjust()
- Directive select to control node selection
- Allow filtering based on the node name
- Drop epel-8
- Fix github action
- Remove travis.yaml
- Turn schema validation method into a stand-alone function
- Limit number of tests run for integration with tmt (#225)
- Add a Toolbelt Catalog entry for fmf

- Allow case-insensitive context matching
- Move the copr repository to the teemtee group
- Fix missing file require for unit tests
- Add callback to adjust() to make it observable by callers
- Drop support for el-8 and python-3.6
- Fix docs building on readthedocs
- Install yq needed for tmt integration tests
- Include srpm_build_deps in the packit config
- Remove metadata from Packit config
- Add missing build job to Packit config
- Update pre-commit checks to the latest versions
- Require fmf in tests, remove obsolete coverage
- Fix a typo in the merging minus sign documentation

- Retry if shallow clone fails

- Shallow git clone if no reference is used
- Select by the source of object
- Enable the flake8 check, fix detected issues
- Make when in adjust optional, add true|false expr.
- Version as fmf flag and module attribute

- Implement a directive for disabling inheritance
- Add support for prepending items during merging
- Explicitly convert context value to string
- Workaround s390x ruamel read issue
- Support reference schemas in validation function
- Add JSON Schema validation method
- Fixes blocking with symbolic link loops
- Use a better way to detect the default git branch
- Add unit tests for comma operator in context rules
- Add examples demonstrating the context syntax

Updated Packages

Release/ArchitectureFilenameMD5sumSuperseded By AdvisoryChannel Label
Oracle Linux 9 (x86_64) fmf-1.4.0-1.el9.src.rpm0ba351632b0e85653b35faa6a425bc4c-ol9_x86_64_developer_EPEL

This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team