On Friday, April 15, 2016 at 1:12:20 PM UTC+1, Erik Bray wrote:
>
> On Fri, Apr 15, 2016 at 10:44 AM, Jeroen Demeyer <jdem...@cage.ugent.be 
> <javascript:>> wrote: 
> > Hello all, 
> > 
> > I propose to make SageNB no longer a separate package but to move it 
> back 
> > into the Sage git tree. For purposes of installation and use of SageNB, 
> it 
> > will still be a separate Python package, but the sources will be in 
> > $SAGE_ROOT/src/sagenb instead of a separate git repo. The changes to the 
> > Sage build system to support this move will be minimal. 
> > 
> > The reason is that SageNB is truly in maintenance mode currently. Making 
> new 
> > SageNB releases regularly to fix things is a burden for the SageNB 
> release 
> > manager Karl-Dieter Crisman. On #14840 [1], he said "the sooner sagenb 
> gets 
> > back in Sage proper, the better!" 
> > 
> > The original reason to split SageNB from Sage was to enable quick 
> > development. That worked for a while, but now that development has 
> stalled, 
> > this reason no longer applies. A secondary reason was to make SageNB 
> truly 
> > independent from Sage, but that also never happened. So I see no reason 
> to 
> > keep SageNB split from Sage currently. 
> > 
> > I know this is a controversial proposal, but it will certainly be easier 
> to 
> > maintain SageNB this way. I also want to stress that this is orthogonal 
> to 
> > any future deprecation or removal of SageNB: we can still do that from 
> the 
> > Sage git tree. 
>
> -1 
>
> Any problems related to this are due to deeper problems with how Sage, 
> its dependencies, and its dependents is developed, and less to do with 
> any philosophical problem with them being separate. 
>
> I say focus on fixing the real problems, not the symptoms.  And 
> besides, how much longer do you plan to want to develop sagenb rather 
> than keep it in maintenance mode? 
>
 
It is already in (non)maintenance mode. The problem is in (non). By folding 
it back one would make sure that it still works.
Oh, and by the way, it's a good example of a failed attempt to spin Sage 
code off its main codebase.



-- 
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+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to