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 |
> > > > > > > > > >

Reply via email to