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

Investigate Re-enabling Experimental Bazel Downloader Config

Aperta
#15,549 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
45/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma

Direzione di ricerca

Inizia con .bazelrc e bazel/downloader.cfg, quindi esegui build --experimental_downloader_config=bazel/downloader.cfg nel contesto CI macOS Bazel Kokoro per riprodurre gli errori 404. Traccia gli URL dei mirror che falliscono e verifica la configurazione del downloader. Il lavoro è completato quando la causa principale è compresa e l'impostazione del downloader sperimentale è decommentata e funzionante in .bazelrc.

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

Descrizione

priority: p3 type: cleanup

In pull request #15545, the experimental Bazel downloader configuration was commented out in .bazelrc to resolve build failures on the macOS bazel Kokoro CI. This was necessary because the downloader was causing 404 errors during the build.

As noted by @scotthart in https://github.com/googleapis/google-cloud-cpp/pull/15545#discussion_r2352861699, using alternate mirrors via a downloader config (bazel/downloader.cfg) is beneficial for build stability, as it helps reduce flakiness by providing backups if canonical sources are temporarily unavailable.

This issue is to track the work required to:

  1. Investigate the cause of the 404 errors when using bazel/downloader.cfg.
  2. Update the bazel/downloader.cfg file and any related configurations to ensure the mirror URLs are correct and accessible.
  3. Re-enable the experimental downloader in .bazelrc once it's confirmed to be working reliably.

Acceptance Criteria:

  • The root cause of the previous 404 errors is understood.
  • The bazel/downloader.cfg is verified to work correctly.
  • build --experimental_downloader_config=bazel/downloader.cfg is uncommented and functional in .bazelrc.
Lingua principale
C++
Stelle
659
Fork
471
Merge medio
1g 10h
PR unite (30g)
100

Preparare l'ambiente

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 googleapis/google-cloud-cpp

Tutte le issue di googleapis/google-cloud-cpp

Issue simili

Altre issue su C++

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.