Investigate Re-enabling Experimental Bazel Downloader Config
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
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.
- Linguagem predominante
- C++
- Estrelas
- 659
- Forks
- 471
- Merge médio
- 1d 10h
- PRs com merge (30d)
- 100
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de googleapis/google-cloud-cpp
-
cleanup(storage): remove deprecated OpenTelemetry rpc.message.type and rpc.message.id attributesAbertaapi: storage type: cleanup
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
googleapis/google-cloud-cpp#16544 ·
Mantenedores costumam responder em até 1 dia
-
api: storage priority: p2 type: bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
googleapis/google-cloud-cpp#16529 ·
Mantenedores costumam responder em até 1 dia
-
type: feature request
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 73/100
googleapis/google-cloud-cpp#16193 ·
Mantenedores costumam responder em até 1 dia
-
api: storage type: cleanup
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
googleapis/google-cloud-cpp#16545 ·
Mantenedores costumam responder em até 1 dia
-
api: storage type: cleanup
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
googleapis/google-cloud-cpp#16404 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de googleapis/google-cloud-cpp
Issues semelhantes
-
Component: Python API
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
Vector35/binaryninja-api#8649 ·
Mantenedores costumam responder em até 3 dias
-
ai_p2 comp-parquet-reader-v3
Dificuldade 2/5 Meio dia Facilidade para iniciantes 66/100
ClickHouse/ClickHouse#124986 ·
Mantenedores costumam responder em até 1 dia
-
bug product: very_good_flutter_plugin
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 78/100
VeryGoodOpenSource/very_good_templates#654 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
AcademySoftwareFoundation/OpenImageIO#5550 ·
Mantenedores costumam responder em até 2 dias