AIX release builds broken
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- JavaScript
- Estrellas
- 122k
- Forks
- 37.3k
- Merge medio
- 4 d 2 h
- PR fusionados (30 d)
- 283
Descripción
Starting 21 June release AIX builds have been failing.
e.g.
07:18:59 if [ ! -r node ] || [ ! -L node ]; then \
07:18:59 ln -fs out/Release/node node; fi
07:18:59 gmake: *** [Makefile:1417: node-v27.0.0-nightly20260621665daeb54c-aix-ppc64.tar] Error 2
07:18:59 Build step 'Conditional steps (multiple)' marked build as failure
07:18:59 Archiving artifacts
There's not a lot to go on here, but for a passing build the output would be
07:23:12 if [ ! -r node ] || [ ! -L node ]; then \
07:23:12 ln -fs out/Release/node node; fi
07:23:12 /opt/freeware/bin/python3 tools/install.py install --dest-dir 'node-v27.0.0-nightly20260620a17d2b8fe3-aix-ppc64' --prefix '/'
07:23:12 installing /home/iojs/build/ws/node-v27.0.0-nightly20260620a17d2b8fe3-aix-ppc64/bin/node
07:23:12 installing /home/iojs/build/ws/node-v27.0.0-nightly20260620a17d2b8fe3-aix-ppc64/share/doc/node/gdbinit
07:23:12 installing /home/iojs/build/ws/node-v27.0.0-nightly20260620a17d2b8fe3-aix-ppc64/share/doc/node/lldb_commands.py
07:23:12 installing /home/iojs/build/ws/node-v27.0.0-nightly20260620a17d2b8fe3-aix-ppc64/share/man/man1/node.1
...
Builds on the test CI are generally passing, which would point to a part of the build that is only run for the release tar balls (during or just before running tools/install.py).
Opening this here instead of the Build WG repository as no changes have been made to AIX release machine in the time period when the builds started to fail.
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza con el objetivo fallido de Makefile en Makefile:1417 y tools/install.py, comparando la salida fallida de la versión de AIX del 21 de junio con el ejemplo que funciona. Sigue el paso release-tarball antes de tools/install.py; se considera terminado cuando la compilación de la versión de AIX se completa y produce el tarball.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- nodejs, python
- Área
- build-system, release
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Tranquilo
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 45/100