Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gap-grpconst for openSUSE:Factory 
checked in at 2024-01-25 18:40:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gap-grpconst (Old)
 and      /work/SRC/openSUSE:Factory/.gap-grpconst.new.1815 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gap-grpconst"

Thu Jan 25 18:40:25 2024 rev:2 rq:1141084 version:2.6.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/gap-grpconst/gap-grpconst.changes        
2023-12-28 22:58:27.447849394 +0100
+++ /work/SRC/openSUSE:Factory/.gap-grpconst.new.1815/gap-grpconst.changes      
2024-01-25 18:40:29.489129121 +0100
@@ -1,0 +2,7 @@
+Wed Jan 24 00:22:39 UTC 2024 - Jan Engelhardt <[email protected]>
+
+- Update to release 2.6.5
+  * Use NC version of NaturalHomomorphismByNormalSubgroup
+  * Fix CyclicGenerator for trivial group
+
+-------------------------------------------------------------------

Old:
----
  grpconst-2.6.4.tar.gz

New:
----
  grpconst-2.6.5.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gap-grpconst.spec ++++++
--- /var/tmp/diff_new_pack.KUtU9c/_old  2024-01-25 18:40:30.273157093 +0100
+++ /var/tmp/diff_new_pack.KUtU9c/_new  2024-01-25 18:40:30.273157093 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gap-grpconst
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,22 +12,22 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           gap-grpconst
-Version:        2.6.4
+Version:        2.6.5
 Release:        0
 Summary:        GAP: Group construction of a given order
-License:        GPL-2.0
+License:        GPL-2.0-only
 Group:          Productivity/Scientific/Math
 URL:            https://gap-packages.github.io/grpconst/
 #Git-Clone:     https://github.com/gap-packages/grpconst
 Source:         
https://github.com/gap-packages/grpconst/releases/download/v%version/grpconst-%version.tar.gz
 BuildRequires:  gap-rpm-devel
-Requires:       gap-core >= 4.7
 Requires:       gap-autpgrp >= 1.6
+Requires:       gap-core >= 4.7
 Requires:       gap-irredsol >= 1.2
 Requires:       gap-smallgrp >= 1.4
 

++++++ grpconst-2.6.4.tar.gz -> grpconst-2.6.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grpconst-2.6.4/PackageInfo.g 
new/grpconst-2.6.5/PackageInfo.g
--- old/grpconst-2.6.4/PackageInfo.g    2023-02-10 23:36:48.000000000 +0100
+++ new/grpconst-2.6.5/PackageInfo.g    2024-01-22 23:45:33.000000000 +0100
@@ -6,8 +6,8 @@
 
 PackageName := "GrpConst",
 Subtitle := "Constructing the Groups of a Given Order",
-Version := "2.6.4",
-Date := "10/02/2023", # dd/mm/yyyy format
+Version := "2.6.5",
+Date := "22/01/2024", # dd/mm/yyyy format
 License := "GPL-2.0-or-later",
 
 Persons := [
@@ -40,16 +40,16 @@
     FirstNames    := "Max",
     IsAuthor      := false,
     IsMaintainer  := true,
-    Email         := "[email protected]",
+    Email         := "[email protected]",
     WWWHome       := "https://www.quendi.de/math";,
     PostalAddress := Concatenation(
                        "Fachbereich Mathematik\n",
-                       "TU Kaiserslautern\n",
+                       "RPTU Kaiserslautern-Landau\n",
                        "Gottlieb-Daimler-Straße 48\n",
                        "67663 Kaiserslautern\n",
                        "Germany" ),
     Place         := "Kaiserslautern, Germany",
-    Institution   := "TU Kaiserslautern"
+    Institution   := "RPTU Kaiserslautern-Landau"
   ),
 ],
 
Binary files old/grpconst-2.6.4/doc/manual.dvi and 
new/grpconst-2.6.5/doc/manual.dvi differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grpconst-2.6.4/gap/cycl.gi 
new/grpconst-2.6.5/gap/cycl.gi
--- old/grpconst-2.6.4/gap/cycl.gi      2023-02-10 23:36:48.000000000 +0100
+++ new/grpconst-2.6.5/gap/cycl.gi      2024-01-22 23:45:33.000000000 +0100
@@ -79,6 +79,9 @@
 ##
 InstallGlobalFunction( CyclicGenerator,
 function( C )
+    if IsTrivial( C ) then
+        return One( C );
+    fi;
     return MinimalGeneratingSet( C )[ 1 ];
 end);
 
@@ -153,7 +156,7 @@
     res := [];
     for N in norms do
 
-        hom := NaturalHomomorphismByNormalSubgroup(G, N);
+        hom := NaturalHomomorphismByNormalSubgroupNC(G, N);
         F := Image( hom );
         genF  := CyclicGenerator( F ); 
         gensN := Pcgs(N);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grpconst-2.6.4/gap/nocentre.gi 
new/grpconst-2.6.5/gap/nocentre.gi
--- old/grpconst-2.6.4/gap/nocentre.gi  2023-02-10 23:36:48.000000000 +0100
+++ new/grpconst-2.6.5/gap/nocentre.gi  2024-01-22 23:45:33.000000000 +0100
@@ -96,7 +96,7 @@
     Info( InfoGrpCon, 2, " compute Aut N ");
     A := AutomorphismGroup(N);
     I := InnerAutomorphismsAutomorphismGroup(A);
-    hom := NaturalHomomorphismByNormalSubgroup( A, I );
+    hom := NaturalHomomorphismByNormalSubgroupNC( A, I );
     O := Image(hom);
 
     # possible projections in O
@@ -131,7 +131,7 @@
     pairs := [];
     for U in clU do
         for L in clL do
-            nat := NaturalHomomorphismByNormalSubgroup( H, L );
+            nat := NaturalHomomorphismByNormalSubgroupNC( H, L );
             F := Image( nat );
             if Size(U) = Size( F ) then
                 if IdGroup( U ) = IdGroup( F ) then
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grpconst-2.6.4/gap/upext.gi 
new/grpconst-2.6.5/gap/upext.gi
--- old/grpconst-2.6.4/gap/upext.gi     2023-02-10 23:36:48.000000000 +0100
+++ new/grpconst-2.6.5/gap/upext.gi     2024-01-22 23:45:33.000000000 +0100
@@ -202,8 +202,8 @@
 
     # the factor
     Info( InfoGrpCon, 4, "    Iso: test isomorphism on groups of size 
",Size(G));
-    homG := NaturalHomomorphismByNormalSubgroup( G, PerfectResiduum(G) );
-    homH := NaturalHomomorphismByNormalSubgroup( H, PerfectResiduum(H) );
+    homG := NaturalHomomorphismByNormalSubgroupNC( G, PerfectResiduum(G) );
+    homH := NaturalHomomorphismByNormalSubgroupNC( H, PerfectResiduum(H) );
     if IdGroup( Image( homG ) ) <> IdGroup( Image( homH ) ) then
         return false;
     fi;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grpconst-2.6.4/htm/CHAP001.htm 
new/grpconst-2.6.5/htm/CHAP001.htm
--- old/grpconst-2.6.4/htm/CHAP001.htm  2023-02-10 23:43:15.000000000 +0100
+++ new/grpconst-2.6.5/htm/CHAP001.htm  2024-01-22 23:45:42.000000000 +0100
@@ -73,5 +73,5 @@
 <p>
 [<a href = "chapters.htm">Up</a>] [<a href ="CHAP002.htm">Next</a>] [<a href = 
"theindex.htm">Index</a>]
 <P>
-<address>grpconst manual<br>February 2023
+<address>grpconst manual<br>January 2024
 </address></body></html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grpconst-2.6.4/htm/CHAP002.htm 
new/grpconst-2.6.5/htm/CHAP002.htm
--- old/grpconst-2.6.4/htm/CHAP002.htm  2023-02-10 23:43:15.000000000 +0100
+++ new/grpconst-2.6.5/htm/CHAP002.htm  2024-01-22 23:45:42.000000000 +0100
@@ -48,5 +48,5 @@
 <p>
 [<a href = "chapters.htm">Up</a>] [<a href ="CHAP001.htm">Previous</a>] [<a 
href ="CHAP003.htm">Next</a>] [<a href = "theindex.htm">Index</a>]
 <P>
-<address>grpconst manual<br>February 2023
+<address>grpconst manual<br>January 2024
 </address></body></html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grpconst-2.6.4/htm/CHAP003.htm 
new/grpconst-2.6.5/htm/CHAP003.htm
--- old/grpconst-2.6.4/htm/CHAP003.htm  2023-02-10 23:43:15.000000000 +0100
+++ new/grpconst-2.6.5/htm/CHAP003.htm  2024-01-22 23:45:42.000000000 +0100
@@ -51,5 +51,5 @@
 <p>
 [<a href = "chapters.htm">Up</a>] [<a href ="CHAP002.htm">Previous</a>] [<a 
href ="CHAP004.htm">Next</a>] [<a href = "theindex.htm">Index</a>]
 <P>
-<address>grpconst manual<br>February 2023
+<address>grpconst manual<br>January 2024
 </address></body></html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grpconst-2.6.4/htm/CHAP004.htm 
new/grpconst-2.6.5/htm/CHAP004.htm
--- old/grpconst-2.6.4/htm/CHAP004.htm  2023-02-10 23:43:15.000000000 +0100
+++ new/grpconst-2.6.5/htm/CHAP004.htm  2024-01-22 23:45:42.000000000 +0100
@@ -250,5 +250,5 @@
 <p>
 [<a href = "chapters.htm">Up</a>] [<a href ="CHAP003.htm">Previous</a>] [<a 
href ="CHAP005.htm">Next</a>] [<a href = "theindex.htm">Index</a>]
 <P>
-<address>grpconst manual<br>February 2023
+<address>grpconst manual<br>January 2024
 </address></body></html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grpconst-2.6.4/htm/CHAP005.htm 
new/grpconst-2.6.5/htm/CHAP005.htm
--- old/grpconst-2.6.4/htm/CHAP005.htm  2023-02-10 23:43:15.000000000 +0100
+++ new/grpconst-2.6.5/htm/CHAP005.htm  2024-01-22 23:45:42.000000000 +0100
@@ -109,5 +109,5 @@
 <p>
 [<a href = "chapters.htm">Up</a>] [<a href ="CHAP004.htm">Previous</a>] [<a 
href ="CHAP006.htm">Next</a>] [<a href = "theindex.htm">Index</a>]
 <P>
-<address>grpconst manual<br>February 2023
+<address>grpconst manual<br>January 2024
 </address></body></html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grpconst-2.6.4/htm/CHAP006.htm 
new/grpconst-2.6.5/htm/CHAP006.htm
--- old/grpconst-2.6.4/htm/CHAP006.htm  2023-02-10 23:43:15.000000000 +0100
+++ new/grpconst-2.6.5/htm/CHAP006.htm  2024-01-22 23:45:42.000000000 +0100
@@ -88,5 +88,5 @@
 <p>
 [<a href = "chapters.htm">Up</a>] [<a href ="CHAP005.htm">Previous</a>] [<a 
href ="CHAP007.htm">Next</a>] [<a href = "theindex.htm">Index</a>]
 <P>
-<address>grpconst manual<br>February 2023
+<address>grpconst manual<br>January 2024
 </address></body></html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grpconst-2.6.4/htm/CHAP007.htm 
new/grpconst-2.6.5/htm/CHAP007.htm
--- old/grpconst-2.6.4/htm/CHAP007.htm  2023-02-10 23:43:15.000000000 +0100
+++ new/grpconst-2.6.5/htm/CHAP007.htm  2024-01-22 23:45:42.000000000 +0100
@@ -90,5 +90,5 @@
 <p>
 [<a href = "chapters.htm">Up</a>] [<a href ="CHAP006.htm">Previous</a>] [<a 
href = "theindex.htm">Index</a>]
 <P>
-<address>grpconst manual<br>February 2023
+<address>grpconst manual<br>January 2024
 </address></body></html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grpconst-2.6.4/htm/biblio.htm 
new/grpconst-2.6.5/htm/biblio.htm
--- old/grpconst-2.6.4/htm/biblio.htm   2023-02-10 23:43:15.000000000 +0100
+++ new/grpconst-2.6.5/htm/biblio.htm   2024-01-22 23:45:42.000000000 +0100
@@ -43,5 +43,5 @@
 </dl><p>
 [<a href="chapters.htm">Up</a>]<p>
 <P>
-<address>grpconst manual<br>February 2023
+<address>grpconst manual<br>January 2024
 </address></body></html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grpconst-2.6.4/htm/chapters.htm 
new/grpconst-2.6.5/htm/chapters.htm
--- old/grpconst-2.6.4/htm/chapters.htm 2023-02-10 23:43:15.000000000 +0100
+++ new/grpconst-2.6.5/htm/chapters.htm 2024-01-22 23:45:42.000000000 +0100
@@ -18,5 +18,5 @@
 <li><a href="theindex.htm">Index</a>
 </ul><p>
 <P>
-<address>grpconst manual<br>February 2023
+<address>grpconst manual<br>January 2024
 </address></body></html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grpconst-2.6.4/htm/theindex.htm 
new/grpconst-2.6.5/htm/theindex.htm
--- old/grpconst-2.6.4/htm/theindex.htm 2023-02-10 23:43:15.000000000 +0100
+++ new/grpconst-2.6.5/htm/theindex.htm 2024-01-22 23:45:42.000000000 +0100
@@ -71,5 +71,5 @@
 </dl><p>
 [<a href="chapters.htm">Up</a>]<p>
 <P>
-<address>grpconst manual<br>February 2023
+<address>grpconst manual<br>January 2024
 </address></body></html>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grpconst-2.6.4/tst/misc.tst 
new/grpconst-2.6.5/tst/misc.tst
--- old/grpconst-2.6.4/tst/misc.tst     1970-01-01 01:00:00.000000000 +0100
+++ new/grpconst-2.6.5/tst/misc.tst     2024-01-22 23:45:33.000000000 +0100
@@ -0,0 +1,26 @@
+gap> START_TEST("misc.tst");
+
+# CyclicGenerator
+gap> CyclicGenerator(TrivialGroup(IsPcGroup));
+<identity> of ...
+gap> CyclicGenerator(TrivialGroup(IsPermGroup));
+()
+gap> CyclicGenerator(TrivialGroup(IsFpGroup));
+<identity ...>
+gap> CyclicGenerator(Group(  (1,2,3,4), (1,3)(2,4), (1,4,3,2) ));
+(1,2,3,4)
+
+# UpwardsExtensionsNoCentre
+gap> res := UpwardsExtensionsNoCentre(PSL(3,4), 2);
+[ <permutation group with 3 generators>, <permutation group with 3 generators>
+    , <permutation group with 3 generators>, 
+  <permutation group with 3 generators> ]
+gap> List(res, Size);
+[ 40320, 40320, 40320, 40320 ]
+gap> List(res, StructureDescription);
+[ "C2 x PSL(3,4)", "PSL(3,4) : C2", "PSL(3,4) : C2", "PSL(3,4) : C2" ]
+gap> List(res, NrConjugacyClasses);
+[ 20, 14, 14, 14 ]
+
+#
+gap> STOP_TEST( "misc.tst", 10000 );

Reply via email to