Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebuild all Habitat packages, because fun. #756

Merged
merged 9 commits into from
Jun 12, 2016

Conversation

fnichol
Copy link
Collaborator

@fnichol fnichol commented Jun 12, 2016

No description provided.

fnichol added 3 commits June 11, 2016 21:01
This is a change from former behavior when `hab` was used to only
install package dependencies. Now it is used in every run to hash all
the files and to sign that `FILES` metadata, and to sign the resulting
package artifact. Consequently, the `$NO_INSTALL_DEPS` environment
variable is used in the `_install_dependency()` function to decide
whether or not to install external packages.

Signed-off-by: Fletcher Nichol <[email protected]>
@adamhjk
Copy link
Contributor

adamhjk commented Jun 12, 2016

gif-keyboard-11902610774488362272

fnichol added 6 commits June 12, 2016 06:01
This is not a full solution, but this plan will no longer build if it
takes a dependency on `core/hab-bpm`. A later change will restore the
hooks to use template data vs. a shell out to the filesystem.

Signed-off-by: Fletcher Nichol <[email protected]>
Signed-off-by: Fletcher Nichol <[email protected]>
@fnichol fnichol changed the title [WIP] Crazytown McFunnyPants Rebuild all Habitat packages, because fun. Jun 12, 2016
@fnichol
Copy link
Collaborator Author

fnichol commented Jun 12, 2016

@habitat-sh/habitat-core-maintainers This PR is now ready for a review and merge. I was able to confirm the fixes work as that was what was required to rebuild everything.

@jtimberman
Copy link
Contributor

gif-keyboard-1218538865522889762

@thesentinels r+

@thesentinels
Copy link
Contributor

📌 Commit 61b1650 has been approved by jtimberman

@thesentinels
Copy link
Contributor

⌛ Testing commit 61b1650 with merge 8b161b1...

thesentinels pushed a commit that referenced this pull request Jun 12, 2016
Signed-off-by: Fletcher Nichol <[email protected]>

Pull request: #756
Approved by: jtimberman
thesentinels pushed a commit that referenced this pull request Jun 12, 2016
Signed-off-by: Fletcher Nichol <[email protected]>

Pull request: #756
Approved by: jtimberman
thesentinels pushed a commit that referenced this pull request Jun 12, 2016
This is a change from former behavior when `hab` was used to only
install package dependencies. Now it is used in every run to hash all
the files and to sign that `FILES` metadata, and to sign the resulting
package artifact. Consequently, the `$NO_INSTALL_DEPS` environment
variable is used in the `_install_dependency()` function to decide
whether or not to install external packages.

Signed-off-by: Fletcher Nichol <[email protected]>

Pull request: #756
Approved by: jtimberman
thesentinels pushed a commit that referenced this pull request Jun 12, 2016
Signed-off-by: Fletcher Nichol <[email protected]>

Pull request: #756
Approved by: jtimberman
thesentinels pushed a commit that referenced this pull request Jun 12, 2016
Signed-off-by: Fletcher Nichol <[email protected]>

Pull request: #756
Approved by: jtimberman
thesentinels pushed a commit that referenced this pull request Jun 12, 2016
Signed-off-by: Fletcher Nichol <[email protected]>

Pull request: #756
Approved by: jtimberman
thesentinels pushed a commit that referenced this pull request Jun 12, 2016
This is not a full solution, but this plan will no longer build if it
takes a dependency on `core/hab-bpm`. A later change will restore the
hooks to use template data vs. a shell out to the filesystem.

Signed-off-by: Fletcher Nichol <[email protected]>

Pull request: #756
Approved by: jtimberman
thesentinels pushed a commit that referenced this pull request Jun 12, 2016
Signed-off-by: Fletcher Nichol <[email protected]>

Pull request: #756
Approved by: jtimberman
thesentinels pushed a commit that referenced this pull request Jun 12, 2016
Signed-off-by: Fletcher Nichol <[email protected]>

Pull request: #756
Approved by: jtimberman
@thesentinels
Copy link
Contributor

☀️ Test successful - travis

@thesentinels thesentinels merged commit 61b1650 into master Jun 12, 2016
@reset reset deleted the fnichol/rebuild-june-2016 branch June 12, 2016 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants