New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Let mathjax spkg work with sagenb #17306
Comments
comment:2
I put a "need review" because the commit is ready, but there is no hurry if you need to discuss on the sagenb side. New commits:
|
Commit: |
Author: Thierry Monteil |
comment:3
Since this change works even without modifying the sagenb, I don't see any point in delaying the switch. For the users the difference should be using a more up-to-date version of MathJax. |
comment:4
Well, it's kind of a hack removing things from the egg, isn't it? Anyway, I won't be trying it in the near future, but if you have time to test it and there aren't any subtle things, obviously in the long run this is a very good idea. |
comment:5
Shouldn't the sagenb egg thing use the version number of the sagenb package (this should be available as some kind of env var in spkg-install)? |
comment:6
Replying to @kcrisman:
If i understand the motivation in having this ticket separate from #17288, sagenb development has not much energy. So, if sagenb developpers agree with this ticket, then it can be accepted without the need to release a new version of sagenb (and the removing part of spkg-install can be removed later once mathjax is removed from sagenb tarball during a following release). I just wanted to avoid this ticket to impose some additional work on the sagenb side. |
comment:8
Okay, in that case though I am not sure I will be able to review this - Andrey, I'm happy if you test this, though, I just don't want to mix things up too badly. Incidentally, I'm surprised you have to go to those lengths to find the version number, at least for sagenb; shouldn't there be a variable defining the current pkg version available inside the current pkg install process? It surprises me if that's not the case. But I admit I don't have independent proof of this. |
comment:9
I just read the By the way, |
comment:10
Ah, interesting. Do you think that it should be sourced? As long as those variables then change (and after a build are vanquished) that could be useful. |
comment:11
Replying to @kcrisman:
No, if we want some variable to be available in the |
comment:12
Waiting on #17288 at this time before bothering to review. |
comment:13
Mathjax is just a runtime dependency but doesn't block installing SageNB, right?. You can also make symlinks whose destination is not yet installed. So no need to list it in deps. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:16
lgtm |
Reviewer: Volker Braun |
comment:17
Merge conflict with sage-6.6.beta5 (ipython 3.0 update) |
comment:20
I hope the merge is correct. |
Changed branch from u/tmonteil/let_mathjax_spkg_work_with_sagenb to |
The aim of this ticket is to put mathjax (see #17288) as a dependency of sagenb spkg and let them work together.
Depends on #17288
CC: @jhpalmieri @kcrisman
Component: notebook
Keywords: mathjax notebook
Author: Thierry Monteil
Branch/Commit:
9c20f45
Reviewer: Volker Braun
Issue created by migration from https://trac.sagemath.org/ticket/17306
The text was updated successfully, but these errors were encountered: