Hi Jaret.
Please stay on the mailing list so that everybody can answer.
For 5091, as I said, best discuss it there, and if you have a question, just post it there. People that follow github will see it.

For finding bugs: If you see an issue and it looks fixed, definitely ask "is this fixed in #XXXX. If not what remains to be done". Often we overlook closing issues, and even if items remain open, it is good to clarify what needs to be done so that people
can pick up the work.

You should definitely ask as many questions as you feel necessary.
Issue-related things best on github, general questions on the mailing list.

Cheers,
Andy

On 08/06/2015 12:10 PM, Jaret Flores wrote:
Andreas,
I just realized that you are amueller from github (looks like you've gained or lost a beard). I hope you don't mind my emailing you directly. My *simple* bug fix is #5091 and it is failing because there was an "Error starting AppVeyor build".

One more question I have pertains to finding bugs to work on. As I browse through the open issues, I find a bug and then follow referencing issues. It is not uncommon that the chain of issues ends up on a pull request that looks to solve the original bug. Even if that pull request has already been merged, the original (bug) issue is not closed and it's not clear to me if there is still more work to do. Or perhaps the (original bug) issue has just been overlooked and not yet closed. Is there a protocol to this? I don't want to annoy others by double-checking "does #XXXX completely fix #YYYY, and if so, should this ticket be closed...".

I'll try not to ask you too many questions, but I am a little new to contributing to a large (for me) open source project and would like to make sure I get off on the right foot. Thanks so much for your help and responses.
-Jaret



On Thu, Aug 6, 2015 at 9:49 AM, Andreas Mueller <t3k...@gmail.com <mailto:t3k...@gmail.com>> wrote:

    Hey Jaret.
    It is usually easier to discuss these things on the github issue
    tracker.
    Which is your pull request? Just ask there.

    For the doctests you can do "make test-doc" that will run
    nosetests with the appropriate options.
    For the whitespace, there is an option to ignore whitespace
    changes. grep NORMALIZE_WHITESPACE in the code to see an example.
    The integration tests do the same as "make test" (basically). They
    check multiple versions of numpy, scipy and python, though, which
    is not entirely trivial to reproduce (you can create some
    virtualenvs if you like).

    The "expected" is just the string that is actually written in the
    doctest. You need to fix that manually if the output changed.

    Hth,
    Andy


    On 08/05/2015 04:28 PM, Jaret Flores wrote:
    After working with the code a little, I have some follow up
    questions.  Please feel free to point me to other references.

    1) Is there a way to run doctest tests for a specific package
    similar to `nosetests`?  Also, doctest tests seem to be sensitive
    to formatting (spacing) and required a couple trials to get it
    correct.  Are there rules for this?
    2) After submitting the pull request, there are continuous
    integration tests.  Is there anyway to run these tests prior to
    submitting the pull request?  Also, it seems my request has
    failed due to a failing doctest test which passes on my own
    machine.  When looking at the travis-ci build output, it looks
    like the code has been updated (the `Got` is current as per my
    pull request) but the comment was not (the `Expected` was not
    current).  I am not sure how to proceed from here.

    Thanks again

    On Tue, Aug 4, 2015 at 10:08 PM, Andy <t3k...@gmail.com
    <mailto:t3k...@gmail.com>> wrote:

        Hi Jaret.
        It totally depends on your what your interested in and
        familiar with.
        The issue tracker has lots of issues to fix, look at the
        "easy" issues, the "need contributor" ones or the "bug" ones.
        And definitely look at the contributing section:
        
http://scikit-learn.org/dev/developers/contributing.html#contributing-code

        Code reviews of existing pull requests are also always
        welcome of course.

        After doing some "easy" fixes I can point you to more
        challenging ones.

        Cheers,
        Andy


        On 08/04/2015 10:18 PM, Jaret Flores wrote:
        Since I've come into a good amount of free time lately, I
        wanted to find a way to contribute. As it says in the
        documentation, I wanted to check here to see what would be a
        good use of my time.  If anyone has suggestions as to where
        I should devote some time, please let me know. Thanks.
        -Jaret


        
------------------------------------------------------------------------------


        _______________________________________________
        Scikit-learn-general mailing list
        Scikit-learn-general@lists.sourceforge.net  
<mailto:Scikit-learn-general@lists.sourceforge.net>
        https://lists.sourceforge.net/lists/listinfo/scikit-learn-general


        
------------------------------------------------------------------------------

        _______________________________________________
        Scikit-learn-general mailing list
        Scikit-learn-general@lists.sourceforge.net
        <mailto:Scikit-learn-general@lists.sourceforge.net>
        https://lists.sourceforge.net/lists/listinfo/scikit-learn-general




    
------------------------------------------------------------------------------


    _______________________________________________
    Scikit-learn-general mailing list
    Scikit-learn-general@lists.sourceforge.net  
<mailto:Scikit-learn-general@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/scikit-learn-general


    
------------------------------------------------------------------------------

    _______________________________________________
    Scikit-learn-general mailing list
    Scikit-learn-general@lists.sourceforge.net
    <mailto:Scikit-learn-general@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/scikit-learn-general



------------------------------------------------------------------------------
_______________________________________________
Scikit-learn-general mailing list
Scikit-learn-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general

Reply via email to