[#118180] [Ruby master Bug#20525] Percent string literal with indentation support — "bradgessler (Brad Gessler) via ruby-core" <ruby-core@...>

Issue #20525 has been reported by bradgessler (Brad Gessler).

8 messages 2024/06/04

[#118243] [Ruby master Feature#20564] Switch default parser to Prism — "kddnewton (Kevin Newton) via ruby-core" <ruby-core@...>

Issue #20564 has been reported by kddnewton (Kevin Newton).

11 messages 2024/06/07

[#118269] [Ruby master Bug#20570] Nokey behavior changed since 3.3. — "ksss (Yuki Kurihara) via ruby-core" <ruby-core@...>

Issue #20570 has been reported by ksss (Yuki Kurihara).

8 messages 2024/06/10

[#118279] [Ruby master Bug#20573] Warning.warn shouldn't be called for disabled warnings — "tenderlovemaking (Aaron Patterson) via ruby-core" <ruby-core@...>

Issue #20573 has been reported by tenderlovemaking (Aaron Patterson).

10 messages 2024/06/10

[#118281] [Ruby master Misc#20574] DevMeeting-2024-07-11 — "mame (Yusuke Endoh) via ruby-core" <ruby-core@...>

Issue #20574 has been reported by mame (Yusuke Endoh).

12 messages 2024/06/11

[#118346] [Ruby master Bug#20586] Some filesystem calls in dir.c are missing error handling and can return incorrect results if interrupted — "ivoanjo (Ivo Anjo) via ruby-core" <ruby-core@...>

Issue #20586 has been reported by ivoanjo (Ivo Anjo).

13 messages 2024/06/19

[#118347] [Ruby master Bug#20587] dir.c calls blocking system calls while holding the GVL — "ivoanjo (Ivo Anjo) via ruby-core" <ruby-core@...>

Issue #20587 has been reported by ivoanjo (Ivo Anjo).

7 messages 2024/06/19

[#118360] [Ruby master Bug#20588] RangeError: integer 132186463059104 too big to convert to 'int' since cdf33ed5f37f9649c482c3ba1d245f0d80ac01ce with YJIT enabled — "yahonda (Yasuo Honda) via ruby-core" <ruby-core@...>

Issue #20588 has been reported by yahonda (Yasuo Honda).

10 messages 2024/06/20

[#118388] [Ruby master Feature#20594] A new String method to append bytes while preserving encoding — "byroot (Jean Boussier) via ruby-core" <ruby-core@...>

SXNzdWUgIzIwNTk0IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IGJ5cm9vdCAoSmVhbiBCb3Vzc2llciku

32 messages 2024/06/25

[ruby-core:118333] [Ruby master Bug#20581] Ruby 3.3.3 install has missing deps for bundled net-pop gem

From: "hsbt (Hiroshi SHIBATA) via ruby-core" <ruby-core@...>
Date: 2024-06-17 06:03:51 UTC
List: ruby-core #118333
Issue #20581 has been updated by hsbt (Hiroshi SHIBATA).

Status changed from Assigned to Closed
Backport changed from 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN to 3.1: DONTNEED, 3.2: UNKNOWN, 3.3: REQUIRED

Thank you for your report. This issue caused by https://github.com/ruby/ruby/commit/0a0338b06fcc3690346d5a3bec60bbcee85ec7ce

Background: [This commit](https://github.com/ruby/ruby/commit/0a0338b06fcc3690346d5a3bec60bbcee85ec7ce) truncate default gems if bundled gems used them. But we need to apply [prepared commits](https://github.com/ruby/ruby/pull/11006) before this truncation. 

The diff of installation results with https://github.com/ruby/ruby/pull/11006 is here(3.3-debug-2 is applied version):


```
diff --color=auto -ru 3.3-debug/lib/ruby/gems/3.3.0/specifications/net-ftp-0.3.4.gemspec 3.3-debug-2/lib/ruby/gems/3.3.0/specifications/net-ftp-0.3.4.gemspec
--- 3.3-debug/lib/ruby/gems/3.3.0/specifications/net-ftp-0.3.4.gemspec  2024-06-17 14:48:46
+++ 3.3-debug-2/lib/ruby/gems/3.3.0/specifications/net-ftp-0.3.4.gemspec        2024-06-17 14:51:22
@@ -15,8 +15,13 @@
   s.homepage = "https://github.com/ruby/net-ftp".freeze
   s.licenses = ["Ruby".freeze, "BSD-2-Clause".freeze]
   s.required_ruby_version = Gem::Requirement.new(">= 2.6.0".freeze)
-  s.rubygems_version = "3.3.5".freeze
+  s.rubygems_version = "3.5.11".freeze
   s.summary = "Support for the File Transfer Protocol.".freeze

   s.installed_by_version = "3.5.11".freeze if s.respond_to? :installed_by_version
+
+  s.specification_version = 4
+
+  s.add_runtime_dependency(%q<net-protocol>.freeze, [">= 0".freeze])
+  s.add_runtime_dependency(%q<time>.freeze, [">= 0".freeze])
 end
diff --color=auto -ru 3.3-debug/lib/ruby/gems/3.3.0/specifications/net-imap-0.4.9.1.gemspec 3.3-debug-2/lib/ruby/gems/3.3.0/specifications/net-imap-0.4.9.1.gemspec
--- 3.3-debug/lib/ruby/gems/3.3.0/specifications/net-imap-0.4.9.1.gemspec       2024-06-17 14:48:46
+++ 3.3-debug-2/lib/ruby/gems/3.3.0/specifications/net-imap-0.4.9.1.gemspec     2024-06-17 14:51:22
@@ -16,13 +16,15 @@
   s.homepage = "https://github.com/ruby/net-imap".freeze
   s.licenses = ["Ruby".freeze, "BSD-2-Clause".freeze]
   s.required_ruby_version = Gem::Requirement.new(">= 2.7.3".freeze)
-  s.rubygems_version = "3.3.5".freeze
+  s.rubygems_version = "3.5.11".freeze
   s.summary = "Ruby client api for Internet Message Access Protocol".freeze

   s.installed_by_version = "3.5.11".freeze if s.respond_to? :installed_by_version

   s.specification_version = 4

+  s.add_runtime_dependency(%q<net-protocol>.freeze, [">= 0".freeze])
   s.add_runtime_dependency(%q<date>.freeze, [">= 0".freeze])
   s.add_development_dependency(%q<digest>.freeze, [">= 0".freeze])
+  s.add_development_dependency(%q<strscan>.freeze, [">= 0".freeze])
 end
diff --color=auto -ru 3.3-debug/lib/ruby/gems/3.3.0/specifications/net-pop-0.1.2.gemspec 3.3-debug-2/lib/ruby/gems/3.3.0/specifications/net-pop-0.1.2.gemspec
--- 3.3-debug/lib/ruby/gems/3.3.0/specifications/net-pop-0.1.2.gemspec  2024-06-17 14:48:46
+++ 3.3-debug-2/lib/ruby/gems/3.3.0/specifications/net-pop-0.1.2.gemspec        2024-06-17 14:51:22
@@ -15,8 +15,12 @@
   s.email = ["matz@ruby-lang.org".freeze]
   s.homepage = "https://github.com/ruby/net-pop".freeze
   s.licenses = ["Ruby".freeze, "BSD-2-Clause".freeze]
-  s.rubygems_version = "3.3.5".freeze
+  s.rubygems_version = "3.5.11".freeze
   s.summary = "Ruby client library for POP3.".freeze

   s.installed_by_version = "3.5.11".freeze if s.respond_to? :installed_by_version
+
+  s.specification_version = 4
+
+  s.add_runtime_dependency(%q<net-protocol>.freeze, [">= 0".freeze])
 end
diff --color=auto -ru 3.3-debug/lib/ruby/gems/3.3.0/specifications/prime-0.1.2.gemspec 3.3-debug-2/lib/ruby/gems/3.3.0/specifications/prime-0.1.2.gemspec
--- 3.3-debug/lib/ruby/gems/3.3.0/specifications/prime-0.1.2.gemspec    2024-06-17 14:48:46
+++ 3.3-debug-2/lib/ruby/gems/3.3.0/specifications/prime-0.1.2.gemspec  2024-06-17 14:51:22
@@ -15,8 +15,13 @@
   s.homepage = "https://github.com/ruby/prime".freeze
   s.licenses = ["Ruby".freeze, "BSD-2-Clause".freeze]
   s.required_ruby_version = Gem::Requirement.new(">= 2.5.0".freeze)
-  s.rubygems_version = "3.3.5".freeze
+  s.rubygems_version = "3.5.11".freeze
   s.summary = "Prime numbers and factorization library.".freeze

   s.installed_by_version = "3.5.11".freeze if s.respond_to? :installed_by_version
+
+  s.specification_version = 4
+
+  s.add_runtime_dependency(%q<singleton>.freeze, [">= 0".freeze])
+  s.add_runtime_dependency(%q<forwardable>.freeze, [">= 0".freeze])
 end
```



----------------------------------------
Bug #20581: Ruby 3.3.3 install has missing deps for bundled net-pop gem
https://bugs.ruby-lang.org/issues/20581#change-108839

* Author: MatzFan (Bruce Steedman)
* Status: Closed
* Assignee: hsbt (Hiroshi SHIBATA)
* ruby -v: ruby 3.3.3 (2024-06-12 revision f1c7b6f435) [x86_64-linux]
* Backport: 3.1: DONTNEED, 3.2: UNKNOWN, 3.3: REQUIRED
----------------------------------------
A stackoverflow question and answer has identified an issue with the Ruby 3.3.3 install which can cause a failure when bundler installs gem dependencies.

https://stackoverflow.com/a/78620570/4114896

A workaround has been described.

There is a related issue with the net-pop gem here: https://github.com/ruby/net-pop/issues/26



-- 
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/postorius/lists/ruby-core.ml.ruby-lang.org/

In This Thread