- From: Noah Kantrowitz <
>
- To:
- Subject: [chef] Re: Getting a Deprecated warning message
- Date: Thu, 8 Oct 2015 20:10:40 -0400
On Oct 8, 2015, at 8:06 PM, Anthony Kong
<
>
wrote:
>
Hi all,
>
>
>
>
When I vagrant up a box today, I got this warning message. It seems to have
>
come from yum_globalconfig
>
>
>
>
==> Server-003: Deprecated features used!
>
>
==> Server-003: Cannot specify both default and name_property together on
>
property path of resource yum_globalconfig. Only one (name_property) will
>
be obeyed. In Chef 13, this will become an error. at 1 location:
>
>
==> Server-003: -
>
/var/chef/cache/cookbooks/yum/resources/globalconfig.rb:76:in
>
`class_from_file'
>
>
==> Server-003: version nil currently does not overwrite the value of
>
version. This will change in Chef 13, and the value will be set to nil
>
instead. Please change your code to explicitly accept nil using "property
>
:version, [MyType, nil]", or stop setting this value to nil. at 3 locations:
>
>
==> Server-003: - /var/chef/cache/cookbooks/python/recipes/pip.rb:52:in
>
`block in from_file'
>
>
==> Server-003: -
>
/var/chef/cache/cookbooks/python/recipes/virtualenv.rb:25:in `block in
>
from_file'
>
>
>
==> Server-003: -
>
/var/chef/cache/cookbooks/python/providers/pip.rb:98:in
>
`load_current_resource'
>
>
>
>
Is there anything I need to do?
As the warning states, the yum_globalconfig resource has an error in it which
we will stop supporting after Chef 13. The line in question is
https://github.com/chef-cookbooks/yum/blob/master/resources/globalconfig.rb#L77,
which has both a default and name_attribute option. The default there should
be removed. For the time being we have matched the behavior of earlier
releases, so other than the warning it should be fine.
--Noah
Attachment:
signature.asc
Description: Message signed with OpenPGP using GPGMail
Archive powered by MHonArc 2.6.16.