Guys, Happy New Year !!! I haven't got much time to contribute to Python 3 support. What is the progress now ? It seems there are quite a few open issues under https://issues.apache.org/jira/browse/BEAM-1251. People have kept asking about Python 3 support in tf.transform ( https://github.com/tensorflow/transform/issues/1) which is blocked by BEAM-1251.
Thanks, Manu Zhang On Fri, Oct 12, 2018 at 3:17 AM Valentyn Tymofieiev <[email protected]> wrote: > I cc'ed a few folks who are familiar with Jenkins setup on > https://issues.apache.org/jira/browse/BEAM-5663, I think we can continue > the discussion there or start a separate thread. > > On Wed, Oct 10, 2018 at 8:54 PM Manu Zhang <[email protected]> > wrote: > >> 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 <[email protected]>, >> 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 <[email protected]> >> 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 <[email protected]> >>> 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 <[email protected]>,写道: >>>> >>>> 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 <[email protected]> >>>> 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 <[email protected]> >>>>> 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 <[email protected]> >>>>>> 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 >>>>>>> -- >>>>>>> >>>>>>> [image: https://ml6.eu] <https://ml6.eu/> >>>>>>> >>>>>>> *Robbe Sneyders* >>>>>>> >>>>>>> ML6 Gent >>>>>>> <https://www.google.be/maps/place/ML6/@51.037408,3.7044893,17z/data=!3m1!4b1!4m5!3m4!1s0x47c37161feeca14b:0xb8f72585fdd21c90!8m2!3d51.037408!4d3.706678?hl=nl> >>>>>>> >>>>>>> M: +32 474 71 31 08 <+32%20474%2071%2031%2008> >>>>>>> >>>>>> -- >>>>>> Rakesh Kumar >>>>>> Software Engineer >>>>>> 510-761-1364 <(510)%20761-1364> | >>>>>> >>>>>> <https://www.lyft.com/> >>>>>> >>>>>
