Description of problem:
sagemath's classic notebook doens't work in Fedora 29 (bug 1640890), so after
finally convincing sagemath to export my old documents in the form of
Jupyter based notebooks (bug 1663158), i had hope that I could finally get
back to my work.
Unfortunately the Sagemath Jupyter kernel is missing.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install sagemath and all missing dependencies (bugs 1464520, 1636759, 1657825)
2. Then try to launch sage: "sage -n jupyter"
3. Notice a jupyter shell start in the browser, but only Python2 and Python3 is available in the 'kernel' drop down.
The Sagemath kernel is not available in the newly launched Jupuyter shell. Only standard kernels like Python2 and Python3 are available.
Arch-linux and debian have an additional package that provide the Sagemath Jupyter kernel: sagemath-jupyter.noarch
That package is not available in Fedora and the files it provide is not available in other packages:
> dnf provides /usr/share/jupyter/kernels/sagemath
> dnf provides /usr/share/jupyter/kernels/sagemath/kernel.json
Created attachment 1518126 [details]
With the attached tar file, that contains the 3 required symbolic links and a small "sagemath/kernel.json" file, it is possible to launch sagemath in the
new jupyter based notebook.
Please consider packaging something like this.
@Paulo Andrade, Ping?
Do you have any plan to add the kernel so Sage can be launched in Jupyter?
sagemath-8.3-2.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-f51ce43c89
sagemath-8.3-2.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-f51ce43c89
sagemath-8.3-2.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.