oxidecomputer / oxidecomputer/omicron

Test flake on `helios / build OS images` (likely github or network blip)

Open
#4,688 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Test Flake
Dominant language
Rust
Stars
572
Forks
97
Avg merge
2d 12h
Merged PRs (30d)
96

Description

https://github.com/oxidecomputer/omicron/runs/19607433509

Updating git repository `ssh://git@github.com/oxidecomputer/amd-flash.git`
error: RPC failed; curl 55 Failed sending data to the peer
fatal: expected flush after ref listing
error: failed to get `amd-flash` as a dependency of package `amd-host-image-builder v0.1.1 (/work/helios/projects/amd-host-image-builder)`
Caused by:
failed to load source for dependency `amd-flash`
Caused by:
Unable to update ssh://git@github.com/oxidecomputer/amd-flash.git?tag=v0.2.1#da41bd1c
Caused by:
failed to clone into: /home/build/.cargo/git/db/amd-flash-65f0ba9d9c20e63d
Caused by:
process didn't exit successfully: `git fetch --tags --force --update-head-ok 'ssh://git@github.com/oxidecomputer/amd-flash.git' '+refs/heads/*:refs/remotes/origin/*' '+HEAD:refs/remotes/origin/HEAD'` (exit status: 128)

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 the linked GitHub Actions run and the amd-host-image-builder dependency fetch for amd-flash. Determine whether the failure is reproducible or an isolated network error; done means the helios / build OS images job no longer flakes on this fetch, with the cause and verification recorded.

Written by the indexing model from the issue text.

Assessment

Tech stack
git, github, rust
Domain
build-system, ci-cd, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.