Investigate Re-enabling Experimental Bazel Downloader Config
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
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:
- Investigate the cause of the 404 errors when using
bazel/downloader.cfg. - Update the
bazel/downloader.cfgfile and any related configurations to ensure the mirror URLs are correct and accessible. - Re-enable the experimental downloader in
.bazelrconce it's confirmed to be working reliably.
Acceptance Criteria:
- The root cause of the previous 404 errors is understood.
- The
bazel/downloader.cfgis verified to work correctly. build --experimental_downloader_config=bazel/downloader.cfgis 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
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de googleapis/google-cloud-cpp
-
cleanup(storage): remove deprecated OpenTelemetry rpc.message.type and rpc.message.id attributesOuverteapi: storage type: cleanup
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
googleapis/google-cloud-cpp#16544 ·
Les mainteneurs répondent en général sous 1 jour
-
api: storage priority: p2 type: bug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
googleapis/google-cloud-cpp#16529 ·
Les mainteneurs répondent en général sous 1 jour
-
type: feature request
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
googleapis/google-cloud-cpp#16193 ·
Les mainteneurs répondent en général sous 1 jour
-
api: storage type: cleanup
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
googleapis/google-cloud-cpp#16545 ·
Les mainteneurs répondent en général sous 1 jour
-
api: storage type: cleanup
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
googleapis/google-cloud-cpp#16404 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de googleapis/google-cloud-cpp
Issues similaires
-
3.7.6-dev commit 80481ea - files not centered when resolution differs and zoom = "pixel-to-pixel"Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
grizzlypeak3d/DJV#931 ·
-
bug 🔥 pharesee
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour
-
bug tooling
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
BoundedVector::insert assigns to slots that were never constructedPeut-être pris @auraseb l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
philips-software/amp-embedded-infra-lib#1379 ·
Les mainteneurs répondent en général sous 2 jours
-
bot-triaged module: cpp module: deprecation module: optimizer triaged
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
Les mainteneurs répondent en général sous 1 jour