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 @@
                                  A link to 4ti2 
   
   
-                                   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; \

Reply via email to