Show an indicator that Lix is trying doing something when flake updates are stuck in connecting to a remote host #305

Open
opened 2024-05-12 12:28:52 +00:00 by ma27 · 4 comments
Member

The easiest reproducer (given a flake with an input named lix) is:

nix flake lock --override-input lix git+ssh://git@lix.systems/lix-project/lix

(don't ask how I managed to get to this btw!)

Lix stays completely silent until the SSH timeout is reached. You don't know what it's doing, if it's hanging or having a different issue. Showing some kind of connecting to X at the very least would be nice.

Behavior observed with 2.90.0pre20240510_4ebbd43.

The easiest reproducer (given a flake with an input named `lix`) is: ``` nix flake lock --override-input lix git+ssh://git@lix.systems/lix-project/lix ``` (don't ask how I managed to get to this btw!) Lix stays completely silent until the SSH timeout is reached. You don't know what it's doing, if it's hanging or having a different issue. Showing some kind of `connecting to X` at the very least would be nice. Behavior observed with 2.90.0pre20240510_4ebbd43.
ma27 added the
bug
label 2024-05-12 12:28:52 +00:00
Owner

fyi this is in the debug logs somewhere, it should just be identified and changed to info, probably.

fyi this is in the debug logs somewhere, it should just be identified and changed to info, probably.
jade added the
E/easy
label 2024-05-12 19:16:29 +00:00
Owner

it actually doesn't seem to be? we just ran that command with --debug and all it had to say on the matter is

computing input 'lix'
creating new input 'lix'

at which point it hangs

it actually doesn't seem to be? we just ran that command with `--debug` and all it had to say on the matter is ``` computing input 'lix' creating new input 'lix' ``` at which point it hangs
Owner

wow what. that's terrible lol.

wow what. that's terrible lol.
jade removed the
E/easy
label 2024-05-12 19:21:29 +00:00
qyriad added the
E/easy
label 2024-05-15 18:23:58 +00:00
qyriad removed the
E/easy
label 2024-05-19 02:48:21 +00:00
Owner

Addresses but does not close #305, as we still need an indicator for frozen fetches.

Thanks, Forgejo.

> Addresses but does not close #305, as we still need an indicator for frozen fetches. Thanks, Forgejo.
qyriad reopened this issue 2024-05-25 02:11:59 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
3 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#305
No description provided.