I started a PR here https://github.com/sympy/sympy/pull/12819

Anthony Scopatz and I are working on a new tool to replace the current
release/fabfile.py https://github.com/ergs/rever. The existing script
uses a Vagrant VM and fabric. What I would like to replace this with
is a Docker image, that runs the rever script.

Rever is designed to be a general releasing tool that lets you write
the different release tasks as "activities" in a xonsh script. Xonsh,
if you don't know, if a shell that mixes bash and Python, so it's
basically Python but you can write shell commands anywhere that you
would have a Python statement.

If you want to help out, a good place to start would be to build a
Docker container. All the dependencies that need to be installed on it
are in the fabfile
https://github.com/sympy/sympy/blob/master/release/fabfile.py. We need
to be able to run everything in the Python versions we support (2.7,
3.3-3.6). I recommend using conda environments for everything if
possible. I have the sympy name on dockerhub, and can give you access
if you give me your username.

Aaron Meurer

On Tue, Jun 27, 2017 at 11:44 AM, Ondřej Čertík <[email protected]> wrote:
> I want to help with the release automation. Can you share the PR where
> I can help?
>
> Ondrej
>
> On Thu, Jun 22, 2017 at 3:39 PM, Aaron Meurer <[email protected]> wrote:
>> I hope so, but it won't be out for long. It would definitely be
>> helpful if downstream projects checked against master now.
>>
>> Aaron Meurer
>>
>> On Thu, Jun 22, 2017 at 3:31 PM, Nathan Goldbaum <[email protected]> 
>> wrote:
>>> Hi Aaron,
>>>
>>> Will there be time to do a release candidate? Or should downstream projects
>>> just check out the master branch and check if anything is broken right now?
>>>
>>> -Nathan
>>>
>>> On Thu, Jun 22, 2017 at 2:29 PM, Aaron Meurer <[email protected]> wrote:
>>>>
>>>> Hi all.
>>>>
>>>> I'm happy to announce that NumFOCUS has provided some funding for me
>>>> to do a SymPy release as part of their small development grants. I
>>>> will be working on creating a SymPy release over the next couple of
>>>> weeks, with the goal of getting the release out in time for our code
>>>> generation tutorial at the SciPy conference.
>>>>
>>>> What you can do to help:
>>>>
>>>> - Please add any issue or pull request that should be fixed for the
>>>> release to the release milestone
>>>> https://github.com/sympy/sympy/milestone/46. Please be aware that this
>>>> release is on a tight schedule, so anything that cannot be fixed in
>>>> the short term will be postponed. Any review or coding help on
>>>> blocking issues is greatly appreciated.
>>>>
>>>> - I will be creating a separate release branch. Modifications to
>>>> master may continue as usual.
>>>>
>>>> - Any help on updating the release notes
>>>> (https://github.com/sympy/sympy/wiki/Release-Notes-for-1.1) is
>>>> appreciated.
>>>>
>>>> I will also be working on updating the release automation. If anyone
>>>> wants to help in this effort, please see the upcoming pull request for
>>>> the release branch. If all goes well, we should be able to make
>>>> another point release (1.1.1) soon after the conference.
>>>>
>>>> The are a few development processes that I would like to change for
>>>> the future, to make future releases easier to do. I will be sending
>>>> separate messages to the list about them.
>>>>
>>>> Aaron Meurer
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google Groups
>>>> "sympy" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send an
>>>> email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at https://groups.google.com/group/sympy.
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/sympy/CAKgW%3D6JH-7GBx1FfuDG8%2B4yV3GK3QxNDa5OYW9VOEXx4LPgi9Q%40mail.gmail.com.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "sympy" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an
>>> email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at https://groups.google.com/group/sympy.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/sympy/CAJXewO%3D4dbmv7X07DwWs1f9j6O-zSgQn%3DguF7DF15R4XYDving%40mail.gmail.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "sympy" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at https://groups.google.com/group/sympy.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/sympy/CAKgW%3D6JKjOOA-m9uQj59qrw9%3DbCsnqujWC6viqtu4anOvj2hPA%40mail.gmail.com.
>> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/sympy.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sympy/CADDwiVCD444sz2up4XBudWXpy_7rmcqyp0YqCO625-foj7%2B8Jw%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/CAKgW%3D6JVco7WHRqyR2d%3DLu3MzO5hx7gX3kTWNOYa4majoPQN0w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to