Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gap-polymaking for openSUSE:Factory checked in at 2026-04-10 17:54:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gap-polymaking (Old) and /work/SRC/openSUSE:Factory/.gap-polymaking.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gap-polymaking" Fri Apr 10 17:54:22 2026 rev:3 rq:1345807 version:0.8.9 Changes: -------- --- /work/SRC/openSUSE:Factory/gap-polymaking/gap-polymaking.changes 2026-02-03 21:36:28.997179509 +0100 +++ /work/SRC/openSUSE:Factory/.gap-polymaking.new.21863/gap-polymaking.changes 2026-04-10 18:03:41.396285165 +0200 @@ -1,0 +2,6 @@ +Fri Apr 10 10:30:50 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 0.8.9 + * No user-visible changes + +------------------------------------------------------------------- Old: ---- polymaking-0.8.8.tar.gz New: ---- polymaking-0.8.9.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gap-polymaking.spec ++++++ --- /var/tmp/diff_new_pack.kGUofh/_old 2026-04-10 18:03:43.280362884 +0200 +++ /var/tmp/diff_new_pack.kGUofh/_new 2026-04-10 18:03:43.312364203 +0200 @@ -1,7 +1,7 @@ # # spec file for package gap-polymaking # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2026 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 @@ -12,15 +12,15 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: gap-polymaking -Version: 0.8.8 +Version: 0.8.9 Release: 0 Summary: GAP: Interfacing the geometry software polymake -License: GPL-2.0 +License: GPL-2.0-only Group: Productivity/Scientific/Math URL: https://gap-packages.github.io/polymaking/ #Git-Clone: https://github.com/gap-packages/polymaking ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.kGUofh/_old 2026-04-10 18:03:43.680379384 +0200 +++ /var/tmp/diff_new_pack.kGUofh/_new 2026-04-10 18:03:43.716380869 +0200 @@ -1,5 +1,5 @@ -mtime: 1770136925 -commit: c6eeb15b8b135f20b81f2d1831691febca97f98bbe1b7c06b72d1dd9ba380866 +mtime: 1775817224 +commit: 718c72925e70086a926262c1adc61a0eb5328a592a3d9a2706b1d095ea55d2dd url: https://src.opensuse.org/jengelh/gap-polymaking 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 2026-04-10 12:53:01.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ polymaking-0.8.8.tar.gz -> polymaking-0.8.9.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polymaking-0.8.8/CHANGES.md new/polymaking-0.8.9/CHANGES.md --- old/polymaking-0.8.8/CHANGES.md 2025-12-03 17:05:35.000000000 +0100 +++ new/polymaking-0.8.9/CHANGES.md 2026-04-09 02:00:00.000000000 +0200 @@ -1,3 +1,8 @@ +0.8.9 (2026-04-08) + +- janitorial changes + +------------------ 0.8.8 (2025-12-03) - janitorial changes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polymaking-0.8.8/PackageInfo.g new/polymaking-0.8.9/PackageInfo.g --- old/polymaking-0.8.8/PackageInfo.g 2025-12-03 17:05:35.000000000 +0100 +++ new/polymaking-0.8.9/PackageInfo.g 2026-04-09 02:00:00.000000000 +0200 @@ -2,8 +2,8 @@ PackageName := "polymaking", Subtitle := "Interfacing the geometry software polymake", -Version := "0.8.8", -Date := "03/12/2025", # dd/mm/yyyy format +Version := "0.8.9", +Date := "09/04/2026", # dd/mm/yyyy format License := "GPL-2.0-or-later", Persons := [ @@ -53,6 +53,7 @@ GAP := ">=4.8", NeededOtherPackages := [], SuggestedOtherPackages := [], + NeededSystemPackages := rec( Ubuntu := [["polymake"]] ), ExternalConditions := ["polymake (https://www.polymake.org) must be installed"] ), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polymaking-0.8.8/doc/chap0.html new/polymaking-0.8.9/doc/chap0.html --- old/polymaking-0.8.8/doc/chap0.html 2025-12-03 17:05:35.000000000 +0100 +++ new/polymaking-0.8.9/doc/chap0.html 2026-04-09 02:00:00.000000000 +0200 @@ -29,10 +29,10 @@ <h2>Interfacing the geometry software polymake</h2> <p> - Version 0.8.8</p> + Version 0.8.9</p> <p> - 3 December 2025 + 9 April 2026 </p> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polymaking-0.8.8/doc/chap0.txt new/polymaking-0.8.9/doc/chap0.txt --- old/polymaking-0.8.8/doc/chap0.txt 2025-12-03 17:05:35.000000000 +0100 +++ new/polymaking-0.8.9/doc/chap0.txt 2026-04-09 02:00:00.000000000 +0200 @@ -6,10 +6,10 @@ [1X Interfacing the geometry software polymake [101X - Version 0.8.8 + Version 0.8.9 - 3 December 2025 + 9 April 2026 Marc Roeder diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polymaking-0.8.8/doc/chap0_mj.html new/polymaking-0.8.9/doc/chap0_mj.html --- old/polymaking-0.8.8/doc/chap0_mj.html 2025-12-03 17:05:35.000000000 +0100 +++ new/polymaking-0.8.9/doc/chap0_mj.html 2026-04-09 02:00:00.000000000 +0200 @@ -32,10 +32,10 @@ <h2>Interfacing the geometry software polymake</h2> <p> - Version 0.8.8</p> + Version 0.8.9</p> <p> - 3 December 2025 + 9 April 2026 </p> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polymaking-0.8.8/doc/chap2.html new/polymaking-0.8.9/doc/chap2.html --- old/polymaking-0.8.8/doc/chap2.html 2025-12-03 17:05:35.000000000 +0100 +++ new/polymaking-0.8.9/doc/chap2.html 2026-04-09 02:00:00.000000000 +0200 @@ -175,7 +175,6 @@ <div class="example"><pre> - ### suppose we have a polymake file /tmp/threecube.poly ### containing a cube in three dimensions <span class="GAPprompt">gap></span> <span class="GAPinput">cube:=CreatePolymakeObjectFromFile(Directory("/tmp"),"threecube.poly");</span> @@ -200,7 +199,6 @@ rec( VERTICES := [ [ -1, -1, -1 ], [ 1, -1, -1 ], [ -1, 1, -1 ], [ 1, 1, -1 ], [ -1, -1, 1 ], [ 1, -1, 1 ], [ -1, 1, 1 ], [ 1, 1, 1 ] ] ) - </pre></div> <p><a id="X87BEE1B37D9F1F5E" name="X87BEE1B37D9F1F5E"></a></p> @@ -306,34 +304,32 @@ <div class="example"><pre> - - gap> S:=SymmetricGroup(3); - Sym( [ 1 .. 3 ] ) - gap> v:=[1,2,3]; - [ 1, 2, 3 ] - gap> points3:=Orbit(S,v,Permuted);; - # project to reduce ambient dimension - gap> points:=points3{[1..6]}{[1,2]};; - gap> permutahedron:=CreatePolymakeObject(); - <polymake object. No properties known> - gap> AppendPointlistToPolymakeObject(permutahedron,points); - gap> Polymake(permutahedron,"VOLUME"); - 3 - gap> Polymake(permutahedron,"N_VERTICES"); - 6 - #Now <permutahedron> knows its number of vertices, but not the vertices: - gap> PropertyOfPolymakeObject(permutahedron,"VERTICES"); - fail - gap> NamesKnownPropertiesOfPolymakeObject(permutahedron); - [ "VOLUME", "N_VERTICES" ] - #Let's look at the object! - gap> Polymake(permutahedron,"VISUAL"); - #I There was no or wrong polymake output - fail - gap> Polymake(permutahedron,"DIM"); - 2 - - </pre></div> +<span class="GAPprompt">gap></span> <span class="GAPinput">S:=SymmetricGroup(3);</span> +Sym( [ 1 .. 3 ] ) +<span class="GAPprompt">gap></span> <span class="GAPinput">v:=[1,2,3];</span> +[ 1, 2, 3 ] +<span class="GAPprompt">gap></span> <span class="GAPinput">points3:=Orbit(S,v,Permuted);;</span> +# project to reduce ambient dimension +<span class="GAPprompt">gap></span> <span class="GAPinput">points:=points3{[1..6]}{[1,2]};;</span> +<span class="GAPprompt">gap></span> <span class="GAPinput">permutahedron:=CreatePolymakeObject();</span> +<polymake object. No properties known> +<span class="GAPprompt">gap></span> <span class="GAPinput">AppendPointlistToPolymakeObject(permutahedron,points);</span> +<span class="GAPprompt">gap></span> <span class="GAPinput">Polymake(permutahedron,"VOLUME");</span> +3 +<span class="GAPprompt">gap></span> <span class="GAPinput">Polymake(permutahedron,"N_VERTICES");</span> +6 +#Now <permutahedron> knows its number of vertices, but not the vertices: +<span class="GAPprompt">gap></span> <span class="GAPinput">PropertyOfPolymakeObject(permutahedron,"VERTICES");</span> +fail +<span class="GAPprompt">gap></span> <span class="GAPinput">NamesKnownPropertiesOfPolymakeObject(permutahedron);</span> +[ "VOLUME", "N_VERTICES" ] +#Let's look at the object! +<span class="GAPprompt">gap></span> <span class="GAPinput">Polymake(permutahedron,"VISUAL");</span> +#I There was no or wrong polymake output +fail +<span class="GAPprompt">gap></span> <span class="GAPinput">Polymake(permutahedron,"DIM");</span> +2 +</pre></div> <div class="chlinkprevnextbot"> <a href="chap0.html">[Top of Book]</a> <a href="chap0.html#contents">[Contents]</a> <a href="chap1.html">[Previous Chapter]</a> <a href="chap3.html">[Next Chapter]</a> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polymaking-0.8.8/doc/chap2.txt new/polymaking-0.8.9/doc/chap2.txt --- old/polymaking-0.8.8/doc/chap2.txt 2025-12-03 17:05:35.000000000 +0100 +++ new/polymaking-0.8.9/doc/chap2.txt 2026-04-09 02:00:00.000000000 +0200 @@ -132,7 +132,6 @@ [2XPolymake[102X ([14X2.5-1[114X) to make the vertices of the cube known to the object.[133X [4X[32X Example [32X[104X - [4X[28X[128X[104X [4X[28X### suppose we have a polymake file /tmp/threecube.poly[128X[104X [4X[28X### containing a cube in three dimensions[128X[104X [4X[25Xgap>[125X [27Xcube:=CreatePolymakeObjectFromFile(Directory("/tmp"),"threecube.poly");[127X[104X @@ -157,7 +156,6 @@ [4X[28Xrec([128X[104X [4X[28X VERTICES := [ [ -1, -1, -1 ], [ 1, -1, -1 ], [ -1, 1, -1 ], [ 1, 1, -1 ],[128X[104X [4X[28X [ -1, -1, 1 ], [ 1, -1, 1 ], [ -1, 1, 1 ], [ 1, 1, 1 ] ] )[128X[104X - [4X[28X[128X[104X [4X[32X[104X @@ -296,33 +294,30 @@ [33X[0;0YLet's generate a three dimensional permutahedron.[133X [4X[32X Example [32X[104X - [4X[28X [128X[104X - [4X[28X gap> S:=SymmetricGroup(3);[128X[104X - [4X[28X Sym( [ 1 .. 3 ] )[128X[104X - [4X[28X gap> v:=[1,2,3];[128X[104X - [4X[28X [ 1, 2, 3 ][128X[104X - [4X[28X gap> points3:=Orbit(S,v,Permuted);;[128X[104X - [4X[28X # project to reduce ambient dimension[128X[104X - [4X[28X gap> points:=points3{[1..6]}{[1,2]};;[128X[104X - [4X[28X gap> permutahedron:=CreatePolymakeObject();[128X[104X - [4X[28X <polymake object. No properties known>[128X[104X - [4X[28X gap> AppendPointlistToPolymakeObject(permutahedron,points);[128X[104X - [4X[28X gap> Polymake(permutahedron,"VOLUME");[128X[104X - [4X[28X 3[128X[104X - [4X[28X gap> Polymake(permutahedron,"N_VERTICES");[128X[104X - [4X[28X 6[128X[104X - [4X[28X #Now <permutahedron> knows its number of vertices, but not the vertices:[128X[104X - [4X[28X gap> PropertyOfPolymakeObject(permutahedron,"VERTICES");[128X[104X - [4X[28X fail[128X[104X - [4X[28X gap> NamesKnownPropertiesOfPolymakeObject(permutahedron);[128X[104X - [4X[28X [ "VOLUME", "N_VERTICES" ][128X[104X - [4X[28X #Let's look at the object![128X[104X - [4X[28X gap> Polymake(permutahedron,"VISUAL");[128X[104X - [4X[28X #I There was no or wrong polymake output[128X[104X - [4X[28X fail[128X[104X - [4X[28X gap> Polymake(permutahedron,"DIM");[128X[104X - [4X[28X 2[128X[104X - [4X[28X [128X[104X - [4X[28X [128X[104X + [4X[25Xgap>[125X [27XS:=SymmetricGroup(3);[127X[104X + [4X[28XSym( [ 1 .. 3 ] )[128X[104X + [4X[25Xgap>[125X [27Xv:=[1,2,3];[127X[104X + [4X[28X[ 1, 2, 3 ][128X[104X + [4X[25Xgap>[125X [27Xpoints3:=Orbit(S,v,Permuted);;[127X[104X + [4X[28X# project to reduce ambient dimension[128X[104X + [4X[25Xgap>[125X [27Xpoints:=points3{[1..6]}{[1,2]};;[127X[104X + [4X[25Xgap>[125X [27Xpermutahedron:=CreatePolymakeObject();[127X[104X + [4X[28X<polymake object. No properties known>[128X[104X + [4X[25Xgap>[125X [27XAppendPointlistToPolymakeObject(permutahedron,points);[127X[104X + [4X[25Xgap>[125X [27XPolymake(permutahedron,"VOLUME");[127X[104X + [4X[28X3[128X[104X + [4X[25Xgap>[125X [27XPolymake(permutahedron,"N_VERTICES");[127X[104X + [4X[28X6[128X[104X + [4X[28X#Now <permutahedron> knows its number of vertices, but not the vertices:[128X[104X + [4X[25Xgap>[125X [27XPropertyOfPolymakeObject(permutahedron,"VERTICES");[127X[104X + [4X[28Xfail[128X[104X + [4X[25Xgap>[125X [27XNamesKnownPropertiesOfPolymakeObject(permutahedron);[127X[104X + [4X[28X[ "VOLUME", "N_VERTICES" ][128X[104X + [4X[28X#Let's look at the object![128X[104X + [4X[25Xgap>[125X [27XPolymake(permutahedron,"VISUAL");[127X[104X + [4X[28X#I There was no or wrong polymake output[128X[104X + [4X[28Xfail[128X[104X + [4X[25Xgap>[125X [27XPolymake(permutahedron,"DIM");[127X[104X + [4X[28X2[128X[104X [4X[32X[104X diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polymaking-0.8.8/doc/chap2_mj.html new/polymaking-0.8.9/doc/chap2_mj.html --- old/polymaking-0.8.8/doc/chap2_mj.html 2025-12-03 17:05:35.000000000 +0100 +++ new/polymaking-0.8.9/doc/chap2_mj.html 2026-04-09 02:00:00.000000000 +0200 @@ -178,7 +178,6 @@ <div class="example"><pre> - ### suppose we have a polymake file /tmp/threecube.poly ### containing a cube in three dimensions <span class="GAPprompt">gap></span> <span class="GAPinput">cube:=CreatePolymakeObjectFromFile(Directory("/tmp"),"threecube.poly");</span> @@ -203,7 +202,6 @@ rec( VERTICES := [ [ -1, -1, -1 ], [ 1, -1, -1 ], [ -1, 1, -1 ], [ 1, 1, -1 ], [ -1, -1, 1 ], [ 1, -1, 1 ], [ -1, 1, 1 ], [ 1, 1, 1 ] ] ) - </pre></div> <p><a id="X87BEE1B37D9F1F5E" name="X87BEE1B37D9F1F5E"></a></p> @@ -309,34 +307,32 @@ <div class="example"><pre> - - gap> S:=SymmetricGroup(3); - Sym( [ 1 .. 3 ] ) - gap> v:=[1,2,3]; - [ 1, 2, 3 ] - gap> points3:=Orbit(S,v,Permuted);; - # project to reduce ambient dimension - gap> points:=points3{[1..6]}{[1,2]};; - gap> permutahedron:=CreatePolymakeObject(); - <polymake object. No properties known> - gap> AppendPointlistToPolymakeObject(permutahedron,points); - gap> Polymake(permutahedron,"VOLUME"); - 3 - gap> Polymake(permutahedron,"N_VERTICES"); - 6 - #Now <permutahedron> knows its number of vertices, but not the vertices: - gap> PropertyOfPolymakeObject(permutahedron,"VERTICES"); - fail - gap> NamesKnownPropertiesOfPolymakeObject(permutahedron); - [ "VOLUME", "N_VERTICES" ] - #Let's look at the object! - gap> Polymake(permutahedron,"VISUAL"); - #I There was no or wrong polymake output - fail - gap> Polymake(permutahedron,"DIM"); - 2 - - </pre></div> +<span class="GAPprompt">gap></span> <span class="GAPinput">S:=SymmetricGroup(3);</span> +Sym( [ 1 .. 3 ] ) +<span class="GAPprompt">gap></span> <span class="GAPinput">v:=[1,2,3];</span> +[ 1, 2, 3 ] +<span class="GAPprompt">gap></span> <span class="GAPinput">points3:=Orbit(S,v,Permuted);;</span> +# project to reduce ambient dimension +<span class="GAPprompt">gap></span> <span class="GAPinput">points:=points3{[1..6]}{[1,2]};;</span> +<span class="GAPprompt">gap></span> <span class="GAPinput">permutahedron:=CreatePolymakeObject();</span> +<polymake object. No properties known> +<span class="GAPprompt">gap></span> <span class="GAPinput">AppendPointlistToPolymakeObject(permutahedron,points);</span> +<span class="GAPprompt">gap></span> <span class="GAPinput">Polymake(permutahedron,"VOLUME");</span> +3 +<span class="GAPprompt">gap></span> <span class="GAPinput">Polymake(permutahedron,"N_VERTICES");</span> +6 +#Now <permutahedron> knows its number of vertices, but not the vertices: +<span class="GAPprompt">gap></span> <span class="GAPinput">PropertyOfPolymakeObject(permutahedron,"VERTICES");</span> +fail +<span class="GAPprompt">gap></span> <span class="GAPinput">NamesKnownPropertiesOfPolymakeObject(permutahedron);</span> +[ "VOLUME", "N_VERTICES" ] +#Let's look at the object! +<span class="GAPprompt">gap></span> <span class="GAPinput">Polymake(permutahedron,"VISUAL");</span> +#I There was no or wrong polymake output +fail +<span class="GAPprompt">gap></span> <span class="GAPinput">Polymake(permutahedron,"DIM");</span> +2 +</pre></div> <div class="chlinkprevnextbot"> <a href="chap0_mj.html">[Top of Book]</a> <a href="chap0_mj.html#contents">[Contents]</a> <a href="chap1_mj.html">[Previous Chapter]</a> <a href="chap3_mj.html">[Next Chapter]</a> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polymaking-0.8.8/doc/input.xml new/polymaking-0.8.9/doc/input.xml --- old/polymaking-0.8.8/doc/input.xml 2025-12-03 17:05:35.000000000 +0100 +++ new/polymaking-0.8.9/doc/input.xml 2026-04-09 02:00:00.000000000 +0200 @@ -171,8 +171,7 @@ <K>PolymakeObject</K> from this file and call <Ref Meth="Polymake"/> to make the vertices of the cube known to the object. -<Example> -<![CDATA[ +<Example><![CDATA[ ### suppose we have a polymake file /tmp/threecube.poly ### containing a cube in three dimensions gap> cube:=CreatePolymakeObjectFromFile(Directory("/tmp"),"threecube.poly"); @@ -197,8 +196,7 @@ rec( VERTICES := [ [ -1, -1, -1 ], [ 1, -1, -1 ], [ -1, 1, -1 ], [ 1, 1, -1 ], [ -1, -1, 1 ], [ 1, -1, 1 ], [ -1, 1, 1 ], [ 1, 1, 1 ] ] ) -]]> -</Example> +]]></Example> Binary files old/polymaking-0.8.8/doc/manual.pdf and new/polymaking-0.8.9/doc/manual.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polymaking-0.8.8/doc/manual.six new/polymaking-0.8.9/doc/manual.six --- old/polymaking-0.8.8/doc/manual.six 2025-12-03 17:05:35.000000000 +0100 +++ new/polymaking-0.8.9/doc/manual.six 2026-04-09 02:00:00.000000000 +0200 @@ -41,14 +41,14 @@ "example: creating and accessing polymake objects", "X7CEF475187927AEA" ], [ "\033[1X\033[33X\033[0;-2YWriting to Polymake Objects\033[133X\033[101X", - "2.4", [ 2, 4, 0 ], 163, 9, "writing to polymake objects", + "2.4", [ 2, 4, 0 ], 161, 9, "writing to polymake objects", "X87BEE1B37D9F1F5E" ], [ "\033[1X\033[33X\033[0;-2YCalling Polymake and converting its output\033[13\ -3X\033[101X", "2.5", [ 2, 5, 0 ], 252, 10, +3X\033[101X", "2.5", [ 2, 5, 0 ], 250, 10, "calling polymake and converting its output", "X8468E0E381642B14" ], [ "\033[1X\033[33X\033[0;-2YAn Example\033[133X\033[101X", "2.6", - [ 2, 6, 0 ], 293, 11, "an example", "X7B5623E3821CC0D0" ], + [ 2, 6, 0 ], 291, 11, "an example", "X7B5623E3821CC0D0" ], [ "\033[1X\033[33X\033[0;-2YGlobal Variables\033[133X\033[101X", "3", [ 3, 0, 0 ], 1, 12, "global variables", "X7D9044767BEB1523" ], [ @@ -99,26 +99,26 @@ 112, 8, "knownpropertiesofpolymakeobject", "X7D79C5F1817041C5" ], [ "\033[2XPropertyOfPolymakeObject\033[102X", "2.2-6", [ 2, 2, 6 ], 120, 8, "propertyofpolymakeobject", "X7E538D1B7898C8E6" ], - [ "\033[2XAppendToPolymakeObject\033[102X", "2.4-1", [ 2, 4, 1 ], 170, 9, + [ "\033[2XAppendToPolymakeObject\033[102X", "2.4-1", [ 2, 4, 1 ], 168, 9, "appendtopolymakeobject", "X785DCA4487F168F8" ], [ "\033[2XAppendPointlistToPolymakeObject\033[102X", "2.4-2", [ 2, 4, 2 ], - 183, 9, "appendpointlisttopolymakeobject", "X7F5326338033B57C" ], + 181, 9, "appendpointlisttopolymakeobject", "X7F5326338033B57C" ], [ "\033[2XAppendVertexlistToPolymakeObject\033[102X", "2.4-3", [ 2, 4, 3 ], - 194, 9, "appendvertexlisttopolymakeobject", "X7E150BA67CEBC00E" ], + 192, 9, "appendvertexlisttopolymakeobject", "X7E150BA67CEBC00E" ], [ "\033[2XAppendInequalitiesToPolymakeObject\033[102X", "2.4-4", - [ 2, 4, 4 ], 202, 9, "appendinequalitiestopolymakeobject", + [ 2, 4, 4 ], 200, 9, "appendinequalitiestopolymakeobject", "X7EBE5FB284FBFFE6" ], [ "\033[2XConvertMatrixToPolymakeString\033[102X", "2.4-5", [ 2, 4, 5 ], - 211, 9, "convertmatrixtopolymakestring", "X83DC7FC280731B04" ], - [ "\033[2XClearPolymakeObject\033[102X", "2.4-6", [ 2, 4, 6 ], 221, 10, + 209, 9, "convertmatrixtopolymakestring", "X83DC7FC280731B04" ], + [ "\033[2XClearPolymakeObject\033[102X", "2.4-6", [ 2, 4, 6 ], 219, 10, "clearpolymakeobject", "X804AAE4882743E91" ], [ "\033[2XWriteKnownPropertyToPolymakeObject\033[102X", "2.4-7", - [ 2, 4, 7 ], 236, 10, "writeknownpropertytopolymakeobject", + [ 2, 4, 7 ], 234, 10, "writeknownpropertytopolymakeobject", "X840C02CD815FF766" ], [ "\033[2XUnbindKnownPropertyOfPolymakeObject\033[102X", "2.4-8", - [ 2, 4, 8 ], 245, 10, "unbindknownpropertyofpolymakeobject", + [ 2, 4, 8 ], 243, 10, "unbindknownpropertyofpolymakeobject", "X7A3FF18C7FD1A626" ], - [ "\033[2XPolymake\033[102X", "2.5-1", [ 2, 5, 1 ], 255, 10, "polymake", + [ "\033[2XPolymake\033[102X", "2.5-1", [ 2, 5, 1 ], 253, 10, "polymake", "X7DBA99E87EC51D53" ], [ "\033[2XInfoPolymaking\033[102X", "3.1-1", [ 3, 1, 1 ], 7, 12, "infopolymaking", "X85BA7A3D7C698B68" ], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polymaking-0.8.8/doc/output.xml new/polymaking-0.8.9/doc/output.xml --- old/polymaking-0.8.8/doc/output.xml 2025-12-03 17:05:35.000000000 +0100 +++ new/polymaking-0.8.9/doc/output.xml 2026-04-09 02:00:00.000000000 +0200 @@ -59,38 +59,36 @@ </Section> - <Section><Heading>An Example</Heading> +<Section><Heading>An Example</Heading> - Let's generate a three dimensional permutahedron. +Let's generate a three dimensional permutahedron. - <Example> - <![CDATA[ - gap> S:=SymmetricGroup(3); - Sym( [ 1 .. 3 ] ) - gap> v:=[1,2,3]; - [ 1, 2, 3 ] - gap> points3:=Orbit(S,v,Permuted);; - # project to reduce ambient dimension - gap> points:=points3{[1..6]}{[1,2]};; - gap> permutahedron:=CreatePolymakeObject(); - <polymake object. No properties known> - gap> AppendPointlistToPolymakeObject(permutahedron,points); - gap> Polymake(permutahedron,"VOLUME"); - 3 - gap> Polymake(permutahedron,"N_VERTICES"); - 6 - #Now <permutahedron> knows its number of vertices, but not the vertices: - gap> PropertyOfPolymakeObject(permutahedron,"VERTICES"); - fail - gap> NamesKnownPropertiesOfPolymakeObject(permutahedron); - [ "VOLUME", "N_VERTICES" ] - #Let's look at the object! - gap> Polymake(permutahedron,"VISUAL"); - #I There was no or wrong polymake output - fail - gap> Polymake(permutahedron,"DIM"); - 2 - ]]> - </Example> +<Example><![CDATA[ +gap> S:=SymmetricGroup(3); +Sym( [ 1 .. 3 ] ) +gap> v:=[1,2,3]; +[ 1, 2, 3 ] +gap> points3:=Orbit(S,v,Permuted);; +# project to reduce ambient dimension +gap> points:=points3{[1..6]}{[1,2]};; +gap> permutahedron:=CreatePolymakeObject(); +<polymake object. No properties known> +gap> AppendPointlistToPolymakeObject(permutahedron,points); +gap> Polymake(permutahedron,"VOLUME"); +3 +gap> Polymake(permutahedron,"N_VERTICES"); +6 +#Now <permutahedron> knows its number of vertices, but not the vertices: +gap> PropertyOfPolymakeObject(permutahedron,"VERTICES"); +fail +gap> NamesKnownPropertiesOfPolymakeObject(permutahedron); +[ "VOLUME", "N_VERTICES" ] +#Let's look at the object! +gap> Polymake(permutahedron,"VISUAL"); +#I There was no or wrong polymake output +fail +gap> Polymake(permutahedron,"DIM"); +2 +]]></Example> - </Section> +</Section> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polymaking-0.8.8/doc/polymaking.tex new/polymaking-0.8.9/doc/polymaking.tex --- old/polymaking-0.8.8/doc/polymaking.tex 2025-12-03 17:05:35.000000000 +0100 +++ new/polymaking-0.8.9/doc/polymaking.tex 2026-04-09 02:00:00.000000000 +0200 @@ -98,8 +98,8 @@ {\Huge \textbf{ Interfacing the geometry software polymake \mbox{}}}\\ \vfill -{\Huge Version 0.8.8 \mbox{}}\\[1cm] -{ 3 December 2025 \mbox{}}\\[1cm] +{\Huge Version 0.8.9 \mbox{}}\\[1cm] +{ 9 April 2026 \mbox{}}\\[1cm] \mbox{}\\[2cm] {\Large \textbf{ Marc Roeder\\ \mbox{}}}\\ @@ -412,7 +412,6 @@ { Suppose the file \texttt{/tmp/threecube.poly} contains the three dimensional cube in polymake form. Now generate a \texttt{PolymakeObject} from this file and call \texttt{Polymake} (\ref{Polymake}) to make the vertices of the cube known to the object. \begin{Verbatim}[commandchars=!@|,fontsize=\small,frame=single,label=Example] - ### suppose we have a polymake file /tmp/threecube.poly ### containing a cube in three dimensions !gapprompt@gap>| !gapinput@cube:=CreatePolymakeObjectFromFile(Directory("/tmp"),"threecube.poly");| @@ -437,7 +436,6 @@ rec( VERTICES := [ [ -1, -1, -1 ], [ 1, -1, -1 ], [ -1, 1, -1 ], [ 1, 1, -1 ], [ -1, -1, 1 ], [ 1, -1, 1 ], [ -1, 1, 1 ], [ 1, 1, 1 ] ] ) - \end{Verbatim} } @@ -608,34 +606,31 @@ { Let's generate a three dimensional permutahedron. \begin{Verbatim}[commandchars=@|B,fontsize=\small,frame=single,label=Example] - - gap> S:=SymmetricGroup(3); - Sym( [ 1 .. 3 ] ) - gap> v:=[1,2,3]; - [ 1, 2, 3 ] - gap> points3:=Orbit(S,v,Permuted);; - # project to reduce ambient dimension - gap> points:=points3{[1..6]}{[1,2]};; - gap> permutahedron:=CreatePolymakeObject(); - <polymake object. No properties known> - gap> AppendPointlistToPolymakeObject(permutahedron,points); - gap> Polymake(permutahedron,"VOLUME"); - 3 - gap> Polymake(permutahedron,"N_VERTICES"); - 6 - #Now <permutahedron> knows its number of vertices, but not the vertices: - gap> PropertyOfPolymakeObject(permutahedron,"VERTICES"); - fail - gap> NamesKnownPropertiesOfPolymakeObject(permutahedron); - [ "VOLUME", "N_VERTICES" ] - #Let's look at the object! - gap> Polymake(permutahedron,"VISUAL"); - #I There was no or wrong polymake output - fail - gap> Polymake(permutahedron,"DIM"); - 2 - - + @gapprompt|gap>B @gapinput|S:=SymmetricGroup(3);B + Sym( [ 1 .. 3 ] ) + @gapprompt|gap>B @gapinput|v:=[1,2,3];B + [ 1, 2, 3 ] + @gapprompt|gap>B @gapinput|points3:=Orbit(S,v,Permuted);;B + # project to reduce ambient dimension + @gapprompt|gap>B @gapinput|points:=points3{[1..6]}{[1,2]};;B + @gapprompt|gap>B @gapinput|permutahedron:=CreatePolymakeObject();B + <polymake object. No properties known> + @gapprompt|gap>B @gapinput|AppendPointlistToPolymakeObject(permutahedron,points);B + @gapprompt|gap>B @gapinput|Polymake(permutahedron,"VOLUME");B + 3 + @gapprompt|gap>B @gapinput|Polymake(permutahedron,"N_VERTICES");B + 6 + #Now <permutahedron> knows its number of vertices, but not the vertices: + @gapprompt|gap>B @gapinput|PropertyOfPolymakeObject(permutahedron,"VERTICES");B + fail + @gapprompt|gap>B @gapinput|NamesKnownPropertiesOfPolymakeObject(permutahedron);B + [ "VOLUME", "N_VERTICES" ] + #Let's look at the object! + @gapprompt|gap>B @gapinput|Polymake(permutahedron,"VISUAL");B + #I There was no or wrong polymake output + fail + @gapprompt|gap>B @gapinput|Polymake(permutahedron,"DIM");B + 2 \end{Verbatim} } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/polymaking-0.8.8/doc/title.xml new/polymaking-0.8.9/doc/title.xml --- old/polymaking-0.8.8/doc/title.xml 2025-12-03 17:05:35.000000000 +0100 +++ new/polymaking-0.8.9/doc/title.xml 2026-04-09 02:00:00.000000000 +0200 @@ -9,7 +9,7 @@ Interfacing the geometry software polymake </Subtitle> <Version> - Version 0.8.8 + Version 0.8.9 </Version> <Author> Marc Roeder<Alt Only="LaTeX"><Br/></Alt> @@ -17,7 +17,7 @@ </Author> <Date> - 3 December 2025 + 9 April 2026 </Date> <Abstract> This package provides a very basic interface to the polymake
