Skip to content
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

Remove protocol buffers dependency #54

Closed
wants to merge 6 commits into from
Closed

Conversation

pakoito
Copy link
Contributor

@pakoito pakoito commented Oct 4, 2016

As stated in magro/kryo-serializers#59, kryo-serializer adds several dependencies that aren't used by PaperDb. One of them is protocol buffers, which is 6k lines heavy: http://www.methodscount.com/?lib=io.paperdb%3Apaperdb%3A1.5

This PR creates a local copy of the serializers tagged with the commit they were taken from, to be used until (if) kryo-serializers is updated to not include heavy dependencies. Joda-time is kept only as a test dependency.

This PR also updates the build scripts, plugins, and gradle to the latest version.

@pakoito
Copy link
Contributor Author

pakoito commented Oct 5, 2016

kryo-serializers has fixed the dependency magro/kryo-serializers#60 and released a new version https://github.com/magro/kryo-serializers/releases/tag/kryo-serializers-0.40

This PR is not relevant anymore. I'll do the update one now.

@pakoito pakoito closed this Oct 5, 2016
@pilgr
Copy link
Owner

pilgr commented Oct 5, 2016

Thanks! Also please make PR for development branch.

@pakoito
Copy link
Contributor Author

pakoito commented Oct 5, 2016

Done! Merge the one you want!

@pakoito
Copy link
Contributor Author

pakoito commented Oct 5, 2016

This should be the right one: #57

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants