Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gap-cohomolo for openSUSE:Factory checked in at 2025-10-21 11:15:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gap-cohomolo (Old) and /work/SRC/openSUSE:Factory/.gap-cohomolo.new.18484 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gap-cohomolo" Tue Oct 21 11:15:09 2025 rev:2 rq:1312241 version:1.6.12 Changes: -------- --- /work/SRC/openSUSE:Factory/gap-cohomolo/gap-cohomolo.changes 2023-12-28 22:56:32.655652560 +0100 +++ /work/SRC/openSUSE:Factory/.gap-cohomolo.new.18484/gap-cohomolo.changes 2025-10-21 11:15:50.949352558 +0200 @@ -1,0 +2,6 @@ +Sun Oct 19 11:55:19 UTC 2025 - Jan Engelhardt <[email protected]> + +- Update to release 1.6.12 + * Only janitorial changes again + +------------------------------------------------------------------- Old: ---- cohomolo-1.6.11.tar.gz New: ---- _scmsync.obsinfo build.specials.obscpio cohomolo-1.6.12.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gap-cohomolo.spec ++++++ --- /var/tmp/diff_new_pack.Lgkefc/_old 2025-10-21 11:15:52.673425014 +0200 +++ /var/tmp/diff_new_pack.Lgkefc/_new 2025-10-21 11:15:52.697426022 +0200 @@ -1,7 +1,7 @@ # # spec file for package gap-cohomolo # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: gap-cohomolo -Version: 1.6.11 +Version: 1.6.12 Release: 0 Summary: GAP: Cohomology groups of finite groups on finite modules License: GPL-2.0-only ++++++ _scmsync.obsinfo ++++++ mtime: 1760874947 commit: f1d5e800e905826eeb29ae1ebdee152240c09132a2ec5a44f1feb28cef7acaeb url: https://src.opensuse.org/jengelh/gap-cohomolo revision: master ++++++ 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 2025-10-19 13:55:59.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ cohomolo-1.6.11.tar.gz -> cohomolo-1.6.12.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cohomolo-1.6.11/CHANGES new/cohomolo-1.6.12/CHANGES --- old/cohomolo-1.6.11/CHANGES 2023-01-03 16:17:48.000000000 +0100 +++ new/cohomolo-1.6.12/CHANGES 2025-10-17 19:09:09.000000000 +0200 @@ -1,5 +1,8 @@ This file describes changes in the cohomolo package. +1.6.12 (2025-10-17) + - Various janitorial changes + 1.6.11 (2023-01-03) - Enhance the `configure` script to accept `--with-gaproot=PATH` - Various janitorial changes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cohomolo-1.6.11/PackageInfo.g new/cohomolo-1.6.12/PackageInfo.g --- old/cohomolo-1.6.11/PackageInfo.g 2023-01-03 16:17:48.000000000 +0100 +++ new/cohomolo-1.6.12/PackageInfo.g 2025-10-17 19:09:09.000000000 +0200 @@ -2,8 +2,8 @@ PackageName := "cohomolo", Subtitle := "Cohomology groups of finite groups on finite modules", -Version := "1.6.11", -Date := "03/01/2023", # dd/mm/yyyy format +Version := "1.6.12", +Date := "17/10/2025", # dd/mm/yyyy format License := "GPL-2.0-or-later", Persons := [ @@ -62,7 +62,6 @@ PDFFile := "doc/manual.pdf", SixFile := "doc/manual.six", LongTitle := "Computing Cohomology groups and Schur Multipliers", - Autoload := true ), @@ -86,12 +85,11 @@ Info(InfoWarning,1, "See the installation instructions; ", "type: ?Installing the package"); - return fail; + return false; fi; return true; end, -Autoload := false, Keywords := [ "Cohomology", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cohomolo-1.6.11/README.md new/cohomolo-1.6.12/README.md --- old/cohomolo-1.6.11/README.md 2023-01-03 16:17:48.000000000 +0100 +++ new/cohomolo-1.6.12/README.md 2025-10-17 19:09:09.000000000 +0200 @@ -1,4 +1,4 @@ -[](https://github.com/gap-packages/cohomolo/actions?query=workflow%3ACI+branch%3Amaster) +[](https://github.com/gap-packages/cohomolo/actions/workflows/CI.yml) [](https://codecov.io/gh/gap-packages/cohomolo) # The GAP 4 package 'cohomolo' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cohomolo-1.6.11/doc/cohomolo.tex new/cohomolo-1.6.12/doc/cohomolo.tex --- old/cohomolo-1.6.11/doc/cohomolo.tex 2023-01-03 16:18:33.000000000 +0100 +++ new/cohomolo-1.6.12/doc/cohomolo.tex 2025-10-17 19:09:09.000000000 +0200 @@ -14,7 +14,7 @@ \index{Cohomology!} This chapter describes functions which may be used to perform certain -cohomological calculations on a finite group <G>. +cohomological calculations on a finite group <G>, based on \cite{Holt85}. There is a file `<gap-dir>/pkg/cohomolo/gap/cohomolo.tst' which contains simple commands that can be used to test the installation of the package. If you start {\GAP} in the directory `<gap-dir>/pkg/cohomolo/gap', then @@ -248,7 +248,7 @@ to construct a better chain yourself. If so, then you can do this by assigning the record field <chr>`.chain' to the list <L> of subgroups that you wish to use. You should do that before calling any of the -cohomology functions. Remeber that the first term in the list must be +cohomology functions. Remember that the first term in the list must be <G> itself, the sequence of subgroups must be strictly decreasing, and the last term must be equal to the Sylow subgroup stored as <chr>`.sylow'. (You can change <chr>`.sylow' to a different Sylow diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cohomolo-1.6.11/doc/make_doc new/cohomolo-1.6.12/doc/make_doc --- old/cohomolo-1.6.11/doc/make_doc 2023-01-03 16:18:33.181045999 +0100 +++ new/cohomolo-1.6.12/doc/make_doc 2025-10-17 19:09:09.000000000 +0200 @@ -2,15 +2,25 @@ set -e echo "TeXing documentation" +# delete old stuff to avoid spurious or "hidden errors" caused by their presence +rm -f manual.{aux,bbl,blg,dvi,idx,ilg,ind,lab,log,pdf,ps,six,toc} + # TeX the manual -pdftex manual -pdftex manual +tex manual +# ... and build its bibliography +bibtex manual +# TeX the manual again to incorporate the ToC +tex manual +# ... and build the index ../../../doc/manualindex manual # Finally TeX the manual again to get cross-references right +tex manual + +# Create PDF version +pdftex manual pdftex manual # The HTML version of the manual -rm -rf ../htm -mkdir ../htm +mkdir -p ../htm echo "Creating HTML documentation" ../../../etc/convert.pl -i -u -c -n cohomolo . ../htm diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cohomolo-1.6.11/doc/manual.bib new/cohomolo-1.6.12/doc/manual.bib --- old/cohomolo-1.6.11/doc/manual.bib 1970-01-01 01:00:00.000000000 +0100 +++ new/cohomolo-1.6.12/doc/manual.bib 2025-10-17 19:09:09.000000000 +0200 @@ -0,0 +1,15 @@ +@article{Holt85, + author = {Holt, D. F.}, + title = {The mechanical computation of first and second cohomology groups}, + fjournal = {Journal of Symbolic Computation}, + journal = {J. Symb. Comput.}, + issn = {0747-7171}, + volume = {1}, + pages = {351--361}, + year = {1985}, + language = {English}, + doi = {10.1016/S0747-7171(85)80020-1}, + keywords = {20J06,20C25,20-04,20F05}, + zbMATH = {3941803}, + Zbl = {0587.20035} +} Binary files old/cohomolo-1.6.11/doc/manual.dvi and new/cohomolo-1.6.12/doc/manual.dvi differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cohomolo-1.6.11/doc/manual.lab new/cohomolo-1.6.12/doc/manual.lab --- old/cohomolo-1.6.11/doc/manual.lab 2023-01-03 16:18:33.000000000 +0100 +++ new/cohomolo-1.6.12/doc/manual.lab 2025-10-17 19:09:09.000000000 +0200 @@ -18,4 +18,6 @@ \makelabel{cohomolo:PermRep}{1.9} \makelabel{cohomolo:PermRep}{1.9.1} \makelabel{cohomolo:Further Information}{1.10} +\makelabel{cohomolo:Bibliography}{} +\setcitlab {Holt85}{Hol85} \makelabel{cohomolo:Index}{} Binary files old/cohomolo-1.6.11/doc/manual.pdf and new/cohomolo-1.6.12/doc/manual.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cohomolo-1.6.11/doc/manual.tex new/cohomolo-1.6.12/doc/manual.tex --- old/cohomolo-1.6.11/doc/manual.tex 2023-01-03 16:18:33.000000000 +0100 +++ new/cohomolo-1.6.12/doc/manual.tex 2025-10-17 19:09:09.000000000 +0200 @@ -5,12 +5,10 @@ %W & Martin Schoenert %W & Heiko Theissen %% -%H $Id: manual.tex,v 4.2 1998/08/27 13:31:46 ahulpke Exp $ -%% %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% -%F gapomacro . . . . . . . . . . . . . . . . read the GAP macro package +%F gapmacro . . . . . . . . . . . . . . . . read the GAP macro package %% \input ../../../doc/gapmacro % @@ -57,7 +55,7 @@ %F FrontMatter . . . . . . . . . . . . . . . . . . . . . GAP 4 Tutorial %% \FrontMatter -\immediate\write\citeout{\bs bibdata{./manual,../../../doc/manual}} +\immediate\write\citeout{\bs bibdata{manual}} % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -73,7 +71,7 @@ %F Appendices . . . . . . . . . . . . Extending GAP 4 Reference Manual %% %\Appendices -%\Bibliography +\Bibliography \Index % % diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cohomolo-1.6.11/gap/coho4.g new/cohomolo-1.6.12/gap/coho4.g --- old/cohomolo-1.6.11/gap/coho4.g 2023-01-03 16:17:48.000000000 +0100 +++ new/cohomolo-1.6.12/gap/coho4.g 2025-10-17 19:09:09.000000000 +0200 @@ -2,7 +2,7 @@ ## #A coho4.g March 2000 Derek Holt ## -## Converted from the GAP 3.4.4 verion, Derek Holt 2000/03/10. +## Converted from the GAP 3.4.4 version, Derek Holt 2000/03/10. ## Changes are minimal - SplitExtension renamed SplitExtensionCHR ## ## This file contains the interface to my cohomology `C' programs. @@ -13,7 +13,7 @@ ## #V COHOMOLO . . . . . . . . . . . . . . . . . . . . . . . . global variable ## -COHOMOLO := rec( +BindGlobal("COHOMOLO", rec( Multiplier := [], CoDim1 := 0, CoDim2 := 0, @@ -22,7 +22,7 @@ RM_F := "rm -f ", CALL := DirectoriesPackagePrograms("cohomolo") #This is the directory of the external executables - ); + ) ); ############################################################################# ## @@ -160,7 +160,7 @@ ## ## This function makes a cohomology record. It should be called before ## using any of the main cohomology functions. -## <G> must be a permutation group, and <p> a prime (ususally dividing the +## <G> must be a permutation group, and <p> a prime (usually dividing the ## order of <G>). ## <F> must either be 0 (if not required, but <mats> is), or a finitely ## presented group with the same number of generators as <G> and mapping @@ -174,7 +174,7 @@ ## Apart from checking validity, a Sylow <p>-subgroup of <G> is calculated. ## The record (with various components set) is returned. ## -CHR := function ( arg ) +BindGlobal( "CHR", function ( arg ) local chr, na, G, p, F, mats, Ggens, Fgens, ng, deg, dim, error, mat, rels, w, i, d; na := Number(arg); @@ -273,15 +273,15 @@ chr.verbose := false; return chr; -end; +end ); ############################################################################# ## #F IsCHR( x ) . . . . . . . . checks if the argument is a cohomology record. ## -IsCHR := function(x) +BindGlobal( "IsCHR", function(x) return IsRecord(x) and IsBound(x.isCHR) and x.isCHR=true; -end; +end ); ############################################################################# ## @@ -290,14 +290,14 @@ ## <chr> should be a cohomology record, and n a positive integer. ## Let G=chr.permgp and P=chr.sylow. ## FindSubSeq calculates a sequence [S1,...,St] of subgroups of G, where -## Si > S(i+1) S1 = <G>, S2 = <P> and the indices are a ssmall as possible. +## Si > S(i+1) S1 = <G>, S2 = <P> and the indices are as small as possible. ## It works, by trying to find a subgroup S2 of G with small index, and then ## repeating with S2 in place of G. ## The parameter <n> indicates how hard it should try. ## It selects S2 as soon as it has found an S2 with index <= <n>. ## The sequence is stored as chr.chain. ## -FindSubSeq := function ( chr, n ) +BindGlobal( "FindSubSeq", function ( chr, n ) local G, P, p, deg, seq, H, N, foundsub, orb, norbs, orbdone, sylind, bestind, ind, badind, orbsize, bestsub, orbno, orbstab, Z, OZ, OZG, centels, cent, @@ -490,7 +490,7 @@ fi; chr.chain := seq; -end; +end ); ############################################################################# ## @@ -510,7 +510,7 @@ ## <filename> is the name of the base of the files to be created for use of ## the external package. The files have names of form <filename>.<suffix>. ## -Cohomolo := function( chr, mult, pres, first, filename ) +BindGlobal( "Cohomolo", function( chr, mult, pres, first, filename ) local deg, G, P, p, base, lc, nint, ch, F, mats, i, optstring, callstring, ct, ok; @@ -700,7 +700,7 @@ Info(InfoCohomolo,1," Removing temporary files." ); Exec( Concatenation( COHOMOLO.RM_F, filename, ".*" ) ); -end; +end ); ############################################################################# ## @@ -723,7 +723,7 @@ ## This function is not intended to be called directly - it is accessed by ## the individual functions, and by ExtPresentation. ## -CalcExtPres := function( arg ) +BindGlobal( "CalcExtPres", function( arg ) local chr, mult, vec, E, EG, p, F, ng, codim, mp, dim, rels, rel, relval, w, mats, row, modrv, multrv, f, table, rt, i, j, k, Erels; @@ -833,7 +833,7 @@ Add(Erels,w); od; return E/Erels; -end; +end ); ############################################################################# ## @@ -843,7 +843,7 @@ ## <chr> is a cohomology record. ## The result is returned as a list of the abelian invariants. ## -SchurMultiplier := function( chr ) +BindGlobal( "SchurMultiplier", function( chr ) if not IsCHR(chr) then Error("First argument of Cohomolo must be a cohomology record"); fi; @@ -851,7 +851,7 @@ Cohomolo(chr,true,false,false, TmpName() ); fi; return chr.multiplier; -end; +end ); ############################################################################# ## @@ -861,7 +861,7 @@ ## if <chr>.fpgp and <chr>.permgp are isomorphic. ## The p-cover is returned as an fp-group. ## -CoveringGroup := function( chr ) +BindGlobal( "CoveringGroup", function( chr ) if not IsCHR(chr) then Error("First argument of Cohomolo must be a cohomology record"); fi; @@ -869,7 +869,7 @@ Cohomolo(chr,true,true,false, TmpName() ); fi; return CalcExtPres(chr,true); -end; +end ); ############################################################################# ## @@ -878,7 +878,7 @@ ## ## <chr> is a cohomology record with <chr>.matrices defined. ## -FirstCohomologyDimension := function( chr ) +BindGlobal( "FirstCohomologyDimension", function( chr ) if not IsCHR(chr) then Error("First argument of Cohomolo must be a cohomology record"); fi; @@ -886,7 +886,7 @@ Cohomolo(chr,false,false,true, TmpName() ); fi; return chr.codim1; -end; +end ); ############################################################################# ## @@ -895,7 +895,7 @@ ## ## <chr> is a cohomology record with <chr>.matrices defined. ## -SecondCohomologyDimension := function( chr ) +BindGlobal( "SecondCohomologyDimension", function( chr ) if not IsCHR(chr) then Error("First argument of Cohomolo must be a cohomology record"); fi; @@ -903,7 +903,7 @@ Cohomolo(chr,false,false,false, TmpName() ); fi; return chr.codim2; -end; +end ); ############################################################################# ## @@ -913,12 +913,12 @@ ## To use this <chr>.fpgp and <chr>.matrices must both be define ## This is a routine calculation and does not call Cohomolo. ## -SplitExtensionCHR := function( chr ) +BindGlobal( "SplitExtensionCHR", function( chr ) if not IsCHR(chr) then Error("First argument of Cohomolo must be a cohomology record"); fi; return CalcExtPres(chr,false,[]); -end; +end ); ############################################################################# ## @@ -935,7 +935,7 @@ ## By default, <vec> is taken to be [1,0,...,0], where the length is equal ## to Dim(H^2(G,M)). ## -NonsplitExtension := function( arg ) +BindGlobal( "NonsplitExtension", function( arg ) local chr, vec, i; if Number(arg)<>1 and Number(arg)<>2 then Error("Number of arguments of NonSplitExtension wrong"); @@ -957,7 +957,7 @@ for i in [2..chr.codim2] do vec[i]:=0; od; fi; return CalcExtPres(chr,false,vec); -end; +end ); ############################################################################# ## @@ -971,7 +971,7 @@ ## be faithful. ## It is a straightforward application of standard GAP functions. ## -PermRep := function(F,K) +BindGlobal( "PermRep", function(F,K) local ng, Ggens, GGi, CT, i; if not IsFpGroup(F) or not IsSubgroup(F,K) then Error("PermRep(F,K): K must be a subgroup of the fp-group F"); @@ -982,7 +982,7 @@ Ggens := []; for i in [1..ng] do Ggens[i] := GGi[2*i-1]; od; return Group(Ggens,()); -end; +end ); ############################################################################# ## @@ -996,7 +996,7 @@ ## It is only really useful for moderately small groups - currently, its ## use is restricted to groups of order at most 32767. ## -CalcPres := function( chr ) +BindGlobal( "CalcPres", function( chr ) local deg, G, base, F, Fg, Fr, optstring, callstring, ng, ordgen, o, rel, i, l, w, g, h, ct, neg, filename; @@ -1088,5 +1088,4 @@ Unbind(chr.permrels); chr.fpgp := F/Fr; -end; - +end ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cohomolo-1.6.11/htm/CHAP001.htm new/cohomolo-1.6.12/htm/CHAP001.htm --- old/cohomolo-1.6.11/htm/CHAP001.htm 2023-01-03 16:18:33.000000000 +0100 +++ new/cohomolo-1.6.12/htm/CHAP001.htm 2025-10-17 19:09:09.000000000 +0200 @@ -20,7 +20,7 @@ <a name = "I0"></a> This chapter describes functions which may be used to perform certain -cohomological calculations on a finite group <var>G</var>. +cohomological calculations on a finite group <var>G</var>, based on <a href="biblio.htm#Holt85"><cite>Holt85</cite></a>. There is a file <code></code><var>gap-dir</var><code>/pkg/cohomolo/gap/cohomolo.tst</code> which contains simple commands that can be used to test the installation of the package. If you start <font face="Gill Sans,Helvetica,Arial">GAP</font> in the directory <code></code><var>gap-dir</var><code>/pkg/cohomolo/gap</code>, then @@ -275,7 +275,7 @@ to construct a better chain yourself. If so, then you can do this by assigning the record field <var>chr</var><code>.chain</code> to the list <var>L</var> of subgroups that you wish to use. You should do that before calling any of the -cohomology functions. Remeber that the first term in the list must be +cohomology functions. Remember that the first term in the list must be <var>G</var> itself, the sequence of subgroups must be strictly decreasing, and the last term must be equal to the Sylow subgroup stored as <var>chr</var><code>.sylow</code>. (You can change <var>chr</var><code>.sylow</code> to a different Sylow @@ -331,5 +331,5 @@ <p> [<a href = "chapters.htm">Up</a>] [<a href = "theindex.htm">Index</a>] <P> -<address>cohomolo manual<br>January 2023 +<address>cohomolo manual<br>October 2025 </address></body></html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cohomolo-1.6.11/htm/biblio.htm new/cohomolo-1.6.12/htm/biblio.htm --- old/cohomolo-1.6.11/htm/biblio.htm 2023-01-03 16:18:33.000000000 +0100 +++ new/cohomolo-1.6.12/htm/biblio.htm 2025-10-17 19:09:09.000000000 +0200 @@ -2,8 +2,13 @@ <body text="#000000" bgcolor="#ffffff"> <h1><font face="Gill Sans,Helvetica,Arial">cohomolo</font> : a <font face="Gill Sans,Helvetica,Arial">GAP</font> 4 package - References</h1><dl> +<dt><a name="Holt85"><b>[Holt85]</b></a><dd> +D. F. Holt. +<br> The mechanical computation of first and second cohomology groups. +<br> <em>J. Symb. Comput.</em>, 1:351--361, 1985. + </dl><p> [<a href="chapters.htm">Up</a>]<p> <P> -<address>cohomolo manual<br>January 2023 +<address>cohomolo manual<br>October 2025 </address></body></html> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cohomolo-1.6.11/htm/chapters.htm new/cohomolo-1.6.12/htm/chapters.htm --- old/cohomolo-1.6.11/htm/chapters.htm 2023-01-03 16:18:33.000000000 +0100 +++ new/cohomolo-1.6.12/htm/chapters.htm 2025-10-17 19:09:09.000000000 +0200 @@ -12,5 +12,5 @@ <li><a href="theindex.htm">Index</a> </ul><p> <P> -<address>cohomolo manual<br>January 2023 +<address>cohomolo manual<br>October 2025 </address></body></html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cohomolo-1.6.11/htm/theindex.htm new/cohomolo-1.6.12/htm/theindex.htm --- old/cohomolo-1.6.11/htm/theindex.htm 2023-01-03 16:18:33.000000000 +0100 +++ new/cohomolo-1.6.12/htm/theindex.htm 2025-10-17 19:09:09.000000000 +0200 @@ -45,5 +45,5 @@ </dl><p> [<a href="chapters.htm">Up</a>]<p> <P> -<address>cohomolo manual<br>January 2023 +<address>cohomolo manual<br>October 2025 </address></body></html> \ No newline at end of file
