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

Investigate Re-enabling Experimental Bazel Downloader Config

Ouverte
#15,549 0 commentaires 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é
4/5
Temps estimé
3-5 jours
Accessibilité débutants
45/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
À l'abandon
Domaine
build-system, ci-cd

Piste de recherche

Commencez par .bazelrc et bazel/downloader.cfg, puis exécutez build --experimental_downloader_config=bazel/downloader.cfg dans le contexte de CI macOS Bazel Kokoro afin de reproduire les erreurs 404. Suivez les URL des miroirs en échec et vérifiez la configuration du downloader. Le travail est terminé lorsque la cause racine est comprise et que le paramètre du downloader expérimental est décommenté et fonctionnel dans .bazelrc.

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

Description

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.
Langage dominant
C++
Étoiles
660
Forks
474
Merge moyen
1 j 11 h
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 googleapis/google-cloud-cpp

Toutes les issues de googleapis/google-cloud-cpp

Issues similaires

Plus d'issues C++

Recevez les nouvelles issues par e-mail

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