Prepare CI for Perfetto
Mantenedores costumam responder em até 2 dias
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 55/100
- Tipo de issue
- Bug
- Clareza
- Claramente especificada
- Status de atividade
- Ativa
- Stack de tecnologia
- python
- Domínio
- ci-cd, infrastructure
Direção de pesquisa
Start by comparing the four named Jenkins jobs with the CI invocation paths in the issue and the Perfetto download behavior in Node.js 27+. Check whether each job should invoke make jstest or set TRACE_PROCESSOR_SHELL_PATH=/dev/null; the certificate failures may need separate investigation. Done when all four jobs handle the Perfetto setup and tests successfully in CI.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
In https://github.com/nodejs/node/pull/65794, I'm trying to enable Perfetto by default.
I've run https://ci.nodejs.org/job/node-test-pull-request/78791/ and the following jobs are failing and would require changes on Jenkins side:
-
Jobs failing because they never attempt to download
trace_processor_shell:- node-test-commit-custom-suites-freestyle (test-worker): Calls
/home/iojs/venv/bin/python3 tools/test.py -j 4 -p tap --logfile test.tap --mode=release --flaky-tests=dontcare --worker defaultdirectly instead ofmake jstest -j4 TEST_CI_ARGS=--worker. Possible workaround: setTRACE_PROCESSOR_SHELL_PATH=/dev/nullto skip the download and the tests, or switch tomakecommand (or callmake tools/perfetto/trace_processor_shell/python3 tools/perfetto/get_trace_processor.pyonly on 27+). - ubuntu2404_sharedlibs_withoutssl_x64: Calls
/usr/local/venv/bin/python3 tools/test.py -j 4 -p tap --logfile test.tap --flaky-tests=skip defaultinstead ofmake jstest -j4. Possible workaround: setTRACE_PROCESSOR_SHELL_PATH=/dev/nullto skip the download and the tests, or switch tomakecommand (or callmake tools/perfetto/trace_processor_shell/python3 tools/perfetto/get_trace_processor.pyonly on 27+).
- node-test-commit-custom-suites-freestyle (test-worker): Calls
-
Jobs attempting but failing to download
trace_processor_shell:- ubuntu2404_sharedlibs_openssl30_x64: CERTIFICATE_VERIFY_FAILED. Possible workaround: set
TRACE_PROCESSOR_SHELL_PATH=/dev/nullto skip the download and the tests - ubuntu2404_sharedlibs_openssl35_x64: CERTIFICATE_VERIFY_FAILED. Possible workaround: set
TRACE_PROCESSOR_SHELL_PATH=/dev/nullto skip the download and the tests
- ubuntu2404_sharedlibs_openssl30_x64: CERTIFICATE_VERIFY_FAILED. Possible workaround: set
The TL;DR quickest workaround is to set TRACE_PROCESSOR_SHELL_PATH=/dev/null on those 4 jobs.
- Linguagem predominante
- Jinja
- Estrelas
- 543
- Forks
- 184
- Merge médio
- 4d 6h
- PRs com merge (30d)
- 8
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 nodejs/build
-
ci-job-request
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
nodejs/build#4539 · 1 comentário · 1 reação ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
nodejs/build#4324 · 1 comentário ·
Mantenedores costumam responder em até 2 dias
-
aix72-power9 file watchers errorsTalvez já em andamento @sxa assumiu há 2 dias. Abertaincident platform:aix
nodejs/build#4558 · 7 comentários · 1 responsável ·
Mantenedores costumam responder em até 2 dias
-
availability request build-agenda
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 20/100
nodejs/build#4555 · 1 comentário · 2 reações ·
Mantenedores costumam responder em até 2 dias
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
Mantenedores costumam responder em até 2 dias
Todas as issues de nodejs/build
Issues semelhantes
-
enhancement security severity:low
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
Battle-Cattle/BCUK-Bot-4#959 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
apache/arrow-erlang#126 ·
-
`forum_pr_poster` action will always return `none` when checking for pre-existing feedback threads, even if a feedback thread already exists.Talvez já em andamento @pgmzeta assumiu hoje. AbertaE-Verified P-Major
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 79/100
goonstation/goonstation#28259 ·
Mantenedores costumam responder em até 2 dias
-
security trivy
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
kubefleet-dev/kubefleet#1037 ·
Mantenedores costumam responder em até 1 dia