Skip to content

Remove support for worker protocol version < 18#13951

Merged
edolstra merged 4 commits intomasterfrom
drop-old-daemon-protocol
Sep 10, 2025
Merged

Remove support for worker protocol version < 18#13951
edolstra merged 4 commits intomasterfrom
drop-old-daemon-protocol

Conversation

@edolstra
Copy link
Member

@edolstra edolstra commented Sep 9, 2025

Motivation

This drops support for worker protocol versions before 18 (introduced in November 2016).

It also drops the WorkerProto::Op::{ImportPaths,ExportPath} operations, obsolete since May 2016.

Context

Doing some work on the export/import functionality and ran into this cruft.


Add 👍 to pull requests you find important.

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

Version 18 was introduced in November 2016 (4b8f1b0).
This was obsoleted in May 2016 (538a64e).
This was obsoleted in May 2016 (538a64e).
@github-actions github-actions bot added the store Issues and pull requests concerning the Nix store label Sep 9, 2025
Copy link
Member

@Mic92 Mic92 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Release note worthy?

@edolstra edolstra enabled auto-merge September 10, 2025 08:21
@edolstra edolstra merged commit f8b15bf into master Sep 10, 2025
27 checks passed
@edolstra edolstra deleted the drop-old-daemon-protocol branch September 10, 2025 08:43
@nixos-discourse
Copy link

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/nix-2-32-0-released/70528/1

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants