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 @@ [1X Nilpotent Quotients of Finitely Presented Groups [101X - 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; }
