-
Notifications
You must be signed in to change notification settings - Fork 299
Description
At present, RubyInstaller (RI) versions have stopped at 2.3.3. They also have various issues, from ssl certs to package availability and maintenance.
Lars Kanis has put a lot of time into the RubyInstaller2 (RI2) system (thanks again), and is building 2.4 versions.
I've been using my own MSYS2/MinGW build system for a while, and I include the RI2 runtime. Although I've mostly concentrated on testing trunk, I added building of 2.3 and 2.4. I recently uploaded a 2.3.5 build to BinTray.
I believe it would help the adoption of RI2 if a 2.3 build was available. I would like to propose adding it to the OneClick web site.
BUILD INFO
Since there were a few issues posted in RI2 that involved gem update / install problems, it's obvious that many users are updating gems, and also default gems. Hence, the build has the following:
- RubyGems updated to 2.6.13.
- Bundled gems (all?) updated.
- Default gems - BigDecimal, JSON, OpenSSL, Pysch, and RDoc are updated, *.so files stripped, and all pushed back into the build.
- Bundler added.
- Full build & test logs here. Includes prepare, build, package, and several tests. The file
ruby23_64_2.3.5_info.logshows test results on the upgraded default gems. - Build 7z here and sig file.
- Built with readline 7.0, but also has
rb-readlineinstalled. Default isrb-readline. All standard tests done with the extension/so version.
BUILD SUMMARY
------------------------------------------- 2017-09-16 18:36:09 UTC Appveyor Ruby 2.3.5
ruby 2.3.5p376 (2017-09-14 revision 59905) [x64-mingw32]
Build Type/Info: RubyInstaller2 vers ruby-loco RI2 2.4.2-2 commit a1b07ad
gcc info: x86_64-w64-mingw32-gcc.exe (Rev1, Built by MSYS2 project) 7.2.0
Gem::VERSION 2.6.13
BigDecimal.ver 1.1.0
GDBM::VERSION GDBM version 1.10. 13/11/2011 (built Jul 28 2017 22:23:16)
JSON::VERSION 2.1.0
OpenSSL::VERSION 2.0.5
OPENSSL_VERSION OpenSSL 1.0.2l 25 May 2017
OPENSSL_LIBRARY_VERSION OpenSSL 1.0.2l 25 May 2017
SSLContext::METHODS SSLv23 SSLv3 TLSv1 TLSv1_1 TLSv1_2
X509::DEFAULT_CERT_FILE File Dated 2017-09-16 C:/ruby23-ri2/ssl/cert.pem
X509::DEFAULT_CERT_DIR Dir Exists C:/ruby23-ri2/ssl/certs
Config::DEFAULT_CONFIG_FILE File Dated 2017-05-25 C:\OpenSSL-Win32\bin\openssl.cfg
ENV['SSL_CERT_FILE'] No ENV key
ENV['SSL_CERT_DIR'] No ENV key
ENV['OPENSSL_CONF'] File Dated 2017-05-25 C:\OpenSSL-Win32\bin\openssl.cfg
Psych::VERSION 2.2.4 LIBYAML_VERSION 0.1.7
Readline::VERSION (rb) 5.2
Zlib::VERSION 0.6.0 ZLIB_VERSION 1.2.11
-------------------------------------------------------- Load Test
DBM Ok Win32::Registry Ok
Digest Ok WIN32OLE Ok
Fiddle Ok Zlib Ok
Socket Ok
------------ Default Gems ---- ------------ Bundled Gems ----
1.3.2 bigdecimal 1.15.4 bundler
0.4.5 io-console 1.0.3 did_you_mean
2.1.0 json 5.10.3 minitest
2.0.5 openssl 0.1.1 net-telnet
2.2.4 psych 1.1.0 power_assert
5.1.0 rdoc 12.1.0 rake
3.2.5 test-unit
Misc
I've been logging my trunk test results here. First results shown are from Apri-2017, I was building before that, but not logging.
My trunk build is used a few places for testing, RubyGems just found a bug with it.
I have been using MSYS2/MinGW for a while, so, when working with it, I work in its shell. Hence, I haven't used ridk much.