Issue #11786 has been updated by Michael Stahnke.

Status changed from Unreviewed to Accepted
Assignee set to Daniel Pittman


----------------------------------------
Bug #11786: Puppet Specs incompatibility with Ruby 1.9.3 -- missing Rdoc
https://projects.puppetlabs.com/issues/11786

Author: Justin Stoller
Status: Accepted
Priority: Normal
Assignee: Daniel Pittman
Category: ruby19
Target version: 
Affected Puppet version: development
Keywords: ruby1.9.3
Branch: 


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.

Reply via email to