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;

Reply via email to