summaryrefslogtreecommitdiff
path: root/RELEASE_NOTES.md
diff options
context:
space:
mode:
authordanielsdeleo <dan@getchef.com>2014-03-13 21:12:29 -0700
committerdanielsdeleo <dan@getchef.com>2014-03-14 14:09:37 -0700
commitbecb0427f813f787fd492798f6c97de67fdd732c (patch)
treeea01bc7e6ee4860eee8111c2fa9a3a382c891207 /RELEASE_NOTES.md
parent8c2a9753bdf8ee43226082825eb0a0531c94e202 (diff)
downloadchef-becb0427f813f787fd492798f6c97de67fdd732c.tar.gz
Raise an error when including a recipe from an unreachable cookbook
Fixes CHEF-4367. When attempting to load a recipe belonging to a cookbook that is not in the run_list or any dependencies of cookbooks in the run_list, chef will now produce an error like this: Chef::Exceptions::MissingCookbookDependency ------------------------------------------- Recipe `ancient::aliens` is not in the run_list, and cookbook 'ancient' is not a dependency of any cookbook in the run_list. To load thisrecipe, first add a dependency on cookbook 'ancient' in the cookbook you're including it from in that cookbook's metadata. This error will occur when chef-solo users use `include_recipe` without specifying the dependency in metadata; prior to this patch, chef would typically fail reading an undefined attribute, which commonly would result in a NoMethodError for nil.
Diffstat (limited to 'RELEASE_NOTES.md')
0 files changed, 0 insertions, 0 deletions