Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libsemigroups for openSUSE:Factory checked in at 2025-07-22 12:20:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsemigroups (Old) and /work/SRC/openSUSE:Factory/.libsemigroups.new.8875 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsemigroups" Tue Jul 22 12:20:27 2025 rev:33 rq:1294899 version:3.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libsemigroups/libsemigroups.changes 2024-01-22 20:31:49.879974145 +0100 +++ /work/SRC/openSUSE:Factory/.libsemigroups.new.8875/libsemigroups.changes 2025-07-22 12:20:32.456735827 +0200 @@ -1,0 +2,53 @@ +Sun Jul 20 13:34:51 UTC 2025 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 3.1.0 + * Add presentation for the `abacus_jones_monoid` method + * Add AhoCorasickImpl with strong alphabet constraints + * Knuth bendix performance improvements + +------------------------------------------------------------------- +Wed Apr 9 23:51:29 UTC 2025 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 3.0.3 + * GCC 15 support + +------------------------------------------------------------------- +Tue Apr 1 18:52:20 UTC 2025 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 3.0.2 + * Konieczny: fix typos in to_human_readable_repr + +------------------------------------------------------------------- +Wed Mar 26 14:44:48 UTC 2025 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 3.0.1 + * Catch up on SONAME bump missing from 3.0.0 + +------------------------------------------------------------------- +Sat Mar 22 09:07:35 UTC 2025 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 3.0.0 + * Reporting during a computation has been improved + * Class interfaces were reduced in size, with member functions + only calling other public member functions being moved into a + helper namespace. + * Most classes now use iterators exclusively in their interfaces. + * The class ``ActionDigraph`` has been renamed ``WordGraph`` for + consistency with the mathematical literature. + * Some functionality that used to be in ``ActionDigraph`` has + been move into the classes ``Gabow`` and ``Paths``. + * The class ``Dot`` facilitates the creation and rendering of + graph descriptions in the DOT language of the Graphviz graph + drawing software. + * Conversion from one libsemigroups type to another is now + exclusively via the function template to. + * Many constructors for classes where it is expected that many + instances will be created (such as Transf, for example) do not + perform any checks on their arguments. Alternative versions of + these constructors, that do perform checks, are available using + the ``make`` function. + * Range objects are used fairly extensively throughout the + library. + * libsemigroups has been updated to use C++17 (from C++14). + +------------------------------------------------------------------- Old: ---- libsemigroups-2.7.3.tar.gz New: ---- _scmsync.obsinfo build.specials.obscpio libsemigroups-3.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsemigroups.spec ++++++ --- /var/tmp/diff_new_pack.WT9aYk/_old 2025-07-22 12:20:33.236768207 +0200 +++ /var/tmp/diff_new_pack.WT9aYk/_new 2025-07-22 12:20:33.236768207 +0200 @@ -1,7 +1,7 @@ # # spec file for package libsemigroups # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,8 +17,8 @@ Name: libsemigroups -%define lname libsemigroups2 -Version: 2.7.3 +%define lname libsemigroups3 +Version: 3.1.0 Release: 0 Summary: Library with algorithms for computing finite and finitely presented semigroups License: GPL-3.0-or-later @@ -29,7 +29,9 @@ BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: pkgconfig(eigen3) -BuildRequires: pkgconfig(fmt) >= 8.1.1 +BuildRequires: pkgconfig(fmt) >= 10.1 +Provides: bundled(magic_enum) +Provides: bundled(rx-ranges) %description A C++14 library containing implementations of several algorithms for @@ -43,10 +45,10 @@ A C++14 library containing implementations of several algorithms for computing finite and finitely presented semigroups, namely: - * the Froidure–Pin algorithm for computing finite semigroups - * the Todd–Coxeter and Knuth–Bendix algorithms for finitely +* the Froidure–Pin algorithm for computing finite semigroups +* the Todd–Coxeter and Knuth–Bendix algorithms for finitely presented semigroups and monoids; - * the Schreier–Sims algorithm for permutation groups +* the Schreier–Sims algorithm for permutation groups %package devel Summary: Development files for the Semigroups library @@ -77,16 +79,15 @@ %check %make_build check -%post -n %lname -p /sbin/ldconfig -%postun -n %lname -p /sbin/ldconfig +%ldconfig_scriptlets -n %lname %files -n %lname -%_libdir/libsemigroups.so.2* +%_libdir/libsemigroups.so.* %files devel %_includedir/libsemigroups/ %_libdir/libsemigroups.so %_libdir/pkgconfig/*.pc %license LICENSE -%doc README.rst +%doc README.md ++++++ _scmsync.obsinfo ++++++ mtime: 1753028839 commit: 7e850bb1dce1396bd27912b3eec61612efd60584fc4f9e4218c41af0ee19ab7c url: https://src.opensuse.org/jengelh/libsemigroups revision: master ++++++ libsemigroups-2.7.3.tar.gz -> libsemigroups-3.1.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/libsemigroups/libsemigroups-2.7.3.tar.gz /work/SRC/openSUSE:Factory/.libsemigroups.new.8875/libsemigroups-3.1.0.tar.gz differ: char 5, line 1