flathub / flathub/org.freedesktop.Sdk.Extension.rust-stable

25.08 (x86_64): flatpak pull fails with HTTP 404 since Aug 21 publish — content objects missing from CDN

Open
#538 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
No language data
Stars
26
Forks
15
Avg merge
6h 39m
Merged PRs (30d)
8

Description

### Summary

Since the `Update rust and rust-analyzer modules` build published on **2026-08-21 01:50 UTC** (manifest commit `7c4a7fdd750d`), installing `runtime/org.freedesktop.Sdk.Extension.rust-stable/x86_64/25.08` from Flathub fails with `Server returned HTTP 404`.

The ref/binding metadata was updated, but the actual content objects appear to be missing from the repo/CDN — i.e. the publish looks incomplete.

### Evidence

From a GitHub Actions runner (`flatpak install --user flathub org.freedesktop.Sdk.Extension.rust-stable//25.08`) with `--ostree-verbose`:

```
F: flatpak_dir_pull: Using commit 4d0c0a79... for pull of ref runtime/org.freedesktop.Sdk.Extension.rust-stable/x86_64/25.08
F: queuing fetch of ef6e15f3...file
F: queuing fetch of d6d4053f...file
...
Error: While pulling runtime/org.freedesktop.Sdk.Extension.rust-stable/x86_64/25.08 from remote flathub: Server returned HTTP 404
```

So the binding commit resolves fine, but the `.file` content objects it references return 404.

In the same environment, `org.freedesktop.Platform`, `org.freedesktop.Sdk` and `org.freedesktop.Sdk.Extension.node22` all install successfully — only `rust-stable` is affected.

The ref has since moved from `4d0c0a79…` to a newer binding commit `64621c8b…` (xa.from_commit `5c0050f5…`), but it is still broken: as of **2026-08-24 04:01 UTC**, 6 consecutive install attempts over ~11 minutes all failed with HTTP 404 ([example CI run](https://github.com/ponponon/aivplayer/actions/runs/32687696454)).

### Impact

Any downstream project whose Flatpak manifest declares `sdk-extensions: [org.freedesktop.Sdk.Extension.rust-stable]` cannot build/install right now.

### Question

Could the 25.08 build be re-published so the content objects are fully uploaded? Happy to provide more details if needed.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the install with `flatpak install --user flathub org.freedesktop.Sdk.Extension.rust-stable//25.08` and `--ostree-verbose`, checking the binding commits 4d0c0a79… and 64621c8b… plus their referenced content objects. Compare the affected rust-stable ref with the working platform and node22 refs. Done means the 25.08 x86_64 ref and all referenced `.file` objects are available and installation completes without HTTP 404.

Written by the indexing model from the issue text.

Assessment

Domain
infrastructure, release
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Clearly specified
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.