Package Details: chef-dk 2.5.3-1

Git Clone URL: (read-only)
Package Base: chef-dk
Description: The Chef Development Kit contains everything you need to start using Chef along with the tools essential to managing the code that runs your business.
Upstream URL:
Keywords: chef chef-dk
Licenses: Apache
Conflicts: chef, chef-client, chef-solo
Submitter: Maximka
Maintainer: TrevorBramble
Last Packager: TrevorBramble
Votes: 36
Popularity: 1.713952
First Submitted: 2014-07-07 17:44
Last Updated: 2018-03-08 01:33

Latest Comments

wolf commented on 2017-07-17 19:54

Package updated, let me know if you run into any issues.

Maximka commented on 2017-07-17 13:22

yes, it still maintained, feel free to help

wolf commented on 2017-07-17 12:26

Is this still maintained package? If not, I would like to take over.

gregf commented on 2017-04-17 23:53

@Maximka I jumped ship to ansible, time for someone new to step up and maintain this.

gregf commented on 2017-03-02 01:34

Until its officially out on the webpage I don't update guys.

1.22 is still the latest one listed as released.

rkmax commented on 2017-02-17 15:13

I just changed this on PKGBUILD


flaccid commented on 2016-12-30 22:13

v1.2.1 is out :)
Well, on github releases yes, but far behind here hmm

wolfjb commented on 2016-12-21 17:47

Here is a diff for upgrading to 1.1.16 that I used recently, it also addresses (hopefully correctly) the issue with broken symlinks. YMMV, correct as necessary... N.B. I used the deb from 14.04 from the chef downloads site as I was about to create an ubuntu vagrant image using 14.04... otherwise I have no reason to use that particular deb. I assume they are the same, but maybe they aren't, I didn't look.


---- Diff Below ----
< pkgver=1.0.3
> pkgver=1.1.16
< _ubuntuver=raring
> _ubuntuver=trusty
< source=("${pkgver}-1_amd64.deb")
< sha512sums=('ca3734ac4af5a6d92585d290d6fd0d50d974d5afc4701290afb0c28b38c623014a700658f0b0cb6941c4d99caad10e3a652917101ddec708a879098b9f66239c')
> source=("${pkgver}-1_amd64.deb")
> sha256sums=('7a1bed7f6eae3ae26694f9d3f47ce76d5e0cbbaba72dafcbc175e89ba0ac6dd9')
< binaries="berks chef chef-apply chef-shell chef-solo chef-zero delivery fauxhai foodcritic kitchen knife ohai push-apply pushy-client pushy-service-manager rubocop cookstyle chef-client"
> binaries="berks chef chef-apply chef-shell chef-solo delivery foodcritic kitchen knife ohai push-apply pushy-client pushy-service-manager rubocop cookstyle chef-client"
> # some binaries do not get linked from the /opt/chefdk/bin directory above
> # as they exist in the embedded/bin directory instead, link from there.
> embedded="chef-zero fauxhai"
> for binary in $embedded; do
> ln -s /opt/chefdk/embedded/bin/$binary $pkgdir/usr/bin || error_exit "Canot link $binary to /usr/bin"
> done

gregf commented on 2016-12-11 14:22

@czk quick look, looks like this is a upstream issue. If anyone has a quick fix thhough I'll gladly make the change.

czk commented on 2016-12-11 10:51

I noticed 2 broken symlinks - /usr/bin/chef-zero and /usr/bin/fauxhai. Can you fix that?:

# ls -l /usr/bin/chef-zero
lrwxrwxrwx 1 root root 25 Dec 9 18:16 /usr/bin/chef-zero -> /opt/chefdk/bin/chef-zero
# ls -l /opt/chefdk/bin/chef-zero
ls: cannot access '/opt/chefdk/bin/chef-zero': No such file or directory

# ls -l /usr/bin/fauxhai
lrwxrwxrwx 1 root root 23 Dec 9 18:16 /usr/bin/fauxhai -> /opt/chefdk/bin/fauxhai
# ls -l /opt/chefdk/bin/fauxhai
ls: cannot access '/opt/chefdk/bin/fauxhai': No such file or directory

Is that a packaging error or rather an upstream issue?

Rufflewind commented on 2016-11-04 16:09

@automaticgiant It seems that stripping just takes a very very long time. I'm not sure why (too many files causing some unexpected quadratic behavior?), but a lot of time is spent in the `while read -r filename; do ... done < <(find "$pkgdir" -type f -perm -u+x)` loop in makepkg. I waited a while and it eventually did finish.

gregf commented on 2016-09-23 14:05

@Maximka I'll happily take it over.

Maximka commented on 2016-09-23 09:57

Could someone take control over the package? because of problems with my laptop I do not use archlinux now.

Maximka commented on 2016-08-08 20:10

Yes, agree with you vasya, force doesn't make any sense, I've used the line from the code written by "Chef Software, Inc.". Will change on the next release.

vasya commented on 2016-08-08 10:43

Hi! Sorry, can I ask a small question? Why is `ln -sf` used? Should it better be `ln -s` (without --force)? Since it is(should) be a new directory, `ln -s` should work. Otherwise it feels like an error to me (so it's OK to throw an error).

Maximka commented on 2016-05-30 13:10

yes you are right. fixing...

eailfly commented on 2016-05-30 09:46

Hi, do you forget 'delivery' in $binaries?

flaccid commented on 2016-02-21 03:15

0.11 is out :)

automaticgiant commented on 2015-11-26 22:52

It kept hanging on the strip phase for me. Added options=(!strip) to pkgbuild and it was good.

Poohblah commented on 2015-09-28 16:36

I got a lot of warnings when upgrading recently:

warning: directory permissions differ on /opt/chefdk/...
filesystem: 755 package: 775

cihrai commented on 2015-05-02 01:28

Heads up: ChefDK 0.5.1 is current stable.

Maximka commented on 2015-01-28 12:04

I see warnings, not errors,

the owner of /opt/chefdk/** is always the root user, not sure how you got 7132 as the owner of /opt/chefdk. looks like something specific to your system.

lancew commented on 2015-01-28 11:58

I'm receiving errors when updating today:

chef-dk 0.3.6-1 (Wed 28 Jan 11:52:46 GMT 2015)

warning: directory ownership differs on /opt/chefdk/
filesystem: 7132:7132 package: 0:0
warning: directory ownership differs on /opt/chefdk/embedded/
filesystem: 7132:7132 package: 0:0
warning: directory ownership differs on /opt/chefdk/bin/
filesystem: 7132:7132 package: 0:0

Ramon commented on 2015-01-22 09:10

chef-dk : 0.3.5-1 => 0.3.6-1

Great maintenance!

Ramon commented on 2015-01-22 08:02

Great package!

chef-dk 0.3.6 is out (just pointing out ;) )

Maximka commented on 2015-01-01 07:47

ok for me, will update the licence with the next release.

Jonathan commented on 2014-12-31 18:52

Although it appears Chef Software, Inc. build their debian package with license unknown it does appear that the upstream source is licenced under Apache 2.0.

I'm not sure what best practice for Arch is when creating packages from Debian packages, but I would assume the sourcecode licence should be referenced.

I recommend updating license=('unknown') to license=('Apache')

jchamplin commented on 2014-11-09 22:56

Thanks for this!
Also chefdk 3.2 is out I believe

viq commented on 2014-09-26 13:10

0.2.2 is out

Maximka commented on 2014-08-14 17:07

thank you, the package is updated

Mic92 commented on 2014-08-14 16:00

New Version (0.2.0) available:

Maximka commented on 2014-08-01 05:52

try the new version, the problem should be fixed now

FunkyMonkeyMonk commented on 2014-07-31 21:32

Thanks for bunding this. When I installed chef-dk it did not add a symlink for the chef executable anywhere in my path. Is this intended?