Skip to content

Deprecate legacy ssh store / nix-store --serve #4665

@Ericson2314

Description

@Ericson2314

Issues like #3372 and #2770 show that things slip through the cracks when we have two sorts of remote stores.

I think after the next release they will finally be at feature parity, we should then deprecate the legacy one so we only have one thing to maintain.

Finally, we can then add the protocol version parameter to our serialization infra. This resolves the tension between structure / code reuse and and being able to evolve the protocol that has hamstrung #4588, for example.

  1. Ensure support up is to par
  2. Actually remove support
    • Remove LegacySSHStore
    • Remove nix-store --serve

Metadata

Metadata

Assignees

No one assigned

    Labels

    contributor-experienceDeveloper experience for Nix contributorsremote buildThe SSH store, ssh:, ssh-ng:, ... (split from protocol label 2024-07)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions