Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package gap-4ti2interface for
openSUSE:Factory checked in at 2024-03-25 21:09:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gap-4ti2interface (Old)
and /work/SRC/openSUSE:Factory/.gap-4ti2interface.new.1905 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gap-4ti2interface"
Mon Mar 25 21:09:14 2024 rev:2 rq:1160988 version:2023.02.04
Changes:
--------
--- /work/SRC/openSUSE:Factory/gap-4ti2interface/gap-4ti2interface.changes
2023-12-28 22:55:41.129771575 +0100
+++
/work/SRC/openSUSE:Factory/.gap-4ti2interface.new.1905/gap-4ti2interface.changes
2024-03-25 21:14:53.139915554 +0100
@@ -1,0 +2,6 @@
+Sat Mar 23 21:19:06 UTC 2024 - Jan Engelhardt <[email protected]>
+
+- Update to release 2023.02.04
+ * Ignore warnings about egrep being obsolescent coming from 4ti2
+
+-------------------------------------------------------------------
Old:
----
4ti2Interface-2022.09-01.tar.gz
New:
----
4ti2Interface-2023.02-04.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gap-4ti2interface.spec ++++++
--- /var/tmp/diff_new_pack.yBprG1/_old 2024-03-25 21:14:53.567931269 +0100
+++ /var/tmp/diff_new_pack.yBprG1/_new 2024-03-25 21:14:53.567931269 +0100
@@ -1,7 +1,7 @@
#
# spec file for package gap-4ti2interface
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,8 +17,8 @@
Name: gap-4ti2interface
-Version: 2022.09.01
-%define sillyversion 2022.09-01
+Version: 2023.02.04
+%define sillyversion 2023.02-04
Release: 0
Summary: GAP: Interface to 4ti2
License: GPL-2.0-only
@@ -29,7 +29,7 @@
BuildArch: noarch
BuildRequires: gap-rpm-devel
Requires: 4ti2
-Requires: gap-core >= 4.11.1
+Requires: gap-core >= 4.12.1
Requires: gap-io >= 4.2
Suggests: gap-autodoc >= 2013.08.22
++++++ 4ti2Interface-2022.09-01.tar.gz -> 4ti2Interface-2023.02-04.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/4ti2Interface-2022.09-01/PackageInfo.g
new/4ti2Interface-2023.02-04/PackageInfo.g
--- old/4ti2Interface-2022.09-01/PackageInfo.g 2022-09-19 11:43:09.000000000
+0200
+++ new/4ti2Interface-2023.02-04/PackageInfo.g 2023-02-28 11:17:40.000000000
+0100
@@ -11,8 +11,8 @@
PackageName := "4ti2Interface",
Subtitle := "A link to 4ti2",
-Version := "2022.09-01",
-Date := "19/09/2022",
+Version := "2023.02-04",
+Date := "2023-02-28",
License := "GPL-2.0-or-later",
Persons := [
@@ -63,7 +63,7 @@
Dependencies := rec(
- GAP := ">= 4.11.1",
+ GAP := ">= 4.12.1",
NeededOtherPackages := [ [ "io", ">=4.2" ] ],
SuggestedOtherPackages := [ [ "AutoDoc", ">=2013.08.22" ] ],
ExternalConditions := [ [ "4ti2", "https://4ti2.github.io/" ] ],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/4ti2Interface-2022.09-01/README.md
new/4ti2Interface-2023.02-04/README.md
--- old/4ti2Interface-2022.09-01/README.md 2022-09-19 11:21:06.000000000
+0200
+++ new/4ti2Interface-2023.02-04/README.md 2023-02-28 10:56:25.000000000
+0100
@@ -25,7 +25,7 @@
[tests-url]:
https://github.com/homalg-project/homalg_project/actions/workflows/Tests.yml?query=branch%3Amaster
[codecov-img]:
https://codecov.io/gh/homalg-project/homalg_project/branch/master/graph/badge.svg?flag=4ti2Interface
-[codecov-url]:
https://codecov.io/gh/homalg-project/homalg_project/tree/master/4ti2Interface
+[codecov-url]:
https://app.codecov.io/gh/homalg-project/homalg_project/tree/master/4ti2Interface
[code-img]: https://img.shields.io/badge/-View%20code-blue?logo=github
[code-url]:
https://github.com/homalg-project/homalg_project/tree/master/4ti2Interface#top
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/4ti2Interface-2022.09-01/doc/4ti2Interface.toc
new/4ti2Interface-2023.02-04/doc/4ti2Interface.toc
--- old/4ti2Interface-2022.09-01/doc/4ti2Interface.toc 2022-09-19
11:43:13.000000000 +0200
+++ new/4ti2Interface-2023.02-04/doc/4ti2Interface.toc 1970-01-01
01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-\contentsline {chapter}{\numberline {1}\textcolor {Chapter
}{Introduction}}{3}{chapter.1}%
-\contentsline {section}{\numberline {1.1}\textcolor {Chapter }{What is the
idea of 4ti2Interface}}{3}{section.1.1}%
-\contentsline {chapter}{\numberline {2}\textcolor {Chapter
}{Installation}}{4}{chapter.2}%
-\contentsline {section}{\numberline {2.1}\textcolor {Chapter }{How to install
this package}}{4}{section.2.1}%
-\contentsline {chapter}{\numberline {3}\textcolor {Chapter }{4ti2
functions}}{5}{chapter.3}%
-\contentsline {section}{\numberline {3.1}\textcolor {Chapter
}{Groebner}}{5}{section.3.1}%
-\contentsline {subsection}{\numberline {3.1.1}\textcolor {Chapter
}{4ti2Interface{\textunderscore }groebner{\textunderscore
}matrix}}{5}{subsection.3.1.1}%
-\contentsline {subsection}{\numberline {3.1.2}\textcolor {Chapter
}{4ti2Interface{\textunderscore }groebner{\textunderscore
}basis}}{5}{subsection.3.1.2}%
-\contentsline {subsection}{\numberline {3.1.3}\textcolor {Chapter }{Defining
ideal of toric variety}}{5}{subsection.3.1.3}%
-\contentsline {section}{\numberline {3.2}\textcolor {Chapter
}{Hilbert}}{6}{section.3.2}%
-\contentsline {subsection}{\numberline {3.2.1}\textcolor {Chapter
}{4ti2Interface{\textunderscore }hilbert{\textunderscore
}inequalities}}{6}{subsection.3.2.1}%
-\contentsline {subsection}{\numberline {3.2.2}\textcolor {Chapter
}{4ti2Interface{\textunderscore }hilbert{\textunderscore
}equalities{\textunderscore }in{\textunderscore }positive{\textunderscore
}orthant}}{6}{subsection.3.2.2}%
-\contentsline {subsection}{\numberline {3.2.3}\textcolor {Chapter
}{4ti2Interface{\textunderscore }hilbert{\textunderscore
}equalities{\textunderscore }and{\textunderscore
}inequalities}}{6}{subsection.3.2.3}%
-\contentsline {subsection}{\numberline {3.2.4}\textcolor {Chapter }{Generators
of semigroup}}{6}{subsection.3.2.4}%
-\contentsline {subsection}{\numberline {3.2.5}\textcolor {Chapter }{Hilbert
basis of dual cone}}{7}{subsection.3.2.5}%
-\contentsline {section}{\numberline {3.3}\textcolor {Chapter
}{ZSolve}}{7}{section.3.3}%
-\contentsline {subsection}{\numberline {3.3.1}\textcolor {Chapter
}{4ti2Interface{\textunderscore }zsolve{\textunderscore
}equalities{\textunderscore }and{\textunderscore
}inequalities}}{7}{subsection.3.3.1}%
-\contentsline {section}{\numberline {3.4}\textcolor {Chapter
}{Graver}}{7}{section.3.4}%
-\contentsline {subsection}{\numberline {3.4.1}\textcolor {Chapter
}{4ti2Interface{\textunderscore }graver{\textunderscore
}equalities}}{7}{subsection.3.4.1}%
-\contentsline {chapter}{\numberline {4}\textcolor {Chapter }{Tool
functions}}{9}{chapter.4}%
-\contentsline {section}{\numberline {4.1}\textcolor {Chapter }{Read and write
matrix}}{9}{section.4.1}%
-\contentsline {subsection}{\numberline {4.1.1}\textcolor {Chapter
}{4ti2Interface{\textunderscore }Read{\textunderscore }Matrix{\textunderscore
}From{\textunderscore }File}}{9}{subsection.4.1.1}%
-\contentsline {subsection}{\numberline {4.1.2}\textcolor {Chapter
}{4ti2Interface{\textunderscore }Write{\textunderscore }Matrix{\textunderscore
}To{\textunderscore }File}}{9}{subsection.4.1.2}%
-\contentsline {subsection}{\numberline {4.1.3}\textcolor {Chapter
}{4ti2Interface{\textunderscore }Cut{\textunderscore
}Vector}}{9}{subsection.4.1.3}%
-\contentsline {chapter}{Index}{10}{section*.2}%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/4ti2Interface-2022.09-01/doc/chap0.html
new/4ti2Interface-2023.02-04/doc/chap0.html
--- old/4ti2Interface-2022.09-01/doc/chap0.html 2022-09-19 11:43:13.000000000
+0200
+++ new/4ti2Interface-2023.02-04/doc/chap0.html 2023-02-28 11:17:40.000000000
+0100
@@ -29,10 +29,10 @@
<h2>A link to 4ti2</h2>
<p>
- 2022.09-01</p>
+ 2023.02-04</p>
<p>
- 19 September 2022
+ 28 February 2023
</p>
</div>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/4ti2Interface-2022.09-01/doc/chap0.txt
new/4ti2Interface-2023.02-04/doc/chap0.txt
--- old/4ti2Interface-2022.09-01/doc/chap0.txt 2022-09-19 11:43:10.000000000
+0200
+++ new/4ti2Interface-2023.02-04/doc/chap0.txt 2023-02-28 11:17:38.000000000
+0100
@@ -6,10 +6,10 @@
[1X A link to 4ti2 [101X
- 2022.09-01
+ 2023.02-04
- 19 September 2022
+ 28 February 2023
Sebastian Gutsche
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/4ti2Interface-2022.09-01/doc/chap0_mj.html
new/4ti2Interface-2023.02-04/doc/chap0_mj.html
--- old/4ti2Interface-2022.09-01/doc/chap0_mj.html 2022-09-19
11:43:13.000000000 +0200
+++ new/4ti2Interface-2023.02-04/doc/chap0_mj.html 2023-02-28
11:17:40.000000000 +0100
@@ -32,10 +32,10 @@
<h2>A link to 4ti2</h2>
<p>
- 2022.09-01</p>
+ 2023.02-04</p>
<p>
- 19 September 2022
+ 28 February 2023
</p>
</div>
Binary files old/4ti2Interface-2022.09-01/doc/manual.pdf and
new/4ti2Interface-2023.02-04/doc/manual.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/4ti2Interface-2022.09-01/doc/title.xml
new/4ti2Interface-2023.02-04/doc/title.xml
--- old/4ti2Interface-2022.09-01/doc/title.xml 2022-09-19 11:43:10.000000000
+0200
+++ new/4ti2Interface-2023.02-04/doc/title.xml 2023-02-28 11:17:38.000000000
+0100
@@ -9,7 +9,7 @@
A link to 4ti2
</Subtitle>
<Version>
- 2022.09-01
+ 2023.02-04
</Version>
<Author>
Sebastian Gutsche<Alt Only="LaTeX"><Br/></Alt>
@@ -25,6 +25,6 @@
</Author>
<Date>
- 19 September 2022
+ 28 February 2023
</Date>
</TitlePage>
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/4ti2Interface-2022.09-01/gap/4ti2Interface.gi
new/4ti2Interface-2023.02-04/gap/4ti2Interface.gi
--- old/4ti2Interface-2022.09-01/gap/4ti2Interface.gi 2022-09-19
11:21:06.000000000 +0200
+++ new/4ti2Interface-2023.02-04/gap/4ti2Interface.gi 2023-02-28
10:56:25.000000000 +0100
@@ -208,6 +208,8 @@
err := ReplacedString( err, "egrep: warning: egrep is obsolescent; using
grep -E\n", "" );
+ err := ReplacedString( err, "egrep: warning: egrep is obsolescent; using
ggrep -E\n", "" );
+
while IO_ReadLine( filestream.stdout ) <> "" do od;
IO_Close( filestream.stdin );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/4ti2Interface-2022.09-01/makefile
new/4ti2Interface-2023.02-04/makefile
--- old/4ti2Interface-2022.09-01/makefile 2022-09-19 11:21:06.000000000
+0200
+++ new/4ti2Interface-2023.02-04/makefile 2023-02-28 10:56:25.000000000
+0100
@@ -8,7 +8,7 @@
doc/manual.six: makedoc.g \
PackageInfo.g \
$(wildcard doc/*.autodoc gap/*.gd gap/*.gi examples/*.g
examples/*/*.g)
- gap makedoc.g
+ gap --quitonbreak makedoc.g
clean:
(cd doc ; ./clean)
@@ -17,10 +17,10 @@
gap tst/testall.g
test-basic-spacing:
- grep -RPl "\t" examples/ gap/ && echo "Tabs found" && exit 1 || exit 0
- grep -RPl "\r" examples/ gap/ && echo "Windows line-endings found" &&
exit 1 || exit 0
- # the second grep is a hack to fix the exit code with -L for grep <= 3.1
- grep -RPzL "\n\z" examples/ gap/ | grep "" && echo "File with no
newline at end of file found" && exit 1 || exit 0
+ # exit code 1 means no match, which is what we want here (exit code 2
signals an error)
+ grep -RPl "\t" examples/ gap/; test $$? -eq 1 || (echo "Tabs found" &&
exit 1)
+ grep -RPl "\r" examples/ gap/; test $$? -eq 1 || (echo "Windows
line-endings found" && exit 1)
+ grep -RPzL "\n\z" examples/ gap/ | grep ""; test $$? -eq 1 || (echo
"File with no newline at end of file found" && exit 1)
test-doc: doc
cp -aT doc/ doc_tmp/
@@ -32,12 +32,12 @@
gap --quitonbreak --norepl -c 'LoadPackage("profiling");
OutputJsonCoverage("stats", "coverage.json");'
test-spacing:
- grep -R "[^ [\"] " gap/*.gi && echo "Duplicate spaces found" && exit 1
|| exit 0
- grep -RE '[^ ] +$$' gap/* && echo "Trailing whitespace found" && exit 1
|| exit 0
+ # exit code 1 means no match, which is what we want here (exit code 2
signals an error)
+ grep -R "[^ [\"] " gap/*.gi; test $$? -eq 1 || (echo "Duplicate spaces
found" && exit 1)
+ grep -RE '[^ ] +$$' gap/*; test $$? -eq 1 || (echo "Trailing whitespace
found" && exit 1)
for filename in gap/*; do \
echo $$filename; \
gap --quitonbreak --norepl --banner -c
"LoadPackage(\"4ti2Interface\"); SizeScreen([4096]); func :=
ReadAsFunction(\"$$filename\"); FileString(\"gap_spacing\",
DisplayString(func));"; \
- echo -e "\033[0m"; \
# In a perfect world, the DisplayString of a function would
exactly match our code. However, our line breaks and indentation might differ
from the GAP ones, \
# so we remove all indentation, line breaks, and empty lines,
and afterwards insert line breaks at semicolons again for better readability. \
cat "gap_spacing" | tail -n +2 | head -n -2 | sed 's/\[ \]/[
]/g' | sed 's/( )/( )/g' | sed 's/( :/( :/g' | sed 's/ *$$//' | sed 's/^ *//'
| grep -v "^$$" | tr "\n" " " | sed 's/;/;\n/g' > modified_gap_spacing; \