Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gap-guava for openSUSE:Factory 
checked in at 2026-09-21 12:03:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gap-guava (Old)
 and      /work/SRC/openSUSE:Factory/.gap-guava.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gap-guava"

Mon Sep 21 12:03:30 2026 rev:6 rq:1379136 version:3.22

Changes:
--------
--- /work/SRC/openSUSE:Factory/gap-guava/gap-guava.changes      2026-02-17 
16:56:48.331137205 +0100
+++ /work/SRC/openSUSE:Factory/.gap-guava.new.383539/gap-guava.changes  
2026-09-21 12:03:55.727024930 +0200
@@ -1,0 +2,38 @@
+Sat Sep 19 21:35:04 UTC 2026 - Jan Engelhardt <[email protected]>
+
+- Update to release 3.22
+  * Decode and Decodeword now agree on which word they return:
+    Decode gives the information word, Decodeword the nearest
+    codeword. Every special decoderĀ - Hamming, cyclic, BCH and
+    generalized Reed-SolomonĀ - had returned the wrong one of the
+    two in some case.
+  * Fix the generalized Reed-Solomon interpolation decoder, which
+    used the two halves of the interpolating polynomial the wrong
+    way round and so returned a word unrelated to the input.
+  * The BCH decoder no longer divides by zero, or silently returns
+    a word that is not in the code, when given more than (d-1)/2
+    errors.
+  * Decode BCH codes whose roots do not start at a^1, which
+    previously failed with "no method found".
+  * Fix Codeword looping forever on an empty list, which encoding
+    the zero information word into a cyclic code ran into.
+  * RootsCode computes the BCH bound it always claimed to. It
+    compared cyclotomic cosets where it meant exponents, so the
+    bound came out as 2 whatever the input; over a non-prime field,
+    it had also collected the wrong roots entirely.
+  * CyclotomicCosets(q,1) returns the one class there is rather
+    than failing, so RootsCode accepts 1 as the only root
+  * A code with a single generator knows its minimum distance, its
+    codewords being that generator's scalar multiples.
+    GeneratorMatCode also records the least generator weight as an
+    upper bound.
+  * CodeDistanceEnumerator now takes the word as a plain list like
+    the documentation specified it.
+  * Use the library's CosetLeadersMatFFE on GAP 4.16.0 and later,
+    where the bugs GUAVA's copy worked around are fixed. The copy
+    is an order of magnitude slower over fields of size 4 to 255.
+  * Minimum weight computation no longer truncates lengths and
+    counts to 16 bits, which made codes longer than 65535 report 0
+    or crash.
+
+-------------------------------------------------------------------

Old:
----
  guava-3.21.tar.gz

New:
----
  guava-3.22.tar.gz

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

Other differences:
------------------
++++++ gap-guava.spec ++++++
--- /var/tmp/diff_new_pack.o36iaV/_old  2026-09-21 12:03:57.239088345 +0200
+++ /var/tmp/diff_new_pack.o36iaV/_new  2026-09-21 12:03:57.241088429 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           gap-guava
-Version:        3.21
+Version:        3.22
 Release:        0
 Summary:        GAP package for computing with error-correcting codes
 License:        GPL-2.0-or-later
@@ -25,10 +25,10 @@
 URL:            https://gap-packages.github.io/guava/
 #Git-Clone:     https://github.com/gap-packages/guava
 Source:         
https://github.com/gap-packages/guava/releases/download/v%version/guava-%version.tar.gz
-BuildRequires:  gap-devel >= 4.8.0
+BuildRequires:  gap-devel >= 4.11
 BuildRequires:  gap-rpm-devel
 BuildRequires:  libtool
-Requires:       gap-core >= 4.8.0
+Requires:       gap-core >= 4.11
 Requires:       gap-sonata >= 2.3
 
 %description
@@ -45,16 +45,13 @@
 %autosetup -n guava-%version
 
 %build
+export CFLAGS="%optflags"
 ./configure "%gapdir"
-cd src/leon/
-export CFLAGS="%optflags -Wno-error=return-type"
-%configure
-cd -
-%make_build -j1
+%make_build
 
 %install
 %gappkg_simple_install
-rm -Rf "%buildroot/$moddir/src"
+rm -Rf "%buildroot/$moddir/src" "%buildroot/$moddir/obj"
 
 %files -f %name.files
 

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.o36iaV/_old  2026-09-21 12:03:57.285090275 +0200
+++ /var/tmp/diff_new_pack.o36iaV/_new  2026-09-21 12:03:57.289090443 +0200
@@ -1,5 +1,5 @@
-mtime: 1771320632
-commit: 70855ed8e50e485ee1ef8e801fb537e1eddde7e0c17e7b79421048bfe713cae1
+mtime: 1789855090
+commit: c8c15bbf72e7814d47495050933bbbf420ec96880fe11237414ac007a5b7eab9
 url: https://src.opensuse.org/jengelh/gap-guava
 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-19 23:58:10.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ guava-3.21.tar.gz -> guava-3.22.tar.gz ++++++
++++ 52230 lines of diff (skipped)

Reply via email to