-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Open
Labels
RFCRelated to an accepted RFCRelated to an accepted RFCsignificantNovel ideas, large API changes, notable refactorings, issues with RFC potential, etc.Novel ideas, large API changes, notable refactorings, issues with RFC potential, etc.
Milestone
Description
Info
Steps
Here are the PRs to review:
Preparatory work
- Low level
<drvPath>^<outputName>installable syntax to match existing<highLevelInstallable>^<outputNames>syntax #4543 - Parse string context elements properly #7543
- Get rid of
.drvspecial-casing for store path installable #7600 - Introduce
StoreReferencesandContentAddressWithReferences#3746 - Derivations can output "text-hashed" data #3959
- Make more string values work as installables #7601
- Give
queryPartialDerivationOutputMapanevalStoreparameter #8724 - Test and begin documentation of the ATerm format for derivations #8927
- Improve derivation parsing #8938
Actual implementation
- Upgrade
downstreamPlaceholderto a type with methods #8353 - Make the Derived Path family of types inductive for dynamic derivations #8369
- Create (experimental)
outputOfprimop. #8813 - Dynamic derivations RFC 92 #4628
- Revert "Revert "Adapt scheduler to work with dynamic derivations #9415
- A very restricted recursive nix socket in the sandbox #8602
- Enable a restricted recursive store daemon even when recursive Nix feature is not enabled
- for adding dependency sources and dependency derivations to the generated derivation
Quality of life / Nice to have
- Support the recursive store in
fetchClosure- for dependencies on already-evaluated derivations or derivation outputs
- Deep resolutions for dynamic derivations #8947
- document deriver relation non-interaction
CC @tomberek
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
RFCRelated to an accepted RFCRelated to an accepted RFCsignificantNovel ideas, large API changes, notable refactorings, issues with RFC potential, etc.Novel ideas, large API changes, notable refactorings, issues with RFC potential, etc.