nodejs / nodejs/node

AIX release builds broken

Ouverte
#64,090 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

aix
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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. 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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.