'Graceful' fallback when one or more substituters fail #1061

Open
opened 2025-12-02 13:16:24 +00:00 by cyrneko · 2 comments

Yes, nix/lix entirely fails if one or more subsituters isn't reachable. This was fixed upstream in cppnix with this PR: https://github.com/nixos/nix/pull/13301

Describe the solution you'd like

A fallback to other substituters, or just plain copying upstream's solution would be nice.

Describe alternatives you've considered

uh, switching back to cppnix?????? /hj

Additional context

N/A

## Is your feature request related to a problem? Please describe. Yes, nix/lix entirely fails if one or more subsituters isn't reachable. This was fixed upstream in cppnix with this PR: https://github.com/nixos/nix/pull/13301 ## Describe the solution you'd like A fallback to other substituters, or just plain copying upstream's solution would be nice. ## Describe alternatives you've considered uh, switching back to cppnix?????? /hj ## Additional context N/A
Owner

@cyrneko do you have a reproducer? I closed a similar issue recently because I was unable to reproduce this issue on modern Lix.

@cyrneko do you have a reproducer? I closed a similar issue recently because I was unable to reproduce this issue on modern Lix.
Author

I can give https://git.vulpecula.zone/tasiaiso/nixos-config, where it happens when cache.vulpecula.zone is down

I can give https://git.vulpecula.zone/tasiaiso/nixos-config, where it happens when `cache.vulpecula.zone` is down
raito added this to the 2.95 milestone 2025-12-05 01:15:53 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lix-project/lix#1061
No description provided.