Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libsemigroups for openSUSE:Factory checked in at 2021-11-11 21:38:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libsemigroups (Old) and /work/SRC/openSUSE:Factory/.libsemigroups.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsemigroups" Thu Nov 11 21:38:18 2021 rev:10 rq:930848 version:2.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/libsemigroups/libsemigroups.changes 2021-09-21 21:13:33.866667254 +0200 +++ /work/SRC/openSUSE:Factory/.libsemigroups.new.1890/libsemigroups.changes 2021-11-11 21:39:24.533019356 +0100 @@ -1,0 +2,7 @@ +Thu Nov 11 11:33:32 UTC 2021 - Jan Engelhardt <[email protected]> + +- Update to release 2.0.3 + * This release contains a minor change to the FroidurePin class + template that resolves an issue with the python binding. + +------------------------------------------------------------------- Old: ---- libsemigroups-2.0.2.tar.gz New: ---- libsemigroups-2.0.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsemigroups.spec ++++++ --- /var/tmp/diff_new_pack.6xpa3X/_old 2021-11-11 21:39:24.961019668 +0100 +++ /var/tmp/diff_new_pack.6xpa3X/_new 2021-11-11 21:39:24.961019668 +0100 @@ -18,7 +18,7 @@ Name: libsemigroups %define lname libsemigroups2 -Version: 2.0.2 +Version: 2.0.3 Release: 0 Summary: Library with algorithms for computing finite and finitely presented semigroups License: GPL-3.0-or-later ++++++ libsemigroups-2.0.2.tar.gz -> libsemigroups-2.0.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.0.2/.VERSION new/libsemigroups-2.0.3/.VERSION --- old/libsemigroups-2.0.2/.VERSION 2021-09-20 21:00:15.511953402 +0200 +++ new/libsemigroups-2.0.3/.VERSION 2021-11-11 11:11:38.372984349 +0100 @@ -1 +1 @@ -2.0.2 \ No newline at end of file +2.0.3 \ No newline at end of file Binary files old/libsemigroups-2.0.2/._CPPLINT.cfg and new/libsemigroups-2.0.3/._CPPLINT.cfg differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.0.2/README.rst new/libsemigroups-2.0.3/README.rst --- old/libsemigroups-2.0.2/README.rst 2021-09-20 21:00:25.382831151 +0200 +++ new/libsemigroups-2.0.3/README.rst 2021-11-11 11:47:02.717724708 +0100 @@ -4,7 +4,7 @@ The full license is in the file LICENSE, distributed with this software. -libsemigroups - Version 2.0.2 +libsemigroups - Version 2.0.3 ============================= .. image:: https://readthedocs.org/projects/libsemigroups/badge/?version=master diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.0.2/configure new/libsemigroups-2.0.3/configure --- old/libsemigroups-2.0.2/configure 2021-09-20 21:00:29.725546812 +0200 +++ new/libsemigroups-2.0.3/configure 2021-11-11 11:48:56.276995780 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for libsemigroups 2.0.2. +# Generated by GNU Autoconf 2.71 for libsemigroups 2.0.3. # # Report bugs to <[email protected]>. # @@ -621,8 +621,8 @@ # Identity of this package. PACKAGE_NAME='libsemigroups' PACKAGE_TARNAME='libsemigroups' -PACKAGE_VERSION='2.0.2' -PACKAGE_STRING='libsemigroups 2.0.2' +PACKAGE_VERSION='2.0.3' +PACKAGE_STRING='libsemigroups 2.0.3' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='' @@ -1428,7 +1428,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libsemigroups 2.0.2 to adapt to many kinds of systems. +\`configure' configures libsemigroups 2.0.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1500,7 +1500,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libsemigroups 2.0.2:";; + short | recursive ) echo "Configuration of libsemigroups 2.0.3:";; esac cat <<\_ACEOF @@ -1640,7 +1640,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libsemigroups configure 2.0.2 +libsemigroups configure 2.0.3 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -2479,7 +2479,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libsemigroups $as_me 2.0.2, which was +It was created by libsemigroups $as_me 2.0.3, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -4088,7 +4088,7 @@ # Define the identity of the package. PACKAGE='libsemigroups' - VERSION='2.0.2' + VERSION='2.0.3' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -23260,7 +23260,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libsemigroups $as_me 2.0.2, which was +This file was extended by libsemigroups $as_me 2.0.3, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -23328,7 +23328,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -libsemigroups config.status 2.0.2 +libsemigroups config.status 2.0.3 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" Binary files old/libsemigroups-2.0.2/docs/source/.install.rst.swp and new/libsemigroups-2.0.3/docs/source/.install.rst.swp differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.0.2/docs/source/changelog.rst new/libsemigroups-2.0.3/docs/source/changelog.rst --- old/libsemigroups-2.0.2/docs/source/changelog.rst 2021-09-20 21:00:25.383268197 +0200 +++ new/libsemigroups-2.0.3/docs/source/changelog.rst 2021-11-11 11:47:02.718164866 +0100 @@ -1,6 +1,12 @@ Changelog - version 2 ===================== +v2.0.3 (released 11/11/2021) +---------------------------- + +This release contains a minor change to the ``FroidurePin`` class template that +resolves an issue with the `python binding <https://github.com/libsemigroups/libsemigroups_pybind11>`_ highlighted by `Maria Tsalakou`_ and Chinmaya Nagpal. + v2.0.2 (released 20/09/2021) ---------------------------- @@ -84,3 +90,6 @@ .. _Bernhard M. Wiedemann: https://lizards.opensuse.org/author/bmwiedemann/ .. _Semigroups: https://github.com/semigroups/Semigroups/ .. _Finn Smith: https://flsmith.github.io +.. _Maria Tsalakou: https://mariatsalakou.github.io/ +.. _Reinis Cirpons: +.. _Finn Smith: https://flsmith.github.io diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.0.2/docs/source/index.rst new/libsemigroups-2.0.3/docs/source/index.rst --- old/libsemigroups-2.0.2/docs/source/index.rst 2021-09-20 21:00:25.383746115 +0200 +++ new/libsemigroups-2.0.3/docs/source/index.rst 2021-11-11 11:47:02.718648064 +0100 @@ -1,4 +1,4 @@ -libsemigroups - Version 2.0.2 +libsemigroups - Version 2.0.3 ============================= C++ library for semigroups and monoids diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.0.2/docs/source/install.rst new/libsemigroups-2.0.3/docs/source/install.rst --- old/libsemigroups-2.0.2/docs/source/install.rst 2021-09-20 21:00:25.384164537 +0200 +++ new/libsemigroups-2.0.3/docs/source/install.rst 2021-11-11 11:47:02.719125680 +0100 @@ -1,4 +1,4 @@ -.. |libsemigroups-version| replace:: 2.0.2 +.. |libsemigroups-version| replace:: 2.0.3 .. _Installation: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.0.2/include/libsemigroups/config.hpp new/libsemigroups-2.0.3/include/libsemigroups/config.hpp --- old/libsemigroups-2.0.2/include/libsemigroups/config.hpp 2021-09-20 21:00:35.518147809 +0200 +++ new/libsemigroups-2.0.3/include/libsemigroups/config.hpp 2021-11-11 11:49:09.514943906 +0100 @@ -176,7 +176,7 @@ /* Define to the full name and version of this package. */ #ifndef LIBSEMIGROUPS_PACKAGE_STRING -#define LIBSEMIGROUPS_PACKAGE_STRING "libsemigroups 2.0.2" +#define LIBSEMIGROUPS_PACKAGE_STRING "libsemigroups 2.0.3" #endif /* Define to the one symbol short name of this package. */ @@ -191,7 +191,7 @@ /* Define to the version of this package. */ #ifndef LIBSEMIGROUPS_PACKAGE_VERSION -#define LIBSEMIGROUPS_PACKAGE_VERSION "2.0.2" +#define LIBSEMIGROUPS_PACKAGE_VERSION "2.0.3" #endif /* Define to necessary symbol if this constant uses a non-standard name on @@ -227,7 +227,7 @@ /* Version number of package */ #ifndef LIBSEMIGROUPS_VERSION -#define LIBSEMIGROUPS_VERSION "2.0.2" +#define LIBSEMIGROUPS_VERSION "2.0.3" #endif /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libsemigroups-2.0.2/include/libsemigroups/froidure-pin.hpp new/libsemigroups-2.0.3/include/libsemigroups/froidure-pin.hpp --- old/libsemigroups-2.0.2/include/libsemigroups/froidure-pin.hpp 2021-08-28 21:07:05.753019179 +0200 +++ new/libsemigroups-2.0.3/include/libsemigroups/froidure-pin.hpp 2021-11-11 11:04:28.702024920 +0100 @@ -168,7 +168,7 @@ //! //! FroidurePin<uint8_t> T({2, 3}); //! T.size() // 130 - //! T.number_of_idempotents() // 2 + //! T.number_of_idempotents() // 2 //! *T.cbegin_idempotents(); // 0 //! *T.cbegin_idempotents() + 1; // 1 //! \endcode @@ -217,6 +217,11 @@ using element_type = typename detail::BruidhinnTraits<TElementType>::value_type; + //! Alias for element_type. + // This only really exists to allow the python bindings to compile with + // gcc-6 + 7 (at least). + using value_type = element_type; + //! Type of const elements. using const_element_type = typename detail::BruidhinnTraits<TElementType>::const_value_type;
