[ https://issues.apache.org/jira/browse/PIG-5410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17966276#comment-17966276 ]
Rohini Palaniswamy commented on PIG-5410: ----------------------------------------- Based on the issue we discussed last night with size unit test failure, the encoding and str behavior change is causing issues with objects in memory being different due to different encodings even though e2e tests pass as the written strings match. This will cause issues with data types if they are consumed by other java udfs before being written to file. So instead of just type migration with Python 3 we should try to make all str as bytes instead to match the Python 2 behavior. > Support Python 3 for streaming_python > ------------------------------------- > > Key: PIG-5410 > URL: https://issues.apache.org/jira/browse/PIG-5410 > Project: Pig > Issue Type: New Feature > Reporter: Rohini Palaniswamy > Assignee: Venkatasubrahmanian Narayanan > Priority: Major > Fix For: 0.18.0 > > Attachments: PIG-5410-v2.patch, PIG-5410-v3.patch, PIG-5410-v4.patch, > PIG-5410-v5.patch, PIG-5410-v6.patch, PIG-5410.patch, > controller_venkat_cursor_changes.py, pig-5410-v02.patch > > > Python 3 is incompatible with Python 2. We need to make it work with both. -- This message was sent by Atlassian Jira (v8.20.10#820010)