| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: gap-guava | Distribution: openSUSE Tumbleweed |
| Version: 3.22 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat Sep 19 23:58:10 2026 |
| Group: Productivity/Scientific/Math | Build host: reproducible |
| Size: 8111909 | Source RPM: gap-guava-3.22-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://gap-packages.github.io/guava/ | |
| Summary: GAP package for computing with error-correcting codes | |
GUAVA is a package that implements coding theory algorithms in GAP. With GUAVA, codes can be created and manipulated and information about codes can be calculated. GUAVA consists of various files written in the GAP language, and an external program for dealing with automorphism groups of codes and isomorphism testing functions. Several algorithms that need the speed are integrated in the GAP kernel.
GPL-2.0-or-later
* Sat Sep 19 2026 Jan Engelhardt <jengelh@inai.de>
- 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.
* Tue Feb 17 2026 Jan Engelhardt <jengelh@inai.de>
- Update to release 3.21
* Fix logical AND in `assignGenName`, a function in the C code.
* Thu Feb 27 2025 Jan Engelhardt <jengelh@inai.de>
- Make specfile conform to POSIX sh
* Sun Feb 09 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 3.20
* Many changes to the manual were made. Accumulated anachronisms
were revealed by manual/example test extraction via AutoDoc.
* Adjusted old C code to not define a bool type (the C23 standard
will override it soon for gcc).
* CoveringRadius() for codes over small non-binary fields was
throwing an error.
* Thu Mar 21 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 3.19
* Fix various issues in the C source code, including potential
buffer overflows and many compiler warnings
* Tue Jan 03 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 3.18
* Build system updates only; no user-visible changes
* Fri Oct 14 2022 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update to new upstream release 3.17
+ Add back QCLDPCCodeFromGroup method (it was accidentally
removed between Guava 3.8 and 3.9)
+ Fix out of bounds access in the C code
+ Fix most (all?) compiler warnings in the C code
+ Fix PutStandardForm *again*
+ Update several outdated manual examples
+ Avoid accidentally displaying the output of subprocesses to
the user
+ Improve the package banner
+ Various minor and/or janitorial changes
- Update to new upstream release 3.16
+ CirculantMatrixi() now circulates to the right.
- Update to new upstream release 3.15
+ Fixed decoding of cyclic codes
+ Several updates to build system
- Fix license (GPL-2.0-or-later, according to PackageInfo)
* Wed Nov 14 2018 Jan Engelhardt <jengelh@inai.de>
- Update to new upstream release 3.14
* The external binaries from J. S. Leon and Cen Tjhai can now
be used on all architectures.
* The decoding method for cyclic codes fails in certain
situations. We are leaving this as a known bug for the
moment.
* Constructions were added for several of the optimal codes in
the bounds tables that were referenced in the now defunct
online table by Brouwer and Verhoeff.
- Remove guava-make.diff (obsolete)
* Sat Sep 09 2017 jengelh@inai.de
- Add guava-make.diff
* Sun Jun 19 2016 jengelh@inai.de
- Update to new upstream release 3.13
* No changelog was provided
/usr/lib64/gap /usr/lib64/gap/pkg /usr/lib64/gap/pkg/guava-3.22 /usr/lib64/gap/pkg/guava-3.22/CHANGES /usr/lib64/gap/pkg/guava-3.22/COPYING /usr/lib64/gap/pkg/guava-3.22/HISTORY /usr/lib64/gap/pkg/guava-3.22/Makefile /usr/lib64/gap/pkg/guava-3.22/Makefile.in /usr/lib64/gap/pkg/guava-3.22/PackageInfo.g /usr/lib64/gap/pkg/guava-3.22/README.md /usr/lib64/gap/pkg/guava-3.22/bin /usr/lib64/gap/pkg/guava-3.22/bin/x86_64-suse-linux-gnu-default64-kv11 /usr/lib64/gap/pkg/guava-3.22/bin/x86_64-suse-linux-gnu-default64-kv11/cent /usr/lib64/gap/pkg/guava-3.22/bin/x86_64-suse-linux-gnu-default64-kv11/cjrndper /usr/lib64/gap/pkg/guava-3.22/bin/x86_64-suse-linux-gnu-default64-kv11/commut /usr/lib64/gap/pkg/guava-3.22/bin/x86_64-suse-linux-gnu-default64-kv11/compgrp /usr/lib64/gap/pkg/guava-3.22/bin/x86_64-suse-linux-gnu-default64-kv11/desauto /usr/lib64/gap/pkg/guava-3.22/bin/x86_64-suse-linux-gnu-default64-kv11/fndelt /usr/lib64/gap/pkg/guava-3.22/bin/x86_64-suse-linux-gnu-default64-kv11/generate /usr/lib64/gap/pkg/guava-3.22/bin/x86_64-suse-linux-gnu-default64-kv11/inter /usr/lib64/gap/pkg/guava-3.22/bin/x86_64-suse-linux-gnu-default64-kv11/leonconv /usr/lib64/gap/pkg/guava-3.22/bin/x86_64-suse-linux-gnu-default64-kv11/minimum-weight /usr/lib64/gap/pkg/guava-3.22/bin/x86_64-suse-linux-gnu-default64-kv11/orbdes /usr/lib64/gap/pkg/guava-3.22/bin/x86_64-suse-linux-gnu-default64-kv11/orblist /usr/lib64/gap/pkg/guava-3.22/bin/x86_64-suse-linux-gnu-default64-kv11/randobj /usr/lib64/gap/pkg/guava-3.22/bin/x86_64-suse-linux-gnu-default64-kv11/setstab /usr/lib64/gap/pkg/guava-3.22/bin/x86_64-suse-linux-gnu-default64-kv11/wtdist /usr/lib64/gap/pkg/guava-3.22/configure /usr/lib64/gap/pkg/guava-3.22/doc /usr/lib64/gap/pkg/guava-3.22/doc/_entities.xml /usr/lib64/gap/pkg/guava-3.22/doc/chap0.html /usr/lib64/gap/pkg/guava-3.22/doc/chap0.txt /usr/lib64/gap/pkg/guava-3.22/doc/chap0_mj.html /usr/lib64/gap/pkg/guava-3.22/doc/chap1.html /usr/lib64/gap/pkg/guava-3.22/doc/chap1.txt /usr/lib64/gap/pkg/guava-3.22/doc/chap1_mj.html /usr/lib64/gap/pkg/guava-3.22/doc/chap2.html /usr/lib64/gap/pkg/guava-3.22/doc/chap2.txt /usr/lib64/gap/pkg/guava-3.22/doc/chap2_mj.html /usr/lib64/gap/pkg/guava-3.22/doc/chap3.html /usr/lib64/gap/pkg/guava-3.22/doc/chap3.txt /usr/lib64/gap/pkg/guava-3.22/doc/chap3_mj.html /usr/lib64/gap/pkg/guava-3.22/doc/chap4.html /usr/lib64/gap/pkg/guava-3.22/doc/chap4.txt /usr/lib64/gap/pkg/guava-3.22/doc/chap4_mj.html /usr/lib64/gap/pkg/guava-3.22/doc/chap5.html /usr/lib64/gap/pkg/guava-3.22/doc/chap5.txt /usr/lib64/gap/pkg/guava-3.22/doc/chap5_mj.html /usr/lib64/gap/pkg/guava-3.22/doc/chap6.html /usr/lib64/gap/pkg/guava-3.22/doc/chap6.txt /usr/lib64/gap/pkg/guava-3.22/doc/chap6_mj.html /usr/lib64/gap/pkg/guava-3.22/doc/chap7.html /usr/lib64/gap/pkg/guava-3.22/doc/chap7.txt /usr/lib64/gap/pkg/guava-3.22/doc/chap7_mj.html /usr/lib64/gap/pkg/guava-3.22/doc/chap8.html /usr/lib64/gap/pkg/guava-3.22/doc/chap8.txt /usr/lib64/gap/pkg/guava-3.22/doc/chap8_mj.html /usr/lib64/gap/pkg/guava-3.22/doc/chap9.html /usr/lib64/gap/pkg/guava-3.22/doc/chap9.txt /usr/lib64/gap/pkg/guava-3.22/doc/chap9_mj.html /usr/lib64/gap/pkg/guava-3.22/doc/chapBib.html /usr/lib64/gap/pkg/guava-3.22/doc/chapBib.txt /usr/lib64/gap/pkg/guava-3.22/doc/chapBib_mj.html /usr/lib64/gap/pkg/guava-3.22/doc/chapInd.html /usr/lib64/gap/pkg/guava-3.22/doc/chapInd.txt /usr/lib64/gap/pkg/guava-3.22/doc/chapInd_mj.html /usr/lib64/gap/pkg/guava-3.22/doc/chooser.html /usr/lib64/gap/pkg/guava-3.22/doc/dark.css /usr/lib64/gap/pkg/guava-3.22/doc/guava.tex /usr/lib64/gap/pkg/guava-3.22/doc/guava.xml /usr/lib64/gap/pkg/guava-3.22/doc/guava_bib.xml /usr/lib64/gap/pkg/guava-3.22/doc/guava_bib.xml.bib /usr/lib64/gap/pkg/guava-3.22/doc/lefttoc.css /usr/lib64/gap/pkg/guava-3.22/doc/manual.css /usr/lib64/gap/pkg/guava-3.22/doc/manual.js /usr/lib64/gap/pkg/guava-3.22/doc/manual.lab /usr/lib64/gap/pkg/guava-3.22/doc/manual.pdf /usr/lib64/gap/pkg/guava-3.22/doc/manual.six /usr/lib64/gap/pkg/guava-3.22/doc/nocolorprompt.css /usr/lib64/gap/pkg/guava-3.22/doc/ragged.css /usr/lib64/gap/pkg/guava-3.22/doc/rainbow.js /usr/lib64/gap/pkg/guava-3.22/doc/times.css /usr/lib64/gap/pkg/guava-3.22/doc/toggless.css /usr/lib64/gap/pkg/guava-3.22/doc/toggless.js /usr/lib64/gap/pkg/guava-3.22/init.g /usr/lib64/gap/pkg/guava-3.22/lib /usr/lib64/gap/pkg/guava-3.22/lib/bounds.gd /usr/lib64/gap/pkg/guava-3.22/lib/bounds.gi /usr/lib64/gap/pkg/guava-3.22/lib/codecr.gd /usr/lib64/gap/pkg/guava-3.22/lib/codecr.gi /usr/lib64/gap/pkg/guava-3.22/lib/codecstr.gd /usr/lib64/gap/pkg/guava-3.22/lib/codecstr.gi /usr/lib64/gap/pkg/guava-3.22/lib/codefun.gd /usr/lib64/gap/pkg/guava-3.22/lib/codefun.gi /usr/lib64/gap/pkg/guava-3.22/lib/codegen.gd /usr/lib64/gap/pkg/guava-3.22/lib/codegen.gi /usr/lib64/gap/pkg/guava-3.22/lib/codeman.gd /usr/lib64/gap/pkg/guava-3.22/lib/codeman.gi /usr/lib64/gap/pkg/guava-3.22/lib/codemisc.gd /usr/lib64/gap/pkg/guava-3.22/lib/codemisc.gi /usr/lib64/gap/pkg/guava-3.22/lib/codenorm.gd /usr/lib64/gap/pkg/guava-3.22/lib/codenorm.gi /usr/lib64/gap/pkg/guava-3.22/lib/codeops.gd /usr/lib64/gap/pkg/guava-3.22/lib/codeops.gi /usr/lib64/gap/pkg/guava-3.22/lib/codeword.gd /usr/lib64/gap/pkg/guava-3.22/lib/codeword.gi /usr/lib64/gap/pkg/guava-3.22/lib/curves.gd /usr/lib64/gap/pkg/guava-3.22/lib/curves.gi /usr/lib64/gap/pkg/guava-3.22/lib/decoders.gd /usr/lib64/gap/pkg/guava-3.22/lib/decoders.gi /usr/lib64/gap/pkg/guava-3.22/lib/matrices.gd /usr/lib64/gap/pkg/guava-3.22/lib/matrices.gi /usr/lib64/gap/pkg/guava-3.22/lib/nordrob.gd /usr/lib64/gap/pkg/guava-3.22/lib/nordrob.gi /usr/lib64/gap/pkg/guava-3.22/lib/setup.g /usr/lib64/gap/pkg/guava-3.22/lib/tblgener.gd /usr/lib64/gap/pkg/guava-3.22/lib/tblgener.gi /usr/lib64/gap/pkg/guava-3.22/lib/toric.gd /usr/lib64/gap/pkg/guava-3.22/lib/toric.gi /usr/lib64/gap/pkg/guava-3.22/lib/util.gd /usr/lib64/gap/pkg/guava-3.22/lib/util.gi /usr/lib64/gap/pkg/guava-3.22/lib/util2.gd /usr/lib64/gap/pkg/guava-3.22/lib/util2.gi /usr/lib64/gap/pkg/guava-3.22/makedoc.g /usr/lib64/gap/pkg/guava-3.22/read.g /usr/lib64/gap/pkg/guava-3.22/tbl /usr/lib64/gap/pkg/guava-3.22/tbl/bdtable2.g /usr/lib64/gap/pkg/guava-3.22/tbl/bdtable3.g /usr/lib64/gap/pkg/guava-3.22/tbl/bdtable4.g /usr/lib64/gap/pkg/guava-3.22/tbl/codes2.g /usr/lib64/gap/pkg/guava-3.22/tbl/codes3.g /usr/lib64/gap/pkg/guava-3.22/tbl/codes4.g /usr/lib64/gap/pkg/guava-3.22/tbl/refs.g /usr/lib64/gap/pkg/guava-3.22/tbl/upperbd2.g /usr/lib64/gap/pkg/guava-3.22/tbl/upperbd3.g /usr/lib64/gap/pkg/guava-3.22/tbl/upperbd4.g /usr/lib64/gap/pkg/guava-3.22/tst /usr/lib64/gap/pkg/guava-3.22/tst/QCLDPCCodeFromGroup.tst /usr/lib64/gap/pkg/guava-3.22/tst/bugfix.tst /usr/lib64/gap/pkg/guava-3.22/tst/decoding.tst /usr/lib64/gap/pkg/guava-3.22/tst/external.tst /usr/lib64/gap/pkg/guava-3.22/tst/guava.tst /usr/lib64/gap/pkg/guava-3.22/tst/guava01.tst /usr/lib64/gap/pkg/guava-3.22/tst/guava02.tst /usr/lib64/gap/pkg/guava-3.22/tst/guava03.tst /usr/lib64/gap/pkg/guava-3.22/tst/guava04.tst /usr/lib64/gap/pkg/guava-3.22/tst/guava05.tst /usr/lib64/gap/pkg/guava-3.22/tst/guava06.tst /usr/lib64/gap/pkg/guava-3.22/tst/guava07.tst /usr/lib64/gap/pkg/guava-3.22/tst/guava08.tst /usr/lib64/gap/pkg/guava-3.22/tst/hadamard.tst /usr/lib64/gap/pkg/guava-3.22/tst/table.g /usr/lib64/gap/pkg/guava-3.22/tst/testall.g
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Sep 23 23:19:33 2026