<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ruby-gems/chef.git/spec, branch ruby24</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>Use object ID when detected unprocessed Resources (#5604)</title>
<updated>2016-12-12T14:47:32+00:00</updated>
<author>
<name>Adam Leff</name>
<email>adam@leff.co</email>
</author>
<published>2016-12-12T14:47:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=a4e5ed2f4974659fee0748b3386606a16210bd72'/>
<id>a4e5ed2f4974659fee0748b3386606a16210bd72</id>
<content type='text'>
* Use object ID when detected unprocessed Resources

In the Data Collector, when detecting unprocessed resources, a Set
was built up using the resource object itself as the Set element.
Internally, Set adds this to a Hash.

We allow users to create custom resources that could contain a property
named "hash" which in turn wires up a `#hash` instance method on the
Resource. Ruby expects object's `#hash` method to return a Fixnum that
it uses internally. So if a resource had a "hash" property that returned
a String, bad things happened.

With this change, we make our own Hash and use the resource's object ID
in the key so we don't have to worry about the resource's `#hash` method
getting called and throwing an exception. I will send up a separate
change that warns users when they choose a property name that is already
an existing method name.

Fixes #5565.

Signed-off-by: Adam Leff &lt;adam@leff.co&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Use object ID when detected unprocessed Resources

In the Data Collector, when detecting unprocessed resources, a Set
was built up using the resource object itself as the Set element.
Internally, Set adds this to a Hash.

We allow users to create custom resources that could contain a property
named "hash" which in turn wires up a `#hash` instance method on the
Resource. Ruby expects object's `#hash` method to return a Fixnum that
it uses internally. So if a resource had a "hash" property that returned
a String, bad things happened.

With this change, we make our own Hash and use the resource's object ID
in the key so we don't have to worry about the resource's `#hash` method
getting called and throwing an exception. I will send up a separate
change that warns users when they choose a property name that is already
an existing method name.

Fixes #5565.

Signed-off-by: Adam Leff &lt;adam@leff.co&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #5631 from chef/lcg/deprecate-chef-platform-methods</title>
<updated>2016-12-09T17:02:31+00:00</updated>
<author>
<name>Lamont Granquist</name>
<email>lamont@scriptkiddie.org</email>
</author>
<published>2016-12-09T17:02:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=9a67e8dea3d117b2abe097a82ddf8f3eaa3c4a38'/>
<id>9a67e8dea3d117b2abe097a82ddf8f3eaa3c4a38</id>
<content type='text'>
Properly deprecate old Chef::Platform methods</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Properly deprecate old Chef::Platform methods</pre>
</div>
</content>
</entry>
<entry>
<title>fix windows tests</title>
<updated>2016-12-08T23:38:16+00:00</updated>
<author>
<name>Lamont Granquist</name>
<email>lamont@scriptkiddie.org</email>
</author>
<published>2016-12-08T23:38:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=aec2017034bcf804430f941a0d41aba290459385'/>
<id>aec2017034bcf804430f941a0d41aba290459385</id>
<content type='text'>
dsc_script provider needs os defined.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
dsc_script provider needs os defined.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Properly deprecate old Chef::Platform methods</title>
<updated>2016-12-07T21:42:39+00:00</updated>
<author>
<name>Lamont Granquist</name>
<email>lamont@scriptkiddie.org</email>
</author>
<published>2016-12-07T21:42:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=e921e921fbbd759b5dc43404b45f1dc198bd7417'/>
<id>e921e921fbbd759b5dc43404b45f1dc198bd7417</id>
<content type='text'>
These should have been deprecated formally in 12.5.1 after the
Dynamic Provider-Resolver'ing of the internal chef resources
was completed.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These should have been deprecated formally in 12.5.1 after the
Dynamic Provider-Resolver'ing of the internal chef resources
was completed.

Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fix derpage on master</title>
<updated>2016-12-07T17:11:26+00:00</updated>
<author>
<name>Lamont Granquist</name>
<email>lamont@scriptkiddie.org</email>
</author>
<published>2016-12-07T17:11:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=d0762b125ef6ab6475259e8a1103c0bc9836a2cc'/>
<id>d0762b125ef6ab6475259e8a1103c0bc9836a2cc</id>
<content type='text'>
Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #5548 from chef/lcg/chefstyle-updates</title>
<updated>2016-12-07T09:44:16+00:00</updated>
<author>
<name>Thom May</name>
<email>thom@may.lt</email>
</author>
<published>2016-12-07T09:44:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=811cbff2baaf0c5f8ad78cbaf6e62db969842827'/>
<id>811cbff2baaf0c5f8ad78cbaf6e62db969842827</id>
<content type='text'>
Chefstyle updates</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Chefstyle updates</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #5622 from chef/chef-ad/3888</title>
<updated>2016-12-07T09:31:39+00:00</updated>
<author>
<name>Thom May</name>
<email>thom@may.lt</email>
</author>
<published>2016-12-07T09:31:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=a143eefd438fa4d1325728f34142746c99319146'/>
<id>a143eefd438fa4d1325728f34142746c99319146</id>
<content type='text'>
Knife: cookbook site share doesn't work with some json metadata</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Knife: cookbook site share doesn't work with some json metadata</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #5601 from chef/COOL-604/chef-solo-node-permissions</title>
<updated>2016-12-06T23:55:35+00:00</updated>
<author>
<name>Bryan McLellan</name>
<email>btm@loftninjas.org</email>
</author>
<published>2016-12-06T23:55:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=8b3b685ef651d6a286a977d757935cc9b68ac484'/>
<id>8b3b685ef651d6a286a977d757935cc9b68ac484</id>
<content type='text'>
Core: Ensure chef-solo creates node files w/ correct permissions</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Core: Ensure chef-solo creates node files w/ correct permissions</pre>
</div>
</content>
</entry>
<entry>
<title>refactor specs to be less stubby</title>
<updated>2016-12-06T23:13:59+00:00</updated>
<author>
<name>Lamont Granquist</name>
<email>lamont@scriptkiddie.org</email>
</author>
<published>2016-12-06T23:13:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=e133beb44b2cb9fe654531b567541456598c65a4'/>
<id>e133beb44b2cb9fe654531b567541456598c65a4</id>
<content type='text'>
Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Lamont Granquist &lt;lamont@scriptkiddie.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensures correct version of shutdown is called when using the reboot resource on Windows (#5596)</title>
<updated>2016-12-06T22:19:20+00:00</updated>
<author>
<name>Christoph</name>
<email>cgriesshammer@gmail.com</email>
</author>
<published>2016-12-06T22:19:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ruby-gems/chef.git/commit/?id=205eb04f3e50216d2e1014ffbe8545fba6868890'/>
<id>205eb04f3e50216d2e1014ffbe8545fba6868890</id>
<content type='text'>
Use a fixed path to shutdown.exe on windows in Chef::Platform::Rebooter, fixes #5594

Signed-off-by: Christoph Griesshammer &lt;cgriesshammer@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use a fixed path to shutdown.exe on windows in Chef::Platform::Rebooter, fixes #5594

Signed-off-by: Christoph Griesshammer &lt;cgriesshammer@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
