← Back to issue list

Please always test against Fedora

View original Github issue

Metadata

Project
snapcraft
Number
#4723
Type
issue
State
open
Author
zyga
Labels
Status: Triaged Type: Enhancement
Created
Updated
Closed
—

Current evaluation

Fedora Spread testing was enabled by commit 7189d7901, implementing the requested removal of the manual test gate.

Suggested action: close resolved

Reason: Commit 7189d7901, titled "ci: enable fedora in spread and scheduled gha", implements the requested change. The issue is triaged, and maintainer mr-cal called Fedora coverage a significant improvement because non-Ubuntu bugs are frequently reported.

Evaluated by: mr-cal-bot

Impact: 55 Quick Win: 44 Complexity: 18 Confidence: 98 Actionability: 98

Issue body

### Bug Description Snapcraft uses spread for integration testing, and already includes a fedora system definition, but it is marked as manual, therefore it will not execute unless explicitly called out. ``` - fedora-39-64: workers: 2 manual: true ``` Please remove the manual flag so that Snapcraft does not regress on non-Ubuntu systems ### To Reproduce N/A ### Environment N/A ### snapcraft.yaml ```shell N/A ``` ### Relevant log output ```shell N/A ``` ### Additional context N/A

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 55
Quick Win: 44
Complexity: 18
Confidence: 98
Actionability: 98
close resolved Fedora Spread testing was enabled by commit 7189d7901, implementing the requested removal of the manual test gate.
qwen/qwen3.6-35b-a3b
Impact: 75
Quick Win: 61
Complexity: 10
Confidence: 90
Actionability: 90
keep open Enhancement request to remove the 'manual' flag from the Fedora spread system definition to enable automated testing on Fedora and prevent non-Ubuntu regressions.
qwen/qwen3.8-27b
Impact: 50
Quick Win: 32
Staleness: 55
Complexity: 35
Confidence: 70
Support Request: 5
keep open Request to remove the manual flag from the fedora-39-64 spread system so Snapcraft integration tests run on Fedora. Triaged as an enhancement; a maintainer endorsed it in April 2025, but no fix has landed.
qwen/qwen3.6-35b-a3b
Staleness: 45
Complexity: 10
Confidence: 90
Support Request: 0
keep open Request to remove manual flag from Fedora spread test definition to enable automatic integration testing on non-Ubuntu systems. Triaged and acknowledged by maintainers as important, but currently inactive.
qwen3.6-35b-a3b-mtp-q6
Staleness: 35
Complexity: 10
Confidence: 85
Support Request: 0
keep open Request to remove manual flag from Fedora Spread test definition to enable automatic regression testing on non-Ubuntu systems. Currently triaged and awaiting implementation.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#97 fix(test): fix spread tests on Fedora snapcraft-rocks merged Merged PR #97 switched Spread tests from the closed core18 Docker branch to the default branch, fixing them on Fedora 39.
75%
#95 fix(test): fix spread tests on Fedora snapcraft-rocks merged Merged PR #95 (maintainer lengau) dropped the closed core18 docker branch from the spread test setup so Fedora 39 runs on the default branch; CI-only change (+1/-5, one file), all checks green.
74%
#96 fix(test): fix spread tests on Fedora snapcraft-rocks merged Merged PR #96 fixed Fedora 39 Spread tests by using Docker's default branch after the core18 branch closed; all CI checks passed.
74%