[ruby-core:120453] [Ruby master Bug#20985] Undefined constant in net/http
From:
"BertramScharpf (Bertram Scharpf) via ruby-core" <ruby-core@...>
Date:
2024-12-31 03:48:20 UTC
List:
ruby-core #120453
Issue #20985 has been updated by BertramScharpf (Bertram Scharpf).
nobu (Nobuyoshi Nakada) wrote in #note-1:
> Could you report it to the upstream, https://github.com/ruby/net-http?
Sorry, no. For just removing two lines of code, this report should suffice.
The net-http project currently has 16 open pull requests and 30 open issues;
the oldest one waits for almost 4 years to be answered. I have better things
to do than being ignored by those people.
Besides that, I do not want to be involved in projects that show up such
ridiculous flaws.
----------------------------------------
Bug #20985: Undefined constant in net/http
https://bugs.ruby-lang.org/issues/20985#change-111234
* Author: BertramScharpf (Bertram Scharpf)
* Status: Open
* ruby -v: ruby 3.3.6 (2024-11-05 revision 75015d4c1f) [amd64-freebsd14]
* Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: UNKNOWN
----------------------------------------
```console
$ grep -rnH HTTPAuthenticationError /usr/local/lib/ruby
/usr/local/lib/ruby/site_ruby/3.3/rubygems/vendor/net-http/lib/net/http.rb:2455: raise HTTPAuthenticationError.new('HTTP authentication failed', err)
/usr/local/lib/ruby/3.3/net/http.rb:2455: raise HTTPAuthenticationError.new('HTTP authentication failed', err)
/usr/local/lib/ruby/3.3/rubygems/vendor/net-http/lib/net/http.rb:2455: raise HTTPAuthenticationError.new('HTTP authentication failed', err)
$ ruby -r net/http -e 'HTTPAuthenticationError'
-e:1:in `<main>': uninitialized constant HTTPAuthenticationError (NameError)
HTTPAuthenticationError
^^^^^^^^^^^^^^^^^^^^^^^
```
The `raise` statement will just transform a meaningful error into a `NameError`.
--
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/