-
-
Notifications
You must be signed in to change notification settings - Fork 14.9k
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
AArch64 for 18.03 #33745
Comments
#33749 is the first part of the 'refactor x86-isms from release.nix` |
@dezgeg I was already planning on doing some https://github.com/NixOS/nixpkgs/blob/master/nixos/release.nix and https://github.com/NixOS/nixpkgs/blob/master/nixos/release-lib.nix overhaul for cross, lets coordinate. |
@Ericson2314 sure, do you have some code written already somewhere? https://github.com/NixOS/nixpkgs/pull/33951/files is the next one up which is very similar to the previous PR and I don't expect any future ones to differ much either. |
What's the best way to help testing NixOS on a Raspberry Pi? Is there a place to get an image? |
See https://nixos.wiki/wiki/NixOS_on_ARM & related wiki pages. |
Now I wonder about the approach to 18.03 – two options:
|
I think for the stable stuff it might be easier to have (1), assuming that we really want Zero Hydra Failures for aarch64 (i.e. explicitly disable on aarch64 whatever we don't fix). |
Well, I had to go for (2.) for now, as Hydra currently can't manage the evaluation in a nixos jobset with two platforms. ( |
IMO we have to fix Hydra to allow this to build, because managing a deployment of aarch64 and linux with nixops becomes frustrating at best and impossible at worst if they don't share a common channel. |
I think we can manage to fix it until release. |
I wonder if bumping the initial heaps again on Hydra would do the business: https://github.com/NixOS/nixos-org-configurations/blob/master/delft/hydra.nix#L75 |
Yeah, that sounds like a promising work-around. Even if it would mean to reduce the number of parallel evaluations a little. It might actually save some work, due to the waste. (Even trunk-combined gets a nontrivial fraction killed due to this.) |
Isn't it enough to have two channels with the same revisions? Is it possible to have a repository which tracks beginning of a Hydra build (as opposed to already existing channel-bump branches), and have a job that builds |
(I am not arguing against fixing Hydra builds of multiple platforms, I am just trying to put a bound on the worst-case loss) |
Should this be moved to 18.09 or can it be closed? |
Closing, nothing exactly relevant still to do, except maybe the documentation one. See #65350 for that one. |
Let's get AArch64 support into a reasonable state for 18.03.
The text was updated successfully, but these errors were encountered: