Issue #11786 has been updated by warm s0x.
I've refactored the appropriate change an posted my commit to [gist #1809951](https://gist.github.com/1809951) that will require the appropriate modules under RDoc 3.x. That said, there are a few test failures in `spec/unit/util/rdoc_spec.rb` that have much to do with other API incompabilities between RDoc 2.x and 3.x. (For what it is worth with my local working set up `RDoc::VERSION` returns `3.9.4`) I am investigating whether or not I can cleanly support both RDoc 3.x API changes while still allowing RDoc 2.x compatibility. ---------------------------------------- Bug #11786: Puppet Specs incompatibility with Ruby 1.9.3 -- missing Rdoc https://projects.puppetlabs.com/issues/11786#change-54478 Author: Justin Stoller Status: Code Insufficient Priority: Normal Assignee: Daniel Pittman Category: ruby19 Target version: Affected Puppet version: development Keywords: ruby1.9.3 Branch: https://github.com/puppetlabs/puppet/pull/377 Doing preliminary Ruby 1.9.3 testing on CI we encountered this error: <pre> /home/jenkins/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- rdoc/tokenstream (LoadError) from /home/jenkins/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/jenkins/workspace/Puppet Specs (master)/gemset/@noFeatures/ruby/ruby-1.9.3/rvm/ubuntu-10.04/lib/puppet/util/rdoc/parser.rb:9:in `<top (required)>' from /home/jenkins/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/jenkins/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /home/jenkins/workspace/Puppet Specs (master)/gemset/@noFeatures/ruby/ruby-1.9.3/rvm/ubuntu-10.04/spec/integration/util/rdoc/parser_spec.rb:5:in `<top (required)>' from /home/jenkins/.rvm/gems/ruby-1.9.3-p0@noFeatures/gems/rspec-core-2.3.1/lib/rspec/core/configuration.rb:388:in `load' from /home/jenkins/.rvm/gems/ruby-1.9.3-p0@noFeatures/gems/rspec-core-2.3.1/lib/rspec/core/configuration.rb:388:in `block in load_spec_files' from /home/jenkins/.rvm/gems/ruby-1.9.3-p0@noFeatures/gems/rspec-core-2.3.1/lib/rspec/core/configuration.rb:388:in `map' from /home/jenkins/.rvm/gems/ruby-1.9.3-p0@noFeatures/gems/rspec-core-2.3.1/lib/rspec/core/configuration.rb:388:in `load_spec_files' from /home/jenkins/.rvm/gems/ruby-1.9.3-p0@noFeatures/gems/rspec-core-2.3.1/lib/rspec/core/command_line.rb:18:in `run' from /home/jenkins/.rvm/gems/ruby-1.9.3-p0@noFeatures/gems/rspec-core-2.3.1/lib/rspec/core/runner.rb:55:in `run_in_process' from /home/jenkins/.rvm/gems/ruby-1.9.3-p0@noFeatures/gems/rspec-core-2.3.1/lib/rspec/core/runner.rb:46:in `run' from /home/jenkins/.rvm/gems/ruby-1.9.3-p0@noFeatures/gems/rspec-core-2.3.1/lib/rspec/core/runner.rb:10:in `block in autorun' Build step 'Execute shell' marked build as failure </pre> Josh Cooper suggested on the mailing list that in 1.9.3 Rdoc has moved tokenstream (his link noting the change: https://github.com/rdoc/rdoc/blob/master/History.rdoc) We've finished updating our system to support 1.9.3, but backed out testing of it until the Open Source teams have prioritized it. -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
