-
Notifications
You must be signed in to change notification settings - Fork 3
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
Tracking for Xen Deployment #121
base: central
Are you sure you want to change the base?
Conversation
NiXium-dev-shell> , verify
Checking system: sinnenfreude
building the system configuration...
warning: Git tree '/nix/persist/NiXium' is dirty
error:
… while calling anonymous lambda
at /nix/store/h2awxixdvgpi9n7jnjp1gk8gh61by37y-source/lib/attrsets.nix:1571:24:
1570| let f = attrPath:
1571| zipAttrsWith (n: values:
| ^
1572| let here = attrPath ++ [n]; in
… while calling anonymous lambda
at /nix/store/h2awxixdvgpi9n7jnjp1gk8gh61by37y-source/lib/attrsets.nix:1205:18:
1204| mapAttrs
1205| (name: value:
| ^
1206| if isAttrs value && cond value
… from call site
at /nix/store/h2awxixdvgpi9n7jnjp1gk8gh61by37y-source/lib/attrsets.nix:1208:18:
1207| then recurse (path ++ [ name ]) value
1208| else f (path ++ [ name ]) value);
| ^
1209| in
… while calling anonymous lambda
at /nix/store/h2awxixdvgpi9n7jnjp1gk8gh61by37y-source/lib/modules.nix:242:72:
241| # For definitions that have an associated option
242| declaredConfig = mapAttrsRecursiveCond (v: ! isOption v) (_: v: v.value) options;
| ^
243|
… while evaluating the option `system.build.toplevel':
… while calling anonymous lambda
at /nix/store/h2awxixdvgpi9n7jnjp1gk8gh61by37y-source/lib/modules.nix:824:28:
823| # Process mkMerge and mkIf properties.
824| defs' = concatMap (m:
| ^
825| map (value: { inherit (m) file; inherit value; }) (builtins.addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value))
… while evaluating definitions from `/nix/store/h2awxixdvgpi9n7jnjp1gk8gh61by37y-source/nixos/modules/system/activation/top-level.nix':
… from call site
at /nix/store/h2awxixdvgpi9n7jnjp1gk8gh61by37y-source/lib/modules.nix:825:137:
824| defs' = concatMap (m:
825| map (value: { inherit (m) file; inherit value; }) (builtins.addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value))
| ^
826| ) defs;
… while calling 'dischargeProperties'
at /nix/store/h2awxixdvgpi9n7jnjp1gk8gh61by37y-source/lib/modules.nix:896:25:
895| */
896| dischargeProperties = def:
| ^
897| if def._type or "" == "merge" then
… from call site
at /nix/store/h2awxixdvgpi9n7jnjp1gk8gh61by37y-source/nixos/modules/system/activation/top-level.nix:71:12:
70| # Replace runtime dependencies
71| system = foldr ({ oldDependency, newDependency }: drv:
| ^
72| pkgs.replaceDependency { inherit oldDependency newDependency drv; }
… while calling 'foldr'
at /nix/store/h2awxixdvgpi9n7jnjp1gk8gh61by37y-source/lib/lists.nix:121:20:
120| */
121| foldr = op: nul: list:
| ^
122| let
… from call site
at /nix/store/h2awxixdvgpi9n7jnjp1gk8gh61by37y-source/lib/lists.nix:128:8:
127| else op (elemAt list n) (fold' (n + 1));
128| in fold' 0;
| ^
129|
… while calling 'fold''
at /nix/store/h2awxixdvgpi9n7jnjp1gk8gh61by37y-source/lib/lists.nix:124:15:
123| len = length list;
124| fold' = n:
| ^
125| if n == len
error:
Failed assertions:
- Xen currently does not support EFI boot on bootloaders that are not systemd-boot |
Status update: Fails to deploy due to incompatibility with lanzaboote, changes requested at NixOS/nixpkgs#324911 (comment) |
Xen Contribution fails to build with:
EDIT: It's not reproducible, no idea what it was caused by, new deployment still fails:
|
|
09d138f
to
45abb5a
Compare
b364324
to
2e74947
Compare
2549c76
to
4c92c85
Compare
e47db0f
to
0cb7357
Compare
Referencing: NixOS/nixpkgs#324693 (comment)
Implements Xen capability to help with fixing #27
Nixpkgs changed synced in https://github.com/NiXium-org/nixpkgs/tree/pr-324693