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
habitat: 0.30.2 -> 0.90.6 #82213
habitat: 0.30.2 -> 0.90.6 #82213
Conversation
This compiles and passes its entire test suite, but I haven't done any work beyond that to verify. |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/prs-ready-for-review-may-2019/3032/128 |
@GrahamcOfBorg build habitat |
Hmm, Darwin is failing; should I just restrict platforms or is there a way I can test? I only have a Linux machine, so I was carrying over some of the Darwin stuff from the previous PR's attempts. |
It is also not clear to me how they build the thing on macOS actually: https://github.com/Homebrew/homebrew-cask/blob/master/Casks/hab.rb#L6 |
The build has been broken on master for a very long time, for want of an upgrade. This continues the effort put forth here: NixOS#63105 Note that while there are newer versions than this, upgrading to those requires getting some Cargo protobuf dependencies to compile. Since this fixes the failing build, it seems like a good start. Upstream does not appear to have any Darin builds in their CI, and we do not have a Darwin maintainer available, so this disables it as well.
I have updated to simply remove the Darwin variant for the time being. Since this fixes the broken linux build it's still an improvement over the status quo. |
@GrahamcOfBorg build habitat |
Would have been nicer to mark broken on Darwin, since upstream does support the software there. |
The build has been broken on master for a very long time, for want of an
upgrade. This continues the effort put forth here:
#63105
Note that while there are newer versions than this, upgrading to those requires
getting some Cargo protobuf dependencies to compile. Since this fixes the
failing build, it seems like a good start.
Also includes Rust upgrade for #79975
Changelog:
https://github.com/habitat-sh/habitat/blob/master/CHANGELOG.md#0906-2019-11-13
CC @rushmorem @boj
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)