From: nagachika00@... Date: 2017-03-27T11:13:35+00:00 Subject: [ruby-core:80374] [Ruby trunk Bug#10774] Regression: URI::MAilTo#to_mailtext - undefined method unescape for URI::RFC3986_Parser Issue #10774 has been updated by nagachika (Tomoyuki Chikanaga). Backport changed from 2.1: DONTNEED, 2.2: DONTNEED, 2.3: REQUIRED to 2.1: DONTNEED, 2.2: DONTNEED, 2.3: DONE ruby_2_3 r58147 merged revision(s) 56139,57066,57099,57100. ---------------------------------------- Bug #10774: Regression: URI::MAilTo#to_mailtext - undefined method unescape for URI::RFC3986_Parser https://bugs.ruby-lang.org/issues/10774#change-63854 * Author: dmke (Dominik Menke) * Status: Closed * Priority: Normal * Assignee: * Target version: * ruby -v: 2.2.0p0 * Backport: 2.1: DONTNEED, 2.2: DONTNEED, 2.3: DONE ---------------------------------------- Using this example: https://github.com/ruby/ruby/blob/ruby_2_2/lib/uri/mailto.rb#L257-L259 Ruby 2.2.0: ~~~ $ ruby -v ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-linux] $ ruby -ruri -e 'puts URI.parse("mailto:ruby-list@ruby-lang.org?Subject=subscribe&cc=myaddr").to_mailtext' /home/dm/.rbenv/versions/2.2.0/lib/ruby/2.2.0/uri/mailto.rb:262:in `to_mailtext': undefined method `unescape' for # (NoMethodError) from -e:1:in `
' ~~~ Compare to Ruby 2.1.5: ~~~ $ ruby -v ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux] $ ruby -ruri -e 'puts URI.parse("mailto:ruby-list@ruby-lang.org?Subject=subscribe&cc=myaddr").to_mailtext' To: ruby-list@ruby-lang.org Subject: subscribe Cc: myaddr ~~~ Ruby trunk: ~~~ $ ruby -v ruby 2.3.0dev (2015-01-23 trunk 49388) [x86_64-linux] $ ruby -ruri -e 'puts URI.parse("mailto:ruby-list@ruby-lang.org?Subject=subscribe&cc=myaddr").to_mailtext' /home/dm/.rbenv/versions/2.3.0-dev/lib/ruby/2.3.0/uri/mailto.rb:266:in `to_mailtext': undefined method `unescape' for # (NoMethodError) from -e:1:in `
' ~~~ ---Files-------------------------------- bug10774.patch (769 Bytes) -- https://bugs.ruby-lang.org/ Unsubscribe: