Skip to content

Add logger to runtime dependencies#259

Merged
felipedmesquita merged 1 commit intotyphoeus:masterfrom
tagliala:feature/242-add-logger
Aug 23, 2025
Merged

Add logger to runtime dependencies#259
felipedmesquita merged 1 commit intotyphoeus:masterfrom
tagliala:feature/242-add-logger

Conversation

@tagliala
Copy link
Copy Markdown
Contributor

@tagliala tagliala commented Aug 22, 2025

Starting from Ruby 3.5, logger will no longer be part of the bundled gems.

How to replicate:

$ ruby --version
ruby 3.5.0dev (2025-06-15T04:41:29Z master c88c2319a8) +PRISM [arm64-darwin24]

$ ruby -e "require_relative 'lib/ethon'"
/path/to/ruby/did_you_mean/core_ext/name_error.rb:11: warning: logger is not part of the default gems since Ruby 3.5.0. Install logger from RubyGems.
<internal:/path/to/ruby/rubygems/core_ext/kernel_require.rb>:136:in 'Kernel#require': cannot load such file -- logger (LoadError)

Close #242

Starting from Ruby 3.5, `logger` will no longer be part of the bundled
gems.

How to replicate:
```
$ ruby --version
ruby 3.5.0dev (2025-06-15T04:41:29Z master c88c2319a8) +PRISM [arm64-darwin24]

$ ruby -e "require_relative 'lib/ethon'"
/path/to/ruby/did_you_mean/core_ext/name_error.rb:11: warning: logger is not part of the default gems since Ruby 3.5.0. Install logger from RubyGems.
<internal:/path/to/ruby/rubygems/core_ext/kernel_require.rb>:136:in 'Kernel#require': cannot load such file -- logger (LoadError)
```

Close typhoeus#242
@tagliala tagliala force-pushed the feature/242-add-logger branch from 8a90287 to 304596e Compare August 22, 2025 16:49
@tagliala
Copy link
Copy Markdown
Contributor Author

Segfault, failure is still unrelated

@felipedmesquita felipedmesquita merged commit 0e80211 into typhoeus:master Aug 23, 2025
37 of 40 checks passed
@tagliala tagliala deleted the feature/242-add-logger branch August 23, 2025 07:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ruby 3.5: logger will no longer be part of the default gems

2 participants