-
Notifications
You must be signed in to change notification settings - Fork 4k
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
THRIFT-5648: add uuid support in rust #2695
Conversation
999bac2
to
5af48d7
Compare
@allengeorge per discussion in #2700, @fishy suggested that we do not bring any 3rd dependencies (in go library). here we are facing the same issue, do you believe we shall remove the uuid dependency in rust? |
go library is slightly different in that it already has zero third party dependency right now so there's a big incentive to keep it that way, which does not apply to rust library (which I believe already have third party dependencies). |
I'm ok with adding a dependency (we shouldn't add them without thought, of course). The Rust UUID crate is dual-licensed ASL 2.0/MIT, so that's not an issue. We can always reimplement the UUID portions necessary and remove the dependency over time. |
thanks for the context. @allengeorge in this case do you think this pr can be merged as is? |
9d5c148
to
f885a18
Compare
hi @allengeorge and @Jens-G please take a look at this, thanks! |
I'd like to know why this pr was closed. thanks |
hi, simple answer - i was not able to get approvers for this. |
what a pity! |
For starters, I am not a Rust guy, and @allengeorge already chimed in. That's why I removed the review request. Next, we have plenty of pending PRs, which is a whole topic on itself. Getting no approvers applies to most of them, but the real question is why? IMHO this is not a indication of a quality issue, but a quantity issue. If we had enough active committers taking care, we would be able to give better responses than "there just was nobody around to take care". |
I just skimmed over the changes and what could be better is the fact, that the compiler part also has a lot of refactorings in it. It's a bit hard to see what the real changes are for uuid and what is just shuffling comments around etc. I'd say we give it another chance. Shall we? |
[skip ci]
anywhere in the commit message to free up build resources.