Hello community, here is the log from the commit of package gap-homalgtocas for openSUSE:Factory checked in at 2018-01-23 13:49:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gap-homalgtocas (Old) and /work/SRC/openSUSE:Factory/.gap-homalgtocas.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gap-homalgtocas" Tue Jan 23 13:49:32 2018 rev:2 rq:559919 version:2017.11.26 Changes: -------- --- /work/SRC/openSUSE:Factory/gap-homalgtocas/gap-homalgtocas.changes 2017-10-08 20:09:44.690451445 +0200 +++ /work/SRC/openSUSE:Factory/.gap-homalgtocas.new/gap-homalgtocas.changes 2018-01-23 13:49:36.423094692 +0100 @@ -1,0 +2,6 @@ +Sun Dec 24 13:05:06 UTC 2017 - jeng...@inai.de + +- Update to new upstream releas 2017.11.26 + * No changelog available + +------------------------------------------------------------------- Old: ---- HomalgToCAS-2017.08.01.tar.bz2 New: ---- HomalgToCAS-2017.11.26.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gap-homalgtocas.spec ++++++ --- /var/tmp/diff_new_pack.ezGSlW/_old 2018-01-23 13:49:37.151060685 +0100 +++ /var/tmp/diff_new_pack.ezGSlW/_new 2018-01-23 13:49:37.155060498 +0100 @@ -1,7 +1,7 @@ # # spec file for package gap-homalgtocas # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,11 +18,11 @@ Name: gap-homalgtocas Summary: GAP: Abstraction layer for Homalg to access external CAS -Version: 2017.08.01 -Release: 0 License: GPL-2.0 Group: Productivity/Scientific/Math -URL: http://homalg-project.github.io/homalg_project/HomalgToCAS/ +Version: 2017.11.26 +Release: 0 +Url: http://homalg-project.github.io/homalg_project/HomalgToCAS/ #Git-Clone: git://github.com/homalg-project/HomalgToCAS #Git-Web: https://github.com/homalg-project/HomalgToCAS ++++++ HomalgToCAS-2017.08.01.tar.bz2 -> HomalgToCAS-2017.11.26.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/PackageInfo.g new/HomalgToCAS-2017.11.26/PackageInfo.g --- old/HomalgToCAS-2017.08.01/PackageInfo.g 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/PackageInfo.g 2017-12-19 11:17:57.000000000 +0100 @@ -4,7 +4,7 @@ Subtitle := "A window to the outer world", -Version := "2017.08.01", +Version := "2017.11.26", Date := ~.Version{[ 1 .. 10 ]}, Date := Concatenation( ~.Date{[ 9, 10 ]}, "/", ~.Date{[ 6, 7 ]}, "/", ~.Date{[ 1 .. 4 ]} ), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/VERSION new/HomalgToCAS-2017.11.26/VERSION --- old/HomalgToCAS-2017.08.01/VERSION 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/VERSION 2017-12-19 11:17:57.000000000 +0100 @@ -1 +1 @@ -2017.08.01 \ No newline at end of file +2017.11.26 \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap0.html new/HomalgToCAS-2017.11.26/doc/chap0.html --- old/HomalgToCAS-2017.08.01/doc/chap0.html 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/doc/chap0.html 2017-12-19 11:17:57.000000000 +0100 @@ -28,7 +28,7 @@ <h2>A window to the outer world</h2> -<p>Version 2017.08.01</p> +<p>Version 2017.11.26</p> <p>September 2015</p> @@ -118,11 +118,11 @@ <h3>Contents<a id="contents" name="contents"></a></h3> <div class="ContChap"><a href="chap1.html#X7DFB63A97E67C0A1">1 <span class="Heading">Introduction</span></a> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1.html#X7E7B84A080A537CA">1.1 <span class="Heading"><strong class="pkg">HomalgToCAS</strong> provides ...</span></a> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1.html#X82F5B96B817F7863">1.1 <span class="Heading"><strong class="pkg">HomalgToCAS</strong> provides ...</span></a> </span> </div> </div> -<div class="ContChap"><a href="chap2.html#X7D4A0869811EB342">2 <span class="Heading">Installation of the <strong class="pkg">HomalgToCAS</strong> Package</span></a> +<div class="ContChap"><a href="chap2.html#X85268DEB879735D2">2 <span class="Heading">Installation of the <strong class="pkg">HomalgToCAS</strong> Package</span></a> </div> <div class="ContChap"><a href="chap3.html#X83F828CA834F6529">3 <span class="Heading">Watch and Influence the Communication</span></a> <div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3.html#X86FA580F8055B274">3.1 <span class="Heading">Functions</span></a> @@ -149,7 +149,7 @@ </span> </div> </div> -<div class="ContChap"><a href="chapA.html#X78D49DC684CAE641">A <span class="Heading">Overview of the <strong class="pkg">homalg</strong> Package Source Code</span></a> +<div class="ContChap"><a href="chapA.html#X84555A0687FBAE33">A <span class="Heading">Overview of the <strong class="pkg">homalg</strong> Package Source Code</span></a> </div> <div class="ContChap"><a href="chapBib.html"><span class="Heading">References</span></a></div> <div class="ContChap"><a href="chapInd.html"><span class="Heading">Index</span></a></div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap0.txt new/HomalgToCAS-2017.11.26/doc/chap0.txt --- old/HomalgToCAS-2017.08.01/doc/chap0.txt 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/doc/chap0.txt 2017-12-19 11:17:57.000000000 +0100 @@ -6,7 +6,7 @@ [1XA window to the outer world[101X - Version 2017.08.01 + Version 2017.11.26 September 2015 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap0_mj.html new/HomalgToCAS-2017.11.26/doc/chap0_mj.html --- old/HomalgToCAS-2017.08.01/doc/chap0_mj.html 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/doc/chap0_mj.html 2017-12-19 11:17:57.000000000 +0100 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (HomalgToCAS) - Contents</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> @@ -31,7 +31,7 @@ <h2>A window to the outer world</h2> -<p>Version 2017.08.01</p> +<p>Version 2017.11.26</p> <p>September 2015</p> @@ -121,11 +121,11 @@ <h3>Contents<a id="contents" name="contents"></a></h3> <div class="ContChap"><a href="chap1_mj.html#X7DFB63A97E67C0A1">1 <span class="Heading">Introduction</span></a> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X7E7B84A080A537CA">1.1 <span class="Heading"><strong class="pkg">HomalgToCAS</strong> provides ...</span></a> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X82F5B96B817F7863">1.1 <span class="Heading"><strong class="pkg">HomalgToCAS</strong> provides ...</span></a> </span> </div> </div> -<div class="ContChap"><a href="chap2_mj.html#X7D4A0869811EB342">2 <span class="Heading">Installation of the <strong class="pkg">HomalgToCAS</strong> Package</span></a> +<div class="ContChap"><a href="chap2_mj.html#X85268DEB879735D2">2 <span class="Heading">Installation of the <strong class="pkg">HomalgToCAS</strong> Package</span></a> </div> <div class="ContChap"><a href="chap3_mj.html#X83F828CA834F6529">3 <span class="Heading">Watch and Influence the Communication</span></a> <div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap3_mj.html#X86FA580F8055B274">3.1 <span class="Heading">Functions</span></a> @@ -152,7 +152,7 @@ </span> </div> </div> -<div class="ContChap"><a href="chapA_mj.html#X78D49DC684CAE641">A <span class="Heading">Overview of the <strong class="pkg">homalg</strong> Package Source Code</span></a> +<div class="ContChap"><a href="chapA_mj.html#X84555A0687FBAE33">A <span class="Heading">Overview of the <strong class="pkg">homalg</strong> Package Source Code</span></a> </div> <div class="ContChap"><a href="chapBib_mj.html"><span class="Heading">References</span></a></div> <div class="ContChap"><a href="chapInd_mj.html"><span class="Heading">Index</span></a></div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap1.html new/HomalgToCAS-2017.11.26/doc/chap1.html --- old/HomalgToCAS-2017.08.01/doc/chap1.html 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/doc/chap1.html 2017-12-19 11:17:57.000000000 +0100 @@ -22,7 +22,7 @@ <p id="mathjaxlink" class="pcenter"><a href="chap1_mj.html">[MathJax on]</a></p> <p><a id="X7DFB63A97E67C0A1" name="X7DFB63A97E67C0A1"></a></p> <div class="ChapSects"><a href="chap1.html#X7DFB63A97E67C0A1">1 <span class="Heading">Introduction</span></a> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1.html#X7E7B84A080A537CA">1.1 <span class="Heading"><strong class="pkg">HomalgToCAS</strong> provides ...</span></a> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1.html#X82F5B96B817F7863">1.1 <span class="Heading"><strong class="pkg">HomalgToCAS</strong> provides ...</span></a> </span> </div> </div> @@ -31,11 +31,11 @@ <p><strong class="pkg">HomalgToCAS</strong> is one of the core packages of the <strong class="pkg">homalg</strong> project <a href="chapBib.html#biBhomalg-project">[hpa10]</a>. But as one of the rather technical packages, this manual is probably not of interest for the average uers. The average user will usually not get in direct contact with the operations provided by this package.</p> -<p>Quoting from the Appendix <span class="RefLink">homalg: The Core Packages and the Idea behind their Splitting</span> of the <strong class="pkg">homalg</strong> package manual (--> <span class="RefLink">homalg: HomalgToCAS</span>):</p> +<p>Quoting from the Appendix <a href="/Users/mo/software/gap/gap_current/local/pkg/homalg_project/homalg/doc/chapE_mj.html#X849691F37C7AC1B4"><span class="RefLink">homalg: The Core Packages and the Idea behind their Splitting</span></a> of the <strong class="pkg">homalg</strong> package manual (--> <a href="/Users/mo/software/gap/gap_current/local/pkg/homalg_project/homalg/doc/chapE_mj.html#X80FB5BB57BBE5B17"><span class="RefLink">homalg: HomalgToCAS</span></a>):</p> <p>"The package <strong class="pkg">HomalgToCAS</strong> (which needs the <strong class="pkg">homalg</strong> package) includes all what is needed to let the black boxes used by <strong class="pkg">homalg</strong> reside in external computer algebra systems. So as mentioned above, <strong class="pkg">HomalgToCAS</strong> is the right place to declare the three <strong class="pkg">GAP</strong> representations external rings, external ring elements, and external matrices. Still, <strong class="pkg">HomalgToCAS</strong> is independent from the external computer algebra system with which <strong class="pkg">GAP</strong> will communicate <em>and</em> independent of how this communication physically looks like."</p> -<p><a id="X7E7B84A080A537CA" name="X7E7B84A080A537CA"></a></p> +<p><a id="X82F5B96B817F7863" name="X82F5B96B817F7863"></a></p> <h4>1.1 <span class="Heading"><strong class="pkg">HomalgToCAS</strong> provides ...</span></h4> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap1_mj.html new/HomalgToCAS-2017.11.26/doc/chap1_mj.html --- old/HomalgToCAS-2017.08.01/doc/chap1_mj.html 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/doc/chap1_mj.html 2017-12-19 11:17:57.000000000 +0100 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (HomalgToCAS) - Chapter 1: Introduction</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> @@ -25,7 +25,7 @@ <p id="mathjaxlink" class="pcenter"><a href="chap1.html">[MathJax off]</a></p> <p><a id="X7DFB63A97E67C0A1" name="X7DFB63A97E67C0A1"></a></p> <div class="ChapSects"><a href="chap1_mj.html#X7DFB63A97E67C0A1">1 <span class="Heading">Introduction</span></a> -<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X7E7B84A080A537CA">1.1 <span class="Heading"><strong class="pkg">HomalgToCAS</strong> provides ...</span></a> +<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap1_mj.html#X82F5B96B817F7863">1.1 <span class="Heading"><strong class="pkg">HomalgToCAS</strong> provides ...</span></a> </span> </div> </div> @@ -34,11 +34,11 @@ <p><strong class="pkg">HomalgToCAS</strong> is one of the core packages of the <strong class="pkg">homalg</strong> project <a href="chapBib_mj.html#biBhomalg-project">[hpa10]</a>. But as one of the rather technical packages, this manual is probably not of interest for the average uers. The average user will usually not get in direct contact with the operations provided by this package.</p> -<p>Quoting from the Appendix <span class="RefLink">homalg: The Core Packages and the Idea behind their Splitting</span> of the <strong class="pkg">homalg</strong> package manual (--> <span class="RefLink">homalg: HomalgToCAS</span>):</p> +<p>Quoting from the Appendix <a href="/Users/mo/software/gap/gap_current/local/pkg/homalg_project/homalg/doc/chapE_mj.html#X849691F37C7AC1B4"><span class="RefLink">homalg: The Core Packages and the Idea behind their Splitting</span></a> of the <strong class="pkg">homalg</strong> package manual (--> <a href="/Users/mo/software/gap/gap_current/local/pkg/homalg_project/homalg/doc/chapE_mj.html#X80FB5BB57BBE5B17"><span class="RefLink">homalg: HomalgToCAS</span></a>):</p> <p>"The package <strong class="pkg">HomalgToCAS</strong> (which needs the <strong class="pkg">homalg</strong> package) includes all what is needed to let the black boxes used by <strong class="pkg">homalg</strong> reside in external computer algebra systems. So as mentioned above, <strong class="pkg">HomalgToCAS</strong> is the right place to declare the three <strong class="pkg">GAP</strong> representations external rings, external ring elements, and external matrices. Still, <strong class="pkg">HomalgToCAS</strong> is independent from the external computer algebra system with which <strong class="pkg">GAP</strong> will communicate <em>and</em> independent of how this communication physically looks like."</p> -<p><a id="X7E7B84A080A537CA" name="X7E7B84A080A537CA"></a></p> +<p><a id="X82F5B96B817F7863" name="X82F5B96B817F7863"></a></p> <h4>1.1 <span class="Heading"><strong class="pkg">HomalgToCAS</strong> provides ...</span></h4> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap2.html new/HomalgToCAS-2017.11.26/doc/chap2.html --- old/HomalgToCAS-2017.08.01/doc/chap2.html 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/doc/chap2.html 2017-12-19 11:17:57.000000000 +0100 @@ -20,8 +20,8 @@ <div class="chlinkprevnexttop"> <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> <p id="mathjaxlink" class="pcenter"><a href="chap2_mj.html">[MathJax on]</a></p> -<p><a id="X7D4A0869811EB342" name="X7D4A0869811EB342"></a></p> -<div class="ChapSects"><a href="chap2.html#X7D4A0869811EB342">2 <span class="Heading">Installation of the <strong class="pkg">HomalgToCAS</strong> Package</span></a> +<p><a id="X85268DEB879735D2" name="X85268DEB879735D2"></a></p> +<div class="ChapSects"><a href="chap2.html#X85268DEB879735D2">2 <span class="Heading">Installation of the <strong class="pkg">HomalgToCAS</strong> Package</span></a> </div> <h3>2 <span class="Heading">Installation of the <strong class="pkg">HomalgToCAS</strong> Package</span></h3> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap2_mj.html new/HomalgToCAS-2017.11.26/doc/chap2_mj.html --- old/HomalgToCAS-2017.08.01/doc/chap2_mj.html 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/doc/chap2_mj.html 2017-12-19 11:17:57.000000000 +0100 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (HomalgToCAS) - Chapter 2: Installation of the HomalgToCAS Package</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> @@ -23,8 +23,8 @@ <div class="chlinkprevnexttop"> <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> <p id="mathjaxlink" class="pcenter"><a href="chap2.html">[MathJax off]</a></p> -<p><a id="X7D4A0869811EB342" name="X7D4A0869811EB342"></a></p> -<div class="ChapSects"><a href="chap2_mj.html#X7D4A0869811EB342">2 <span class="Heading">Installation of the <strong class="pkg">HomalgToCAS</strong> Package</span></a> +<p><a id="X85268DEB879735D2" name="X85268DEB879735D2"></a></p> +<div class="ChapSects"><a href="chap2_mj.html#X85268DEB879735D2">2 <span class="Heading">Installation of the <strong class="pkg">HomalgToCAS</strong> Package</span></a> </div> <h3>2 <span class="Heading">Installation of the <strong class="pkg">HomalgToCAS</strong> Package</span></h3> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap3.txt new/HomalgToCAS-2017.11.26/doc/chap3.txt --- old/HomalgToCAS-2017.08.01/doc/chap3.txt 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/doc/chap3.txt 2017-12-19 11:17:57.000000000 +0100 @@ -17,25 +17,25 @@ particular, you can use [10XhomalgIOMode[110X( [3Xstr[103X, "" ) to reset the effect of invoking [10XhomalgMode[110X.[133X - [3Xstr[103X │ [3Xstr[103X (long form) │ mode description - ────┼─────────────────┼─ - │ │ - "" │ "" │ the default mode, i.e. the communication protocol won't be visible - │ │ ([10XhomalgIOMode[110X( ) is a short form for [10XhomalgIOMode[110X( "" )) - │ │ - "a" │ "all" │ combine the modes "debug" and "file" - │ │ - "b" │ "basic" │ the same as "picto" + [10XhomalgMode[110X( "basic" ) - │ │ - "d" │ "debug" │ view the complete communication protocol - │ │ - "f" │ "file" │ dump the communication protocol into a file with the name - │ │ [10XConcatenation[110X( "commands_file_of_", CAS, "_with_PID_", PID ) - │ │ - "p" │ "picto" │ view the abbreviated communication protocol - │ │ using the preassigned pictograms - │ │ - ────┴─────────────────┴─ + [3Xstr[103X │ [3Xstr[103X (long form) │ mode description + ────┼─────────────────┼─────────────────────────────────────────────────────────────────── + │ │ + "" │ "" │ the default mode, i.e. the communication protocol won't be visible + │ │ ([10XhomalgIOMode[110X( ) is a short form for [10XhomalgIOMode[110X( "" )) + │ │ + "a" │ "all" │ combine the modes "debug" and "file" + │ │ + "b" │ "basic" │ the same as "picto" + [10XhomalgMode[110X( "basic" ) + │ │ + "d" │ "debug" │ view the complete communication protocol + │ │ + "f" │ "file" │ dump the communication protocol into a file with the name + │ │ [10XConcatenation[110X( "commands_file_of_", CAS, "_with_PID_", PID ) + │ │ + "p" │ "picto" │ view the abbreviated communication protocol + │ │ using the preassigned pictograms + │ │ + ────┴─────────────────┴─────────────────────────────────────────────────────────────────── [33X[0;0YAll modes other than the "default"-mode only set their specific values and leave the other values untouched, which allows combining them to some diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap3_mj.html new/HomalgToCAS-2017.11.26/doc/chap3_mj.html --- old/HomalgToCAS-2017.08.01/doc/chap3_mj.html 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/doc/chap3_mj.html 2017-12-19 11:17:57.000000000 +0100 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (HomalgToCAS) - Chapter 3: Watch and Influence the Communication</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chap4_mj.html new/HomalgToCAS-2017.11.26/doc/chap4_mj.html --- old/HomalgToCAS-2017.08.01/doc/chap4_mj.html 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/doc/chap4_mj.html 2017-12-19 11:17:57.000000000 +0100 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (HomalgToCAS) - Chapter 4: External Rings</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chapA.html new/HomalgToCAS-2017.11.26/doc/chapA.html --- old/HomalgToCAS-2017.08.01/doc/chapA.html 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/doc/chapA.html 2017-12-19 11:17:57.000000000 +0100 @@ -20,8 +20,8 @@ <div class="chlinkprevnexttop"> <a href="chap0.html">[Top of Book]</a> <a href="chap0.html#contents">[Contents]</a> <a href="chap4.html">[Previous Chapter]</a> <a href="chapBib.html">[Next Chapter]</a> </div> <p id="mathjaxlink" class="pcenter"><a href="chapA_mj.html">[MathJax on]</a></p> -<p><a id="X78D49DC684CAE641" name="X78D49DC684CAE641"></a></p> -<div class="ChapSects"><a href="chapA.html#X78D49DC684CAE641">A <span class="Heading">Overview of the <strong class="pkg">homalg</strong> Package Source Code</span></a> +<p><a id="X84555A0687FBAE33" name="X84555A0687FBAE33"></a></p> +<div class="ChapSects"><a href="chapA.html#X84555A0687FBAE33">A <span class="Heading">Overview of the <strong class="pkg">homalg</strong> Package Source Code</span></a> </div> <h3>A <span class="Heading">Overview of the <strong class="pkg">homalg</strong> Package Source Code</span></h3> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chapA.txt new/HomalgToCAS-2017.11.26/doc/chapA.txt --- old/HomalgToCAS-2017.08.01/doc/chapA.txt 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/doc/chapA.txt 2017-12-19 11:17:57.000000000 +0100 @@ -3,21 +3,21 @@ [33X[0;0YThe package [5XHomalgToCAS[105X is split in several files.[133X - Filename [11X.gd[111X/[11X.gi[111X │ Content - ─────────────────────┼─ - [11XHomalgToCAS[111X │ the global variable [10XHOMALG_IO[110X and - │ the global function [10XhomalgIOMode[110X - │ - [11XhomalgExternalObject[111X │ [5Xhomalg[105X external objects, [10XhomalgPointer[110X, - │ [10XhomalgExternalCASystem[110X, [10XhomalgStream[110X, ... - │ - [11XHomalgExternalRing[111X │ [10XCreateHomalgExternalRing[110X, [10XHomalgExternalRingElement[110X - │ - [11XHomalgExternalMatrix[111X │ [10XConvertHomalgMatrix[110X, [10XConvertHomalgMatrixViaFile[110X - │ - [11XhomalgSendBlocking[111X │ [10XhomalgFlush[110X, [10XhomalgSendBlocking[110X - │ - [11XIO[111X │ [10XLaunchCAS[110X, [10XTerminateCAS[110X + Filename [11X.gd[111X/[11X.gi[111X │ Content + ─────────────────────┼──────────────────────────────────────────────────── + [11XHomalgToCAS[111X │ the global variable [10XHOMALG_IO[110X and + │ the global function [10XhomalgIOMode[110X + │ + [11XhomalgExternalObject[111X │ [5Xhomalg[105X external objects, [10XhomalgPointer[110X, + │ [10XhomalgExternalCASystem[110X, [10XhomalgStream[110X, ... + │ + [11XHomalgExternalRing[111X │ [10XCreateHomalgExternalRing[110X, [10XHomalgExternalRingElement[110X + │ + [11XHomalgExternalMatrix[111X │ [10XConvertHomalgMatrix[110X, [10XConvertHomalgMatrixViaFile[110X + │ + [11XhomalgSendBlocking[111X │ [10XhomalgFlush[110X, [10XhomalgSendBlocking[110X + │ + [11XIO[111X │ [10XLaunchCAS[110X, [10XTerminateCAS[110X [1XTable:[101X [13XThe [5XHomalgToCAS[105X package files[113X diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chapA_mj.html new/HomalgToCAS-2017.11.26/doc/chapA_mj.html --- old/HomalgToCAS-2017.08.01/doc/chapA_mj.html 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/doc/chapA_mj.html 2017-12-19 11:17:57.000000000 +0100 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (HomalgToCAS) - Appendix A: Overview of the homalg Package Source Code</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> @@ -23,8 +23,8 @@ <div class="chlinkprevnexttop"> <a href="chap0_mj.html">[Top of Book]</a> <a href="chap0_mj.html#contents">[Contents]</a> <a href="chap4_mj.html">[Previous Chapter]</a> <a href="chapBib_mj.html">[Next Chapter]</a> </div> <p id="mathjaxlink" class="pcenter"><a href="chapA.html">[MathJax off]</a></p> -<p><a id="X78D49DC684CAE641" name="X78D49DC684CAE641"></a></p> -<div class="ChapSects"><a href="chapA_mj.html#X78D49DC684CAE641">A <span class="Heading">Overview of the <strong class="pkg">homalg</strong> Package Source Code</span></a> +<p><a id="X84555A0687FBAE33" name="X84555A0687FBAE33"></a></p> +<div class="ChapSects"><a href="chapA_mj.html#X84555A0687FBAE33">A <span class="Heading">Overview of the <strong class="pkg">homalg</strong> Package Source Code</span></a> </div> <h3>A <span class="Heading">Overview of the <strong class="pkg">homalg</strong> Package Source Code</span></h3> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chapBib_mj.html new/HomalgToCAS-2017.11.26/doc/chapBib_mj.html --- old/HomalgToCAS-2017.08.01/doc/chapBib_mj.html 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/doc/chapBib_mj.html 2017-12-19 11:17:57.000000000 +0100 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (HomalgToCAS) - References</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chapInd.html new/HomalgToCAS-2017.11.26/doc/chapInd.html --- old/HomalgToCAS-2017.08.01/doc/chapInd.html 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/doc/chapInd.html 2017-12-19 11:17:57.000000000 +0100 @@ -25,10 +25,10 @@ <div class="index"> <h3>Index</h3> -<strong class="pkg">HomalgToCAS</strong> <a href="chap0.html#X8537FEB07AF2BEC8">.-3</a><br /> -<code class="func">HOMALG_IO.Pictograms</code> <a href="chap3.html#X862CF3DF79482869">3.2-1</a><br /> -<code class="func">homalgIOMode</code> <a href="chap3.html#X798522BD7B01027E">3.1-1</a><br /> -<code class="func">IsHomalgExternalRingRep</code> <a href="chap4.html#X7D2FB57D87A6B71A">4.1-1</a><br /> +<strong class="pkg">HomalgToCAS</strong> <a href="chap0.html#X8537FEB07AF2BEC8">.-3</a> <br /> +<code class="func">HOMALG_IO.Pictograms</code> <a href="chap3.html#X862CF3DF79482869">3.2-1</a> <br /> +<code class="func">homalgIOMode</code> <a href="chap3.html#X798522BD7B01027E">3.1-1</a> <br /> +<code class="func">IsHomalgExternalRingRep</code> <a href="chap4.html#X7D2FB57D87A6B71A">4.1-1</a> <br /> <p> </p> </div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chapInd.txt new/HomalgToCAS-2017.11.26/doc/chapInd.txt --- old/HomalgToCAS-2017.08.01/doc/chapInd.txt 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/doc/chapInd.txt 2017-12-19 11:17:57.000000000 +0100 @@ -2,10 +2,10 @@ [1XIndex[101X - [2XHOMALG_IO.Pictograms[102X 3.2-1 - [2XhomalgIOMode[102X 3.1-1 - [5XHomalgToCAS[105X .-3 - [2XIsHomalgExternalRingRep[102X 4.1-1 + [2XHOMALG_IO.Pictograms[102X 3.2-1 + [2XhomalgIOMode[102X 3.1-1 + [5XHomalgToCAS[105X .-3 + [2XIsHomalgExternalRingRep[102X 4.1-1 ------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/chapInd_mj.html new/HomalgToCAS-2017.11.26/doc/chapInd_mj.html --- old/HomalgToCAS-2017.08.01/doc/chapInd_mj.html 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/doc/chapInd_mj.html 2017-12-19 11:17:57.000000000 +0100 @@ -6,7 +6,7 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <script type="text/javascript" - src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> + src="http://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"> </script> <title>GAP (HomalgToCAS) - Index</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> @@ -28,10 +28,10 @@ <div class="index"> <h3>Index</h3> -<strong class="pkg">HomalgToCAS</strong> <a href="chap0_mj.html#X8537FEB07AF2BEC8">.-3</a><br /> -<code class="func">HOMALG_IO.Pictograms</code> <a href="chap3_mj.html#X862CF3DF79482869">3.2-1</a><br /> -<code class="func">homalgIOMode</code> <a href="chap3_mj.html#X798522BD7B01027E">3.1-1</a><br /> -<code class="func">IsHomalgExternalRingRep</code> <a href="chap4_mj.html#X7D2FB57D87A6B71A">4.1-1</a><br /> +<strong class="pkg">HomalgToCAS</strong> <a href="chap0_mj.html#X8537FEB07AF2BEC8">.-3</a> <br /> +<code class="func">HOMALG_IO.Pictograms</code> <a href="chap3_mj.html#X862CF3DF79482869">3.2-1</a> <br /> +<code class="func">homalgIOMode</code> <a href="chap3_mj.html#X798522BD7B01027E">3.1-1</a> <br /> +<code class="func">IsHomalgExternalRingRep</code> <a href="chap4_mj.html#X7D2FB57D87A6B71A">4.1-1</a> <br /> <p> </p> </div> Binary files old/HomalgToCAS-2017.08.01/doc/manual.pdf and new/HomalgToCAS-2017.11.26/doc/manual.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/doc/manual.six new/HomalgToCAS-2017.11.26/doc/manual.six --- old/HomalgToCAS-2017.08.01/doc/manual.six 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/doc/manual.six 2017-12-19 11:17:57.000000000 +0100 @@ -14,12 +14,11 @@ [ "\033[1X\033[33X\033[0;-2Y\033[5XHomalgToCAS\033[105X\033[101X\027\033[1X\\ 027 provides ...\033[133X\033[101X", "1.1", [ 1, 1, 0 ], 20, 4, - "homalgtocas\027\027 provides ...", "X7E7B84A080A537CA" ], + "homalgtocas provides ...", "X82F5B96B817F7863" ], [ "\033[1X\033[33X\033[0;-2YInstallation of the \033[5XHomalgToCAS\033[105X\\ 033[101X\027\033[1X\027 Package\033[133X\033[101X", "2", [ 2, 0, 0 ], 1, 5, - "installation of the homalgtocas\027\027 package", "X7D4A0869811EB342" ] - , + "installation of the homalgtocas package", "X85268DEB879735D2" ], [ "\033[1X\033[33X\033[0;-2YWatch and Influence the Communication\033[133X\\ 033[101X", "3", [ 3, 0, 0 ], 1, 6, "watch and influence the communication", @@ -43,8 +42,7 @@ [ "\033[1X\033[33X\033[0;-2YOverview of the \033[5Xhomalg\033[105X\033[101X\\ 027\033[1X\027 Package Source Code\033[133X\033[101X", "a", [ "A", 0, 0 ], 1, - 20, "overview of the homalg\027\027 package source code", - "X78D49DC684CAE641" ], + 20, "overview of the homalg package source code", "X84555A0687FBAE33" ], [ "Bibliography", "bib", [ "Bib", 0, 0 ], 1, 21, "bibliography", "X7A6F98FD85F02BFE" ], [ "References", "bib", [ "Bib", 0, 0 ], 1, 21, "references", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/gap/HomalgToCAS.gd new/HomalgToCAS-2017.11.26/gap/HomalgToCAS.gd --- old/HomalgToCAS-2017.08.01/gap/HomalgToCAS.gd 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/gap/HomalgToCAS.gd 2017-12-19 11:17:57.000000000 +0100 @@ -30,8 +30,11 @@ DeclareGlobalFunction( "homalgIOMode" ); -DeclareOperation( "ApplyCommandToString", - [ IsString, IsString ] ); +DeclareGlobalFunction( "ApplyCommandToString" ); DeclareOperation( "ShaSum", [ IsString ] ); + +DeclareGlobalFunction( "GetTimeOfDay" ); + +DeclareGlobalFunction( "FingerprintOfGapProcess" ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/gap/HomalgToCAS.gi new/HomalgToCAS-2017.11.26/gap/HomalgToCAS.gi --- old/HomalgToCAS-2017.08.01/gap/HomalgToCAS.gi 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/gap/HomalgToCAS.gi 2017-12-19 11:17:57.000000000 +0100 @@ -794,12 +794,26 @@ ## <#/GAPDoc> ## -InstallMethod( ApplyCommandToString, - "for two strings", - [ IsString, IsString ], - - function( cmd, str ) - local separator, directory, pointer, pid, file, filename, fs, output; +InstallGlobalFunction( ApplyCommandToString, + function( arg ) + local nargs, cmd, str, separator, directory, pointer, pid, file, filename, fs, output; + + nargs := Length( arg ); + + if nargs = 0 then + Error( "no arguments provided\n" ); + elif IsString( arg[1] ) then + cmd := arg[1]; + else + Error( "the first argument is not a string\n" ); + fi; + + if nargs = 1 then + elif IsString( arg[2] ) then + str := arg[2]; + else + Error( "the second argument is not a string\n" ); + fi; ## figure out the directory separtor: if IsBound( GAPInfo.UserHome ) then @@ -834,9 +848,13 @@ filename := Concatenation( directory, file ); - cmd := Filename( DirectoriesSystemPrograms(), cmd ); - - Exec( Concatenation( "echo ", str, " | ", cmd, " ", " > ", filename ) ); + if IsBound( str ) then + cmd := Filename( DirectoriesSystemPrograms(), cmd ); + + Exec( Concatenation( "echo ", str, " | ", cmd, " ", " > ", filename ) ); + else + Exec( Concatenation( cmd, " ", " > ", filename ) ); + fi; fs := IO_File( filename, "r" ); @@ -873,3 +891,41 @@ return sha{[ 1 .. Length( sha ) - 2 ]}; end ); + +## +InstallGlobalFunction( GetTimeOfDay, + function( arg ) + local t; + + t := ApplyCommandToString( "date +\"%Y-%m-%d:%H:%M:%S,%N\"" ); + + NormalizeWhitespace( t ); + + return t; + +end ); + +## +InstallGlobalFunction( FingerprintOfGapProcess, + function( arg ) + local f; + + f := rec( Version := GAPInfo.Version, + BuildDateTime := GAPInfo.BuildDateTime, + Architecture := GAPInfo.Architecture, + PID := IO_getpid(), + TimeOfDay := GetTimeOfDay() + ); + + if Length( arg ) > 0 then + if Length( arg ) = 1 then + f.ID := arg[1]; + else + f.ID := arg; + fi; + fi; + + return f; + +end ); + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/init.g new/HomalgToCAS-2017.11.26/init.g --- old/HomalgToCAS-2017.08.01/init.g 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/init.g 2017-12-19 11:17:57.000000000 +0100 @@ -31,24 +31,3 @@ ## IO ReadPackage( "HomalgToCAS", "gap/IO.gd" ); - -## This is a workaround since GAP (<=4.4.12) does not load -## the implementation parts of the different packages -## in the same order as the declaration parts; -## I hope this becomes obsolete in the future -LOADED_HomalgToCAS_implementation := true; - -## general stuff -ReadPackage( "HomalgToCAS", "gap/HomalgToCAS.gi" ); - -## pointers on external objects -ReadPackage( "HomalgToCAS", "gap/homalgExternalObject.gi" ); - -## statistics objects -ReadPackage( "HomalgToCAS", "gap/StatisticsObject.gi" ); - -## external rings -ReadPackage( "HomalgToCAS", "gap/HomalgExternalRing.gi" ); - -## IO -ReadPackage( "HomalgToCAS", "gap/IO.gi" ); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/makefile new/HomalgToCAS-2017.11.26/makefile --- old/HomalgToCAS-2017.08.01/makefile 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/makefile 2017-12-19 11:17:57.000000000 +0100 @@ -1,12 +1,16 @@ all: doc test -doc: - gap makedoc.g +doc: doc/manual.six + +doc/manual.six: makedoc.g \ + PackageInfo.g \ + gap/*.gd gap/*.gi + gap makedoc.g docclean: (cd doc ; ./clean) test: doc - gap -b maketest.g + gap maketest.g .PHONY: all doc docclean test diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/HomalgToCAS-2017.08.01/read.g new/HomalgToCAS-2017.11.26/read.g --- old/HomalgToCAS-2017.08.01/read.g 2017-08-29 14:52:28.000000000 +0200 +++ new/HomalgToCAS-2017.11.26/read.g 2017-12-19 11:17:57.000000000 +0100 @@ -11,8 +11,6 @@ ## ############################################################################# -if not ( IsBound( LOADED_HomalgToCAS_implementation ) and - LOADED_HomalgToCAS_implementation = true ) then ## general stuff ReadPackage( "HomalgToCAS", "gap/HomalgToCAS.gi" ); @@ -27,7 +25,6 @@ ## IO ReadPackage( "HomalgToCAS", "gap/IO.gi" ); -fi; ## external matrices ReadPackage( "HomalgToCAS", "gap/HomalgExternalMatrix.gi" );