The issues list in sympy-bot list contains lists which are either related 
to sympy-bot code or with the review.sympy.org site's functionality and 
some related to both in a way. @aaron Can you create to labels for both of 
them and categorize them accordingly??

On Sunday, March 10, 2013 12:41:45 AM UTC+5:30, Aaron Meurer wrote:
>
> On Mar 9, 2013, at 11:40 AM, Ramana Venkata 
> <[email protected]<javascript:>> 
> wrote:
>
> Yeah :) I have seen the thread Ondrej has written when he started 
> sympy-bot. I have read through the issues list in sympy-bot but I couldn't 
> figure out what are some easy to fix/implement issues available on the 
> list. So can you list out a few?? 
>
>
> I can try to tag them more specifically later, but for now, the ones with 
> the code-in labels should be easier. 
>
>
> How to fix API limit 
> exceeded<https://github.com/sympy/sympy-bot/issues/147>issue while trying to 
> run ./sympy-bot list? I have created sympy-bot.conf 
> and oauth token. I have read through  
> http://developer.github.com/v3/#rate-limiting but I couldn't figure out 
> anything.
>
>
> I think you just need to change all _query calls to pass in the password 
> or token when it's known. You might also have to make sure that list 
> actually gets the token. 
>
> Aaron Meurer
>
>
>
> On Sat, Mar 9, 2013 at 11:57 PM, Aaron Meurer <[email protected]<javascript:>
> > wrote:
>
>> On Saturday, March 9, 2013, Ramana Venkata wrote:
>>
>>> Thanks Aaron for your valuable suggestions. I will do some work on 
>>> Sympy-bot along side. Improving Sympy 
>>> bot<https://groups.google.com/d/topic/sympy/I6l5TaiXnS4/discussion>Is this 
>>> the proposal you were referring to?? 
>>
>>
>> Yes. I think there was even more discussion than that, though. Also earch 
>> the wiki and irc logs. 
>>
>>
>>> I am presently having hard time with sympy-bot. When I trying to run 
>>> ./sympy-bot list (I had setup token in sympy-bot.confand the API token as 
>>> well). I am facing this issue 
>>> https://github.com/sympy/sympy-bot/issues/147. I have read about the 
>>> rate limiting and basic authentication and other stuff. But still I 
>>> couldn't understand how to make my sympy-bot requests authenticated.
>>>
>>> I want to understand the overall sympy-bot code but it's not going well. 
>>> I feel that sympy-bot should have a little more documentation.
>>
>>
>> Unfortunately, SymPy bot started out as kind of a thrown together hack, 
>> and it still retains some of that feel. 
>>
>> Aaron Meurer
>>  
>>
>>>
>>> On Friday, March 8, 2013 8:53:09 AM UTC+5:30, Aaron Meurer wrote:
>>>
>>>> I can't speak for general acceptance. I certainly think myself that it 
>>>> is worthy, though. 
>>>>
>>>> One thing that might be an issue is that the project of just creating 
>>>> a good release proces is not enough to fill an entire GSoC project. 
>>>> So you should consider adding some to it. My suggestion is to improve 
>>>> SymPy-Bot, which despite Travis, is still useful in my opinion. 
>>>>
>>>> Recently I have set up an old Linux laptop to run SymPy-Bot 
>>>> automatically.  But "automatically" actually just means that I have 
>>>> set it to run ./sympy-bot review 1850 1851 1852 ... 1900 --profile 
>>>> all-tests-no-pypy (see my profile at 
>>>> https://github.com/asmeurer/**dotfiles/blob/dell/.sympy/**
>>>> sympy-bot.conf<https://github.com/asmeurer/dotfiles/blob/dell/.sympy/sympy-bot.conf>).
>>>>  
>>>>
>>>>  This runs the bot on each request, and if it manages to get to a pull 
>>>> request before it actually exists, it automatically sits there and 
>>>> waits until it does, checking every so often. 
>>>>
>>>> This much is already implemented, but it would be great to make it 
>>>> smarter.  Stefan used to run a bot using some hackish script 
>>>> (https://gist.github.com/**Krastanov/2985162<https://gist.github.com/Krastanov/2985162>I
>>>>  believe) that checked for 
>>>> commits that weren't tested yet. My idea of how it should work is 
>>>> outlined at 
>>>> https://github.com/sympy/**sympy-bot/issues/63<https://github.com/sympy/sympy-bot/issues/63>.
>>>>  
>>>>  It was also 
>>>> discussed on the mailing list a lot (search for around this time last 
>>>> year).  Basically, I think the reviews site should keep track of what 
>>>> reviews are done, and you should be able to put sympy-bot in an 
>>>> automated "work" mode, which would poll the reviews site for a new 
>>>> pull request to review.  These would be prioritized based on various 
>>>> factors, like if it's been tested yet on the available platforms, or 
>>>> if it's very active, and so on. 
>>>>
>>>> Also, currently my laptop is just sitting in my closet, and I check on 
>>>> it every once in a while.  But I would like to be able to ssh into it 
>>>> from my main laptop and manage everything.  In addition to some tasks 
>>>> that could probably be done automatically, like occasionally doing a 
>>>> "git pull" in the sympy-bot repo, occasionally doing a "git pull; 
>>>> ./bin/use2to3" in the sympy repo (since it copies that over, and to 
>>>> make things faster for testing in Python 3), there are also things 
>>>> that need to be done manually, like making sure that it doesn't die. 
>>>> So it would be nice to have some basic infrastructure on this, as well 
>>>> as some documentation on how to do it (I am not very good with setting 
>>>> up Linux servers, and I imagine others aren't as well). 
>>>>
>>>> I encourage you to read through all the open issues for sympy-bot 
>>>> (https://github.com/sympy/**sympy-bot/issues?state=open<https://github.com/sympy/sympy-bot/issues?state=open>),
>>>>  
>>>> and also 
>>>> search for a similar proposal and its discussion from last year. 
>>>>
>>>> Regarding your ideas so far, I take it you've read my mailing list 
>>>> post linked to on issue. I think you have oversimplified what needs to 
>>>> be done.  Some stuff you missed: 
>>>>
>>>> - Getting the list of AUTHORS (including making sure that the AUTHORS 
>>>> and .mailmap files are up-to-date). 
>>>>
>>>> - Writing the release notes.  There's not much we can do to automate 
>>>> this, but there is some. For example, literally all changes these days 
>>>> come in pull requests, so to find what has changed in a release, it is 
>>>> enough to look through all the pull requests that were merged in that 
>>>> release.  A tool that automatically listed these in a nice way would 
>>>> make writing the release notes much easier. 
>>>>
>>>> - There are several sites that we need to update.  We can probably 
>>>> forgo updating any site not owned by us (of the ones listed at the 
>>>> bottom of 
>>>> https://github.com/sympy/**sympy/wiki/new-release<https://github.com/sympy/sympy/wiki/new-release>),
>>>>  
>>>> but there 
>>>> are several that are, such as the homepage, sympy-live, sympy-gamma, 
>>>> and the blog. 
>>>>
>>>> - It would be nice if we could somehow keep the "dev" docs up-to-date 
>>>> automatically.  Ondrej probably still has a server somewhere that can 
>>>> do this (he must, because something is updating Planet SymPy).  It 
>>>> would also be cool if we could somehow add a "dev" version to SymPy 
>>>> Live and SymPy Gamma.  Of course, if we start releasing once a week, 
>>>> this will be completely unnecessary. 
>>>>
>>>> - There are dozens of little things, some of which are mandatory, and 
>>>> some of which would just be nice, that you can implement.  I can help 
>>>> you work through an exact release process, and you can see just how 
>>>> much work it really is (though the wiki page should already give you 
>>>> an idea).  For example, it would be nice if On Thu, Mar 7, 2013 at 9:25 
>>>> AM, Ramana Venkata <[email protected]> wrote: 
>>>> > Recently in one of the thread I saw somebody mentioning 'automating 
>>>> the 
>>>> > release process of sympy' to be a GSoC idea for 2013 and also vaguely 
>>>> > discussed with Aaron on IRC channel. I want to work on this idea.  I 
>>>> have 
>>>> > submitted a pull request and waiting for the review. 
>>>> > 
>>>> > I have read the discussion in the following thread 
>>>> > https://groups.google.com/**forum/#!topic/sympy/UfNhyFv-**
>>>> oMg/discussion<https://groups.google.com/forum/#!topic/sympy/UfNhyFv-oMg/discussion>.
>>>>  i 
>>>> > think the goals of the automating process are broadly the following: 
>>>> > 
>>>> >   -> Run all the tests mentioned in New Release page 
>>>> >   -> Change the version numbers and create tar balls of the source 
>>>> >   -> Upload the tar balls to necessary sites 
>>>> >   -> Upload new documentation for the new release at 
>>>> http://docs.sympy.org 
>>>> >   -> Change year in necessary places at the start of every year and 
>>>> other 
>>>> > miscellaneous things 
>>>> > 
>>>> > I have also looked at numpy-vendor which Ondrej has suggested. I have 
>>>> been 
>>>> > familiarising myself with Fabric and Vagrant softwares currently for 
>>>> this 
>>>> > idea. 
>>>> > 
>>>> > I am just writing this thread to see the general acceptance of this 
>>>> idea as 
>>>> > a part of GSoC in our community. I haven't presently planned on how 
>>>> to 
>>>> > implement this but if this idea gets accepted I will write an 
>>>> in-depth 
>>>> > proposal. 
>>>> > 
>>>> > -- 
>>>> > 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 sympy+un...@**googlegroups.com. 
>>>> > To post to this group, send email to [email protected]. 
>>>> > Visit this group at 
>>>> > http://groups.google.com/**group/sympy?hl=en<http://groups.google.com/group/sympy?hl=en>.
>>>> >  
>>>>
>>>> > For more options, visit 
>>>> > https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>.
>>>> >  
>>>>
>>>> > 
>>>> > 
>>>>
>>>  -- 
>>> 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 http://groups.google.com/group/sympy?hl=en.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>  
>>>  
>>>
>>  -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "sympy" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/sympy/v7bw8smG444/unsubscribe?hl=en.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected] <javascript:>.
>> To post to this group, send email to [email protected] <javascript:>
>> .
>> Visit this group at http://groups.google.com/group/sympy?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>
>
> -- 
> Venkata Ramana K.
> Sophomore,
> Indian Institute of Science,
> Bangalore, India.
>  
> -- 
> 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] <javascript:>.
> To post to this group, send email to [email protected] <javascript:>.
> Visit this group at http://groups.google.com/group/sympy?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>  
>  
>
>

-- 
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 http://groups.google.com/group/sympy?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to