ruby-core@ruby-lang.org archive (unofficial mirror)
 help / color / mirror / Atom feed
* [ruby-core:122352] [Ruby Bug#21388] make install and bundled gems
@ 2025-05-31 12:45 MSP-Greg (Greg L) via ruby-core
  2025-06-04  7:44 ` [ruby-core:122405] " hsbt (Hiroshi SHIBATA) via ruby-core
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: MSP-Greg (Greg L) via ruby-core @ 2025-05-31 12:45 UTC (permalink / raw)
  To: ruby-core; +Cc: MSP-Greg (Greg L)

Issue #21388 has been reported by MSP-Greg (Greg L).

----------------------------------------
Bug #21388: make install and bundled gems
https://bugs.ruby-lang.org/issues/21388

* Author: MSP-Greg (Greg L)
* Status: Open
* 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/

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [ruby-core:122405] [Ruby Bug#21388] make install and bundled gems
  2025-05-31 12:45 [ruby-core:122352] [Ruby Bug#21388] make install and bundled gems MSP-Greg (Greg L) via ruby-core
@ 2025-06-04  7:44 ` hsbt (Hiroshi SHIBATA) via ruby-core
  2025-06-06  8:28 ` [ruby-core:122479] " hsbt (Hiroshi SHIBATA) via ruby-core
  2025-06-10  9:40 ` [ruby-core:122508] " nobu (Nobuyoshi Nakada) via ruby-core
  2 siblings, 0 replies; 4+ messages in thread
From: hsbt (Hiroshi SHIBATA) via ruby-core @ 2025-06-04  7:44 UTC (permalink / raw)
  To: ruby-core; +Cc: hsbt (Hiroshi SHIBATA)

Issue #21388 has been updated by hsbt (Hiroshi SHIBATA).

Status changed from Open to Assigned
Assignee set to hsbt (Hiroshi SHIBATA)

----------------------------------------
Bug #21388: make install and bundled gems
https://bugs.ruby-lang.org/issues/21388#change-113578

* Author: MSP-Greg (Greg L)
* Status: Assigned
* 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/

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [ruby-core:122479] [Ruby Bug#21388] make install and bundled gems
  2025-05-31 12:45 [ruby-core:122352] [Ruby Bug#21388] make install and bundled gems MSP-Greg (Greg L) via ruby-core
  2025-06-04  7:44 ` [ruby-core:122405] " hsbt (Hiroshi SHIBATA) via ruby-core
@ 2025-06-06  8:28 ` hsbt (Hiroshi SHIBATA) via ruby-core
  2025-06-10  9:40 ` [ruby-core:122508] " nobu (Nobuyoshi Nakada) via ruby-core
  2 siblings, 0 replies; 4+ messages in thread
From: hsbt (Hiroshi SHIBATA) via ruby-core @ 2025-06-06  8:28 UTC (permalink / raw)
  To: ruby-core; +Cc: hsbt (Hiroshi SHIBATA)

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/

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [ruby-core:122508] [Ruby Bug#21388] make install and bundled gems
  2025-05-31 12:45 [ruby-core:122352] [Ruby Bug#21388] make install and bundled gems MSP-Greg (Greg L) via ruby-core
  2025-06-04  7:44 ` [ruby-core:122405] " hsbt (Hiroshi SHIBATA) via ruby-core
  2025-06-06  8:28 ` [ruby-core:122479] " hsbt (Hiroshi SHIBATA) via ruby-core
@ 2025-06-10  9:40 ` nobu (Nobuyoshi Nakada) via ruby-core
  2 siblings, 0 replies; 4+ messages in thread
From: nobu (Nobuyoshi Nakada) via ruby-core @ 2025-06-10  9:40 UTC (permalink / raw)
  To: ruby-core; +Cc: nobu (Nobuyoshi Nakada)

Issue #21388 has been updated by nobu (Nobuyoshi Nakada).


Another idea is that master will install snapshot gems.
https://github.com/ruby/ruby/pull/13574

----------------------------------------
Bug #21388: make install and bundled gems
https://bugs.ruby-lang.org/issues/21388#change-113731

* 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/

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-06-10  9:41 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-05-31 12:45 [ruby-core:122352] [Ruby Bug#21388] make install and bundled gems MSP-Greg (Greg L) via ruby-core
2025-06-04  7:44 ` [ruby-core:122405] " hsbt (Hiroshi SHIBATA) via ruby-core
2025-06-06  8:28 ` [ruby-core:122479] " hsbt (Hiroshi SHIBATA) via ruby-core
2025-06-10  9:40 ` [ruby-core:122508] " nobu (Nobuyoshi Nakada) via ruby-core

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).