Skip to content

Conversation

@iemejia
Copy link
Member

@iemejia iemejia commented Feb 13, 2020

Avro does not follow semver so we should not be automatically upgrade on minor versions.
R: @tvalentyn
CC: @aaltay

@iemejia iemejia requested review from aaltay and tvalentyn February 13, 2020 13:12
@iemejia iemejia force-pushed the beam-python-avro-version branch from 4955d66 to 743400a Compare February 13, 2020 13:48
Copy link
Contributor

@tvalentyn tvalentyn Feb 13, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you please add a comment that Avro does not follow semantic versioning, so the second number is the major version, and changes in major versions are not backwards-compatible?
Also I would suggest to target 1.8 range in this change, and make 1.8 -> 1.9 as a separate change.
I know that we attempted to switch to 1.9 in Dataflow in the past and it did not work well: https://issues.apache.org/jira/browse/AVRO-2429 (cc: @chamikaramj).

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

@iemejia iemejia force-pushed the beam-python-avro-version branch from 743400a to 7fcc92e Compare February 14, 2020 13:09
@iemejia
Copy link
Member Author

iemejia commented Feb 14, 2020

Comment added + moved lower bound back to 1.8.1. PTAL @tvalentyn

Copy link
Member

@aaltay aaltay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you @iemejia

@aaltay
Copy link
Member

aaltay commented Feb 14, 2020

Run Python PreCommit

@aaltay
Copy link
Member

aaltay commented Feb 14, 2020

Run Portable_Python PreCommit

@tvalentyn
Copy link
Contributor

Run Python PreCommit

@iemejia iemejia merged commit 92d73aa into apache:master Feb 14, 2020
@iemejia
Copy link
Member Author

iemejia commented Feb 14, 2020

Thanks for the review @aaltay and @tvalentyn

@iemejia iemejia deleted the beam-python-avro-version branch February 15, 2020 00:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants