Does anyone know how to set up python version on Jenkins ? It’s Python 3.5.2 now.
Thanks, Manu Zhang On Oct 5, 2018, 9:24 AM +0800, Valentyn Tymofieiev <valen...@google.com>, wrote: > I have put together a guide [1] to help get started with investigating Python > 3-related test failures that may be helpful for new folks joining the effort. > > Comments and improvements welcome! > > Thanks, > Valentyn > > [1] > https://docs.google.com/document/d/1s1BJVCY65LB_SYK1SU1u7NbZiFANoq-nEYaEvzRbYlA > > > > On Thu, Oct 4, 2018 at 11:26 AM Valentyn Tymofieiev <valen...@google.com> > > wrote: > > > I agree there is some overlap between JIRAs that track individual > > > failures and module-level JIRAs. We originally wanted to do the > > > conversion on a module-by-module basis, however we learned that test > > > failures in some modules require changes in other modules, and it may be > > > a little easier to slice the problem if we focus on classes of failures. > > > > > > Module-level JIRAs can still be useful for tracking the end result: tox > > > suites cover all tests in the module in Py3 environment, and there are no > > > disabled tests in the module that don't have individual JIRAs tracking > > > them. > > > > > > I suggest that folks who are working on module-level JIRAs assign to > > > themselves the JIRAs that track individual failures if/when they are > > > actively addressing them. This way, unassigned problem-specific JIRAs can > > > use help from the community. > > > > > > Thanks, > > > Valentyn > > > > > > > > > > On Wed, Oct 3, 2018 at 8:14 PM Manu Zhang <owenzhang1...@gmail.com> > > > > wrote: > > > > > Thanks Valentyn. Note some test failing issues are covered by “Finish > > > > > Python 3 porting for *** module”, e.g. > > > > > https://issues.apache.org/jira/browse/BEAM-5315. > > > > > > > > > > Manu > > > > > 在 2018年10月3日 +0800 PM4:18,Valentyn Tymofieiev > > > > > <valen...@google.com>,写道: > > > > > > Hi Rakesh and Manu, > > > > > > > > > > > > Thanks to both of you for offering help (in different threads). > > > > > > It's great to see that more and more people get involved with > > > > > > helping to make Beam Python 3 compatible! > > > > > > > > > > > > There are a few PRs in flight, and several people in the community > > > > > > actively work on Python 3 support now. I would be happy to > > > > > > coordinate the work so that we don't step at each others toes and > > > > > > avoid duplication of effort. > > > > > > > > > > > > I recently looked at unit tests that are still failing in Python 3 > > > > > > environment and filed a few issues (within range BEAM-5615 - > > > > > > BEAM-5629), to track similar classes of errors. You can also find > > > > > > them on Kanban board [1]. > > > > > > In particular, BEAM-5620 and BEAM-5627 should be easy issues to get > > > > > > started. > > > > > > > > > > > > There are multiple ways you can help: > > > > > > - Helping to rootcause errors. Even a comment why a test is failing > > > > > > and a suggestion how to fix it, will be helpful for others when you > > > > > > don't have time to do the fix. > > > > > > - Helping with code reviews. > > > > > > - Reporting new issues (as subtasks to BEAM-1251), deduplicating or > > > > > > splitting the existing issues. We probably don't want to file a > > > > > > Jira for each of 250+ currently failing tests at this point, but it > > > > > > may make sense to track the errors that occur repeatedly share the > > > > > > root cause. > > > > > > - Fixing the issues. Feel free to assign an issue to yourself if > > > > > > you have a fix in mind and plan to actively work on it. Due to the > > > > > > nature of the problem it may occasionally happen that two issues > > > > > > share the rootcause, or fixing one issue is a prerequisite for > > > > > > fixing another issue, so sync to master often to make sure the > > > > > > issue you are working on is not already fixed. > > > > > > > > > > > > I'll also keep an eye on the PRs and will try to keep the list of > > > > > > open issues up to date. > > > > > > > > > > > > Thanks, > > > > > > Valentyn > > > > > > > > > > > > [1]: > > > > > > https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=245&view=detail > > > > > > > > > > > > > > > > > > > On Tue, Oct 2, 2018 at 9:38 AM Pablo Estrada <pabl...@google.com> > > > > > > > wrote: > > > > > > > > Very cool : ) I'm also available to review / merge if you need > > > > > > > > help from my side. > > > > > > > > Best > > > > > > > > -P. > > > > > > > > > > > > > > > > > On Tue, Oct 2, 2018 at 7:45 AM Rakesh Kumar > > > > > > > > > <rakeshku...@lyft.com> wrote: > > > > > > > > > > Hi Rob, > > > > > > > > > > > > > > > > > > > > I am, Rakesh Kumar, using Beam SDK for one of my projects > > > > > > > > > > at Lyft. I have been working closely with Thomas Weise. I > > > > > > > > > > have already met a couple of Python SDK developers in > > > > > > > > > > person. > > > > > > > > > > I am interested to help migrate to Python 3. You can assign > > > > > > > > > > me PRs for review. I am also more than happy to take a > > > > > > > > > > simple ticket to begin development work on Beam. > > > > > > > > > > > > > > > > > > > > Thank you, > > > > > > > > > > Rakesh > > > > > > > > > > > > > > > > > > > > > On Wed, Sep 5, 2018 at 9:12 AM Robbe Sneyders > > > > > > > > > > > <robbe.sneyd...@ml6.eu> wrote: > > > > > > > > > > > > Hi everyone, > > > > > > > > > > > > > > > > > > > > > > > > With the merging of [1], we now have Python 3 tests > > > > > > > > > > > > running on Jenkins, which allows us to move forward > > > > > > > > > > > > with the last step of the Python 3 porting. > > > > > > > > > > > > > > > > > > > > > > > > You can follow the progress on the Jira Kanban Board > > > > > > > > > > > > [2]. If you're interested in helping by porting a > > > > > > > > > > > > module, you can assign one of the issues to yourself > > > > > > > > > > > > and start coding. You can find the different steps > > > > > > > > > > > > outlined in the design document [3]. > > > > > > > > > > > > > > > > > > > > > > > > We could also use some extra reviewers. If you're > > > > > > > > > > > > interested, let us know, and we'll tag you in our PRs. > > > > > > > > > > > > > > > > > > > > > > > > [1] https://github.com/apache/beam/pull/6266 > > > > > > > > > > > > [2] > > > > > > > > > > > > https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=245 > > > > > > > > > > > > [3] https://s.apache.org/beam-python-3 > > > > > > > > > > > > > > > > > > > > > > > > kind regards, > > > > > > > > > > > > Robbe > > > > > > > > > > > > -- > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Robbe Sneyders > > > > > > > > > > > > ML6 Gent > > > > > > > > > > > > M: +32 474 71 31 08 > > > > > > > > > > -- > > > > > > > > > > Rakesh Kumar > > > > > > > > > > Software Engineer > > > > > > > > > > 510-761-1364 | > > > > > > > > > >