Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Component download for vkd3d-proton 2.14+ fails due to missing GitHub Release

Aperta
#458 1 commento 4 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
github
Ambito
release

Direzione di ricerca

Inizia controllando la voce vkd3d-proton-2.14.1 nel manifest dei componenti e confrontando il relativo tag con la pagina GitHub Releases. Conferma che l’asset della release a cui si fa riferimento esista e scegli tra la creazione della release da vkd3d-proton-2.14.1-13-c5cf288 o la rimozione delle versioni non disponibili. Il lavoro è completato quando il componente viene scaricato correttamente oppure le versioni non disponibili non vengono più offerte.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Software Version / Details
Bottles Version Latest version from Flathub (as of August 2025)
Distribution Fedora 42
Installation Type Flatpak

Bug Description
When using the component manager within Bottles, attempting to download recent versions of vkd3d-proton (specifically 2.14 and 2.14.1) fails with a 404 HTTP error. This prevents users from installing these components directly through the application.

Steps to Reproduce
Open Bottles.

Navigate to the settings of any bottle.

Go to the "Components" tab.

Select "VKD3D" from the list of available components to install.

Attempt to download version vkd3d-proton-2.14.1.

Expected Behavior
The selected component (vkd3d-proton-2.14.1) should download and install successfully.

Actual Behavior
The download fails immediately. The Bottles log shows the following error:
Failed to download [https://github.com/bottlesdevs/components/releases/download/vkd3d-proton-2.14.1/vkd3d-proton-2.14.1.tar.gz] with code: 404 != 200

Root Cause Analysis
The issue appears to be a data inconsistency in the official component manifest. The download fails because while a git tag exists for the component version in the bottlesdevs/components repository, a corresponding GitHub Release has not been created from that tag.

The application correctly attempts to download from a /releases/download/... URL, but this URL is invalid as no release assets exist.

Relevant Tag is present: The tag vkd3d-proton-2.14.1-13-c5cf288 is visible on the tags page:
https://github.com/bottlesdevs/components/tags

GitHub Release is missing: There is no corresponding formal release on the releases page:
https://github.com/bottlesdevs/components/releases

Proposed Solution
To resolve this issue, one of the following actions could be taken:

Create a formal GitHub Release from the existing git tag (vkd3d-proton-2.14.1-13-c5cf288). This would validate the existing download URL and make the component available.

Alternatively, remove the non-existent versions (2.14, 2.14.1) from the component manifest file until they are properly released to prevent user confusion.

Thank you for your fantastic work on Bottles!

Lingua principale
Shell
Stelle
94
Fork
46
Merge medio
18h 52m
PR unite (30g)
4

Preparare l'ambiente

  • Nessun Dockerfile né file Docker Compose
  • Ha un modello di pull request
  • Nessuna guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di bottlesdevs/components

Tutte le issue di bottlesdevs/components

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.