#13176: Upgrade sage-mode to 0.7
----------------------------------+-----------------------------------------
Reporter: kcrisman | Owner: was
Type: enhancement | Status: needs_review
Priority: minor | Milestone: sage-5.2
Component: user interface | Resolution:
Keywords: sage-mode | Work issues:
Report Upstream: N/A | Reviewers: Ivan Andrus
Authors: Nick Alexander | Merged in:
Dependencies: | Stopgaps:
----------------------------------+-----------------------------------------
Comment (by iandrus):
Replying to [comment:8 kcrisman]:
> Replying to [comment:6 iandrus]:
> > Replying to [comment:5 kcrisman]:
> > > Oh, one more thing - your 0.8 spkg that you posted on the wiki is
called {{{sage_mode}}} not {{{sage-mode}}}, but you'll need to do the
latter because otherwise people will do {{{sage -i sage-mode}}} and still
get 0.7 or nothing. Probably that was just a typo.
> >
> > Well it's not really a typo. The reason I changed it to underscore is
because sage uses a dash to separate the version from the spkg so calling
`sage -i sage` actually installs the sage-mode-0.6 package!
>
> Yikes! Yeah, and the (few) spkgs in a similar situation are like your
new one. Good eye. Maybe this is something that should even be changed
for the 0.7 spkg, to be honest... too bad about backward compatibility,
but this is pretty important.
But it's been that way for a long time, so IMHO it's not worth recreating
the 0.7 spkg just for that. Can you tell I'm lazy? :-)
> > I think this is bad, so I changed it, but I do need to change the
documentation for 0.8.
>
> Yes. Again, or even 0.7.
>
> > If we want 0.7 to get out that's fine. I can review it, even though
there are a few known bugs in it.
> Well, if you think that 0.8 is bug-free and can get someone to review
it, we can do that here too. But your big warnings about being
EXPERIMENTAL and so forth kind of made me think that you weren't too keen
on that yet :)
Well, I've been trying to get it to work with changes in the latest
python.el (a complete rewrite that will be in Emacs 24.2 when it gets
released). It still doesn't fully work, but neither does 0.7 or before,
so releasing 0.8 wouldn't be worse. However, I'm afraid that while
updating I may have broken compatibility with the old python.el. Since I
build Emacs directly from bzr it's slightly non-trivial (and boring) for
me to test with old versions. However, it's something I definitely need
to do—I just need to bite the bullet and do it. In fact I'll go do it
now...
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13176#comment:9>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.