Status: Valid
Owner: ----
Labels: Type-Enhancement Priority-Critical Milestone-Release0.7.3 Testing
New issue 3445 by [email protected]: Automate the release process
http://code.google.com/p/sympy/issues/detail?id=3445
As discussed in this mailing list thread
(https://groups.google.com/d/topic/sympy/UfNhyFv-oMg/discussion) we need to
automate our release process.
I personally will not do any more releases until this is at least started,
because it's just too much work for me. Hence, I'm putting a blocker here
on the next release. If someone else wants to do the release without this,
feel free however.
I encourage you to read that thread, because I wrote a lot of stuff there
(and was also in a much more ranty mood about it than I am now), but in a
nutshell, everything at http://github.com/sympy/sympy/wiki/new-release
should be either automated, or removed. All testing related things should
be done constantly on all PRs, so that we avoid regressions in the first
place. And I literally mean everything. Unless it requires human thought
(like writing the release notes), it should be in that script (and whatever
does require human thought should be aided by that script however possible,
e.g., something like http://stackoverflow.com/q/6502018/161801 would be
useful). This includes uploading tarballs to websites, posting
announcements, and so on. The whole release process should take no more
than a day from beginning to end (and I only say "a day" instead of "an
hour" because some operations might take some time to finish, like running
the tests or something).
Also, whatever I said about the notebooks (i.e., issue 2940) is not
actually a big issue at the moment, because we don't include the notebooks
in the releases. So we will need to worry about them only when we do.
--
You received this message because you are subscribed to the Google Groups
"sympy-issues" 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/sympy-issues?hl=en.