Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gap-fplsa for openSUSE:Factory checked in at 2025-09-01 18:28:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gap-fplsa (Old) and /work/SRC/openSUSE:Factory/.gap-fplsa.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gap-fplsa" Mon Sep 1 18:28:10 2025 rev:5 rq:1302218 version:1.2.7 Changes: -------- --- /work/SRC/openSUSE:Factory/gap-fplsa/gap-fplsa.changes 2025-06-20 16:54:50.017729861 +0200 +++ /work/SRC/openSUSE:Factory/.gap-fplsa.new.1977/gap-fplsa.changes 2025-09-01 18:28:13.584781684 +0200 @@ -1,0 +2,7 @@ +Mon Sep 1 13:21:59 UTC 2025 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 1.2.7 + * GCC 15 support +- Delete c99.patch + +------------------------------------------------------------------- Old: ---- FPLSA-1.2.6.tar.gz c99.patch New: ---- FPLSA-1.2.7.tar.gz ----------(Old B)---------- Old: * GCC 15 support - Delete c99.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gap-fplsa.spec ++++++ --- /var/tmp/diff_new_pack.O0N7A6/_old 2025-09-01 18:28:14.440817918 +0200 +++ /var/tmp/diff_new_pack.O0N7A6/_new 2025-09-01 18:28:14.440817918 +0200 @@ -17,7 +17,7 @@ Name: gap-fplsa -Version: 1.2.6 +Version: 1.2.7 Release: 0 Summary: GAP: Finitely Presented Lie Algebras License: GPL-2.0-or-later @@ -25,7 +25,6 @@ URL: https://gap-packages.github.io/FPLSA/ #Git-Clone: https://github.com/gap-packages/FPLSA Source: https://github.com/gap-packages/FPLSA/releases/download/v%version/FPLSA-%version.tar.gz -Patch1: c99.patch BuildRequires: c_compiler BuildRequires: gap-devel >= 4.8 BuildRequires: gap-rpm-devel ++++++ FPLSA-1.2.6.tar.gz -> FPLSA-1.2.7.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FPLSA-1.2.6/CHANGES new/FPLSA-1.2.7/CHANGES --- old/FPLSA-1.2.6/CHANGES 2023-01-03 17:36:27.000000000 +0100 +++ new/FPLSA-1.2.7/CHANGES 2025-08-29 09:58:54.000000000 +0200 @@ -1,5 +1,9 @@ This file describes changes in the FPLSA package. +1.2.7 (2025-08-29) + - Fix compatibility with GCC 15 (which breaks compatibility with old C code) + - Minor janitorial changes + 1.2.6 (2023-01-03) - Enhance the `configure` script to accept `--with-gaproot=PATH` - Minor janitorial changes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FPLSA-1.2.6/PackageInfo.g new/FPLSA-1.2.7/PackageInfo.g --- old/FPLSA-1.2.6/PackageInfo.g 2023-01-03 17:36:27.000000000 +0100 +++ new/FPLSA-1.2.7/PackageInfo.g 2025-08-29 09:58:54.000000000 +0200 @@ -5,8 +5,8 @@ SetPackageInfo( rec( PackageName := "FPLSA", Subtitle := "Finitely Presented Lie Algebras", -Version := "1.2.6", -Date := "03/01/2023", # dd/mm/yyyy format +Version := "1.2.7", +Date := "29/08/2025", # dd/mm/yyyy format License := "GPL-2.0-or-later", Persons := [ @@ -31,8 +31,9 @@ FirstNames := "Max", IsAuthor := false, IsMaintainer := true, - Email := "h...@mathematik.uni-kl.de", + Email := "mh...@rptu.de", WWWHome := "https://www.quendi.de/math", + GitHubUsername := "fingolfin", ), ], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FPLSA-1.2.6/README.md new/FPLSA-1.2.7/README.md --- old/FPLSA-1.2.6/README.md 2023-01-03 17:36:27.000000000 +0100 +++ new/FPLSA-1.2.7/README.md 2025-08-29 09:58:54.000000000 +0200 @@ -1,4 +1,4 @@ -[](https://github.com/gap-packages/FPLSA/actions?query=workflow%3ACI+branch%3Amaster) +[](https://github.com/gap-packages/FPLSA/actions/workflows/CI.yml) [](https://codecov.io/gh/gap-packages/FPLSA) # FPLSA -- The Finitely Presented Lie Super-Algebra Package diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FPLSA-1.2.6/doc/FPLSA.tex new/FPLSA-1.2.7/doc/FPLSA.tex --- old/FPLSA-1.2.6/doc/FPLSA.tex 1970-01-01 01:00:00.000000000 +0100 +++ new/FPLSA-1.2.7/doc/FPLSA.tex 2025-08-29 09:58:54.000000000 +0200 @@ -0,0 +1,335 @@ +% generated by GAPDoc2LaTeX from XML source (Frank Luebeck) +\documentclass[a4paper,11pt]{report} + +\usepackage[top=37mm,bottom=37mm,left=27mm,right=27mm]{geometry} +\sloppy +\pagestyle{myheadings} +\usepackage{amssymb} +\usepackage[utf8]{inputenc} +\usepackage{makeidx} +\makeindex +\usepackage{color} +\definecolor{FireBrick}{rgb}{0.5812,0.0074,0.0083} +\definecolor{RoyalBlue}{rgb}{0.0236,0.0894,0.6179} +\definecolor{RoyalGreen}{rgb}{0.0236,0.6179,0.0894} +\definecolor{RoyalRed}{rgb}{0.6179,0.0236,0.0894} +\definecolor{LightBlue}{rgb}{0.8544,0.9511,1.0000} +\definecolor{Black}{rgb}{0.0,0.0,0.0} + +\definecolor{linkColor}{rgb}{0.0,0.0,0.554} +\definecolor{citeColor}{rgb}{0.0,0.0,0.554} +\definecolor{fileColor}{rgb}{0.0,0.0,0.554} +\definecolor{urlColor}{rgb}{0.0,0.0,0.554} +\definecolor{promptColor}{rgb}{0.0,0.0,0.589} +\definecolor{brkpromptColor}{rgb}{0.589,0.0,0.0} +\definecolor{gapinputColor}{rgb}{0.589,0.0,0.0} +\definecolor{gapoutputColor}{rgb}{0.0,0.0,0.0} + +%% for a long time these were red and blue by default, +%% now black, but keep variables to overwrite +\definecolor{FuncColor}{rgb}{0.0,0.0,0.0} +%% strange name because of pdflatex bug: +\definecolor{Chapter }{rgb}{0.0,0.0,0.0} +\definecolor{DarkOlive}{rgb}{0.1047,0.2412,0.0064} + + +\usepackage{fancyvrb} + +\usepackage{mathptmx,helvet} +\usepackage[T1]{fontenc} +\usepackage{textcomp} + + +\usepackage[ + pdftex=true, + bookmarks=true, + a4paper=true, + pdftitle={Written with GAPDoc}, + pdfcreator={LaTeX with hyperref package / GAPDoc}, + colorlinks=true, + backref=page, + breaklinks=true, + linkcolor=linkColor, + citecolor=citeColor, + filecolor=fileColor, + urlcolor=urlColor, + pdfpagemode={UseNone}, + ]{hyperref} + +\newcommand{\maintitlesize}{\fontsize{50}{55}\selectfont} + +% write page numbers to a .pnr log file for online help +\newwrite\pagenrlog +\immediate\openout\pagenrlog =\jobname.pnr +\immediate\write\pagenrlog{PAGENRS := [} +\newcommand{\logpage}[1]{\protect\write\pagenrlog{#1, \thepage,}} +%% were never documented, give conflicts with some additional packages + +\newcommand{\GAP}{\textsf{GAP}} + +%% nicer description environments, allows long labels +\usepackage{enumitem} +\setdescription{style=nextline} + +%% depth of toc +\setcounter{tocdepth}{1} + + + + + +%% command for ColorPrompt style examples +\newcommand{\gapprompt}[1]{\color{promptColor}{\bfseries #1}} +\newcommand{\gapbrkprompt}[1]{\color{brkpromptColor}{\bfseries #1}} +\newcommand{\gapinput}[1]{\color{gapinputColor}{#1}} + + +\begin{document} + +\logpage{[ 0, 0, 0 ]} +\begin{titlepage} +\mbox{}\vfill + +\begin{center}{\maintitlesize \textbf{ FPLSA \mbox{}}}\\ +\vfill + +\hypersetup{pdftitle= FPLSA } +\markright{\scriptsize \mbox{}\hfill FPLSA \hfill\mbox{}} +{\Huge \textbf{ Finitely Presented Lie Algebras \mbox{}}}\\ +\vfill + +{\Huge 1.2.7 \mbox{}}\\[1cm] +{ 29 August 2025 \mbox{}}\\[1cm] +\mbox{}\\[2cm] +{\Large \textbf{ Vladimir Gerdt\\ + \mbox{}}}\\ +{\Large \textbf{ Vladimir Kornyak\\ + \mbox{}}}\\ +\hypersetup{pdfauthor= Vladimir Gerdt\\ + ; Vladimir Kornyak\\ + } +\end{center}\vfill + +\mbox{}\\ +{\mbox{}\\ +\small \noindent \textbf{ Vladimir Gerdt\\ + } Email: \href{mailto://ge...@jinr.ru} {\texttt{ge...@jinr.ru}}\\ + Homepage: \href{http://compalg.jinr.ru/CAGroup/Gerdt/} {\texttt{http://compalg.jinr.ru/CAGroup/Gerdt/}}}\\ +{\mbox{}\\ +\small \noindent \textbf{ Vladimir Kornyak\\ + } Email: \href{mailto://vkorn...@gmail.com} {\texttt{vkorn...@gmail.com}}\\ + Homepage: \href{http://compalg.jinr.ru/CAGroup/Kornyak} {\texttt{http://compalg.jinr.ru/CAGroup/Kornyak}}}\\ +\end{titlepage} + +\newpage\setcounter{page}{2} +\newpage + +\def\contentsname{Contents\logpage{[ 0, 0, 1 ]}} + +\tableofcontents +\newpage + + +\chapter{\textcolor{Chapter }{The FPLSA Package}}\label{The FPLSA Package} +\logpage{[ 1, 0, 0 ]} +\hyperdef{L}{X805DE95983EEA672}{} +{ + This chapter describes the \textsf{GAP} package \textsf{FPLSA} , an interface to the \texttt{fplsa} program by V.{\nobreakspace}Gerdt and V.{\nobreakspace}Kornyak (version 4) for +the computation with finitely presented Lie superalgebras. + + At present \textsf{GAP} uses only the facility to compute a structure constants table of a finite +dimensional Lie algebra over the rationals that is given by a finite +presentation. + + The package uses an external binary, probably it will only work on UNIX +platforms. + + +\section{\textcolor{Chapter }{Main Functions}}\label{Main Functions} +\logpage{[ 1, 1, 0 ]} +\hyperdef{L}{X8240F18D7AFA30F4}{} +{ + A finitely presented Lie algebra is a quotient of a free Lie algebra by an +ideal generated by a finite number of elements. In \textsf{GAP} a free Lie algebra can be created by the command \texttt{FreeLieAlgebra}; we refer to the \textsf{GAP} Reference Manual for more details. A finitely presented Lie algebra \mbox{\texttt{\mdseries\slshape K}} can be constructed by \texttt{\mbox{\texttt{\mdseries\slshape K}} := \mbox{\texttt{\mdseries\slshape L}}/\mbox{\texttt{\mdseries\slshape rels}}}, where \mbox{\texttt{\mdseries\slshape L}} is a free Lie algebra and \mbox{\texttt{\mdseries\slshape rels}} a list of elements of \mbox{\texttt{\mdseries\slshape L}} that constitute the relations that hold in \mbox{\texttt{\mdseries\slshape K}}. Given a finitely presented Lie algebra we want to calculate a basis and a +multiplication table of it. The interface to the \textsf{FPLSA} package comes with two related functions for doing that. + + + +\subsection{\textcolor{Chapter }{SCAlgebraInfoOfFpLieAlgebra}} +\logpage{[ 1, 1, 1 ]}\nobreak +\hyperdef{L}{X8019B72B8298566A}{} +{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{SCAlgebraInfoOfFpLieAlgebra({\mdseries\slshape L, rels, limit, words, rels})\index{SCAlgebraInfoOfFpLieAlgebra@\texttt{SCAlgebraInfoOfFpLieAlgebra}} +\label{SCAlgebraInfoOfFpLieAlgebra} +}\hfill{\scriptsize (function)}}\\ + + + Let \mbox{\texttt{\mdseries\slshape L}} be a free Lie algebra over the rationals, \mbox{\texttt{\mdseries\slshape rels}} a list of elements in \mbox{\texttt{\mdseries\slshape L}}, \mbox{\texttt{\mdseries\slshape limit}} a positive integer and \mbox{\texttt{\mdseries\slshape words}} and \mbox{\texttt{\mdseries\slshape rels}} two booleans. + + If the algebra \texttt{\mbox{\texttt{\mdseries\slshape L}} / \mbox{\texttt{\mdseries\slshape rels}}} is finite\texttt{\symbol{45}}dimensional and if a basis of this algebra can be +constructed using elements in \mbox{\texttt{\mdseries\slshape L}} that involve only words of length at most \mbox{\texttt{\mdseries\slshape limit}} then \texttt{SCAlgebraInfoOfFpLieAlgebra} returns a record whose component \texttt{sc} contains an algebra that is isomorphic with \texttt{\mbox{\texttt{\mdseries\slshape L}} / \mbox{\texttt{\mdseries\slshape rels}}}. Otherwise \texttt{fail} is returned. + + The function calls the \texttt{fplsa} standalone. + + If \mbox{\texttt{\mdseries\slshape words}} is \texttt{true} then the component \texttt{words} of the result record contains a list of elements in \mbox{\texttt{\mdseries\slshape L}} that correspond to the basis elements. + + If \mbox{\texttt{\mdseries\slshape rels}} is \texttt{true} then the component \texttt{rels} of the result record contains a list of reduced relators in \mbox{\texttt{\mdseries\slshape L}} that describes how algebra generators of \mbox{\texttt{\mdseries\slshape L}} are expressed in terms of the basis elements. + + +\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example] + !gapprompt@gap>| !gapinput@LoadPackage( "fplsa" );| + true + !gapprompt@gap>| !gapinput@L:= FreeLieAlgebra( Rationals, "x", "y" );| + <Lie algebra over Rationals, with 2 generators> + !gapprompt@gap>| !gapinput@g:= GeneratorsOfAlgebra( L );; x:= g[1];; y:= g[2];;| + !gapprompt@gap>| !gapinput@rels:= [ x*(x*y) - x*y, y*(y*(x*y)) ];| + [ (-1)*(x*y)+(1)*(x*(x*y)), (1)*(((x*y)*y)*y) ] + !gapprompt@gap>| !gapinput@SCAlgebraInfoOfFpLieAlgebra( L, rels, 100, true, true );| + rec( sc := <Lie algebra of dimension 4 over Rationals>, + words := [ (1)*x, (1)*y, (1)*(y*x), (1)*((y*x)*y) ], + rels := [ (1)*((y*x)*x)+(1)*(y*x), (1)*(((y*x)*y)*y), (1)*(((y*x)*y)*(y*x)) + ] ) +\end{Verbatim} + } + + + +\subsection{\textcolor{Chapter }{ IsomorphicSCAlgebra}} +\logpage{[ 1, 1, 2 ]}\nobreak +\hyperdef{L}{X7C5E1F7B80268EBD}{} +{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{ IsomorphicSCAlgebra({\mdseries\slshape K[, bound]})\index{ IsomorphicSCAlgebra@\texttt{ IsomorphicSCAlgebra}} +\label{ IsomorphicSCAlgebra} +}\hfill{\scriptsize (function)}}\\ + + + computes a Lie algebra given by a multiplication table isomorphic to the +finitely presented Lie algebra \mbox{\texttt{\mdseries\slshape K}}. If the optional parameter \mbox{\texttt{\mdseries\slshape bound}} is specified the computation will be carried out using monomials of degree at +most \mbox{\texttt{\mdseries\slshape bound}}. If \mbox{\texttt{\mdseries\slshape bound}} is not specified, then it will initially be set to 10000. If this does not +suffice to calculate a multiplication table of the algebra, then the bound +will be increased until a multiplication table is found. If the computation +was successful then a structure constants algebra will be returned isomorphic +to \mbox{\texttt{\mdseries\slshape K}}. Otherwise \texttt{fail} will be returned. + + +\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example] + !gapprompt@gap>| !gapinput@LoadPackage( "fplsa" );| + true + !gapprompt@gap>| !gapinput@L:= FreeLieAlgebra( Rationals, "x", "y" );| + <Lie algebra over Rationals, with 2 generators> + !gapprompt@gap>| !gapinput@g:= GeneratorsOfAlgebra( L );; x:= g[1];; y:= g[2];;| + !gapprompt@gap>| !gapinput@rels:= [ x*(x*y) - x*y, y*(y*(x*y)) ];| + [ (-1)*(x*y)+(1)*(x*(x*y)), (1)*(((x*y)*y)*y) ] + !gapprompt@gap>| !gapinput@K:= L/rels;| + <Lie algebra over Rationals, with 2 generators> + !gapprompt@gap>| !gapinput@IsomorphicSCAlgebra( K );| + <Lie algebra of dimension 4 over Rationals> +\end{Verbatim} + } + + } + + +\section{\textcolor{Chapter }{Auxiliary Variables of FPLSA}}\label{Auxiliary Variables of FPLSA} +\logpage{[ 1, 2, 0 ]} +\hyperdef{L}{X7C991B3B79A45BE5}{} +{ + + +\subsection{\textcolor{Chapter }{FPLSA}} +\logpage{[ 1, 2, 1 ]}\nobreak +\hyperdef{L}{X87E75AD286BA918B}{} +{\noindent\textcolor{FuncColor}{$\triangleright$\enspace\texttt{FPLSA\index{FPLSA@\texttt{FPLSA}} +\label{FPLSA} +}\hfill{\scriptsize (global variable)}}\\ + + + + + is the global record used by the functions in the package. Besides components +that describe parameters for the standalone, the following components are +used. +\begin{description} +\item[{\texttt{Relation{\textunderscore}size} }] parameter that controls the memory usage by the fplsa program, +\item[{\texttt{Lie{\textunderscore}monomial{\textunderscore}table{\textunderscore}size} }] parameter that controls the memory usage by the fplsa program, +\item[{\texttt{Node{\textunderscore}Lie{\textunderscore}term{\textunderscore}size} }] parameter that controls the memory usage by the fplsa program, +\item[{\texttt{Node{\textunderscore}scalar{\textunderscore}factor{\textunderscore}size} }] parameter that controls the memory usage by the fplsa program, +\item[{\texttt{Node{\textunderscore}scalar{\textunderscore}term{\textunderscore}size} }] parameter that controls the memory usage by the fplsa program, +\item[{\texttt{progname} }] the file name of the executable, +\item[{\texttt{T} }] structure constants table of the algebra under consideration, +\item[{\texttt{words} }] list of elements in the free Lie algebra that correspond to the basis +elements, +\item[{\texttt{rels} }] list of relators in the free Lie algebra that are used to express redundant +algebra generators in terms of the basis. +\end{description} + + + In order to be able to run the \texttt{fplsa} program successfully, it might be necessary to customize the parameters that +control the memory the the program uses, to suit the computer the user is +working on. In particular if the program exits with an error message of the +form: \texttt{Error, the process did not succeed}, then it may be necessary to change these parameters. + + +\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example] + !gapprompt@gap>| !gapinput@LoadPackage( "fplsa" );| + true + !gapprompt@gap>| !gapinput@L:= FreeLieAlgebra( Rationals, "x", "y" );;| + !gapprompt@gap>| !gapinput@g:= GeneratorsOfAlgebra( L );; x:= g[1];; y:= g[2];;| + !gapprompt@gap>| !gapinput@rels:= [ x*(x*y) - x*y, y*(y*(x*y)) ];;| + !gapprompt@gap>| !gapinput@SCAlgebraInfoOfFpLieAlgebra( L, rels, 100, true, true );;| + !gapprompt@gap>| !gapinput@FPLSA;| + rec( Relation_size := 2500000, Lie_monomial_table_size := 1000000, + Node_Lie_term_size := 2000000, Node_scalar_factor_size := 2000, + Node_scalar_term_size := 20000, progname := "fplsa4", + T := [ [ [ [ ], [ ] ], [ [ 3 ], [ -1 ] ], [ [ 3 ], [ 1 ] ], + [ [ 4 ], [ 1 ] ] ], + [ [ [ 3 ], [ 1 ] ], [ [ ], [ ] ], [ [ 4 ], [ -1 ] ], [ [ ], [ ] ] ], + [ [ [ 3 ], [ -1 ] ], [ [ 4 ], [ 1 ] ], [ [ ], [ ] ], [ [ ], [ ] ] ], + [ [ [ 4 ], [ -1 ] ], [ [ ], [ ] ], [ [ ], [ ] ], [ [ ], [ ] ] ], + -1, 0 ], words := [ 1, 2, [ 2, 1 ], [ [ 2, 1 ], 2 ] ], + rels := [ [ [ [ 2, 1 ], 1 ], 1, [ 2, 1 ], 1 ], + [ [ [ [ 2, 1 ], 2 ], 2 ], 1 ], [ [ [ [ 2, 1 ], 2 ], [ 2, 1 ] ], 1 ] ] ) +\end{Verbatim} + } + + } + + +\section{\textcolor{Chapter }{Installing the FPLSA Package}}\label{Installing the FPLSA Package} +\logpage{[ 1, 3, 0 ]} +\hyperdef{L}{X7F15E49B8173004C}{} +{ + To install unpack the archive file in a directory in the \texttt{pkg} hierarchy of your version of \textsf{GAP}. (This might be the \texttt{pkg} directory of the \textsf{GAP} home directory; it is however also possible to keep an additional \texttt{pkg} directory in your private directories, see Section{\nobreakspace} (\textbf{Reference: Installing a GAP Package}) of the \textsf{GAP} Reference Manual for details on how to do this.) Go to the newly created \texttt{fplsa} directory and call \texttt{./configure \mbox{\texttt{\mdseries\slshape path}}} where \mbox{\texttt{\mdseries\slshape path}} is the path to the \textsf{GAP} home directory. So for example if you install the package in the main \texttt{pkg} directory call +\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example] + ./configure ../.. +\end{Verbatim} + This will fetch the architecture type for which \textsf{GAP} has been compiled last and create a \texttt{Makefile}. Now simply call +\begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example] + make +\end{Verbatim} + to compile the binary and to install it in the appropriate place. + + If you use this installation of \textsf{GAP} on different hardware platforms you will have to compile the binary for each +platform separately. This is done by calling \texttt{configure} and \texttt{make} for the package anew immediately after compiling \textsf{GAP} itself for the respective architecture. If your version of \textsf{GAP} is already compiled (and has last been compiled on the same architecture) you +do not need to compile \textsf{GAP} again, it is sufficient to call the \texttt{configure} script in the \textsf{GAP} home directory. + + + + } + + } + + \def\indexname{Index\logpage{[ "Ind", 0, 0 ]} +\hyperdef{L}{X83A0356F839C696F}{} +} + +\cleardoublepage +\phantomsection +\addcontentsline{toc}{chapter}{Index} + + +\printindex + +\immediate\write\pagenrlog{["Ind", 0, 0], \arabic{page},} +\newpage +\immediate\write\pagenrlog{["End"], \arabic{page}];} +\immediate\closeout\pagenrlog +\end{document} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FPLSA-1.2.6/doc/chap0.html new/FPLSA-1.2.7/doc/chap0.html --- old/FPLSA-1.2.6/doc/chap0.html 2023-01-03 17:36:44.000000000 +0100 +++ new/FPLSA-1.2.7/doc/chap0.html 2025-08-29 09:58:54.000000000 +0200 @@ -29,10 +29,10 @@ <h2>Finitely Presented Lie Algebras</h2> <p> - 1.2.6</p> + 1.2.7</p> <p> - 3 January 2023 + 29 August 2025 </p> </div> @@ -85,6 +85,6 @@ <div class="chlinkbot"><span class="chlink1">Goto Chapter: </span><a href="chap0.html">Top</a> <a href="chap1.html">1</a> <a href="chapInd.html">Ind</a> </div> <hr /> -<p class="foot">generated by <a href="http://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p> +<p class="foot">generated by <a href="https://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p> </body> </html> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FPLSA-1.2.6/doc/chap0.txt new/FPLSA-1.2.7/doc/chap0.txt --- old/FPLSA-1.2.6/doc/chap0.txt 2023-01-03 17:36:40.000000000 +0100 +++ new/FPLSA-1.2.7/doc/chap0.txt 2025-08-29 09:58:54.000000000 +0200 @@ -6,10 +6,10 @@ [1X Finitely Presented Lie Algebras [101X - 1.2.6 + 1.2.7 - 3 January 2023 + 29 August 2025 Vladimir Gerdt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FPLSA-1.2.6/doc/chap0_mj.html new/FPLSA-1.2.7/doc/chap0_mj.html --- old/FPLSA-1.2.6/doc/chap0_mj.html 2023-01-03 17:36:44.000000000 +0100 +++ new/FPLSA-1.2.7/doc/chap0_mj.html 2025-08-29 09:58:54.000000000 +0200 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (fplsa) - Contents</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> @@ -32,10 +32,10 @@ <h2>Finitely Presented Lie Algebras</h2> <p> - 1.2.6</p> + 1.2.7</p> <p> - 3 January 2023 + 29 August 2025 </p> </div> @@ -88,6 +88,6 @@ <div class="chlinkbot"><span class="chlink1">Goto Chapter: </span><a href="chap0_mj.html">Top</a> <a href="chap1_mj.html">1</a> <a href="chapInd_mj.html">Ind</a> </div> <hr /> -<p class="foot">generated by <a href="http://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p> +<p class="foot">generated by <a href="https://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p> </body> </html> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FPLSA-1.2.6/doc/chap1.html new/FPLSA-1.2.7/doc/chap1.html --- old/FPLSA-1.2.6/doc/chap1.html 2023-01-03 17:36:44.000000000 +0100 +++ new/FPLSA-1.2.7/doc/chap1.html 2025-08-29 09:58:54.000000000 +0200 @@ -183,7 +183,7 @@ <h4>1.3 <span class="Heading">Installing the FPLSA Package</span></h4> -<p>To install unpack the archive file in a directory in the <code class="code">pkg</code> hierarchy of your version of <strong class="pkg">GAP</strong>. (This might be the <code class="code">pkg</code> directory of the <strong class="pkg">GAP</strong> home directory; it is however also possible to keep an additional <code class="code">pkg</code> directory in your private directories, see Section <a href="../../../doc/ref/chap76_mj.html#X82473E4B8756C6CD"><span class="RefLink">Reference: Installing a GAP Package</span></a> of the <strong class="pkg">GAP</strong> Reference Manual for details on how to do this.) Go to the newly created <code class="code">fplsa</code> directory and call <code class="code">./configure <var class="Arg">path</var></code> where <var class="Arg">path</var> is the path to the <strong class="pkg">GAP</strong> home directory. So for example if you install the package in the main <code class="code">pkg</code> directory call</p> +<p>To install unpack the archive file in a directory in the <code class="code">pkg</code> hierarchy of your version of <strong class="pkg">GAP</strong>. (This might be the <code class="code">pkg</code> directory of the <strong class="pkg">GAP</strong> home directory; it is however also possible to keep an additional <code class="code">pkg</code> directory in your private directories, see Section <a href="/home/runner/gap/doc/ref/chap76.html#X82473E4B8756C6CD"><span class="RefLink">Reference: Installing a GAP Package</span></a> of the <strong class="pkg">GAP</strong> Reference Manual for details on how to do this.) Go to the newly created <code class="code">fplsa</code> directory and call <code class="code">./configure <var class="Arg">path</var></code> where <var class="Arg">path</var> is the path to the <strong class="pkg">GAP</strong> home directory. So for example if you install the package in the main <code class="code">pkg</code> directory call</p> <div class="example"><pre> @@ -208,6 +208,6 @@ <div class="chlinkbot"><span class="chlink1">Goto Chapter: </span><a href="chap0.html">Top</a> <a href="chap1.html">1</a> <a href="chapInd.html">Ind</a> </div> <hr /> -<p class="foot">generated by <a href="http://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p> +<p class="foot">generated by <a href="https://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p> </body> </html> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FPLSA-1.2.6/doc/chap1_mj.html new/FPLSA-1.2.7/doc/chap1_mj.html --- old/FPLSA-1.2.6/doc/chap1_mj.html 2023-01-03 17:36:44.000000000 +0100 +++ new/FPLSA-1.2.7/doc/chap1_mj.html 2025-08-29 09:58:54.000000000 +0200 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (fplsa) - Chapter 1: The FPLSA Package</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> @@ -186,7 +186,7 @@ <h4>1.3 <span class="Heading">Installing the FPLSA Package</span></h4> -<p>To install unpack the archive file in a directory in the <code class="code">pkg</code> hierarchy of your version of <strong class="pkg">GAP</strong>. (This might be the <code class="code">pkg</code> directory of the <strong class="pkg">GAP</strong> home directory; it is however also possible to keep an additional <code class="code">pkg</code> directory in your private directories, see Section <a href="../../../doc/ref/chap76_mj.html#X82473E4B8756C6CD"><span class="RefLink">Reference: Installing a GAP Package</span></a> of the <strong class="pkg">GAP</strong> Reference Manual for details on how to do this.) Go to the newly created <code class="code">fplsa</code> directory and call <code class="code">./configure <var class="Arg">path</var></code> where <var class="Arg">path</var> is the path to the <strong class="pkg">GAP</strong> home directory. So for example if you install the package in the main <code class="code">pkg</code> directory call</p> +<p>To install unpack the archive file in a directory in the <code class="code">pkg</code> hierarchy of your version of <strong class="pkg">GAP</strong>. (This might be the <code class="code">pkg</code> directory of the <strong class="pkg">GAP</strong> home directory; it is however also possible to keep an additional <code class="code">pkg</code> directory in your private directories, see Section <a href="/home/runner/gap/doc/ref/chap76_mj.html#X82473E4B8756C6CD"><span class="RefLink">Reference: Installing a GAP Package</span></a> of the <strong class="pkg">GAP</strong> Reference Manual for details on how to do this.) Go to the newly created <code class="code">fplsa</code> directory and call <code class="code">./configure <var class="Arg">path</var></code> where <var class="Arg">path</var> is the path to the <strong class="pkg">GAP</strong> home directory. So for example if you install the package in the main <code class="code">pkg</code> directory call</p> <div class="example"><pre> @@ -211,6 +211,6 @@ <div class="chlinkbot"><span class="chlink1">Goto Chapter: </span><a href="chap0_mj.html">Top</a> <a href="chap1_mj.html">1</a> <a href="chapInd_mj.html">Ind</a> </div> <hr /> -<p class="foot">generated by <a href="http://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p> +<p class="foot">generated by <a href="https://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p> </body> </html> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FPLSA-1.2.6/doc/chapInd.html new/FPLSA-1.2.7/doc/chapInd.html --- old/FPLSA-1.2.6/doc/chapInd.html 2023-01-03 17:36:44.000000000 +0100 +++ new/FPLSA-1.2.7/doc/chapInd.html 2025-08-29 09:58:54.000000000 +0200 @@ -37,6 +37,6 @@ <div class="chlinkbot"><span class="chlink1">Goto Chapter: </span><a href="chap0.html">Top</a> <a href="chap1.html">1</a> <a href="chapInd.html">Ind</a> </div> <hr /> -<p class="foot">generated by <a href="http://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p> +<p class="foot">generated by <a href="https://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p> </body> </html> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FPLSA-1.2.6/doc/chapInd_mj.html new/FPLSA-1.2.7/doc/chapInd_mj.html --- old/FPLSA-1.2.6/doc/chapInd_mj.html 2023-01-03 17:36:44.000000000 +0100 +++ new/FPLSA-1.2.7/doc/chapInd_mj.html 2025-08-29 09:58:54.000000000 +0200 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (fplsa) - Index</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> @@ -40,6 +40,6 @@ <div class="chlinkbot"><span class="chlink1">Goto Chapter: </span><a href="chap0_mj.html">Top</a> <a href="chap1_mj.html">1</a> <a href="chapInd_mj.html">Ind</a> </div> <hr /> -<p class="foot">generated by <a href="http://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p> +<p class="foot">generated by <a href="https://www.math.rwth-aachen.de/~Frank.Luebeck/GAPDoc">GAPDoc2HTML</a></p> </body> </html> Binary files old/FPLSA-1.2.6/doc/manual.pdf and new/FPLSA-1.2.7/doc/manual.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FPLSA-1.2.6/doc/manual.six new/FPLSA-1.2.7/doc/manual.six --- old/FPLSA-1.2.6/doc/manual.six 2023-01-03 17:36:44.000000000 +0100 +++ new/FPLSA-1.2.7/doc/manual.six 2025-08-29 09:58:54.000000000 +0200 @@ -3,8 +3,9 @@ encoding := "UTF-8", bookname := "fplsa", entries := -[ [ "Title page", ".", [ 0, 0, 0 ], 1, 1, "title page", "X7D2C85EC87DD46E5" ], - [ "Table of Contents", ".-1", [ 0, 0, 1 ], 29, 2, "table of contents", +[ [ "Title page", "0.0", [ 0, 0, 0 ], 1, 1, "title page", "X7D2C85EC87DD46E5" + ], + [ "Table of Contents", "0.0-1", [ 0, 0, 1 ], 29, 2, "table of contents", "X8537FEB07AF2BEC8" ], [ "\033[1X\033[33X\033[0;-2YThe FPLSA Package\033[133X\033[101X", "1", [ 1, 0, 0 ], 1, 3, "the fplsa package", "X805DE95983EEA672" ], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FPLSA-1.2.6/doc/manual.tex new/FPLSA-1.2.7/doc/manual.tex --- old/FPLSA-1.2.6/doc/manual.tex 1970-01-01 01:00:00.000000000 +0100 +++ new/FPLSA-1.2.7/doc/manual.tex 2025-08-29 09:58:54.000000000 +0200 @@ -0,0 +1,91 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%W manual.tex GAP documentation Thomas Breuer +%W & Frank Celler +%W & Martin Schoenert +%W & Heiko Theissen +%% +%Y Copyright 1997, Lehrstuhl D fuer Mathematik, RWTH Aachen, Germany +%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%F gapmacro . . . . . . . . . . . . . . . . read the GAP macro package +%% +\input ../../../doc/gapmacro +\Package{FPLSA} +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%F BeginningOfBook . . . . . . . . . . . . . . . . . . . start the book +%% +\BeginningOfBook{fplsa} +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%F UseReferences . . . . . . . . . . . . . . . . . . specify references +%% +\UseReferences{../../../doc/ext} +\UseReferences{../../../doc/ref} +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%F TitlePage . . . . . . . . . . . . . . . . . . . . . . nice title page +%% +\TitlePage{ + \centerline{\titlefont FPLSA}\medskip + \centerline{\titlefont ---}\medskip + \centerline{\titlefont A GAP4 Package}\medskip + \centerline{\subtitlefont For Finitely Presented Lie Super Algebras}\bigskip + \centerline{\secfont Version 1.1} + \vfill + \centerline{\secfont by}\vfill + \centerline{\secfont V. Gerdt and V. Kornyak}\vfill + \centerline{\secfont{\Month} \Year} +} +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%F TableOfContents . . . . . . . . . . . . generate a table of contents +%% +\OneColumnTableOfContents +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%F FrontMatter . . . . . . . . . . . . . . . . . . . . . GAP 4 Tutorial +%% +\FrontMatter +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%F Chapters . . . . . . . . . . . . . . . . . . . . . . GAP 4 Tutorial +%% +\Chapters +\Input{fplsa} +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%F Appendices . . . . . . . . . . . . Extending GAP 4 Reference Manual +%% +\Appendices +%\Bibliography +\Index +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%F EndOfBook . . . . . . . . . . . . . . . . . . . . . . . . . that's it +%% +\EndOfBook +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% +%E + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FPLSA-1.2.6/doc/title.xml new/FPLSA-1.2.7/doc/title.xml --- old/FPLSA-1.2.6/doc/title.xml 2023-01-03 17:36:40.000000000 +0100 +++ new/FPLSA-1.2.7/doc/title.xml 2025-08-29 09:58:54.000000000 +0200 @@ -9,7 +9,7 @@ Finitely Presented Lie Algebras </Subtitle> <Version> - 1.2.6 + 1.2.7 </Version> <Author> Vladimir Gerdt<Alt Only="LaTeX"><Br/></Alt> @@ -24,6 +24,6 @@ </Author> <Date> - 3 January 2023 + 29 August 2025 </Date> </TitlePage> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FPLSA-1.2.6/src/fplsa4.c new/FPLSA-1.2.7/src/fplsa4.c --- old/FPLSA-1.2.6/src/fplsa4.c 2023-01-03 17:36:27.000000000 +0100 +++ new/FPLSA-1.2.7/src/fplsa4.c 2025-08-29 09:58:54.000000000 +0200 @@ -7010,21 +7010,21 @@ int ReadBooleanFromFile(FILE *file) { short c; - int bool; + int boolvar; c = fgetc(file); switch(c) { case 'Y': case 'y': - bool = YES; + boolvar = YES; break; case 'N': case 'n': - bool = NO; + boolvar = NO; break; } while(!isspace(c = fgetc(file)) && c != EOF) ; ungetc(c, file); - return bool; + return boolvar; } /*=ReadCaseFromFile===================================== */ ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.O0N7A6/_old 2025-09-01 18:28:14.584824013 +0200 +++ /var/tmp/diff_new_pack.O0N7A6/_new 2025-09-01 18:28:14.588824182 +0200 @@ -1,5 +1,5 @@ -mtime: 1750271580 -commit: 55231ac829f9db5ba5ae36c40eedb520dc2f4f3d11ef692a80202cafd7f6d474 +mtime: 1756733084 +commit: 5f7bfeaca30250010a990029757e9430b187e16ee952225db0e78a04b96c0ca2 url: https://src.opensuse.org/jengelh/gap-fplsa 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 2025-09-01 15:24:56.000000000 +0200 @@ -0,0 +1 @@ +.osc