-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AVRO-1695: Ruby support for logical types revisited #116
Conversation
👍 |
Updated Manifest and changes to ensure that |
664dd83
to
b3fbdc2
Compare
@rdblue You reviewed the original pull request for this support in ruby. Is there anything that we can do to help push this along? |
Sorry for the delay. I'll review this soon. I'm planning on making some time next weekend (17-18 Dec). |
If you wouldn't mind rebasing to current master, I'll take a look at this my next time around (~2/7) |
897fb3a
to
a743b1c
Compare
@spacharya I noticed that you recently looked at another Ruby PR to potentially be merged soon. Would you mind taking a look at this one too? We've been using this code in production for a while. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I thought of another question: anyone know if we have any cross-language compatibility tests in |
I'll resolve the conflicts on this tomorrow. Also, happy to help with the ruby suite tests if there's anything I can do there. |
a743b1c
to
3973888
Compare
Rebased on the current master. |
@busbey I took a look through |
@busbey Any chance of getting this merged prior to the next 1.8.2 RC? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
❤️
@tjwp Can you rebase onto master? |
3973888
to
b409d89
Compare
@Fokko rebased and tested with: SUCCESS rvm: 1.9.3-p551 |
b409d89
to
02cc098
Compare
Rebased again with a fix for the ruby tests and the additional change referenced here: salsify/avro-patches#18 (comment) |
@tjwp Travis is still not happy, can you take a peek?
|
Thanks @tjwp |
This is a continuation of the changes originally submitted in #44 for https://issues.apache.org/jira/browse/AVRO-1695.
Original description:
I've tried to add address the feedback from the original PR, primarily pushing some of the implementation into
Avro::Schema.real_parse
and ensuring that the Ruby tests cover all the same cases as the Java conversion tests.One change I've made here is to have
Avro::Schema#logical_type
return the name of the logical type.For now I've preserved the original changes as a separate commit, but I can rebase the changes if this gets accepted.
CC @dasch