<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ruby-gems/chef.git, branch pdb/debug_bootstrap_command_render</title>
<subtitle>github.com: opscode/chef.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/'/>
<entry>
<title>Move debug to _before_ the sudo password is added</title>
<updated>2015-07-17T01:38:24+00:00</updated>
<author>
<name>Peter Burkholder</name>
<email>pburkholder@chef.io</email>
</author>
<published>2015-07-17T01:38:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=22957d7ae4ac6f470bfbc7fedf200b35c162a9b5'/>
<id>22957d7ae4ac6f470bfbc7fedf200b35c162a9b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve log message</title>
<updated>2015-07-13T21:15:57+00:00</updated>
<author>
<name>Peter Burkholder</name>
<email>pburkholder@chef.io</email>
</author>
<published>2015-07-13T21:15:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=50019e5af50c4e2c269179543474d80d2458efc2'/>
<id>50019e5af50c4e2c269179543474d80d2458efc2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Put logging after use_sudo</title>
<updated>2015-07-13T18:11:12+00:00</updated>
<author>
<name>Peter Burkholder</name>
<email>pburkholder@chef.io</email>
</author>
<published>2015-07-13T18:11:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=9dbde35aa0c537f462dd7345130bc78a0d0b0db5'/>
<id>9dbde35aa0c537f462dd7345130bc78a0d0b0db5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bootstrap debugging shows the commands you're running</title>
<updated>2015-07-13T17:48:44+00:00</updated>
<author>
<name>Peter Burkholder</name>
<email>pburkholder@chef.io</email>
</author>
<published>2015-07-13T17:48:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=a139ed5b9c07787854158a7920263f24dec2c082'/>
<id>a139ed5b9c07787854158a7920263f24dec2c082</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3646 from chef/jdm/config-workstation-spec</title>
<updated>2015-07-08T19:42:25+00:00</updated>
<author>
<name>Jay Mundrawala</name>
<email>jdmundrawala@gmail.com</email>
</author>
<published>2015-07-08T19:42:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=60af687362aa962b577450fff54b88ed21e8c713'/>
<id>60af687362aa962b577450fff54b88ed21e8c713</id>
<content type='text'>
Try fix for failing config test</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Try fix for failing config test</pre>
</div>
</content>
</entry>
<entry>
<title>Try fix for failing config test</title>
<updated>2015-07-08T15:44:44+00:00</updated>
<author>
<name>Jay Mundrawala</name>
<email>jdmundrawala@gmail.com</email>
</author>
<published>2015-07-08T14:18:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=edf525dbaeb54c384ed3fe5179dfa0ae630d5072'/>
<id>edf525dbaeb54c384ed3fe5179dfa0ae630d5072</id>
<content type='text'>
We keep seeing this randomly
```
1) Chef::WorkstationConfigLoader loading the config file when the config file exists and raises a ruby exception during evaluation raises a ConfigurationError
   Failure/Error: expect { config_loader.load }.to raise_error(Chef::Exceptions::ConfigurationError)
     expected Chef::Exceptions::ConfigurationError, got #&lt;Errno::ENOENT: No such file or directory @ rb_sysopen - /tmp/Chef-WorkstationConfigLoader-rspec-test20150707-35300-f9yfb6&gt; with backtrace:
       # ./lib/chef/workstation_config_loader.rb:164:in `readlines'
       # ./lib/chef/workstation_config_loader.rb:164:in `highlight_config_error'
       # ./lib/chef/workstation_config_loader.rb:156:in `rescue in read_config'
       # ./lib/chef/workstation_config_loader.rb:137:in `read_config'
       # ./lib/chef/workstation_config_loader.rb:72:in `load'
       # ./spec/unit/workstation_config_loader_spec.rb:275:in `block (6 levels) in &lt;top (required)&gt;'
       # ./spec/unit/workstation_config_loader_spec.rb:275:in `block (5 levels) in &lt;top (required)&gt;'
   # ./spec/unit/workstation_config_loader_spec.rb:275:in `block (5 levels) in &lt;top (required)&gt;'
```

I think the issue is that the tempfile gets GC'd, and when it gets GC'd, it deletes the file.
If it is cleaned up before it is used, then the test fails.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We keep seeing this randomly
```
1) Chef::WorkstationConfigLoader loading the config file when the config file exists and raises a ruby exception during evaluation raises a ConfigurationError
   Failure/Error: expect { config_loader.load }.to raise_error(Chef::Exceptions::ConfigurationError)
     expected Chef::Exceptions::ConfigurationError, got #&lt;Errno::ENOENT: No such file or directory @ rb_sysopen - /tmp/Chef-WorkstationConfigLoader-rspec-test20150707-35300-f9yfb6&gt; with backtrace:
       # ./lib/chef/workstation_config_loader.rb:164:in `readlines'
       # ./lib/chef/workstation_config_loader.rb:164:in `highlight_config_error'
       # ./lib/chef/workstation_config_loader.rb:156:in `rescue in read_config'
       # ./lib/chef/workstation_config_loader.rb:137:in `read_config'
       # ./lib/chef/workstation_config_loader.rb:72:in `load'
       # ./spec/unit/workstation_config_loader_spec.rb:275:in `block (6 levels) in &lt;top (required)&gt;'
       # ./spec/unit/workstation_config_loader_spec.rb:275:in `block (5 levels) in &lt;top (required)&gt;'
   # ./spec/unit/workstation_config_loader_spec.rb:275:in `block (5 levels) in &lt;top (required)&gt;'
```

I think the issue is that the tempfile gets GC'd, and when it gets GC'd, it deletes the file.
If it is cleaned up before it is used, then the test fails.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3641 from grubernaut/issue_3640</title>
<updated>2015-07-08T05:06:38+00:00</updated>
<author>
<name>Noah Kantrowitz</name>
<email>noah@coderanger.net</email>
</author>
<published>2015-07-08T05:06:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=33ff4450632a29199d8514b5083096d76d7b2a0e'/>
<id>33ff4450632a29199d8514b5083096d76d7b2a0e</id>
<content type='text'>
Decommission 12-stable</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Decommission 12-stable</pre>
</div>
</content>
</entry>
<entry>
<title>Decommission 12-stable</title>
<updated>2015-07-07T04:11:01+00:00</updated>
<author>
<name>Jake Champlin</name>
<email>jake.champlin.27@gmail.com</email>
</author>
<published>2015-07-07T04:11:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=224241b2e172526acfe681e4eb34aa2d08a99ea4'/>
<id>224241b2e172526acfe681e4eb34aa2d08a99ea4</id>
<content type='text'>
Removes 12-stable from travis.yml branch filter
Updates appveyor.yml for the 12.4-stable branch
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removes 12-stable from travis.yml branch filter
Updates appveyor.yml for the 12.4-stable branch
</pre>
</div>
</content>
</entry>
<entry>
<title>Update CHANGELOG for Chef 12.4.1</title>
<updated>2015-07-07T01:42:54+00:00</updated>
<author>
<name>Jay Mundrawala</name>
<email>jdmundrawala@gmail.com</email>
</author>
<published>2015-07-07T01:37:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=906d0dd25069805491882df854ca62f94888504e'/>
<id>906d0dd25069805491882df854ca62f94888504e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #3630 from chef/tc/fix-chef-user</title>
<updated>2015-07-06T23:08:59+00:00</updated>
<author>
<name>Jay Mundrawala</name>
<email>jdmundrawala@gmail.com</email>
</author>
<published>2015-07-06T23:08:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=c12c169b29882166d6bbc0f835825ef34ab94eba'/>
<id>c12c169b29882166d6bbc0f835825ef34ab94eba</id>
<content type='text'>
Move Chef::OscUser back to Chef::User namespace and new user code to Chef::UserV1.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move Chef::OscUser back to Chef::User namespace and new user code to Chef::UserV1.</pre>
</div>
</content>
</entry>
</feed>
