-
-
Notifications
You must be signed in to change notification settings - Fork 312
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
Add support for CA derivations #838
Labels
Comments
This was referenced Dec 7, 2023
Ericson2314
added a commit
to obsidiansystems/nix
that referenced
this issue
Dec 8, 2023
This is needed for building CA deriations with a src store / dest store split. In particular it is needed for Hydra. NixOS/hydra#838 currently puts realizations, and thus build outputs, in the local store, but it should not.
github-actions bot
pushed a commit
to NixOS/nix
that referenced
this issue
Dec 9, 2023
This is needed for building CA deriations with a src store / dest store split. In particular it is needed for Hydra. NixOS/hydra#838 currently puts realizations, and thus build outputs, in the local store, but it should not. (cherry picked from commit 96dd757)
Ericson2314
added a commit
to obsidiansystems/nix
that referenced
this issue
Dec 11, 2023
*N.B. Backport is modified not to change any call sites / behavior.* This is needed for building CA deriations with a src store / dest store split. In particular it is needed for Hydra. NixOS/hydra#838 currently puts realizations, and thus build outputs, in the local store, but it should not. (cherry picked with modifications from commit 96dd757)
This issue has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/content-addressed-nix-call-for-testers/12881/221 |
Ericson2314
added a commit
to ngi-nix/ngi0-infra
that referenced
this issue
Jan 25, 2024
Per NixOS/hydra#838 we want to test that NixOS/hydra#875 works both with and without it enabled, so we can deploy without it first.
lorenzleutgeb
pushed a commit
to ngi-nix/ngipkgs
that referenced
this issue
Apr 26, 2024
Per NixOS/hydra#838 we want to test that NixOS/hydra#875 works both with and without it enabled, so we can deploy without it first.
13 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
New checklist
@Ericson2314: Updating with the plan I put up in #1316 (comment):
master
hydra.ngi0.nixos.org
)master
says, doesn't have have traced of old CA experimentNON NULL
back onBuildOutputs.path
andBuildStepOutputs.path
(this part of the migration back off older CA stuff was not done automatically, but thecontentAddressed
column was correctly dropped).hydra.nixos.org
)master
hydra.ngi0.nixos.org
(follow up: makemake: Stage Hydra PR 1316 infra#316)master
hydra.nixos.org
)hydra.ngi0.nixos.org
) with newca-derivations
experimental feature kept disabledmaster
ALTER COLUMN DROP NOT NULL
seems finehydra.nixos.org
) with newca-derivations
experimental feature kept disabledca-derivations
experimental feature on staging (hydra.ngi0.nixos.org
)ca-derivations
experimental feature on prod (hydra.nixos.org
)Original description
Not clear yet how much of an impact this will have on the Hydra code base. The main consequence of CA derivations is that we don't know output paths in advance, but maybe that doesn't matter much for Hydra.
The text was updated successfully, but these errors were encountered: