Skip to content
This repository has been archived by the owner on Jun 30, 2020. It is now read-only.

Circular dependency #41

Open
brandondrew opened this issue Apr 24, 2014 · 0 comments
Open

Circular dependency #41

brandondrew opened this issue Apr 24, 2014 · 0 comments

Comments

@brandondrew
Copy link

chef-php-extra is listing itself as a dependency, which creates a very high degree of probability that anything using it will break. For example, it breaks berks install which breaks vagrant up --provision and vagrant provision.

If there are a small number of items in the Berksfile it may not fail, and the failing point is non-deterministic. Here is an example Berksfile that will demonstrate the problem.

source "http://api.berkshelf.com"

cookbook 'php'
cookbook 'apt'
cookbook 'build-essential'
cookbook 'memcached'
cookbook 'mysql'
cookbook 'postgresql', git: 'git://github.com/phlipper/chef-postgresql'
cookbook 'openssl'
cookbook 'postfix'
cookbook 'chef-php-extra', git: 'git://github.com/inviqa/chef-php-extra'
cookbook 'phpunit', git: 'git://github.com/escapestudios/chef-phpunit'
cookbook 'redisio'
cookbook 'ruby'
cookbook 'beanstalkd', git: 'git://github.com/escapestudios/chef-beanstalkd'
cookbook 'npm', git: 'git://github.com/balbeko/chef-npm'
cookbook 'laravel', git: 'git://github.com/MiniCodeMonkey/chef-laravel'
cookbook 'beanstalk_console', git: 'git://github.com/MiniCodeMonkey/chef-beanstalk_console'
cookbook 'apache2', git: 'git://github.com/MiniCodeMonkey/apache24'
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant