← Back to issue list

fetchctl tests fail in Fedora

View original Github issue

Metadata

Project
fetch-service
Number
#388
Type
issue
State
open
Author
cmatsuoka
Labels
—
Created
Updated
Closed
—

Current evaluation

Fedora 40 spread basic-inspection fails because fetch-service.fetchctl is unavailable; Fedora remains disabled in spread.yaml pending investigation.

Suggested action: needs triage

Reason: The report provides an exact failing command and log, while the current spread.yaml still disables fedora-40-cloud with the note that fetchctl is not running and must be investigated. The snap manifest defines fetchctl and the binary handles its command name, so the Fedora-specific cause is not yet identified; the issue also has no labels, comments, or maintainer assessment.

Evaluated by: mr-cal-bot

Impact: 40 Quick Win: 14 Complexity: 55 Confidence: 92 Actionability: 78

Issue body

### Bug Description `fetch-service.fetchctl` is not found when executing tests on Fedora 40. ### To Reproduce Run spread tests on fedora-40. ### Relevant log output ```shell :: 2025-05-09 17:44:59 Error executing craft:fedora-40-cloud:spread/general/basic-inspection:permissive (craft:fedora-40-cloud) : :: ----- :: + snap start fetch-service :: Started. :: + sleep 5 :: + fetch-service.fetchctl version :: /bin/bash: line 34: fetch-service.fetchctl: command not found :: ----- ```

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 40
Quick Win: 14
Complexity: 55
Confidence: 92
Actionability: 78
needs triage Fedora 40 spread basic-inspection fails because fetch-service.fetchctl is unavailable; Fedora remains disabled in spread.yaml pending investigation.
stealth/space-bunny-alpha
Impact: 42
Quick Win: 11
Complexity: 63
Confidence: 86
Actionability: 74
needs triage Fedora 40 spread tests cannot find fetch-service.fetchctl; Fedora remains disabled in spread configuration while the platform-specific packaging cause is unresolved.
stealth/space-bunny-alpha
Impact: 30
Quick Win: 9
Complexity: 50
Confidence: 84
Actionability: 60
needs triage Fedora 40 spread basic-inspection fails because fetch-service.fetchctl is not found. The issue remains open and untriaged, with no labels or maintainer follow-up.
qwen/qwen3.6-35b-a3b
Impact: 50
Quick Win: 30
Staleness: 75
Complexity: 40
Confidence: 60
Support Request: 10
needs triage fetchctl tests fail on Fedora 40 because fetch-service.fetchctl command is not found during spread test execution

Update history

Date Change
created

Related issues

Issue Project State Summary Similarity
#1035 Fetch service external spread tests are failing craft-application open External fetch-service spread tests remain disabled and blocked on Fetch Service 0.16, which must include fixes from canonical/fetch-service#548 and #579.
70%