Well, since I am new at this... can anyone answer my questions?
To start, I tried to force a hard rewrite of ALL the code in my branch, which which came from the develop branch.
This is to protect any mistakes being made.
I did a hard reset and deleted any intermediate files, using 2 git commands and also running the make command to remove the spurious documenation files as the sage messages said.
Then I ran make again and got this error:
[sagemath_doc_html-none] [hyperboli] The inventory files are in local/share/doc/sage/inventory/en/reference/hyperbolic_geometry.
[sagemath_doc_html-none] Error building the documentation.
[sagemath_doc_html-none] Traceback (most recent call last):
[sagemath_doc_html-none] File "/home/owner/sage/local/var/lib/sage/venv-python3.9.9/lib/python3.9/runpy.py", line 197, in _run_module_as_main
[sagemath_doc_html-none] return _run_code(code, main_globals, None,
[sagemath_doc_html-none] File "/home/owner/sage/local/var/lib/sage/venv-python3.9.9/lib/python3.9/runpy.py", line 87, in _run_code
[sagemath_doc_html-none] exec(code, run_globals)
[sagemath_doc_html-none] File "/home/owner/sage/local/var/lib/sage/venv-python3.9.9/lib/python3.9/site-packages/sage_docbuild/__main__.py", line 2, in <module>
[sagemath_doc_html-none] main()
[sagemath_doc_html-none] File "/home/owner/sage/local/var/lib/sage/venv-python3.9.9/lib/python3.9/site-packages/sage_docbuild/__init__.py", line 1775, in main
[sagemath_doc_html-none] builder()
[sagemath_doc_html-none] File "/home/owner/sage/local/var/lib/sage/venv-python3.9.9/lib/python3.9/site-packages/sage_docbuild/__init__.py", line 823, in _wrapper
[sagemath_doc_html-none] getattr(DocBuilder, build_type)(self, *args, **kwds)
[sagemath_doc_html-none] File "/home/owner/sage/local/var/lib/sage/venv-python3.9.9/lib/python3.9/site-packages/sage_docbuild/__init__.py", line 137, in f
[sagemath_doc_html-none] runsphinx()
[sagemath_doc_html-none] File "/home/owner/sage/local/var/lib/sage/venv-python3.9.9/lib/python3.9/site-packages/sage_docbuild/sphinxbuild.py", line 323, in runsphinx
[sagemath_doc_html-none] sys.stderr.raise_errors()
[sagemath_doc_html-none] File "/home/owner/sage/local/var/lib/sage/venv-python3.9.9/lib/python3.9/site-packages/sage_docbuild/sphinxbuild.py", line 258, in raise_errors
[sagemath_doc_html-none] raise OSError(self._error)
[sagemath_doc_html-none] OSError: /home/owner/sage/local/var/lib/sage/venv-python3.9.9/lib/python3.9/site-packages/sage/geometry/hyperbolic_space/hyperbolic_geodesic.py:docstring of sage.geometry.hyperbolic_spac
e.hyperbolic_geodesic.HyperbolicGeodesic.perpendicular_bisector:12: WARNING: Exception occurred in plotting hyperbolic_geodesic-18
[sagemath_doc_html-none]
[sagemath_doc_html-none] Note: incremental documentation builds sometimes cause spurious
[sagemath_doc_html-none] error messages. To be certain that these are real errors, run
[sagemath_doc_html-none] "make doc-clean doc-uninstall" first and try again.
[sagemath_doc_html-none] make[6]: *** [Makefile:20: doc-inventory--reference-hyperbolic_geometry] Error 1
[sagemath_doc_html-none] make[5]: *** [Makefile:37: doc-inventory-reference] Error 2
make[4]: *** [Makefile:2866: sagemath_doc_html-SAGE_DOCS-no-deps] Error 2
make[3]: *** [Makefile:2866: /home/owner/sage/local/var/lib/sage/installed/sagemath_doc_html-none] Error 2
make[2]: *** [Makefile:2427: all-start] Error 2
make[2]: Leaving directory '/home/owner/sage/build/make'
real 8m56.327s
user 5m1.098s
sys 0m11.358s
***************************************************************
Error building Sage.
The following package(s) may have failed to build (not necessarily
during this run of 'make all-start'):
It is safe to delete any log files and build directories, but they
contain information that is helpful for debugging build problems.
WARNING: If you now run 'make' again, the build directory of the
same version of the package will, by default, be deleted. Set the
environment variable SAGE_KEEP_BUILT_SPKGS=yes to prevent this.
make[1]: *** [Makefile:39: all-start] Error 1
make[1]: Leaving directory '/home/owner/sage'
make: *** [Makefile:13: all] Error 2
owner@localhost:~/sage>
-------------------------
==================================================
I followed the suggestion above.
I tried the make command again.. and a failure occurs.
=================================================
[sagemath_doc_html-none] cd /home/owner/sage && ./sage --docbuild --no-pdf-links reference/interfaces inventory --no-prune-empty-dirs
[sagemath_doc_html-none] Error building the documentation.
[sagemath_doc_html-none] Traceback (most recent call last):
[sagemath_doc_html-none] File "/home/owner/sage/local/var/lib/sage/venv-python3.9.9/lib/python3.9/runpy.py", line 197, in _run_module_as_main
[sagemath_doc_html-none] return _run_code(code, main_globals, None,
[sagemath_doc_html-none] File "/home/owner/sage/local/var/lib/sage/venv-python3.9.9/lib/python3.9/runpy.py", line 87, in _run_code
[sagemath_doc_html-none] exec(code, run_globals)
[sagemath_doc_html-none] File "/home/owner/sage/local/var/lib/sage/venv-python3.9.9/lib/python3.9/site-packages/sage_docbuild/__main__.py", line 2, in <module>
[sagemath_doc_html-none] main()
[sagemath_doc_html-none] File "/home/owner/sage/local/var/lib/sage/venv-python3.9.9/lib/python3.9/site-packages/sage_docbuild/__init__.py", line 1775, in main
[sagemath_doc_html-none] builder()
[sagemath_doc_html-none] File "/home/owner/sage/local/var/lib/sage/venv-python3.9.9/lib/python3.9/site-packages/sage_docbuild/__init__.py", line 811, in _wrapper
[sagemath_doc_html-none] self.write_auto_rest_file(module_name)
[sagemath_doc_html-none] File "/home/owner/sage/local/var/lib/sage/venv-python3.9.9/lib/python3.9/site-packages/sage_docbuild/__init__.py", line 1107, in write_auto_rest_file
[sagemath_doc_html-none] title = self.get_module_docstring_title(module_name)
[sagemath_doc_html-none] File "/home/owner/sage/local/var/lib/sage/venv-python3.9.9/lib/python3.9/site-packages/sage_docbuild/__init__.py", line 1068, in get_module_docstring_title
[sagemath_doc_html-none] __import__(module_name)
[sagemath_doc_html-none] File "/home/owner/sage/local/var/lib/sage/venv-python3.9.9/lib/python3.9/site-packages/sage/interfaces/maxima_lib.py", line 112, in <module>
[sagemath_doc_html-none] ecl_eval("(require 'maxima \"{}\")".format(MAXIMA_FAS))
[sagemath_doc_html-none] File "sage/libs/ecl.pyx", line 1358, in sage.libs.ecl.ecl_eval (build/cythonized/sage/libs/ecl.c:10847)
[sagemath_doc_html-none] cpdef EclObject ecl_eval(str s):
[sagemath_doc_html-none] File "sage/libs/ecl.pyx", line 1381, in sage.libs.ecl.ecl_eval (build/cythonized/sage/libs/ecl.c:10780)
[sagemath_doc_html-none] o=ecl_safe_eval(python_to_ecl(s, True))
[sagemath_doc_html-none] File "sage/libs/ecl.pyx", line 327, in sage.libs.ecl.ecl_safe_eval (build/cythonized/sage/libs/ecl.c:5562)
[sagemath_doc_html-none] raise RuntimeError("ECL says: {}".format(message))
[sagemath_doc_html-none] RuntimeError: ECL says: LOAD: Could not load file #P"/home/owner/sage/local/lib/ecl-21.2.1/maxima.fas" (Error: "/home/owner/sage/local/lib/ecl-21.2.1/maxima.fas: file too short")
[sagemath_doc_html-none]
[sagemath_doc_html-none] Note: incremental documentation builds sometimes cause spurious
[sagemath_doc_html-none] error messages. To be certain that these are real errors, run
[sagemath_doc_html-none] "make doc-clean doc-uninstall" first and try again.
[sagemath_doc_html-none] make[6]: *** [Makefile:20: doc-inventory--reference-interfaces] Error 1
[sagemath_doc_html-none] make[5]: *** [Makefile:37: doc-inventory-reference] Error 2
make[4]: *** [Makefile:2866: sagemath_doc_html-SAGE_DOCS-no-deps] Error 2
make[3]: *** [Makefile:2866: /home/owner/sage/local/var/lib/sage/installed/sagemath_doc_html-none] Error 2
make[2]: *** [Makefile:2427: all-start] Error 2
make[2]: Leaving directory '/home/owner/sage/build/make'
real 5m6.292s
user 2m45.914s
sys 0m9.745s
***************************************************************
Error building Sage.
The following package(s) may have failed to build (not necessarily
during this run of 'make all-start'):
It is safe to delete any log files and build directories, but they
contain information that is helpful for debugging build problems.
WARNING: If you now run 'make' again, the build directory of the
same version of the package will, by default, be deleted. Set the
environment variable SAGE_KEEP_BUILT_SPKGS=yes to prevent this.
make[1]: *** [Makefile:39: all-start] Error 1
make[1]: Leaving directory '/home/owner/sage'
make: *** [Makefile:13: all] Error 2
=========================================================================
QUESTION: Is this behavior normal? I would think compileable code is stored in the server, not crashing code ???
Is maxima.fas TOO short as the message says, or is it fooled and putting out what it think is the best explanation?
I have tried 5 times to build and keep crashing.
=====================================================================================================
git status shows
owner@localhost:~/sage> git status
On branch rlr_code
Your branch is up to date with 'origin/develop'.
nothing to commit, working tree clean
---------
==================================================
Well, I wanted to make sure that I am starting with clean good code, git believes the code is clean
=========================================================
and git show splashes 106 lines or so:
commit 8ea92d580ab9ead3e7837e81bb9c1e5ed532a26a
Author: Release Manager <rel...@sagemath.org>
Date: Tue Jan 18 23:01:58 2022 +0100
Updated SageMath version to 9.5.rc3
diff --git a/.zenodo.json b/.zenodo.json
index 64dd9cb67a..ca0a6f7306 100644
--- a/.zenodo.json
+++ b/.zenodo.json
@@ -1,10 +1,10 @@
{
"description": "Mirror of the Sage https://sagemath.org/ source tree",
"license": "other-open",
- "title": "sagemath/sage: 9.5.rc2",
- "version": "9.5.rc2",
+ "title": "sagemath/sage: 9.5.rc3",
+ "version": "9.5.rc3",
"upload_type": "software",
- "publication_date": "2022-01-16",
+ "publication_date": "2022-01-18",
"creators": [
{
"affiliation": "SageMath.org",
@@ -15,13 +15,13 @@
"related_identifiers": [
{
"scheme": "url",
- "identifier": "https://github.com/sagemath/sage/tree/9.5.rc2",
+ "identifier": "https://github.com/sagemath/sage/tree/9.5.rc3",
"relation": "isSupplementTo"
},
{
"scheme": "doi",
"identifier": "10.5281/zenodo.593563",
- "relation": "isVersionOf"
+ "relation": "isNewVersionOf"
}
]
}
diff --git a/VERSION.txt b/VERSION.txt
index 6f87024f7f..8660115d9a 100644
--- a/VERSION.txt
+++ b/VERSION.txt
@@ -1 +1 @@
-SageMath version 9.5.rc2, Release Date: 2022-01-16
+SageMath version 9.5.rc3, Release Date: 2022-01-18
diff --git a/build/pkgs/configure/checksums.ini b/build/pkgs/configure/checksums.ini
index 498f4e9b89..54fd1301fa 100644
--- a/build/pkgs/configure/checksums.ini
+++ b/build/pkgs/configure/checksums.ini
@@ -1,4 +1,4 @@
tarball=configure-VERSION.tar.gz
-sha1=a3188e8ed188d44268d93955bca15fbf654cbb46
-md5=f88319ed9a442a527fece4cdc90e9118
-cksum=807237979
+sha1=82db5472ac5d29950254ec45b1f448dbc4f8e9f0
+md5=92c171e5c495c2c2f601d49f89cdaa36
+cksum=3258581436
diff --git a/build/pkgs/configure/package-version.txt b/build/pkgs/configure/package-version.txt
index 1d9156829f..96d4948a4a 100644
--- a/build/pkgs/configure/package-version.txt
+++ b/build/pkgs/configure/package-version.txt
@@ -1 +1 @@
-69c93648bc6742ec9b84cafdcb65e49ef0bddaa5
+ad7e1731c0dd97d79084a0c3baa0022ba4cfff69
diff --git a/build/pkgs/sagelib/package-version.txt b/build/pkgs/sagelib/package-version.txt
index ff45140297..825ef9d2db 100644
--- a/build/pkgs/sagelib/package-version.txt
+++ b/build/pkgs/sagelib/package-version.txt
@@ -1 +1 @@
-9.5.rc2
+9.5.rc3
diff --git a/src/VERSION.txt b/src/VERSION.txt
index ff45140297..825ef9d2db 100644
--- a/src/VERSION.txt
+++ b/src/VERSION.txt
@@ -1 +1 @@
-9.5.rc2
+9.5.rc3
diff --git a/src/bin/sage-version.sh b/src/bin/sage-version.sh
index 3b5049389a..fac8ca6138 100644
--- a/src/bin/sage-version.sh
+++ b/src/bin/sage-version.sh
@@ -1,5 +1,5 @@
# Sage version information for shell scripts
# This file is auto-generated by the sage-update-version script, do not edit!
-SAGE_VERSION='9.5.rc2'
-SAGE_RELEASE_DATE='2022-01-16'
-SAGE_VERSION_BANNER='SageMath version 9.5.rc2, Release Date: 2022-01-16'
+SAGE_VERSION='9.5.rc3'
+SAGE_RELEASE_DATE='2022-01-18'
+SAGE_VERSION_BANNER='SageMath version 9.5.rc3, Release Date: 2022-01-18'
diff --git a/src/sage/version.py b/src/sage/version.py
index 80194b4f91..62d1a1b670 100644
--- a/src/sage/version.py
+++ b/src/sage/version.py
@@ -1,5 +1,5 @@
# Sage version information for Python scripts
# This file is auto-generated by the sage-update-version script, do not edit!
-version = '9.5.rc2'
-date = '2022-01-16'
-banner = 'SageMath version 9.5.rc2, Release Date: 2022-01-16'
+version = '9.5.rc3'
+date = '2022-01-18'
+banner = 'SageMath version 9.5.rc3, Release Date: 2022-01-18'
-------------
===========
I don't know if the above information indicates that I have a legitimate error-free copy of sage v 9.5.rc3 ???
I know that git says it runs error free...
but I cannot build ..
I am going to erase the whole folder and start all over again, like bare hard metal on the disk drive