Ferret is a reimplementation of parts of Jeffery Leon's Partition Backtrack
framework in C++, with extensions including:
- Ability to intersect many groups simultaneously.
- Improved refiners based on orbital graphs.
This package currently supports:
- Group intersection.
- Stabilizing many structures including sets, sets of sets, graphs, sets of
tuples and tuples of sets.
This package can be used by users in two ways:
- When the package is loaded many built-in GAP functions such as
'Intersection' and 'Stabilizer' are replaced with more optimized
implementations. This requires no changes to existing code.
- The function 'Solve' provides a unified interface to accessing all the
functionality of the package directly.
* Thu Jun 11 2026 Jerry James <loganjerry@gmail.com> - 1.0.16-2
- Rebuild for gap 4.16.0
- Drop unnecessary BuildRequires
- Use gap(...) symbols in dependencies
* Wed Jan 21 2026 Jerry James <loganjerry@gmail.com> - 1.0.16-1
- Version 1.0.16
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.15-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Fri Sep 26 2025 Jerry James <loganjerry@gmail.com> - 1.0.15-1
- Version 1.0.15
- Use the GAP declarative buildsystem
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.14-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.14-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Mon Sep 09 2024 Jerry James <loganjerry@gmail.com> - 1.0.14-1
- Version 1.0.14
- Drop upstreamed test patch
* Tue Sep 03 2024 Jerry James <loganjerry@gmail.com> - 1.0.13-1
- Version 1.0.13
- Add patch to adapt the tests to changed output
- Setting LC_ALL is no longer necessary
- Avoid %exclude
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.11-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Tue Jul 16 2024 Jerry James <loganjerry@gmail.com> - 1.0.11-2
- Fix the VCS field