-------------------------------------------------------------------------------- Fedora EPEL Update Notification FEDORA-EPEL-2024-ec97dfe271 2024-11-30 00:30:53.826081+00:00 --------------------------------------------------------------------------------
Name : snowball Product : Fedora EPEL 10.0 Version : 2.2.0 Release : 13.el10_0 URL : https://snowballstem.org/ Summary : Snowball compiler and stemming algorithms Description : Snowball is a small string processing language for creating stemming algorithms for use in Information Retrieval, plus a collection of stemming algorithms implemented using it.
Snowball was originally designed and built by Martin Porter. Martin retired from development in 2014 and Snowball is now maintained as a community project. Martin originally chose the name Snowball as a tribute to SNOBOL, the excellent string handling language from the 1960s. It now also serves as a metaphor for how the project grows by gathering contributions over time.
The Snowball compiler translates a Snowball program into source code in another language - currently Ada, ISO C, C#, Go, Java, Javascript, Object Pascal, Python and Rust are supported.
What is Stemming?
Stemming maps different forms of the same word to a common "stem" - for example, the English stemmer maps connection, connections, connective, connected, and connecting to connect. So a search for connected would also find documents which only have the other forms.
This stem form is often a word itself, but this is not always the case as this is not a requirement for text search systems, which are the intended field of use. We also aim to conflate words with the same meaning, rather than all words with a common linguistic root (so awe and awful don't have the same stem), and over-stemming is more problematic than under-stemming so we tend not to stem in cases that are hard to resolve. If you want to always reduce words to a root form and/or get a root form which is itself a word then Snowball's stemming algorithms likely aren't the right answer.
-------------------------------------------------------------------------------- Update Information:
Initial Plasma-Discover for epel10 -------------------------------------------------------------------------------- ChangeLog:
* Sat Jul 20 2024 Fedora Release Engineering releng@fedoraproject.org - 2.2.0-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Wed Jul 17 2024 Jerry James loganjerry@gmail.com - 2.2.0-12 - Add VCS field * Fri Jun 7 2024 Python Maint python-maint@redhat.com - 2.2.0-11 - Rebuilt for Python 3.13 * Mon Feb 12 2024 Yaakov Selkowitz yselkowi@redhat.com - 2.2.0-8 - Handle %generate_buildrequires differences between dnf and dnf5 * Sat Jan 27 2024 Fedora Release Engineering releng@fedoraproject.org - 2.2.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sat Jul 22 2023 Fedora Release Engineering releng@fedoraproject.org - 2.2.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Tue Jun 13 2023 Python Maint python-maint@redhat.com - 2.2.0-6 - Rebuilt for Python 3.12 * Mon Feb 27 2023 Jerry James loganjerry@gmail.com - 2.2.0-5 - Dynamically generate python BuildRequires * Sat Jan 21 2023 Fedora Release Engineering releng@fedoraproject.org - 2.2.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Mon Sep 26 2022 Jerry James loganjerry@gmail.com - 2.2.0-4 - Add BR on javapackages-tools for Java arches - Run the Java and python tests * Wed Sep 21 2022 Jerry James loganjerry@gmail.com - 2.2.0-3 - Initial RPM, from the libstemmer and python-snowballstemmer packages -------------------------------------------------------------------------------- References:
[ 1 ] Bug #2327626 - Please branch and build snowball in epel10 https://bugzilla.redhat.com/show_bug.cgi?id=2327626 --------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use su -c 'yum update snowball' at the command line. For more information, refer to "YUM", available at https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7%5C /html/System_Administrators_Guide/ch-yum.html
All packages are signed with the Fedora EPEL GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys --------------------------------------------------------------------------------
epel-package-announce@lists.fedoraproject.org