diff --git a/.github/workflows/doc-build.yml b/.github/workflows/doc-build.yml index c56e9a06346..63490fd1c51 100644 --- a/.github/workflows/doc-build.yml +++ b/.github/workflows/doc-build.yml @@ -44,7 +44,7 @@ jobs: path: ~/conda_pkgs_dir key: ${{ runner.os }}-conda-${{ hashFiles('environment-${{ env.PYTHON_VERSION }}-linux.yml') }} - + - name: Compiler cache uses: hendrikmuhs/ccache-action@v1.2 with: @@ -62,7 +62,7 @@ jobs: channel-priority: true activate-environment: sage-dev environment-file: environment-${{ env.PYTHON_VERSION }}-linux.yml - + - name: Build Sage shell: bash -l {0} run: | @@ -123,6 +123,7 @@ jobs: -e 's;#L[0-9]*";";' \ -e 's;tab-set--[0-9]*-;tab-set-;g' \ -e 's;"tab-set--[0-9]*";"tab-set";' \ + -e 's/0x[0-9a-fA-F]*>/0x12345678\>/' \ && true) # If the regex list above is changed, the sed command in "Copy doc" step should also be changed # Create git repo from old doc @@ -168,6 +169,7 @@ jobs: -e 's;#L[0-9]*";";' \ -e 's;tab-set--[0-9]*-;tab-set-;g' \ -e 's;"tab-set--[0-9]*";"tab-set";' \ + -e 's/0x[0-9a-fA-F]*>/0x12345678\>/' \ && git commit -a -m 'wipe-out') # If the regex list above is changed, the sed command in "Store old doc" step should also be changed # Since HEAD is at commit 'wipe-out', HEAD~1 is commit 'new' (new doc), HEAD~2 is commit 'old' (old doc) diff --git a/src/doc/ca/intro/conf.py b/src/doc/ca/intro/conf.py index 71d81dcdbf3..d90c496f6c4 100644 --- a/src/doc/ca/intro/conf.py +++ b/src/doc/ca/intro/conf.py @@ -29,9 +29,9 @@ # General information about the project. project = "Introducció de Sage" -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v"+release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = 'TutorialdeSage' diff --git a/src/doc/de/a_tour_of_sage/conf.py b/src/doc/de/a_tour_of_sage/conf.py index 71fc7ef9012..b170e9d3905 100644 --- a/src/doc/de/a_tour_of_sage/conf.py +++ b/src/doc/de/a_tour_of_sage/conf.py @@ -33,10 +33,9 @@ name = "a_tour_of_sage" language = 'de' -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release -html_short_title = "Sage Rundgang v" + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = "Sage Rundgang" # Output file base name for HTML help builder. htmlhelp_basename = name diff --git a/src/doc/de/thematische_anleitungen/conf.py b/src/doc/de/thematische_anleitungen/conf.py index 337f1a98c68..c69f9719193 100644 --- a/src/doc/de/thematische_anleitungen/conf.py +++ b/src/doc/de/thematische_anleitungen/conf.py @@ -31,9 +31,9 @@ name = 'ThematischeAnleitungen-de' language = "de" -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = name diff --git a/src/doc/de/tutorial/conf.py b/src/doc/de/tutorial/conf.py index 399a915e9f4..bc98c77d920 100644 --- a/src/doc/de/tutorial/conf.py +++ b/src/doc/de/tutorial/conf.py @@ -31,9 +31,9 @@ name = 'SageTutorial-de' language = "de" -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v"+release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = name diff --git a/src/doc/el/a_tour_of_sage/conf.py b/src/doc/el/a_tour_of_sage/conf.py index 0aa28370460..8500715bd7e 100644 --- a/src/doc/el/a_tour_of_sage/conf.py +++ b/src/doc/el/a_tour_of_sage/conf.py @@ -31,9 +31,9 @@ name = 'a_tour_of_sage' language = 'el' -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + ' v' + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = name diff --git a/src/doc/en/a_tour_of_sage/conf.py b/src/doc/en/a_tour_of_sage/conf.py index d86586e5527..dcc156ac829 100644 --- a/src/doc/en/a_tour_of_sage/conf.py +++ b/src/doc/en/a_tour_of_sage/conf.py @@ -29,8 +29,7 @@ # General information about the project. project = "A Tour of Sage" -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". +# The name for this set of Sphinx documents. Do not include release info. html_title = project html_short_title = project diff --git a/src/doc/en/constructions/conf.py b/src/doc/en/constructions/conf.py index b6bbbbaab3b..a2b88ea5a4a 100644 --- a/src/doc/en/constructions/conf.py +++ b/src/doc/en/constructions/conf.py @@ -29,7 +29,7 @@ # General information about the project. project = "Constructions" -# The name for this set of Sphinx documents. +# The name for this set of Sphinx documents. Do not include release info. html_title = project html_short_title = project diff --git a/src/doc/en/developer/conf.py b/src/doc/en/developer/conf.py index e8877d61770..44b28affe72 100644 --- a/src/doc/en/developer/conf.py +++ b/src/doc/en/developer/conf.py @@ -29,7 +29,7 @@ # General information about the project. project = "Developer Guide" -# The name for this set of Sphinx documents. +# The name for this set of Sphinx documents. Do not include release info. html_title = project html_short_title = project diff --git a/src/doc/en/faq/conf.py b/src/doc/en/faq/conf.py index 4c8a71bd9d1..ccf8192cd0d 100644 --- a/src/doc/en/faq/conf.py +++ b/src/doc/en/faq/conf.py @@ -31,7 +31,7 @@ # General information about the project. project = "FAQ" -# The name for this set of Sphinx documents. +# The name for this set of Sphinx documents. Do not include release info. html_title = project html_short_title = project diff --git a/src/doc/en/installation/conf.py b/src/doc/en/installation/conf.py index ea6956d2678..2e85568b7f7 100644 --- a/src/doc/en/installation/conf.py +++ b/src/doc/en/installation/conf.py @@ -29,7 +29,7 @@ # General information about the project. project = "Installation Guide" -# The name for this set of Sphinx documents. +# The name for this set of Sphinx documents. Do not include release info. html_title = project html_short_title = project diff --git a/src/doc/en/prep/conf.py b/src/doc/en/prep/conf.py index 645d451644d..880313aa51f 100644 --- a/src/doc/en/prep/conf.py +++ b/src/doc/en/prep/conf.py @@ -30,7 +30,7 @@ project = "PREP Tutorials" copyright = "2012, Rob Beezer, Karl-Dieter Crisman, and Jason Grout" -# The name for this set of Sphinx documents. +# The name for this set of Sphinx documents. Do not include release info. html_title = project html_short_title = project diff --git a/src/doc/en/reference/conf.py b/src/doc/en/reference/conf.py index 984c43363f2..be1bad1ccdf 100644 --- a/src/doc/en/reference/conf.py +++ b/src/doc/en/reference/conf.py @@ -34,7 +34,7 @@ # General information about the project. project = "Reference Manual" -# The name for this set of Sphinx documents. +# The name for this set of Sphinx documents. Do not include release info. html_title = project html_short_title = project diff --git a/src/doc/en/thematic_tutorials/conf.py b/src/doc/en/thematic_tutorials/conf.py index cb6d1662f47..7422953919b 100644 --- a/src/doc/en/thematic_tutorials/conf.py +++ b/src/doc/en/thematic_tutorials/conf.py @@ -31,7 +31,7 @@ # General information about the project. project = "Thematic Tutorials" -# The name for this set of Sphinx documents. +# The name for this set of Sphinx documents. Do not include release info. html_title = project html_short_title = project diff --git a/src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/conf.py b/src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/conf.py deleted file mode 100644 index b8eef385e4f..00000000000 --- a/src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/conf.py +++ /dev/null @@ -1,42 +0,0 @@ -# nodoctest -# Numerical Sage documentation build configuration file, created by -# sphinx-quickstart on Sat Dec 6 11:08:04 2008. -# -# This file is execfile()d with the current directory set to its containing dir. -# -# The contents of this file are pickled, so don't put values in the namespace -# that aren't pickleable (module imports are okay, they're removed automatically). -# -# All configuration values have a default; values that are commented out -# serve to show the default. - -from sage_docbuild.conf import release -from sage_docbuild.conf import * # NOQA - -# Add any paths that contain custom static files (such as style sheets), -# relative to this directory to html_static_path. They are copied after the -# builtin static files, so a file named "default.css" will overwrite the -# builtin "default.css". html_common_static_path imported from sage_docbuild.conf -# contains common paths. -html_static_path = [] + html_common_static_path - -# General information about the project. -name = 'bordeaux_2008' -project = 'Three Lectures about Explicit Methods in\nNumber Theory Using Sage' - -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release -copyright = "2008, William Stein" - -html_short_title = 'Bordeaux Lectures v' + release - -# Output file base name for HTML help builder. -htmlhelp_basename = name - -# Grouping the document tree into LaTeX files. List of tuples -# (source start file, target name, title, author, document class [howto/manual]). -latex_documents = [ - ('index', name + '.tex', 'Three Lectures about Explicit Methods in\nNumber Theory Using Sage', - 'William Stein', 'manual'), -] diff --git a/src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/index.rst b/src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/index.rst index a5f503c2cef..bf06f6b3dfd 100644 --- a/src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/index.rst +++ b/src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/index.rst @@ -3,6 +3,8 @@ Three Lectures about Explicit Methods in Number Theory Using Sage ================================================================= +.. MODULEAUTHOR:: William Stein (2008) + This article is about using the mathematical software Sage to do computations with number fields and modular forms. It was written for the October 2008 Bordeaux meeting on explicit methods in number diff --git a/src/doc/en/thematic_tutorials/numerical_sage/conf.py b/src/doc/en/thematic_tutorials/numerical_sage/conf.py deleted file mode 100644 index 5772289f6fa..00000000000 --- a/src/doc/en/thematic_tutorials/numerical_sage/conf.py +++ /dev/null @@ -1,42 +0,0 @@ -# nodoctest -# Numerical Sage documentation build configuration file, created by -# sphinx-quickstart on Sat Dec 6 11:08:04 2008. -# -# This file is execfile()d with the current directory set to its containing dir. -# -# The contents of this file are pickled, so don't put values in the namespace -# that aren't pickleable (module imports are okay, they're removed automatically). -# -# All configuration values have a default; values that are commented out -# serve to show the default. - -from sage_docbuild.conf import release -from sage_docbuild.conf import * # NOQA - -# Add any paths that contain custom static files (such as style sheets), -# relative to this directory to html_static_path. They are copied after the -# builtin static files, so a file named "default.css" will overwrite the -# builtin "default.css". html_common_static_path imported from sage_docbuild.conf -# contains common paths. -html_static_path = [] + html_common_static_path - -# General information about the project. -project = 'Numerical Computing with Sage' -copyright = '2008, Josh Kantor' -name = 'numerical_sage' - -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release - -html_short_title = 'Numerical Sage v' + release - -# Output file base name for HTML help builder. -htmlhelp_basename = name - -# Grouping the document tree into LaTeX files. List of tuples -# (source start file, target name, title, author, document class [howto/manual]). -latex_documents = [ - ('index', name + '.tex', 'Numerical Computing with Sage', - 'The Sage Development Team', 'manual'), -] diff --git a/src/doc/en/thematic_tutorials/numerical_sage/index.rst b/src/doc/en/thematic_tutorials/numerical_sage/index.rst index babb3dd44e9..670506a3138 100644 --- a/src/doc/en/thematic_tutorials/numerical_sage/index.rst +++ b/src/doc/en/thematic_tutorials/numerical_sage/index.rst @@ -11,6 +11,8 @@ Numerical Computing with Sage Beware that this document may be obsolete. +.. MODULEAUTHOR:: Josh Kantor (2008) + This document is designed to introduce the reader to the tools in Sage that are useful for doing numerical computation. By numerical computation we essentially mean machine precision floating point diff --git a/src/doc/en/tutorial/conf.py b/src/doc/en/tutorial/conf.py index b566ec19677..e91ae3a8284 100644 --- a/src/doc/en/tutorial/conf.py +++ b/src/doc/en/tutorial/conf.py @@ -29,7 +29,7 @@ # General information about the project. project = "Tutorial" -# The name for this set of Sphinx documents. +# The name for this set of Sphinx documents. Do not include release info. html_title = project html_short_title = project diff --git a/src/doc/en/website/conf.py b/src/doc/en/website/conf.py index 38f31e5d46f..4f972fd9876 100644 --- a/src/doc/en/website/conf.py +++ b/src/doc/en/website/conf.py @@ -23,7 +23,7 @@ # General information about the project. project = "Documentation" -# The name for this set of Sphinx documents. +# The name for this set of Sphinx documents. Do not include release info. html_title = project html_short_title = project diff --git a/src/doc/es/a_tour_of_sage/conf.py b/src/doc/es/a_tour_of_sage/conf.py index dee2afa4d66..b49ca05d307 100644 --- a/src/doc/es/a_tour_of_sage/conf.py +++ b/src/doc/es/a_tour_of_sage/conf.py @@ -33,10 +33,9 @@ name = 'a_tour_of_sage' language = 'es' -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release -html_short_title = project + " v" + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = name diff --git a/src/doc/es/tutorial/conf.py b/src/doc/es/tutorial/conf.py index 43e23fdc568..e398fbc496a 100644 --- a/src/doc/es/tutorial/conf.py +++ b/src/doc/es/tutorial/conf.py @@ -31,9 +31,9 @@ name = 'tutorial-es' language = "es" -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = 'SageTutorial' diff --git a/src/doc/fr/a_tour_of_sage/conf.py b/src/doc/fr/a_tour_of_sage/conf.py index 3394d376087..bfc51b6f929 100644 --- a/src/doc/fr/a_tour_of_sage/conf.py +++ b/src/doc/fr/a_tour_of_sage/conf.py @@ -31,9 +31,9 @@ name = 'a_tour_of_sage' language = 'fr' -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = name diff --git a/src/doc/fr/tutorial/conf.py b/src/doc/fr/tutorial/conf.py index 1b4057b2508..f41245859cb 100644 --- a/src/doc/fr/tutorial/conf.py +++ b/src/doc/fr/tutorial/conf.py @@ -31,9 +31,9 @@ name = 'tutorial-fr' language = "fr" -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = name diff --git a/src/doc/hu/a_tour_of_sage/conf.py b/src/doc/hu/a_tour_of_sage/conf.py index b097f56dfe0..7aa9f17e5b9 100644 --- a/src/doc/hu/a_tour_of_sage/conf.py +++ b/src/doc/hu/a_tour_of_sage/conf.py @@ -33,10 +33,9 @@ name = 'a_tour_of_sage' language = 'hu' -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release -html_short_title = project + " v" + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = name diff --git a/src/doc/it/a_tour_of_sage/conf.py b/src/doc/it/a_tour_of_sage/conf.py index d06280ece36..3affdcef4d9 100644 --- a/src/doc/it/a_tour_of_sage/conf.py +++ b/src/doc/it/a_tour_of_sage/conf.py @@ -31,10 +31,9 @@ name = 'a_tour_of_sage' language = 'it' -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release -html_short_title = project + " v" + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = name diff --git a/src/doc/it/faq/conf.py b/src/doc/it/faq/conf.py index e3898184a1f..a1fe7425ef0 100644 --- a/src/doc/it/faq/conf.py +++ b/src/doc/it/faq/conf.py @@ -31,9 +31,9 @@ # General information about the project. project = "Sage FAQ" -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = "faq" diff --git a/src/doc/it/tutorial/conf.py b/src/doc/it/tutorial/conf.py index 15186edb4ba..124f55be554 100644 --- a/src/doc/it/tutorial/conf.py +++ b/src/doc/it/tutorial/conf.py @@ -31,9 +31,9 @@ name = 'tutorial-it' language = "it" -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = name diff --git a/src/doc/ja/a_tour_of_sage/conf.py b/src/doc/ja/a_tour_of_sage/conf.py index e8ec7cca39b..3c30055d68c 100644 --- a/src/doc/ja/a_tour_of_sage/conf.py +++ b/src/doc/ja/a_tour_of_sage/conf.py @@ -35,9 +35,9 @@ # https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-latex_engine latex_engine = 'uplatex' -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = name diff --git a/src/doc/ja/tutorial/conf.py b/src/doc/ja/tutorial/conf.py index 9002593de99..25b4f19b1c4 100644 --- a/src/doc/ja/tutorial/conf.py +++ b/src/doc/ja/tutorial/conf.py @@ -35,9 +35,9 @@ # https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-latex_engine latex_engine = 'uplatex' -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = name diff --git a/src/doc/pt/a_tour_of_sage/conf.py b/src/doc/pt/a_tour_of_sage/conf.py index 267d499ca64..05ccee19472 100644 --- a/src/doc/pt/a_tour_of_sage/conf.py +++ b/src/doc/pt/a_tour_of_sage/conf.py @@ -31,10 +31,9 @@ name = 'a_tour_of_sage' language = 'pt_BR' -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release -html_short_title = project + " v" + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = name diff --git a/src/doc/pt/tutorial/conf.py b/src/doc/pt/tutorial/conf.py index a5cabc5b0d1..d5f282c9928 100644 --- a/src/doc/pt/tutorial/conf.py +++ b/src/doc/pt/tutorial/conf.py @@ -31,9 +31,9 @@ name = 'tutorial-pt' language = "pt_BR" -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = name diff --git a/src/doc/ru/tutorial/conf.py b/src/doc/ru/tutorial/conf.py index 5d39f7d2600..261d504089e 100644 --- a/src/doc/ru/tutorial/conf.py +++ b/src/doc/ru/tutorial/conf.py @@ -31,9 +31,9 @@ name = 'tutorial-ru' language = "ru" -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = name diff --git a/src/doc/tr/a_tour_of_sage/conf.py b/src/doc/tr/a_tour_of_sage/conf.py index bb4dbc58365..70c0c4eebea 100644 --- a/src/doc/tr/a_tour_of_sage/conf.py +++ b/src/doc/tr/a_tour_of_sage/conf.py @@ -30,10 +30,9 @@ project = 'Sage Turu' name = 'a_tour_of_sage' -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release -html_short_title = "Sage Turu v" + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = name diff --git a/src/doc/zh/a_tour_of_sage/conf.py b/src/doc/zh/a_tour_of_sage/conf.py index 805b429f575..6d51abc3eb4 100644 --- a/src/doc/zh/a_tour_of_sage/conf.py +++ b/src/doc/zh/a_tour_of_sage/conf.py @@ -35,9 +35,9 @@ # https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-latex_engine latex_engine = 'xelatex' -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = name diff --git a/src/doc/zh/tutorial/conf.py b/src/doc/zh/tutorial/conf.py index 4a7a7693b43..35af4d51763 100644 --- a/src/doc/zh/tutorial/conf.py +++ b/src/doc/zh/tutorial/conf.py @@ -35,9 +35,9 @@ # https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-latex_engine latex_engine = 'xelatex' -# The name for this set of Sphinx documents. If None, it defaults to -# " v documentation". -html_title = project + " v" + release +# The name for this set of Sphinx documents. Do not include release info. +html_title = project +html_short_title = project # Output file base name for HTML help builder. htmlhelp_basename = name