Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hfst for openSUSE:Factory checked in at 2026-04-25 21:37:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hfst (Old) and /work/SRC/openSUSE:Factory/.hfst.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hfst" Sat Apr 25 21:37:44 2026 rev:11 rq:1349141 version:3.17.0 Changes: -------- --- /work/SRC/openSUSE:Factory/hfst/hfst.changes 2025-02-26 17:19:59.314892549 +0100 +++ /work/SRC/openSUSE:Factory/.hfst.new.11940/hfst.changes 2026-04-25 21:38:40.184950462 +0200 @@ -1,0 +2,14 @@ +Fri Apr 24 14:46:06 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 3.17 + * API breaks: HfstTokenizer, LexcCompiler, `read_in_att_format` + functions in HfstTransducer, HfstBasicTransducer, etc. to + accommodate the following unicode handling changes and error + reporting: + * Character "tokenisers" that used to operate on bytes or UTF-8 + sequences will now operate on graphemes, this means that by + default arcs in FSAs are expected to match combining grapheme + clusters, e.g. a base character plus all diacritics. The + implementation is based on ICU implementation of `u_brk`. + +------------------------------------------------------------------- Old: ---- v3.16.2.tar.gz New: ---- v3.17.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hfst.spec ++++++ --- /var/tmp/diff_new_pack.lMexM0/_old 2026-04-25 21:38:41.561006624 +0200 +++ /var/tmp/diff_new_pack.lMexM0/_new 2026-04-25 21:38:41.565006788 +0200 @@ -1,7 +1,7 @@ # # spec file for package hfst # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: hfst -Version: 3.16.2 +Version: 3.17.0 Release: 0 Summary: Helsinki Finite-State Transducer Technology License: Apache-2.0 AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND GPL-3.0-or-later AND GPL-3.0-only @@ -35,10 +35,10 @@ BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: ncurses-devel +BuildRequires: openfst-devel BuildRequires: pkg-config BuildRequires: python3-base BuildRequires: readline-devel -BuildRequires: openfst-devel BuildRequires: pkgconfig(icu-uc) >= 50 BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(zlib) @@ -50,12 +50,12 @@ implementation of morphological analyzers and other tools which are based on weighted and unweighted finite-state transducer technology. -%package -n libhfst55 +%package -n libhfst56 Summary: Helsinki Finite-State Transducer C++ API Library License: GPL-3.0-only Group: System/Libraries -%description -n libhfst55 +%description -n libhfst56 The Helsinki Finite-State Transducer software is intended for the implementation of morphological analyzers and other tools which are based on weighted and unweighted finite-state transducer technology. @@ -78,7 +78,7 @@ Summary: Development files for the Helsinki Finite-State Transducer License: GPL-3.0-only Group: Development/Libraries/C and C++ -Requires: libhfst55 = %version +Requires: libhfst56 = %version Requires: libhfst_c0 = %version %description devel @@ -113,7 +113,7 @@ %make_build check -j1 %endif -%ldconfig_scriptlets -n libhfst55 +%ldconfig_scriptlets -n libhfst56 %ldconfig_scriptlets -n libhfst_c0 %files @@ -122,8 +122,8 @@ %doc NEWS README %license COPYING -%files -n libhfst55 -%_libdir/libhfst.so.55* +%files -n libhfst56 +%_libdir/libhfst.so.* %files -n libhfst_c0 %_libdir/libhfst_c.so.0* ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.lMexM0/_old 2026-04-25 21:38:41.605008421 +0200 +++ /var/tmp/diff_new_pack.lMexM0/_new 2026-04-25 21:38:41.609008584 +0200 @@ -1,5 +1,5 @@ -mtime: 1740514753 -commit: a85d3b6e7eb11b67763c217940c6f0aae64f1d591c0c29a46d88cd4dfc2fbd60 +mtime: 1777042704 +commit: 9308392c42a743820a9414b010a0b64f1ad962d30993e334af0eb9b4505ed00c url: https://src.opensuse.org/jengelh/hfst revision: master ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-04-24 16:58:24.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ v3.16.2.tar.gz -> v3.17.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/hfst/v3.16.2.tar.gz /work/SRC/openSUSE:Factory/.hfst.new.11940/v3.17.0.tar.gz differ: char 19, line 1
