Skip to content

Reapply #14097#14226

Merged
Ericson2314 merged 2 commits intoNixOS:masterfrom
obsidiansystems:unkeyed-realisation
Oct 15, 2025
Merged

Reapply #14097#14226
Ericson2314 merged 2 commits intoNixOS:masterfrom
obsidiansystems:unkeyed-realisation

Conversation

@Ericson2314
Copy link
Member

Motivation

It was reverted in order to revert another PR

Context

Depends on #14225


Add 👍 to pull requests you find important.

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

@Ericson2314 Ericson2314 requested a review from edolstra as a code owner October 12, 2025 14:37
@github-actions github-actions bot added with-tests Issues related to testing. PRs with tests have some priority store Issues and pull requests concerning the Nix store labels Oct 12, 2025
@xokdvium xokdvium self-assigned this Oct 12, 2025
@Ericson2314 Ericson2314 force-pushed the unkeyed-realisation branch 2 times, most recently from 0601c59 to 9ca0b5e Compare October 13, 2025 22:43
@dpulls
Copy link

dpulls bot commented Oct 14, 2025

🎉 All dependencies have been resolved !

@Ericson2314 Ericson2314 force-pushed the unkeyed-realisation branch 2 times, most recently from 871f1ed to 9693c36 Compare October 15, 2025 18:58
Ericson2314 and others added 2 commits October 15, 2025 14:59
Realisations are conceptually key-value pairs, mapping `DrvOutputs` (the
key) to information about that derivation output.

This separate the value type, which will be useful in maps, etc., where
we don't want to denormalize by including the key twice.

This matches similar changes for existing types:

| keyed              | unkeyed                |
|--------------------|------------------------|
| `ValidPathInfo`    | `UnkeyedValidPathInfo` |
| `KeyedBuildResult` | `BuildResult`          |
| `Realisation`      | `UnkeyedRealisation`   |

Co-authored-by: Sergei Zimmerman <sergei@zimmerman.foo>
@Ericson2314 Ericson2314 added this pull request to the merge queue Oct 15, 2025
Merged via the queue into NixOS:master with commit 94cfba7 Oct 15, 2025
18 checks passed
@Ericson2314 Ericson2314 deleted the unkeyed-realisation branch October 15, 2025 22:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

2 participants