AIX release builds broken
Personne n'a encore pris cette issue.
- Langage dominant
- JavaScript
- Étoiles
- 122k
- Forks
- 37.3k
- Merge moyen
- 4 j 2 h
- PR mergées (30 j)
- 283
Description
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.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par la cible Makefile en échec à Makefile:1417 et tools/install.py, en comparant la sortie en échec de la release AIX du 21 juin avec l’exemple réussi. Suivez l’étape release-tarball avant tools/install.py ; c’est terminé lorsque le build de la release AIX s’achève et produit le tarball.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- nodejs, python
- Domaine
- build-system, release
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- À clarifier
- Accessibilité débutants
- 45/100