"Georg S. Weber" <georgswe...@googlemail.com> writes:
>  Hi Keshav,
>
> honestly, I don't believe that what you describe, are arguments
> against the workflow as such --- but rather arguments against waiting
> for too long before releasing a new official version. Sage 4.7.2 was
> released in last November, Sage 4.8 in January, and now it is March
> and Sage 5.0 might still need some care (especially because there are
> explicit goals for it, like "OS X 10.7 compatibilty" and "90% doctest
> coverage", none of which is reached yet to my knowledge). So there are
> (at least) two months between consecutive Sage versions currently. (I
> do not know of any plans for some intermediate Sage 4.8.1 release.)
>
> If there was one (or more) Sage release per month, say roughly "every
> 100 tickets at the latest", then I believe all the problems you
> mention in your first post were much smaller, maybe gone altogether.

I must disagree with you. The main problem I see here is the destruction
of published history. When you publish a repository containing some
commits, and specifically tell developers to base new commits (or
actually patches, as is the situation right now) on top of those
commits, you must not later on destroy those commits and pretend they
don't exist.

Published history is meant to be built upon, not destroyed. And that
doesn't change, no matter how few these commits are, or how frequently
the process happens. Perhaps the inconvenience to developers will
decrease if we increase the speed of Sage releases, but some
inconvenience remains and the so does the fact that we are breaking VCS
best practices.

-Keshav

----
Join us in #sagemath on irc.freenode.net !

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to