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
Windows, Ruby 2.2 thru trunk with SSL #1431
Comments
Some info:
Hence, the issue seems specific to puma & MinGW. Since I don't know c, nor puma, unlikely that I can find the issue. Conversely, I'll be happy to check/test any suggestions. Background - 'Ruby for Windows' has transitioned to a much more open & maintainable build system based on MSYS2/MinGW (for instance, current gcc is 7.2.0). I've been very involved in building/testing Ruby trunk/head. I would like to see most popular extension gems building correctly on Windows and also testing with trunk. After all, in just a few months, trunk will be the current release. At present, the Appveyor trunk build (currently, it is my build done on Appveyor) is much more current than the Travis rvm version. Thanks. |
Windows Appveyor builds are now passing all tests. Results here. At present, all changes are in one commit here. The issue was that some (but not all) Summing up, with this fix, Ruby 2.2 thru trunk can be build with SSL and all tests will pass. Is this acceptable as a PR? |
See PR #1439 |
Thanks so much @MSP-Greg. |
You're welcome. I might be considered over-zealous as to testing, so the trunk build always passes the ruby/ruby tests. But, I have found a few bugs while running 'local code'. Hence, if you have any failures, feel free to ping me. Thanks for your work on Puma. |
I've been working in several 'extension gem' repos with Windows/appveyor, trunk, and often OpenSSL.
I've got an Appveyor build ran on my fork here, and it's building 2.2 thru trunk with SSL:
All SSL builds show the three checks in extconf.rb passing.
All SSL builds have seven errors (no failures):
I've done quite a bit with SSL testing, but I'm not familiar with Puma. So, first goal is just to get the tests passing. If anyone has any suggestions...
The text was updated successfully, but these errors were encountered: