← 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

User reports intermittent API failures from api.snapcraft.io causing build issues. No maintainer response after 67 days.

Suggested action: needs triage

Reason: Issue has no labels, no maintainer response, and no assignee after 67 days. While it appears to be a support request about external API availability rather than a code bug, it should be formally triaged before closing. The reporter's curl examples show intermittent 70% success rate, but this is infrastructure-level rather than application code.

Impact: 30 Quick Win: 24.0 Staleness: 75 Complexity: 20 Confidence: 70 Support Request: 90

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
qwen3.6-35b-a3b-mtp-q6
Impact: 30
Quick Win: 24.0
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.
qwen3.6-35b-a3b-mtp-q6
Staleness: 5
Complexity: 15
Confidence: 90
Support Request: 20
needs triage Reports intermittent failures in the Snapcraft API v2 endpoint causing build timeouts. Submitted today with no maintainer response or labels.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2099923 Snapcraft builds are failing: install of snap "snapcraft" failed snapcraft (launchpad) open Snapcraft builds failing due to outdated snapd (2.61) on build infrastructure unable to install core20 base. Issue is 556 days old with no maintainer response.
74%
#2104274 Snapcraft has unclear behavior when providing same build-snap from different channels snapcraft (launchpad) open Bug report: snapcraft resolves build-snap from wrong channel (stable vs candidate). Untriaged, no maintainer response in 527 days.
74%
#1983826 Snapcraft 7.1.1 gives vague error when it can't process package snapcraft (launchpad) open Snapcraft 7.1.1 returns a vague 'Service unavailable' error when snap upload processing fails, making it hard for users to diagnose the root cause. No maintainer response or labels; issue is 4 years old.
73%
#1999321 Snapcraft is stuck on "launching instance..." indefinitely snapcraft (launchpad) open Snapcraft hangs indefinitely on 'launching instance...' on arm64 architectures (M1 Mac, Fedora 37 arm64, Asahi Linux). No maintainer response or labels after 1362 days.
70%