Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Publish a new cap-web Docker image with the R2 multipart fixes (#2275)

Ouverte Adaptée aux débutants
#2,384 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
68/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
docker
Domaine
devops, release

Piste de recherche

Commencez par l’image actuelle ghcr.io/capsoftware/cap-web:latest et comparez-la aux correctifs indiqués e65fac6, b215b9b et 2237aa. Publiez une nouvelle image web contenant ces correctifs ; le travail est considéré comme terminé lorsque l’image est disponible et inclut les modifications multipart de R2, tandis que cap-media-server reste inchangé.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Hi! Could you publish a new ghcr.io/capsoftware/cap-web image that includes the Cloudflare R2 multipart fixes?

The latest cap-web:latest was built on 2026-09-07 (from c5f22d7), so it doesn't have:

  • e65fac6 fix(recorder-core): slice streamed chunks into uniform parts for Cloudflare R2 compatibility (#2275)
  • b215b9b fix(recorder): align streamed multipart uploads for R2
  • 2237aa8 fix: harden web recording and upload recovery (#2343)

On our self-hosted instance with R2, this hits the web recorder in Chromium browsers too, not only camera-only desktop recordings. The streaming WebM upload flushes parts of about 5.0 to 5.8 MiB, so R2 rejects CompleteMultipartUpload with InvalidPart: All non-trailing parts must have the same length. The client treats the 500 as "uncertain", so the video stays in "uploading" forever and the local spool copy is disposed. 3 of our 16 browser recordings were lost this way.

cap-media-server:latest was already rebuilt on 2026-09-24, so only the web image is behind. Thanks for the fixes!

Langage dominant
Rust
Étoiles
22.8k
Forks
2k
Merge moyen
10 h 40 min
PR mergées (30 j)
89

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de CapSoftware/Cap

Toutes les issues de CapSoftware/Cap

Issues similaires

Plus d'issues Rust

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.