uutils / uutils/coreutils

wsl2 intermittent failures

Open
#12,260 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
24.1k
Forks
2k
Avg merge
1d 5h
Merged PRs (30d)
365

Description

    thread 'test_df::test_df_arguments_override_themselves' (37245) panicked at tests/uutests/src/lib/util.rs:2047:35:
    called `Result::unwrap()` on an `Err` value: Custom { kind: Other, error: "wait: Timeout of '30s' reached" }
    
    thread 'test_df::test_df_compatible_sync' (37210) panicked at tests/uutests/src/lib/util.rs:2047:35:
    called `Result::unwrap()` on an `Err` value: Custom { kind: Other, error: "wait: Timeout of '30s' reached" }
    
    thread 'test_df::test_df_conflicts_overriding' (37231) panicked at tests/uutests/src/lib/util.rs:2047:35:
    called `Result::unwrap()` on an `Err` value: Custom { kind: Other, error: "wait: Timeout of '30s' reached" }
    
    thread 'test_sync::test_sync_default' (46167) panicked at tests/uutests/src/lib/util.rs:2047:35:
    called `Result::unwrap()` on an `Err` value: Custom { kind: Other, error: "wait: Timeout of '30s' reached" }

    thread 'test_sync::test_sync_fs_without_files_falls_back_to_full_sync' (46171) panicked at tests/uutests/src/lib/util.rs:2047:35:
    called `Result::unwrap()` on an `Err` value: Custom { kind: Other, error: "wait: Timeout of '30s' reached" }
    
    thread 'test_sync::test_sync_no_permission_file' (46175) panicked at tests/uutests/src/lib/util.rs:2047:35:
    called `Result::unwrap()` on an `Err` value: Custom { kind: Other, error: "wait: Timeout of '30s' reached" }

https://github.com/uutils/coreutils/actions/runs/25733997721/job/75566055256?pr=12257

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with tests/uutests/src/lib/util.rs:2047 and the linked Actions run, then reproduce the listed test_df and test_sync cases on WSL2. Done means identifying and correcting the intermittent WSL2 timeout so those tests complete without the 30-second wait failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
ci-cd, operating-systems, testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.