-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
feature request: using the nixos-nix-installer-tests installers doesn't work on aarch64-linux #5334
Comments
It looks like some of the targets in the install script aren't filled out, and I'm guessing that's because GitHub Actions doesn't have |
I've been heralding the work, but @zimbatm and @domenkozar get the praise :) For background see #4047 #4224 #4549 (though your assessment sounds about right) |
We'd need to cross compile or provide a github runner for aarch64-linux. |
Do we know if it cross-compiles easily? I was going to ask if it's inappropriate to do so, but I guess it doesn't matter since it seems like this is only used for tests and releases I guess are just built through nixpkgs. It would be really nice if the scripts I've got around for using these builds worked on aarch64, I will look into this right now. |
OK! I think I get it, you build all of the bits and leverage the cache and store paths to handle the actual upload part of release process, and then pre-knowledge of the store paths to construct the installer. So we'd want a native Idea:
And I can send a PR for this, I've been doing a bunch of remote building stuff with GitHub Actions lately. I'm not sure if this is considered appropriate since it's only for "internal" tests right now. If someone with more authority or more associated with the org wanted to "own" this machine, I can relay my script for setting up the free machine? I've got something that runs nixos-infect right now and am iterating on an even more reliable, more automated setup process that could be a one-liner when I'm done. Thoughts? I'm not necessarily "blocked" by this, but I'd love to have it available. (I get to skip an unnecessary channel install when I can direct install an unstable |
Adding infrastructure to NixOS org is currently hard because it's unclear who to ask for permission. |
I marked this as stale due to inactivity. → More info |
Is your feature request related to a problem? Please describe.
Particularly:
./install: failed to download 'https://nixos-nix-install-tests.cachix.org/serve/@tarballPath_aarch64-linux@'
cc: @abathur who I think did some of this work originally -- any tips?
The text was updated successfully, but these errors were encountered: