From 890baa7b3300b25d14cbd27dd96177a66dde673f Mon Sep 17 00:00:00 2001 From: Josh Cooper Date: Fri, 27 Sep 2024 10:58:50 -0700 Subject: [PATCH] (PA-7089) Apply upstream rdoc fix for start_with? Installing r10k was failing on ruby 2.7 due to our faulty rdoc patch /opt/puppetlabs/puppet/bin/gem install r10k ERROR: While executing gem ... (NoMethodError) undefined method `start_with' for "RDoc::Markup::Document":String Apply the upstream fix from ruby/rdoc@e21dfccb4a --- .../patches/ruby_27/0001-Filter-marshaled-objects-ruby30.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/patches/ruby_27/0001-Filter-marshaled-objects-ruby30.patch b/resources/patches/ruby_27/0001-Filter-marshaled-objects-ruby30.patch index 7741d321b..1b9baf32c 100644 --- a/resources/patches/ruby_27/0001-Filter-marshaled-objects-ruby30.patch +++ b/resources/patches/ruby_27/0001-Filter-marshaled-objects-ruby30.patch @@ -80,7 +80,7 @@ index 5ba671ca1b..5b663d73fb 100644 + case obj + when true, false, nil, Array, Class, Encoding, Hash, Integer, String, Symbol, RDoc::Text + else -+ unless obj.class.name.start_with("RDoc::") ++ unless obj.class.name.start_with?("RDoc::") + raise TypeError, "not permitted class: #{obj.class.name}" + end + end