Developer's guide and configure : the list of packages needs some updating

67 views
Skip to first unread message

Emmanuel Charpentier

unread,
Jan 23, 2024, 2:44:43 AMJan 23
to sage-support

For installation from source on Debian, a few packages have incorrect names in the Developer’s guide (and possibly in the configuration process files) :

| Replace | with | +--------------------------------+----------------------------------| | beautifulsoup4 | python3-bs4 | | cython | cython3 | | hatch-vcs | python3-hatch-vcs | | importlib-resources | python3-importlib-resources | | ipykernel | python3-ipykernel | | meson-python | python3-mesonpy (?) | | python-fastjsonschema | python3-fastjsonschema | | python-hatch-fancy-pypi-readme | python3-hatch-fancy-pypi-readme | | python-tinycss2 | python3-tinycss2 | | rpy2 | python3-rpy2 | | setuptools-scm | python3-setuptools-scm | | sphinxcontrib-websupport | python3-sphinxcontrib.websupport |

A question : are clang and clang-relatedpackages necessary or a “simple recommendation” ? In the latter case, what is the rationale ?

Another couple of questions :

  • How to report such problems efficiently ?

  • What to fix in the source in order to fix them ?

HTH,

Dima Pasechnik

unread,
Jan 23, 2024, 4:21:12 AMJan 23
to sage-s...@googlegroups.com
package names per distribution are in build/pkgs/<package name>/distros/

so you might want to adjust debian.txt files there
and submit a PR with these changes

Matthias Koeppe

unread,
Jan 23, 2024, 1:13:08 PMJan 23
to sage-support
Many of these packages appeared in the 10.2 developer's guide only because of a bug in the script that generates this list.


Nevertheless, the package names should be corrected in build/pkgs/<package name>/distros/debian.txt, as Dima explained.
They only affect the experimental configuration explained in https://github.com/sagemath/sage/wiki/Sage-10.2-Release-Tour#configure---enable-system-site-packages-experimental and are otherwise just documentation.



Matthias Koeppe

unread,
Jan 23, 2024, 1:20:42 PMJan 23
to sage-support
By the way, a further improvement to this section in the installation guide is waiting for review in https://github.com/sagemath/sage/pull/37056
Reply all
Reply to author
Forward
0 new messages