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

Reply via email to