Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gap-nq for openSUSE:Factory checked 
in at 2026-09-16 17:42:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gap-nq (Old)
 and      /work/SRC/openSUSE:Factory/.gap-nq.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gap-nq"

Wed Sep 16 17:42:27 2026 rev:4 rq:1378152 version:2.6.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gap-nq/gap-nq.changes    2026-09-14 
16:21:39.149728909 +0200
+++ /work/SRC/openSUSE:Factory/.gap-nq.new.383539/gap-nq.changes        
2026-09-16 17:45:13.672246814 +0200
@@ -1,0 +2,6 @@
+Tue Sep 15 11:24:29 UTC 2026 - Jan Engelhardt <[email protected]>
+
+- Update to release 2.6.1
+  * An unspecified fix for Windows platforms.
+
+-------------------------------------------------------------------

Old:
----
  nq-2.6.0.tar.gz

New:
----
  nq-2.6.1.tar.gz

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

Other differences:
------------------
++++++ gap-nq.spec ++++++
--- /var/tmp/diff_new_pack.XVyWN4/_old  2026-09-16 17:45:15.531324470 +0200
+++ /var/tmp/diff_new_pack.XVyWN4/_new  2026-09-16 17:45:15.532324512 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           gap-nq
-Version:        2.6.0
+Version:        2.6.1
 Release:        0
 Summary:        GAP: Nilpotent Quotients of Finitely Presented Groups
 License:        GPL-2.0-or-later

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.XVyWN4/_old  2026-09-16 17:45:15.589326893 +0200
+++ /var/tmp/diff_new_pack.XVyWN4/_new  2026-09-16 17:45:15.593327060 +0200
@@ -1,5 +1,5 @@
-mtime: 1789287390
-commit: d79f2a9258069529b304c1e81f48aa45e1f6db1a96094c498be8880c68e83a74
+mtime: 1789471480
+commit: 1395ffd2be385d509fc6101bf9069d56e353d9fc1187af83c1e27aaaf98a3dca
 url: https://src.opensuse.org/jengelh/gap-nq
 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-09-15 13:24:40.000000000 +0200
@@ -0,0 +1,4 @@
+*.obscpio
+*.osc
+_build.*
+.pbuild

++++++ nq-2.6.0.tar.gz -> nq-2.6.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nq-2.6.0/CHANGES.md new/nq-2.6.1/CHANGES.md
--- old/nq-2.6.0/CHANGES.md     2026-09-13 02:00:00.000000000 +0200
+++ new/nq-2.6.1/CHANGES.md     2026-09-14 02:00:00.000000000 +0200
@@ -1,5 +1,9 @@
 This file describes changes in the nq package.
 
+# 2.6.1 (2026-09-14)
+
+  - One more fix for native Windows support
+
 # 2.6.0 (2026-09-13)
 
   - Support systems without POSIX signals and interval timers, such as
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nq-2.6.0/PackageInfo.g new/nq-2.6.1/PackageInfo.g
--- old/nq-2.6.0/PackageInfo.g  2026-09-13 02:00:00.000000000 +0200
+++ new/nq-2.6.1/PackageInfo.g  2026-09-14 02:00:00.000000000 +0200
@@ -9,8 +9,8 @@
 
 PackageName := "nq",
 Subtitle := "Nilpotent Quotients of Finitely Presented Groups",
-Version := "2.6.0",
-Date    := "13/09/2026", # dd/mm/yyyy format
+Version := "2.6.1",
+Date    := "14/09/2026", # dd/mm/yyyy format
 License := "GPL-2.0-or-later",
 
 Persons := [
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nq-2.6.0/doc/_entities.xml 
new/nq-2.6.1/doc/_entities.xml
--- old/nq-2.6.0/doc/_entities.xml      2026-09-13 02:00:00.000000000 +0200
+++ new/nq-2.6.1/doc/_entities.xml      2026-09-14 02:00:00.000000000 +0200
@@ -1,4 +1,4 @@
-<!ENTITY RELEASEDATE '13 September 2026'>
+<!ENTITY RELEASEDATE '14 September 2026'>
 <!ENTITY RELEASEYEAR '2026'>
-<!ENTITY VERSION '2.6.0'>
+<!ENTITY VERSION '2.6.1'>
 <!ENTITY nq '<Package>nq</Package>'>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nq-2.6.0/doc/chap0.html new/nq-2.6.1/doc/chap0.html
--- old/nq-2.6.0/doc/chap0.html 2026-09-13 02:00:00.000000000 +0200
+++ new/nq-2.6.1/doc/chap0.html 2026-09-14 02:00:00.000000000 +0200
@@ -29,10 +29,10 @@
 <h2>Nilpotent Quotients of Finitely Presented Groups</h2>
 
 <p>
-    2.6.0</p>
+    2.6.1</p>
 
 <p>
-    13 September 2026
+    14 September 2026
   </p>
 
 </div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nq-2.6.0/doc/chap0.txt new/nq-2.6.1/doc/chap0.txt
--- old/nq-2.6.0/doc/chap0.txt  2026-09-13 02:00:00.000000000 +0200
+++ new/nq-2.6.1/doc/chap0.txt  2026-09-14 02:00:00.000000000 +0200
@@ -6,10 +6,10 @@
                 Nilpotent Quotients of Finitely Presented Groups 
   
   
-                                     2.6.0
+                                     2.6.1
   
   
-                               13 September 2026
+                               14 September 2026
   
   
                                  Werner Nickel
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nq-2.6.0/doc/chap0_mj.html 
new/nq-2.6.1/doc/chap0_mj.html
--- old/nq-2.6.0/doc/chap0_mj.html      2026-09-13 02:00:00.000000000 +0200
+++ new/nq-2.6.1/doc/chap0_mj.html      2026-09-14 02:00:00.000000000 +0200
@@ -32,10 +32,10 @@
 <h2>Nilpotent Quotients of Finitely Presented Groups</h2>
 
 <p>
-    2.6.0</p>
+    2.6.1</p>
 
 <p>
-    13 September 2026
+    14 September 2026
   </p>
 
 </div>
Binary files old/nq-2.6.0/doc/manual.pdf and new/nq-2.6.1/doc/manual.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nq-2.6.0/doc/nq.tex new/nq-2.6.1/doc/nq.tex
--- old/nq-2.6.0/doc/nq.tex     2026-09-13 02:00:00.000000000 +0200
+++ new/nq-2.6.1/doc/nq.tex     2026-09-14 02:00:00.000000000 +0200
@@ -100,8 +100,8 @@
 \mbox{}}}\\
 \vfill
 
-{\Huge  2.6.0 \mbox{}}\\[1cm]
-{ 13 September 2026 \mbox{}}\\[1cm]
+{\Huge  2.6.1 \mbox{}}\\[1cm]
+{ 14 September 2026 \mbox{}}\\[1cm]
 \mbox{}\\[2cm]
 {\Large \textbf{\strut  Werner Nickel   \strut\mbox{}}}\\
 \hypersetup{pdfauthor={ Werner Nickel  }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nq-2.6.0/doc/title.xml new/nq-2.6.1/doc/title.xml
--- old/nq-2.6.0/doc/title.xml  2026-09-13 02:00:00.000000000 +0200
+++ new/nq-2.6.1/doc/title.xml  2026-09-14 02:00:00.000000000 +0200
@@ -9,14 +9,14 @@
     Nilpotent Quotients of Finitely Presented Groups
   </Subtitle>
   <Version>
-    2.6.0
+    2.6.1
   </Version>
   <Author>
     Werner Nickel
 <Homepage>http://www.mathematik.tu-darmstadt.de/~nickel/</Homepage>
   </Author>
   <Date>
-    13 September 2026
+    14 September 2026
   </Date>
   <Copyright>
                 <Index>License</Index>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nq-2.6.0/src/addgen.c new/nq-2.6.1/src/addgen.c
--- old/nq-2.6.0/src/addgen.c   2026-09-13 02:00:00.000000000 +0200
+++ new/nq-2.6.1/src/addgen.c   2026-09-14 02:00:00.000000000 +0200
@@ -5,6 +5,7 @@
 */
 
 #include "config.h"
+#include <stdint.h>
 #include "nq.h"
 #include "presentation.h"
 #include "relations.h" /* for ExtendEpim */
@@ -117,7 +118,7 @@
        /* Firstly mark all definitions in the pc-presentation. */
        for (j = Dimension[1] + 1; j <= NrPcGens; j++)
                Conjugate[ Definition[j].h ][ Definition[j].g ] =
-                   (word)((unsigned long)
+                   (word)((uintptr_t)
                           (Conjugate[Definition[j].h][Definition[j].g]) | 0x1);
 
        /* Secondly new generators are defined. */
@@ -149,7 +150,7 @@
        ** form [x,1], the rest is computed in Tails(). */
        for (j = 1; j <= NrPcGens; j++)
                for (i = 1; i <= min(j - 1, Dimension[1]); i++)
-                       if (!((unsigned long)(Conjugate[j][i]) & 0x1)) {
+                       if (!((uintptr_t)(Conjugate[j][i]) & 0x1)) {
                                G++;
                                l = WordLength(Conjugate[ j ][ i ]);
                                w = (word)malloc((l + 2) * sizeof(gpower));
@@ -180,7 +181,7 @@
        /* Thirdly remove the marks from the definitions.*/
        for (j = Dimension[1] + 1; j <= NrPcGens; j++)
                Conjugate[Definition[j].h][Definition[j].g] =
-                   (word)((unsigned long)
+                   (word)((uintptr_t)
                           (Conjugate[Definition[j].h][Definition[j].g]) & 
~0x1);
 
        /* Fourthly enlarge the necessary arrays, so that the collector
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nq-2.6.0/src/mem.c new/nq-2.6.1/src/mem.c
--- old/nq-2.6.0/src/mem.c      2026-09-13 02:00:00.000000000 +0200
+++ new/nq-2.6.1/src/mem.c      2026-09-14 02:00:00.000000000 +0200
@@ -5,6 +5,7 @@
 */
 
 #include <stdio.h>
+#include <stdint.h>
 #include "mem.h"
 
 static void AllocError(const char *str) {
@@ -21,7 +22,7 @@
        ptr = (void *)calloc(nchars, sizeof(char));
        if (ptr == 0) AllocError("Allocate");
 
-       if ((unsigned long)ptr & 0x3)
+       if ((uintptr_t)ptr & 0x3)
                printf("Warning, pointer not aligned.\n");
        return ptr;
 }
@@ -30,7 +31,7 @@
        optr = (void *)realloc((char *)optr, nchars);
        if (optr == (void *)0) AllocError("ReAllocate");
 
-       if ((unsigned long)optr & 0x3)
+       if ((uintptr_t)optr & 0x3)
                printf("Warning, pointer not aligned.\n");
        return optr;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nq-2.6.0/src/relations.c new/nq-2.6.1/src/relations.c
--- old/nq-2.6.0/src/relations.c        2026-09-13 02:00:00.000000000 +0200
+++ new/nq-2.6.1/src/relations.c        2026-09-14 02:00:00.000000000 +0200
@@ -5,6 +5,7 @@
 */
 
 #include <assert.h>
+#include <stdint.h>
 
 #include "relations.h"
 #include "nq.h"
@@ -127,10 +128,10 @@
        ** to the right hand side of images which are not definitions. */
        for (j = 1; j <= Dimension[1]; j++)
                Image[ -Definition[j].h ] =
-                   (word)((unsigned long)(Image[-Definition[j].h]) | 0x1);
+                   (word)((uintptr_t)(Image[-Definition[j].h]) | 0x1);
 
        for (j = 1; j <= nrGens; j++)
-               if (!((unsigned long)(Image[j]) & 0x1)) {
+               if (!((uintptr_t)(Image[j]) & 0x1)) {
                        G++;
                        l = 0;
                        if (Image[j] != (word)0) l = WordLength(Image[ j ]);
@@ -148,7 +149,7 @@
 
        for (j = 1; j <= Dimension[1]; j++)
                Image[ -Definition[j].h ] =
-                   (word)((unsigned long)(Image[-Definition[j].h]) & ~0x1);
+                   (word)((uintptr_t)(Image[-Definition[j].h]) & ~0x1);
 
        return G - NrPcGens;
 }
@@ -163,10 +164,10 @@
        ** epimorphism. */
        for (j = 1; j <= Dimension[1]; j++)
                Image[ -Definition[j].h ] =
-                   (word)((unsigned long)(Image[-Definition[j].h]) | 0x1);
+                   (word)((uintptr_t)(Image[-Definition[j].h]) | 0x1);
 
        for (j = 1, i = 0; j <= nrGens; j++)
-               if (!((unsigned long)(Image[j]) & 0x1)) {
+               if (!((uintptr_t)(Image[j]) & 0x1)) {
                        l = WordLength(Image[j]);
                        w = (word)Allocate((l + NrCenGens + 1 - n) * 
sizeof(gpower));
                        WordCopy(Image[j], w);
@@ -184,7 +185,7 @@
 
        for (j = 1; j <= Dimension[1]; j++)
                Image[ -Definition[j].h ] =
-                   (word)((unsigned long)(Image[-Definition[j].h]) & ~0x1);
+                   (word)((uintptr_t)(Image[-Definition[j].h]) & ~0x1);
 
        return i;
 }

Reply via email to