-
-
Notifications
You must be signed in to change notification settings - Fork 183
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
Add MariaDB 10.3.7 for Linux, Windows and MacOS #229
Conversation
@jtmuhone cool! Thanks a lot for your contribution.
This will be appreciated by a number of people (e.g. #58, #137, #179, #108). I don't want to be a pain and am grateful for your contribution and willing to merge it as is, but if you had a moment to raise the Windows related fixes as a separate PR from the new 10.3.7 binary versions, I think that would be cool, as it would let people cherry-pick that separately. If you don't have time for that, no problem. FYI #230 raises an interesting idea about not including binaries in this Git repo anymore. I don't suppose you would have any interest in working together with @srbala to do it like that here? |
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.
Looks good
Thx! |
@jtmuhone I have tried your changes in local fails on
` $ java -version |
The DBs are not installed by "mvn install" (intentionally, because they are
versioned separately, see README), so just do e.g. "mvn -f DBs/pom.xml
clean install" first...
Once we agree to merge this, I'll deploy the new DB to Maven central and
this isn't required anymore.
Are either of you interested in reworking this to DL instead of having the
binaries in git, or would you both like to see this go in as is? Does
anyone else reading this have any views re this, and is perhaps willing to
help implement a DL and unpack in POM?
|
@vorburger Thanks for tip. Now I am able to package it. Good to go. I have started working to implement DL and unpack, I'll send you a PR soon |
I made a rebase on top of upstream/master and a force push. |
@jtmuhone my changes are in https://github.com/srbala/MariaDB4j/tree/feat-231 related to #230, typo in branch name. |
@jtmuhone with #235 finally merged (again, really sorry for the long delay), do you want to close this one now? Or were there things in the PR which you think still would have value to apply now? Specifically, I noticed only now that you had included some changes to DB.java which appear to be related to Windows support, and not directly to the rest of this PR, which perhaps would still be valuable to raise as a separate new PR - would you be willing to contribute that? Perhaps that will actually help for #137 / #58 / #179 ... ? |
I totally forgot that change was already earlier in #234. From my side, I therefore think this PR can/should be closed - no objection from you @jtmuhone? Again, thanks a lot for contributing! Hope this isn't discouraging. New PRs are very very welcome! |
Added MariaDB 10.3.7 for Linux, Windows and MacOS.
Also fixed compilation issues with Windows: test for datadir with space failed and maven plugin test couldn't find a proper timezone.
Linux and Windows binaries have been downloaded from official MariaDB site. MacOS binaries have been compiled from source on MacOS 11.2.6 Sierra VirtualBox machine.
PR has been tested on Ubuntu Linux 18.04.1, Window 10 VirtualBox machine, MacOS 11.2.6 VirtualBox machine, MacOs 11.3 on MacBook Pro and Windows 10 Enterprise 1803 on Lenovo T460s.