Skip to content

Conversation

@Ericson2314
Copy link
Member

Motivation

We now have a nice separation of concerns: DrvOutputSubstitutionGoal is just for getting realisations, and PathSubstitutionGoal is just for fetching store objects.

The fetching of store objects that this used to do is now moved to the caller.

Context

depends on #14247


Add 👍 to pull requests you find important.

The Nix maintainer team uses a GitHub project board to schedule and track reviews.

@github-actions github-actions bot added documentation with-tests Issues related to testing. PRs with tests have some priority store Issues and pull requests concerning the Nix store labels Nov 25, 2025
This progress on NixOS#11896. It introduces some issues temporarily which
will be fixed when NixOS#11928 is fixed.
We now have a nice separation of concerns: `DrvOutputSubstitutionGoal`
is *just* for getting realisations, and `PathSubstitutionGoal` is just
for fetching store objects.

The fetching of store objects that this used to do is now moved to the
caller.
@Ericson2314 Ericson2314 force-pushed the goal-division-of-labor branch from 00460c3 to a1127e9 Compare December 4, 2025 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation store Issues and pull requests concerning the Nix store with-tests Issues related to testing. PRs with tests have some priority

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant