← Back to issue list

Snapcraft API not answering

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#2158702
Type
issue
State
open
Author
~t-a-k
Labels
—
Created
Updated
Closed
—

Current evaluation

api.snapcraft.io v2/snaps/info intermittently returns HTTP 200 with no parsable version (~70% failures), breaking version detection in GitHub remote builds; unlabelled, no maintainer reply, awaiting triage on the store API side

Suggested action: needs triage

Reason: The issue has no labels, no assignee, and zero comments after 94 days, so it has clearly not been assessed by a maintainer. It does contain a concrete reproducer (repeated curl of /v2/snaps/info/readarr-tak with 'Quick Local tests: 70% (10/14) answering' and an empty snap_last_version in a GitHub Actions log), but it reports the behaviour of api.snapcraft.io — the hosted store service, not client code in this repo — and provides no request IDs, timestamps, or diagnostic headers, so ownership and root cause still need routing.

Evaluated by: mr-cal-bot

Impact: 55 Quick Win: 10 Complexity: 60 Confidence: 62 Actionability: 45

Issue body

oHi, Since several days the Snapcraft API is not always answering, resulting in problems in snapcraft builds. e.g. Command: curl -sL -H "Snap-Device-Series: 16" "https://api.snapcraft.io/v2/snaps/info/readarr-tak?architecture=amd64&fields=version" | sed -nre "s/^.*\"stable\"\,\"track\"\:\"latest\"\}\,\"version\"\:\"([^\"]*)\".*/\1/p" Github remote build log with no answer: curl -sL -H 'Snap-Device-Series: 16' 'https://api.snapcraft.io/v2/snaps/info/readarr-tak?architecture=amd64&fields=version' :: ++ sed -nre 's/^.*"stable"\,"track"\:"latest"\}\,"version"\:"([^"]*)".*/\1/p' [30/Jun/2026:10:12:20 +0000] "CONNECT api.snapcraft.io:443 HTTP/1.1" 200 4037 "-" "curl/8.18.0" :: + snap_last_version= Quick Local tests: 70% (10/14) answering > curl -sL -H "Snap-Device-Series: 16" "https://api.snapcraft.io/v2/snaps/info/readarr-tak?architecture=amd64&fields=version" | sed -nre "s/^.*\"stable\"\,\"track\"\:\"latest\"\}\,\"version\"\:\"([^\"]*)\".*/\1/p" 0.4.18.2805-v4 > curl -sL -H "Snap-Device-Series: 16" "https://api.snapcraft.io/v2/snaps/info/readarr-tak?architecture=amd64&fields=version" | sed -nre "s/^.*\"stable\"\,\"track\"\:\"latest\"\}\,\"version\"\:\"([^\"]*)\".*/\1/p" 0.4.18.2805-v4 > curl -sL -H "Snap-Device-Series: 16" "https://api.snapcraft.io/v2/snaps/info/readarr-tak?architecture=amd64&fields=version" | sed -nre "s/^.*\"stable\"\,\"track\"\:\"latest\"\}\,\"version\"\:\"([^\"]*)\".*/\1/p" > curl -sL -H "Snap-Device-Series: 16" "https://api.snapcraft.io/v2/snaps/info/readarr-tak?architecture=amd64&fields=version" | sed -nre "s/^.*\"stable\"\,\"track\"\:\"latest\"\}\,\"version\"\:\"([^\"]*)\".*/\1/p" 0.4.18.2805-v4 > curl -sL -H "Snap-Device-Series: 16" "https://api.snapcraft.io/v2/snaps/info/readarr-tak?architecture=amd64&fields=version" | sed -nre "s/^.*\"stable\"\,\"track\"\:\"latest\"\}\,\"version\"\:\"([^\"]*)\".*/\1/p" 0.4.18.2805-v4 > curl -sL -H "Snap-Device-Series: 16" "https://api.snapcraft.io/v2/snaps/info/readarr-tak?architecture=amd64&fields=version" | sed -nre "s/^.*\"stable\"\,\"track\"\:\"latest\"\}\,\"version\"\:\"([^\"]*)\".*/\1/p" 0.4.18.2805-v4 > curl -sL -H "Snap-Device-Series: 16" "https://api.snapcraft.io/v2/snaps/info/readarr-tak?architecture=amd64&fields=version" | sed -nre "s/^.*\"stable\"\,\"track\"\:\"latest\"\}\,\"version\"\:\"([^\"]*)\".*/\1/p" > curl -sL -H "Snap-Device-Series: 16" "https://api.snapcraft.io/v2/snaps/info/readarr-tak?architecture=amd64&fields=version" | sed -nre "s/^.*\"stable\"\,\"track\"\:\"latest\"\}\,\"version\"\:\"([^\"]*)\".*/\1/p" 0.4.18.2805-v4 > curl -sL -H "Snap-Device-Series: 16" "https://api.snapcraft.io/v2/snaps/info/readarr-tak?architecture=amd64&fields=version" | sed -nre "s/^.*\"stable\"\,\"track\"\:\"latest\"\}\,\"version\"\:\"([^\"]*)\".*/\1/p" 0.4.18.2805-v4 > curl -sL -H "Snap-Device-Series: 16" "https://api.snapcraft.io/v2/snaps/info/readarr-tak?architecture=amd64&fields=version" | sed -nre "s/^.*\"stable\"\,\"track\"\:\"latest\"\}\,\"version\"\:\"([^\"]*)\".*/\1/p" 0.4.18.2805-v4 > curl -sL -H "Snap-Device-Series: 16" "https://api.snapcraft.io/v2/snaps/info/readarr-tak?architecture=amd64&fields=version" | sed -nre "s/^.*\"stable\"\,\"track\"\:\"latest\"\}\,\"version\"\:\"([^\"]*)\".*/\1/p" 0.4.18.2805-v4 > curl -sL -H "Snap-Device-Series: 16" "https://api.snapcraft.io/v2/snaps/info/readarr-tak?architecture=amd64&fields=version" | sed -nre "s/^.*\"stable\"\,\"track\"\:\"latest\"\}\,\"version\"\:\"([^\"]*)\".*/\1/p" > curl -sL -H "Snap-Device-Series: 16" "https://api.snapcraft.io/v2/snaps/info/readarr-tak?architecture=amd64&fields=version" | sed -nre "s/^.*\"stable\"\,\"track\"\:\"latest\"\}\,\"version\"\:\"([^\"]*)\".*/\1/p" > curl -sL -H "Snap-Device-Series: 16" "https://api.snapcraft.io/v2/snaps/info/readarr-tak?architecture=amd64&fields=version" | sed -nre "s/^.*\"stable\"\,\"track\"\:\"latest\"\}\,\"version\"\:\"([^\"]*)\".*/\1/p" 0.4.18.2805-v4

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 55
Quick Win: 10
Complexity: 60
Confidence: 62
Actionability: 45
needs triage api.snapcraft.io v2/snaps/info intermittently returns HTTP 200 with no parsable version (~70% failures), breaking version detection in GitHub remote builds; unlabelled, no maintainer reply, awaiting triage on the store API side
stealth/space-bunny-alpha
Impact: 57
Quick Win: 10
Complexity: 65
Confidence: 72
Actionability: 52
needs triage Snapcraft v2 snaps/info intermittently returns 200 without a parsable version, breaking remote build version detection; report is unlabelled and awaiting maintainer triage
qwen3.6-35b-a3b-mtp-q6
Impact: 30
Quick Win: 24
Staleness: 75
Complexity: 20
Confidence: 70
Support Request: 90
needs triage User reports intermittent API failures from api.snapcraft.io causing build issues. No maintainer response after 67 days.
qwen/qwen3.6-35b-a3b
Staleness: 45
Complexity: 20
Confidence: 85
Support Request: 10
needs triage Reports intermittent failures when querying the Snapcraft API for version info, causing build timeouts. No maintainer response or labels after 23 days.
qwen/qwen3.6-35b-a3b
Staleness: 45
Complexity: 15
Confidence: 90
Support Request: 95
needs triage Reports intermittent failures and timeouts when querying the Snapcraft API during builds. No maintainer response or labels after 22 days.
qwen3.6-35b-a3b-mtp-q6
Staleness: 25
Complexity: 15
Confidence: 80
Support Request: 10
needs triage External contributor reports intermittent timeouts when querying the Snapcraft API during builds. No maintainer response or labels yet.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.