Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gap-inducereduce for 
openSUSE:Factory checked in at 2026-08-01 18:35:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gap-inducereduce (Old)
 and      /work/SRC/openSUSE:Factory/.gap-inducereduce.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gap-inducereduce"

Sat Aug  1 18:35:54 2026 rev:2 rq:1368993 version:1.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/gap-inducereduce/gap-inducereduce.changes        
2025-10-21 11:15:58.941688444 +0200
+++ 
/work/SRC/openSUSE:Factory/.gap-inducereduce.new.16738/gap-inducereduce.changes 
    2026-08-01 18:38:24.786590183 +0200
@@ -1,0 +2,8 @@
+Sat Aug  1 10:21:45 UTC 2026 - Jan Engelhardt <[email protected]>
+
+- Update to release 1.4
+  * Dropped the dependency on the `GAPDoc` package, which was only
+    needed for building the manual.
+  * The test suite no longer requires the `SmallGrp` package.
+
+-------------------------------------------------------------------

Old:
----
  InduceReduce-1.3.tar.gz

New:
----
  InduceReduce-1.4.tar.gz

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

Other differences:
------------------
++++++ gap-inducereduce.spec ++++++
--- /var/tmp/diff_new_pack.Hvsnd2/_old  2026-08-01 18:38:25.310608206 +0200
+++ /var/tmp/diff_new_pack.Hvsnd2/_new  2026-08-01 18:38:25.314608343 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gap-inducereduce
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# 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:           gap-inducereduce
-Version:        1.3
+Version:        1.4
 Release:        0
 Summary:        GAP: Unger's algorithm
 License:        GPL-3.0-or-later
@@ -28,7 +28,6 @@
 BuildArch:      noarch
 BuildRequires:  gap-rpm-devel
 Requires:       gap-core >= 4.9
-Requires:       gap-gapdoc >= 1.5
 
 %description
 The package "InduceReduce" provides an implementation of Unger's

++++++ InduceReduce-1.3.tar.gz -> InduceReduce-1.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/InduceReduce-1.3/CHANGES.md 
new/InduceReduce-1.4/CHANGES.md
--- old/InduceReduce-1.3/CHANGES.md     2025-10-16 16:42:00.000000000 +0200
+++ new/InduceReduce-1.4/CHANGES.md     2026-07-31 02:00:00.000000000 +0200
@@ -1,5 +1,10 @@
 This file describes changes in the `InduceReduce` package.
 
+1.4 (2026-07-31)
+  - Dropped the dependency on the `GAPDoc` package, which was only needed
+    for building the manual.
+  - The test suite no longer requires the `SmallGrp` package.
+
 1.3 (2025-10-16)
   - Set power maps in the character tables whose irreducibles have been
     computed by the `Irr` method that calls `IrrUnger`.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/InduceReduce-1.3/PackageInfo.g 
new/InduceReduce-1.4/PackageInfo.g
--- old/InduceReduce-1.3/PackageInfo.g  2025-10-16 16:42:00.000000000 +0200
+++ new/InduceReduce-1.4/PackageInfo.g  2026-07-31 02:00:00.000000000 +0200
@@ -11,8 +11,8 @@
 
 PackageName := "InduceReduce",
 Subtitle := "Unger's algorithm to compute character tables of finite groups",
-Version := "1.3",
-Date := "16/10/2025", # dd/mm/yyyy format
+Version := "1.4",
+Date := "31/07/2026", # dd/mm/yyyy format
 License := "GPL-3.0-or-later",
 
 Persons := [
@@ -95,7 +95,7 @@
 
 Dependencies := rec(
   GAP := ">= 4.9",
-  NeededOtherPackages := [ [ "GAPDoc", ">= 1.5" ] ],
+  NeededOtherPackages := [ ],
   SuggestedOtherPackages := [ ],
   ExternalConditions := [ ],
 ),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/InduceReduce-1.3/doc/InduceReduce.tex 
new/InduceReduce-1.4/doc/InduceReduce.tex
--- old/InduceReduce-1.3/doc/InduceReduce.tex   2025-10-16 16:42:00.000000000 
+0200
+++ new/InduceReduce-1.4/doc/InduceReduce.tex   2026-07-31 02:00:00.000000000 
+0200
@@ -90,16 +90,17 @@
 \begin{titlepage}
 \mbox{}\vfill
 
-\begin{center}{\maintitlesize \textbf{The \textsf{InduceReduce} 
Package\mbox{}}}\\
+\begin{center}{\maintitlesize \textbf{The \textsf{InduceReduce} Package\\
+\mbox{}}}\\
 \vfill
 
-\hypersetup{pdftitle=The \textsf{InduceReduce} Package}
+\hypersetup{pdftitle={The \textsf{InduceReduce} Package}}
 \markright{\scriptsize \mbox{}\hfill The \textsf{InduceReduce} Package 
\hfill\mbox{}}
-{\Huge Version 1.3\mbox{}}\\[1cm]
-{16 October 2025\mbox{}}\\[1cm]
+{\Huge Version 1.4\mbox{}}\\[1cm]
+{31 July 2026\mbox{}}\\[1cm]
 \mbox{}\\[2cm]
-{\Large \textbf{Jonathan Gruber  \mbox{}}}\\
-\hypersetup{pdfauthor=Jonathan Gruber  }
+{\Large \textbf{\strut Jonathan Gruber   \strut\mbox{}}}\\
+\hypersetup{pdfauthor={Jonathan Gruber  }}
 \end{center}\vfill
 
 \mbox{}\\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/InduceReduce-1.3/doc/_entities.xml 
new/InduceReduce-1.4/doc/_entities.xml
--- old/InduceReduce-1.3/doc/_entities.xml      2025-10-16 16:42:00.000000000 
+0200
+++ new/InduceReduce-1.4/doc/_entities.xml      2026-07-31 02:00:00.000000000 
+0200
@@ -1,4 +1,4 @@
-<!ENTITY VERSION '1.3'>
-<!ENTITY RELEASEYEAR '2025'>
-<!ENTITY RELEASEDATE '16 October 2025'>
 <!ENTITY InduceReduce '<Package>InduceReduce</Package>'>
+<!ENTITY RELEASEDATE '31 July 2026'>
+<!ENTITY RELEASEYEAR '2026'>
+<!ENTITY VERSION '1.4'>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/InduceReduce-1.3/doc/chap0.html 
new/InduceReduce-1.4/doc/chap0.html
--- old/InduceReduce-1.3/doc/chap0.html 2025-10-16 16:42:00.000000000 +0200
+++ new/InduceReduce-1.4/doc/chap0.html 2026-07-31 02:00:00.000000000 +0200
@@ -25,9 +25,9 @@
 
 <h1>The <strong class="pkg">InduceReduce</strong> Package</h1>
 
-<p>Version 1.3</p>
+<p>Version 1.4</p>
 
-<p>16 October 2025</p>
+<p>31 July 2026</p>
 
 </div>
 <p><b>Jonathan Gruber
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/InduceReduce-1.3/doc/chap0.txt 
new/InduceReduce-1.4/doc/chap0.txt
--- old/InduceReduce-1.3/doc/chap0.txt  2025-10-16 16:42:00.000000000 +0200
+++ new/InduceReduce-1.4/doc/chap0.txt  2026-07-31 02:00:00.000000000 +0200
@@ -3,10 +3,10 @@
                             The InduceReduce Package
   
   
-                                  Version 1.3
+                                  Version 1.4
   
   
-                                16 October 2025
+                                  31 July 2026
   
   
                                 Jonathan Gruber
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/InduceReduce-1.3/doc/chap0_mj.html 
new/InduceReduce-1.4/doc/chap0_mj.html
--- old/InduceReduce-1.3/doc/chap0_mj.html      2025-10-16 16:42:00.000000000 
+0200
+++ new/InduceReduce-1.4/doc/chap0_mj.html      2026-07-31 02:00:00.000000000 
+0200
@@ -28,9 +28,9 @@
 
 <h1>The <strong class="pkg">InduceReduce</strong> Package</h1>
 
-<p>Version 1.3</p>
+<p>Version 1.4</p>
 
-<p>16 October 2025</p>
+<p>31 July 2026</p>
 
 </div>
 <p><b>Jonathan Gruber
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/InduceReduce-1.3/doc/chapBib.html 
new/InduceReduce-1.4/doc/chapBib.html
--- old/InduceReduce-1.3/doc/chapBib.html       2025-10-16 16:42:00.000000000 
+0200
+++ new/InduceReduce-1.4/doc/chapBib.html       2026-07-31 02:00:00.000000000 
+0200
@@ -32,7 +32,8 @@
  <span class='BibJournal'>J. Symbolic Comput.</span>,
  <em class='BibVolume'>41</em> (<span class='BibNumber'>8</span>)
  (<span class='BibYear'>2006</span>),
- <span class='BibPages'>847–862</span>.
+ <span class='BibPages'>847–862</span>,
+<span class='BibDOI'> (<a 
href="https://doi.org/10.1016/j.jsc.2006.04.002";>10.1016/j.jsc.2006.04.002</a>)</span>.
 </p>
 
 <p> </p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/InduceReduce-1.3/doc/chapBib.txt 
new/InduceReduce-1.4/doc/chapBib.txt
--- old/InduceReduce-1.3/doc/chapBib.txt        2025-10-16 16:42:00.000000000 
+0200
+++ new/InduceReduce-1.4/doc/chapBib.txt        2026-07-31 02:00:00.000000000 
+0200
@@ -3,7 +3,8 @@
   References
   
   [Ung06]  Unger,  W.  R., Computing the character 
table of a finite group, J.
-  Symbolic Comput., 41, 8 (2006), 847–862.
+  Symbolic         Comput.,         41,        8        
(2006),        847–862
+  (https://doi.org/10.1016/j.jsc.2006.04.002).
   
   
   
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/InduceReduce-1.3/doc/chapBib_mj.html 
new/InduceReduce-1.4/doc/chapBib_mj.html
--- old/InduceReduce-1.3/doc/chapBib_mj.html    2025-10-16 16:42:00.000000000 
+0200
+++ new/InduceReduce-1.4/doc/chapBib_mj.html    2026-07-31 02:00:00.000000000 
+0200
@@ -35,7 +35,8 @@
  <span class='BibJournal'>J. Symbolic Comput.</span>,
  <em class='BibVolume'>41</em> (<span class='BibNumber'>8</span>)
  (<span class='BibYear'>2006</span>),
- <span class='BibPages'>847–862</span>.
+ <span class='BibPages'>847–862</span>,
+<span class='BibDOI'> (<a 
href="https://doi.org/10.1016/j.jsc.2006.04.002";>10.1016/j.jsc.2006.04.002</a>)</span>.
 </p>
 
 <p> </p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/InduceReduce-1.3/doc/chooser.html 
new/InduceReduce-1.4/doc/chooser.html
--- old/InduceReduce-1.3/doc/chooser.html       2025-10-16 16:42:00.000000000 
+0200
+++ new/InduceReduce-1.4/doc/chooser.html       2026-07-31 02:00:00.000000000 
+0200
@@ -23,9 +23,18 @@
   return "";
 }
 
+<!-- load dark appearance either explicitly or via the OS preference -->
+function writeAppearanceStyle(mode) {
+  if (mode == "dark") {
+    document.writeln('<link rel="stylesheet" type="text/css" href="dark.css" 
/>');
+  } else if (mode != "light") {
+    document.writeln('<style type="text/css">@import "dark.css" 
(prefers-color-scheme: dark);</style>');
+  }
+}
+
 <!-- find style from current values in form -->
 function getstyle() {
-  var choices = ["toggle","colorprompt","tocside","font","justify"]; 
+  var choices = 
["toggle","colorprompt","tocside","font","justify","appearance"];
   var style = "";
   for (var i=0; choices.length > i; i++) {
     var a = currval(choices[i]);
@@ -55,17 +64,23 @@
 <!-- initialize form from GAPDocStyle cookie -->
 function initform() {
   var style = valueString(document.cookie, "GAPDocStyle");
+  if (style == 0 || style == "default")
+    writeAppearanceStyle("");
   if (style != 0 && style.length > 0 && style.length != "default") {
     stlist = style.split(",");
     var chform = document.forms[0].elements;
+    var appearance = "";
     for (var i=0; chform.length > i; i++) {
       if (chform[i].type == "radio") {
         for (var j=0; stlist.length > j; j++) {
-          if (chform[i].value == stlist[j]) 
+          if (stlist[j] == "dark" || stlist[j] == "light")
+            appearance = stlist[j];
+          if (chform[i].value == stlist[j])
             chform[i].checked = true;
         }
       }
     }
+    writeAppearanceStyle(appearance);
   }
 }
 
@@ -119,6 +134,15 @@
 <input type="radio" name="justify" value="ragged"
 onclick="javascript:f()"/> ragged right 
 </p>
+<p>
+Appearance:
+<input type="radio" name="appearance" value=""
+onclick="javascript:f()"/> system (default) &nbsp;&nbsp;&nbsp;
+<input type="radio" name="appearance" value="light" checked="checked"
+onclick="javascript:f()"/> light
+<input type="radio" name="appearance" value="dark"
+onclick="javascript:f()"/> dark
+</p>
 </form>
 <p>
 <a name="backLINK" href=""><strong>Apply settings to last page.</strong></a>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/InduceReduce-1.3/doc/dark.css 
new/InduceReduce-1.4/doc/dark.css
--- old/InduceReduce-1.3/doc/dark.css   1970-01-01 01:00:00.000000000 +0100
+++ new/InduceReduce-1.4/doc/dark.css   2026-07-31 02:00:00.000000000 +0200
@@ -0,0 +1,178 @@
+/* dark.css                                             Frank Luebeck */
+/* Initial dark theme contributed by kiryph in issue #75.            */
+
+/* colors */
+body {
+  background: #121212;
+  color: #eee;
+}
+
+a:link {
+  color: #576cad;
+}
+
+a:visited {
+  color: #576cad;
+}
+
+a:active {
+  color: #eee;
+}
+
+a:hover {
+  background: #eee;
+}
+
+pre {
+  color: black;
+}
+
+tt, code {
+  color: #eee;
+}
+
+/* layout for the definitions of functions, variables, ... */
+div.func {
+  background: #909090;
+}
+
+/* Example elements (for old converted manuals, now in div+pre */
+table.example {
+  background: #efefef;
+}
+
+/* becomes ... */
+div.example {
+  background: #efefef;
+  color: black;
+}
+
+/* Links to chapters in all files at top and bottom. */
+div.chlinktop {
+  background: #22272e;
+  border-color: #3a414a;
+  color: #d7dde5;
+}
+
+div.chlinktop a:hover {
+  background: #2f3742;
+}
+
+div.chlinkbot {
+  background: #22272e;
+  border-color: #3a414a;
+  color: #d7dde5;
+}
+
+/* and this is for the "Top", "Prev", "Next" links */
+div.chlinkprevnexttop {
+  background: #22272e;
+  border-color: #3a414a;
+  color: #d7dde5;
+}
+
+div.chlinkprevnexttop a:hover {
+  background: #2f3742;
+}
+
+div.chlinkprevnextbot {
+  background: #22272e;
+  border-color: #3a414a;
+  color: #d7dde5;
+}
+
+div.chlinkprevnextbot a:hover {
+  background: #2f3742;
+}
+
+div.ContChap div.ContSect:hover div.ContSSBlock {
+  background: #eee;
+  border-color: #666;
+  color: #000;
+}
+
+div.ContSSBlock a:hover {
+  background: #fff;
+}
+
+/* and here for the side menu of contents in the chapter files */
+div.ChapSects a:hover {
+  background: #eee;
+  color: #000;
+}
+
+div.ChapSects div.ContSect:hover div.ContSSBlock {
+  background: #b5b5b5;
+  border-color: #666;
+  color: #000;
+}
+
+div.ChapSects div.ContSect:hover div.ContSSBlock a:hover {
+  background: #828282;
+}
+
+/* Table elements */
+table.GAPDocTable {
+  border-color: black;
+}
+
+table.GAPDocTable td, table.GAPDocTable th {
+  border-color: #555;
+}
+
+table.GAPDocTablenoborder td, table.GAPDocTable th {
+  border-color: #555;
+}
+
+/* Colors and fonts can be overwritten for some types of elements. */
+/* Verb elements */
+pre.normal {
+  color: #eee;
+}
+
+/* Func-like elements and Ref to Func-like */
+code.func {
+  color: #eee;
+}
+
+/* K elements */
+code.keyw {
+  color: #983d3d;
+}
+
+/* F elements */
+code.file {
+  color: #8e4510;
+}
+
+/* Arg elements */
+var.Arg {
+  color: #060;
+}
+
+/* colors for ColorPrompt like examples */
+span.GAPprompt {
+  color: #000097;
+}
+
+span.GAPbrkprompt {
+  color: #970000;
+}
+
+span.GAPinput {
+  color: #970000;
+}
+
+/* Bib entries */
+span.BibKey {
+  color: #052;
+}
+
+/* for light and dark mode pictures */
+.only-on-dark {
+  display: block;
+}
+
+.only-on-light {
+  display: none;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/InduceReduce-1.3/doc/manual.css 
new/InduceReduce-1.4/doc/manual.css
--- old/InduceReduce-1.3/doc/manual.css 2025-10-16 16:42:00.000000000 +0200
+++ new/InduceReduce-1.4/doc/manual.css 2026-07-31 02:00:00.000000000 +0200
@@ -477,6 +477,10 @@
 span.BibHowpublished {
 }
 
+/* for light and dark mode pictures */
+.only-on-dark {
+  display: none;
+}
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/InduceReduce-1.3/doc/manual.js 
new/InduceReduce-1.4/doc/manual.js
--- old/InduceReduce-1.3/doc/manual.js  2025-10-16 16:42:00.000000000 +0200
+++ new/InduceReduce-1.4/doc/manual.js  2026-07-31 02:00:00.000000000 +0200
@@ -47,6 +47,20 @@
   return 0;
 }
 
+/* load dark appearance either explicitly or via the OS preference */
+function writeAppearanceStyle(mode) {
+  if (mode == "dark") {
+    document.writeln(
+      '<link rel="stylesheet" type="text/css" href="dark.css" />'
+    );
+  } else if (mode != "light") {
+    document.writeln(
+      '<style type="text/css">@import "dark.css" ' +
+      '(prefers-color-scheme: dark);</style>'
+    );
+  }
+}
+
 /* when a non-default style is chosen via URL or a cookie, then
    the cookie is reset and the styles .js and .css files are read  */
 function overwriteStyle() {
@@ -55,6 +69,8 @@
   /* otherwise check cookie */
   if (style == 0)
     style = valueString(document.cookie, "GAPDocStyle");
+  if (style == 0 || style == "default")
+    writeAppearanceStyle("");
   if (style == 0)
     return;
   if (style == "default")
@@ -70,13 +86,19 @@
     document.cookie = "GAPDocStyle="+style+";Path="+path;
     /* split into names of style files */
     var stlist = style.split(",");
+    var appearance = "";
     /* read style's css and js files */
     for (var i=0; i < stlist.length; i++) {
-      document.writeln('<link rel="stylesheet" type="text/css" href="'+
-                                                         stlist[i]+'.css" />');
-      document.writeln('<script src="'+stlist[i]+
-                                      '.js" type="text/javascript"></script>');
+      if (stlist[i] == "dark" || stlist[i] == "light") {
+        appearance = stlist[i];
+      } else {
+        document.writeln('<link rel="stylesheet" type="text/css" href="'+
+                                                           stlist[i]+'.css" 
/>');
+        document.writeln('<script src="'+stlist[i]+
+                                        '.js" 
type="text/javascript"></script>');
+      }
     }
+    writeAppearanceStyle(appearance);
   }
 }
 
@@ -110,4 +132,3 @@
   for (var i=0; i < jscontentfuncs.length; i++)
     jscontentfuncs[i]();
 }
-
Binary files old/InduceReduce-1.3/doc/manual.pdf and 
new/InduceReduce-1.4/doc/manual.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/InduceReduce-1.3/tst/indredtest.tst 
new/InduceReduce-1.4/tst/indredtest.tst
--- old/InduceReduce-1.3/tst/indredtest.tst     2025-10-16 16:42:00.000000000 
+0200
+++ new/InduceReduce-1.4/tst/indredtest.tst     2026-07-31 02:00:00.000000000 
+0200
@@ -48,7 +48,7 @@
   = -Sqrt(-2) = -i2
 
 # testing the `Irr` method from the package
-gap> G:= SmallGroup( 24, 6 );;
+gap> G:= DihedralGroup( 24 );;
 gap> ct:= CharacterTable( G );;
 gap> irr:= Irr( ct );;
 gap> HasInfoText( ct );

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.Hvsnd2/_old  2026-08-01 18:38:25.470613709 +0200
+++ /var/tmp/diff_new_pack.Hvsnd2/_new  2026-08-01 18:38:25.470613709 +0200
@@ -1,5 +1,5 @@
-mtime: 1760954025
-commit: b987e359e048e72e51253c360872af640d8063812f0171c2d55886472c608b01
+mtime: 1785579716
+commit: a9a79e03184c72921e6731c0ede332fd4b75b03a9063f6f0d1ddacfb3c108f69
 url: https://src.opensuse.org/jengelh/gap-inducereduce
 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-08-01 12:21:56.000000000 +0200
@@ -0,0 +1 @@
+.osc

Reply via email to