[CI] Improve dependency download reliability and Windows example build isolation
Mantenedores costumam responder em até 2 dias
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 48/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- cpp, github-actions
- Domínio
- build-system, ci-cd
Direção de pesquisa
Start with the CI workflow steps that download nanoarrow, Boost, and Thrift, then inspect the Windows C++23 example build and sccache setup/finalization. The issue lists transient download failures and a busy shared example/build directory; determine which follow-up to tackle and reproduce it in the relevant CI job. Done means the selected failure mode is addressed and the affected job completes reliably.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Recent main-branch CI failures are concentrated in dependency downloads and Windows file contention.
Recurring dependency failures:
- nanoarrow 0.9.0 downloads from archive.apache.org failed in three Test runs. The latest Windows retry still failed after exhausting download retries.
- Boost 1.88.0 downloads returned HTTP 504 on Ubuntu and macOS. The Ubuntu retry passed; the macOS failure remains in the run.
- A Windows SQL Catalog run failed while downloading Thrift 0.22.0 and passed on retry.
Separately, the Windows C++23 example step failed because example/build remained busy after three cleanup attempts.
Possible follow-ups:
- Improve source/binary caching and download fallback handling, with bounded retries for transient failures.
- Investigate separate example build directories for each C++ standard.
- Skip sccache finalization when setup did not complete, avoiding secondary “command not found” errors.
- Linguagem predominante
- C++
- Estrelas
- 227
- Forks
- 142
- Merge médio
- 3d 21min
- PRs com merge (30d)
- 70
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
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 apache/iceberg-cpp
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
apache/iceberg-cpp#1103 ·
Mantenedores costumam responder em até 2 dias
-
Support Iceberg SQL viewsAberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
apache/iceberg-cpp#1099 ·
Mantenedores costumam responder em até 2 dias
-
Complete OAuth2 token refresh and expiration support (Java-compatible)Talvez já em andamento @lishuxu assumiu há 2 dias. Aberta
apache/iceberg-cpp#1095 · 2 comentários · 1 responsável ·
Mantenedores costumam responder em até 2 dias
-
Make RestCatalog safe to share across threadsTalvez já em andamento @smaheshwar-pltr assumiu há 3 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
apache/iceberg-cpp#1091 ·
Mantenedores costumam responder em até 2 dias
-
RestCatalog: concurrent HTTP requests can crash in libcurlTalvez já em andamento @smaheshwar-pltr assumiu há 3 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 20/100
apache/iceberg-cpp#1089 ·
Mantenedores costumam responder em até 2 dias
Todas as issues de apache/iceberg-cpp
Issues semelhantes
-
ai_p2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
ClickHouse/ClickHouse#130006 ·
Mantenedores costumam responder em até 1 dia
-
DepotMaintain: EN longer string moves the hint popup buttons out of reach // WpfGUI English LanguageAbertaclient: WpfGui module: depot question
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 64/100
MaaAssistantArknights/MaaAssistantArknights#19169 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
area: certificates bug outdated-version
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 65/100
RafaelNGP/xbox-cloud-gaming-ps5#381 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
Mantenedores costumam responder em até 1 dia
-
parse_selu lowering loses catastrophic cancellation → silent 0.0 for moderate positive inputsAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
ROCm/AMDMIGraphX#5490 ·
Mantenedores costumam responder em até 3 dias