[WIP] Flakes #45
Loading…
Reference in New Issue
No description provided.
Delete Branch "astro/nix-scripts:flakes"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
(Finding solutions to #32.) Here's a first preview that kind of works.
Problems with flakification:
This approach reuses the existing artiq-fast/artiq-full to keep
duplicated code small. Due to our hacks, even
nix flake show
takesages until all the artiq-board-generated packages have built. We
cannot keep this for Flakes.
A flake's package attrset is flat. It does not allow for
hierarchies. To recreate one for the beta/release/legacy branches, a
solution would be to place
flake.{nix,lock}
in subdirectories.No preparations for Flakes-Hydra yet. We will need to separate
packages into artiq-fast/artiq-full again. It makes sense to solve
the former two problems first.
Is Hydra able to generate and appropriately publish the flake.lock files?
e603a876b2
to3d825116e2
Pull request closed