Skip to content
This repository was archived by the owner on Jul 14, 2021. It is now read-only.

Fix habitat packages that didn't build #2133

Merged
merged 4 commits into from
Jun 24, 2019
Merged

Fix habitat packages that didn't build #2133

merged 4 commits into from
Jun 24, 2019

Conversation

tas50
Copy link
Contributor

@tas50 tas50 commented Jun 12, 2019

  1. we don't use iconv in chef/chef so why use it here
  2. we needed pkg-config, which is recommended on the nokogiri site

Signed-off-by: Tim Smith tsmith@chef.io

Copy link
Contributor

@marcparadise marcparadise left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, though if pkg-config isn't needed after gem build/install, we should move to build deps.

@tas50 tas50 changed the title Fix failing habitat builds Fix habitat packages that didn't build Jun 24, 2019
tas50 and others added 4 commits June 24, 2019 18:58

Verified

This commit was signed with the committer’s verified signature.
chef-ci chef-ci
1) we don't use iconv in chef/chef so why use it here
2) we needed pkg-config, which is recommended on the nokogiri site

Signed-off-by: Tim Smith <tsmith@chef.io>
This looks weird, but makes it so we only have to change what Ruby the
package depends on once.

Also, should use $(pkg_path_for ..) function in plans, not a shell out
to the $(hab pkg path ..) command.

Signed-off-by: Robb Kidd <robb@thekidds.org>
Rub some loops on it to reduce repetition.

Signed-off-by: Robb Kidd <robb@thekidds.org>
Speeds up and reduces the size of the build.

Signed-off-by: Robb Kidd <robb@thekidds.org>
@tas50 tas50 merged commit 10f7f2c into master Jun 24, 2019
@chef-ci chef-ci deleted the habitat branch June 24, 2019 23:06
@lock
Copy link

lock bot commented Aug 23, 2019

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@lock lock bot locked as resolved and limited conversation to collaborators Aug 23, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants