- Nov 21, 2023
-
-
Mislav Marohnić authored
-
Benoit Daloze authored
* Currently the same as 3.3.0-dev but that name changes every year, so this makes it easy to install ruby dev/master.
-
- Nov 19, 2023
-
-
Mislav Marohnić authored
Add script to update `warn_unsuppported`, `warn_eol` labels
-
- Nov 14, 2023
-
-
Mislav Marohnić authored
Mark Ruby 3.0.x as unsupported
-
Hiroshi SHIBATA authored
-
- Nov 13, 2023
-
-
Hiroshi SHIBATA authored
Added 3.3.0-preview3
-
- Nov 12, 2023
-
-
Andrei Maxim authored
-
- Nov 11, 2023
-
-
Mislav Marohnić authored
The script will automatically assign "warn_unsupported" or "warn_eol" labels based on the information from endoflife.date.
-
Mislav Marohnić authored
It reaches EOL status in March 2024.
-
- Nov 09, 2023
-
-
Mislav Marohnić authored
Abandon using `--show-progress` for wget
-
Mislav Marohnić authored
It seems like there exist platforms that have wget which does not support the `--show-progress` option. This reverts to using wget in its default verbose mode where a progress bar and bunch more information are printed to stderr.
-
- Nov 08, 2023
-
-
Mislav Marohnić authored
Add option flags to ruby-build man page
-
Mislav Marohnić authored
Fix commands printed when TMPDIR is empty
-
Mislav Marohnić authored
-
Mislav Marohnić authored
-
- Nov 07, 2023
-
-
Mislav Marohnić authored
-
Mislav Marohnić authored
Add ruby-build(1) man page
-
Mislav Marohnić authored
-
Mislav Marohnić authored
-
-
Mislav Marohnić authored
Restructure console output
-
Mislav Marohnić authored
-
Mislav Marohnić authored
There is no need to redirect to &3 to most cases anymore: &2 will suffice. Also, it is better to print failure errors like checksum mismatches to stderr instead of to the log file at &4.
-
Mislav Marohnić authored
- The command line invocation is now printed in the log. - For every extension that failed, print the absolute location to its mkmf.log to encourage the user to look there when troubleshooting. - Do not print "Configure options used" since ruby-build now prints the full `./configure` invocation as part of the build output.
-
Mislav Marohnić authored
Git commands that perform network fetching can now render progress on the terminal. This also stops writing any git output to the log file.
-
Mislav Marohnić authored
This removes the `isolated_gem_dependency` hack as well as the `rake` & `bundle` shell wrapper functions. The main reason is to avoid having to use the `command` shell builtin to be able to invoke the real `rake` and `bundle`. In my testing on bash 3.2, `command` does not respect the usual bash error handling rules, and thus a failed `command` invocation can trigger the ERR trap mechanism even when we don't want it to.
-
Mislav Marohnić authored
This stops writing raw pushd/popd output to the log file, which is noisy and potentially confusing out-of-context. Instead, when changing the directory in a way that is significant to the log, just print `cd` followed by the name of the new directory.
-
Mislav Marohnić authored
This connects the stderr of download utilities like curl and wget to the original stderr of the process so that they can detect a terminal and print progress bars to it.
-
Mislav Marohnić authored
- "BUILD FAILED" is now printed in red instead of in highlight color. - Print CPU architecture information after OS information. - Do NOT print last 10 lines of the log anymore. Due to the verbosity of compilers, that rarely includes the actual error message, but users think it does and so they paste it in their GitHub reports instead of perusing the log file.
-
Mislav Marohnić authored
ruby-build now prints the full invocation of (almost) every external command that it runs. Typically that is something like: -> ./configure --prefix=/path/to/ruby -> make -j 2 -> make install All output of these commands still goes to the log file by default. This changes the behavior of `--verbose` mode to simply redirect all command output to the stdout & stderr of the parent process instead of writing to and then tailing the log file. This allows implementations of commands like `./configure` or `make` to detect a terminal and output color.
-
Mislav Marohnić authored
Remove Topaz, Maglev
-
- Nov 06, 2023
-
-
Mislav Marohnić authored
I can't find evidence that Topaz is still in development nor that it has had a release in the last 10 years.
-
Mislav Marohnić authored
Maglev Ruby hasn't seen a release in 10 years.
-
- Nov 05, 2023
-
-
Mislav Marohnić authored
Add JRuby 9.4.5.0 and 9.3.13.0
-
Mislav Marohnić authored
Fix checking system OpenSSL version
-
Mislav Marohnić authored
The value of OPENSSL_VERSION_TEXT seems to be printed in double quotes.
-
- Nov 03, 2023
-
-
Mislav Marohnić authored
-
Mislav Marohnić authored
Automatically link to Homebrew openssl
-
- Nov 02, 2023
-
-
Charles Oliver Nutter authored
-
Mislav Marohnić authored
-