Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Investigate Re-enabling Experimental Bazel Downloader Config

Aberta
#15,549 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
45/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Domínio
build-system, ci-cd

Direção de pesquisa

Comece com .bazelrc e bazel/downloader.cfg e, em seguida, execute build --experimental_downloader_config=bazel/downloader.cfg no contexto de CI do Bazel Kokoro no macOS para reproduzir os erros 404. Rastreie as URLs dos mirrors que estão falhando e verifique a configuração do downloader. Está concluído quando a causa raiz for compreendida e a configuração do downloader experimental estiver descomentada e funcional em .bazelrc.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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.
Linguagem predominante
C++
Estrelas
659
Forks
471
Merge médio
1d 10h
PRs com merge (30d)
100

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de googleapis/google-cloud-cpp

Todas as issues de googleapis/google-cloud-cpp

Issues semelhantes

Mais issues de C++

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.