Can we adopt "orphan" Sage-related packages ?

93 views
Skip to first unread message

Emmanuel Charpentier

unread,
Nov 3, 2019, 9:59:53 AM11/3/19
to sage-devel
Case in point:

During a few years, someone called Sho Katemori created and maintained a couple of (very) useful Sage-related packages fpr emacs users:
  • sage-shell-mode: an emacs interface to Sage, allowing the integration of typeset maths and 2D graphics in an emacs buffer managing a Sage interactive session ;
  • ob-sagemath, an org-mode interface to Sage, alowing integration of "live" Sage code snippets in a document ;
  • anything-sage, auto-complete-sage and helm sage, Sage extensions of various emacs utilities.

Note: sage-shell-mode was a very welcome and timely  replacement for the old sage-mode package, deemed unmaintainable by its maintainer (Ivan Andrus). It seems to have become popular (for Sage-reasonable values of "popular", of course...).

However, Sho Katemori seems to have dropped off the Net: his (her ?) last contribution to his/hers Github repositories dates back to march 2018 ; an attempt to mail him/her is still unanswered. As a consequence, those package have some unanswered issues.

It seems that sage-shell mode has been somehow "adopted" by Sage : its current repository is now part of the Sage hierarchy on Github, which allowed Frédéric Chapoton, then myself, to integrate some change needed for Python 3 compatibility.

I'd like to propose similar change to ob-sagemath ; it is also possible that some other users may propose changes to the other packages (which are not (yet) my cup of tea...).

Hence the questions: 
  • Can we "adopt" these packages as we did for sage-shell-mode ?
  • If so, how ?

And, more generally:
  • Do we have a policy about  external but sage-related software suffering "abandon" by their original authors/maintainers ?
Advice requested...

Dima Pasechnik

unread,
Nov 3, 2019, 3:09:55 PM11/3/19
to sage-devel
On Sun, Nov 3, 2019 at 2:59 PM Emmanuel Charpentier
<emanuel.c...@gmail.com> wrote:
>
> Case in point:
>
> During a few years, someone called Sho Katemori created and maintained a couple of (very) useful Sage-related packages fpr emacs users:

Sho Takemori: take...@math.sci.hokudai.ac.jp

he probably was a PhD student or a postdoc there (Hokkaido University)

Could you email to this addess?
> --
> You received this message because you are subscribed to the Google Groups "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/04893dfc-54d7-4edb-99c1-4ac9f50a9aef%40googlegroups.com.

Dima Pasechnik

unread,
Nov 4, 2019, 6:55:25 AM11/4/19
to sage-devel, Sho Takemori, take...@math.sci.hokudai.ac.jp, takemo...@fujixerox.co.jp
On Sun, Nov 3, 2019 at 2:59 PM Emmanuel Charpentier
<emanuel.c...@gmail.com> wrote:
>
The easiest would be if the author transferred the github repos to
Sagemath github organization.
I'm cc-ing this to all the email addresses I found on the web...

If we don't get such a transfer done (which obviously needs the
author's involvement)
then we can just have copies of anything-sage, auto-complete-sage and
helm sage hosted.

ob-sage is harder, as it does not have a license...

Best
Dima
>
>
> And, more generally:
>
> Do we have a policy about external but sage-related software suffering "abandon" by their original authors/maintainers ?
>
> Advice requested...
>

Sho Takemori

unread,
Nov 5, 2019, 10:51:31 PM11/5/19
to sage-devel
I apologize for late reply and being inactive. I will transfer these elisp repos to sagemath github organization (and add license to ob-sagemath). To transfer them, I think first I have transfer them to an account who has owner or admin permission of sagemath github organization. It would be helpful to indicate to which account I should transfer them.

Best,
Sho

Emmanuel Charpentier

unread,
Nov 5, 2019, 11:45:01 PM11/5/19
to sage-devel


Le mercredi 6 novembre 2019 04:51:31 UTC+1, Sho Takemori a écrit :
I apologize for late reply and being inactive. I will transfer these elisp repos to sagemath github organization (and add license to ob-sagemath).

Thank you very much, Sho !
 
To transfer them, I think first I have transfer them to an account who has owner or admin permission of sagemath github organization. It would be helpful to indicate to which account I should transfer them.

I think that Dima is the right interlocutor for that (I'm just a peon, here...) ; maybe contact him by private mailto give him the relevant infos ?
 

Best,
Sho


Again, thank you very much for your very useful contributions ! 

Sho Takemori

unread,
Nov 6, 2019, 4:18:51 AM11/6/19
to sage-devel
Thank you for the info. Then, I will transfer them to @dimpase on github.

Sho Takemori

unread,
Nov 6, 2019, 4:20:26 AM11/6/19
to sage-devel
To transfer elisp repositories to the sagemath organization, a second step transferring is necessary because I do not have a permission
) for detail.

I will transfer five elisp repos (ob-sagemath, auto-complete-sage, company-sage, helm-sage, and anything-sage) to your account(@dimpase) on github. Then,
  1. Please accept them.
  2. And following https://help.github.com/en/github/administering-a-repository/transferring-a-repository#transferring-a-repository-owned-by-your-user-account, please transfer these 5 repositories to sagemath organization.

I am sorry for the trouble but thank your for your corporation.

Best,
Sho Takemori


2019年11月4日月曜日 20時55分25秒 UTC+9 Dima Pasechnik:
> To unsubscribe from this group and stop receiving emails from it, send an email to sage-...@googlegroups.com.

Dima Pasechnik

unread,
Nov 6, 2019, 4:25:49 AM11/6/19
to sage-devel
Yes please, thanks a lot in advance.
Your contributions are very valuable for SageMath project.
> To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/b272bf4a-fe47-475d-b1b2-09e47ec57cb8%40googlegroups.com.

Dima Pasechnik

unread,
Nov 6, 2019, 5:18:20 AM11/6/19
to sage-devel
Dear Sho, dear all,
the repos in question are now under SageMath Github org.

https://github.com/sagemath?utf8=%E2%9C%93&q=&type=&language=emacs+lisp

Thanks again to Sho for the contributions to SageMath over the years.

Best,
Dima

PS. I notice that sage-shell-mode misses a license. Should we add one
(GPL 3.0, as for all the other emacs lisp stuff we have).


On Wed, Nov 6, 2019 at 9:20 AM Sho Takemori <stake...@gmail.com> wrote:
>
> To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/b272bf4a-fe47-475d-b1b2-09e47ec57cb8%40googlegroups.com.

Sho Takemori

unread,
Nov 6, 2019, 6:05:23 AM11/6/19
to sage-devel
Thank you very much for transferring.

> PS. I notice that sage-shell-mode misses a license. Should we add one  (GPL 3.0, as for all the other emacs lisp stuff we have).

In the header of each file, it states it is under GPL v3.0, but to make sure I have just added a LICENSE file.

Dima Pasechnik

unread,
Nov 6, 2019, 7:34:49 AM11/6/19
to sage-devel
Thanks, great. Now Github also knows that it is under GPL 3.0.

>
> --
> You received this message because you are subscribed to the Google Groups "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/a0041a01-0ed2-4ddd-acb2-3f9b716cf4df%40googlegroups.com.

Emmanuel Charpentier

unread,
Nov 6, 2019, 7:50:29 AM11/6/19
to sage-devel
Okay. Now these very useful tools can be properly maintained.

Thank you, Sho. Thank you, Dima.


Le mercredi 6 novembre 2019 13:34:49 UTC+1, Dima Pasechnik a écrit :
On Wed, Nov 6, 2019 at 11:05 AM Sho Takemori <stake...@gmail.com> wrote:
>
> Thank you very much for transferring.
>
> > PS. I notice that sage-shell-mode misses a license. Should we add one  (GPL 3.0, as for all the other emacs lisp stuff we have).
>
> In the header of each file, it states it is under GPL v3.0, but to make sure I have just added a LICENSE file.

Thanks, great. Now Github also knows that it is under GPL 3.0.

>
> --
> You received this message because you are subscribed to the Google Groups "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to sage-...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages