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)
