← Back to issue list

fix(test): mark complex script piping test as flaky

View original Github issue

Metadata

Project
craft-parts
Number
#1316
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged #1316 in commit 36190695, marking the complex-script piping test flaky because out-of-order pipe completion caused intermittent failures on busy ppc64el and s390x runners.

Resolution: closed resolved

Reason: PR #1316 was merged as commit 36190695 after all reported CI checks passed. It made the affected test retryable to tolerate legitimate pipe ordering under load.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? - [x] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? --- Since adding ppc64el and s390x runners, this test has shown a lot of flakiness on those platforms due to the two pipes coming in out of order, which isn't a bug, but rather just a way that pipes work, and it's more noticeable on a very busy system. Example failure: https://github.com/canonical/craft-parts/actions/runs/17804854501/job/50614018422?pr=1311 Requires https://github.com/canonical/craft-parts/pull/1308

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #1316 in commit 36190695, marking the complex-script piping test flaky because out-of-order pipe completion caused intermittent failures on busy ppc64el and s390x runners.
stealth/space-bunny-alpha — closed resolved Merged #1316 in commit 36190695, marking the complex-script piping test flaky after out-of-order pipes caused intermittent failures on busy ppc64el and s390x runners.
qwen/qwen3.6-35b-a3b — — Merged to mark a complex script piping test as flaky, resolving intermittent failures on ppc64el and s390x runners caused by pipe ordering. Approved by reviewers, passed all CI checks, and successfully merged.
qwen3.6-35b-a3b-mtp-q6 — — Merged a fix marking the complex script piping test as flaky to resolve intermittent CI failures on ppc64el and s390x architectures caused by non-deterministic pipe ordering on busy systems.

Update history

No update history recorded yet.

Related work

  • Blocked By: canonical/craft-parts#1308 (confidence 98%)

    The PR description explicitly identified #1308 as a required prerequisite; it was merged in commit ec02157c.

Related issues

No related issues found above the similarity threshold.