[ruby-core:122479] [Ruby Bug#21388] make install and bundled gems
From:
"hsbt (Hiroshi SHIBATA) via ruby-core" <ruby-core@...>
Date:
2025-06-06 08:28:36 UTC
List:
ruby-core #122479
Issue #21388 has been updated by hsbt (Hiroshi SHIBATA).
Status changed from Assigned to Rejected
Please wait a stable release. `master` is development branch.
The bundled gems that are specified commit hash is also development status for resolving issues with ruby head. So they may be removed from the daily snapshot because that version does not exist in GitHub or rubygems.org.
----------------------------------------
Bug #21388: make install and bundled gems
https://bugs.ruby-lang.org/issues/21388#change-113668
* Author: MSP-Greg (Greg L)
* Status: Rejected
* Assignee: hsbt (Hiroshi SHIBATA)
* ruby -v: ruby 3.5.0dev (2025-05-31T09:43:52Z master 32c708efbd) +PRISM [x64-mingw-ucrt]
* Backport: 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: UNKNOWN
----------------------------------------
Two issues:
1. Currently, `make install` from the `MinGW (UCRT)` workflow shows two gems not being installed (`syslog` cannot be installed on Windows):
```
skipped bundled gems:
csv-3.3.5.gem not found in bundled_gems
power_assert-2.0.6dev.gem not found in bundled_gems
syslog-0.3.0.gem not found in bundled_gems
```
A simple patch file will fix this:
```patch
diff --git a/gems/bundled_gems b/gems/bundled_gems
index 8891f1c462..ca66b48ed6 100644
--- a/gems/bundled_gems
+++ b/gems/bundled_gems
@@ -7,7 +7,7 @@
# if `revision` is not given, "v"+`version` or `version` will be used.
minitest 5.25.5 https://github.com/minitest/minitest
-power_assert 2.0.5 https://github.com/ruby/power_assert a7dab941153b233d3412e249d25da52a6c5691de
+power_assert 2.0.6dev https://github.com/ruby/power_assert a7dab941153b233d3412e249d25da52a6c5691de
rake 13.3.0 https://github.com/ruby/rake
test-unit 3.6.8 https://github.com/test-unit/test-unit
rexml 3.4.1 https://github.com/ruby/rexml
@@ -33,7 +33,7 @@ rinda 0.2.0 https://github.com/ruby/rinda
drb 2.2.3 https://github.com/ruby/drb
nkf 0.2.0 https://github.com/ruby/nkf
syslog 0.3.0 https://github.com/ruby/syslog
-csv 3.3.4 https://github.com/ruby/csv 69d9886238a504bfac60fa516cd08ad2a855a2a8
+csv 3.3.5 https://github.com/ruby/csv 69d9886238a504bfac60fa516cd08ad2a855a2a8
repl_type_completor 0.1.11 https://github.com/ruby/repl_type_completor 25108aa8d69ddaba0b5da3feff1c0035371524b2
ostruct 0.6.1 https://github.com/ruby/ostruct 50d51248bec5560a102a1024aff4174b31dca8cc
pstore 0.2.0 https://github.com/ruby/pstore
```
2. Sometime ago, one could cache the *.gem files, and they would not be downloaded. Now, regardless of the cache, they are always downloaded.
--
https://bugs.ruby-lang.org/
______________________________________________
ruby-core mailing list -- ruby-core@ml.ruby-lang.org
To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org
ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/