Skip to content

ansible: update Java for arm Dockerfiles#4358

Open
richardlau wants to merge 2 commits into
nodejs:mainfrom
richardlau:arm
Open

ansible: update Java for arm Dockerfiles#4358
richardlau wants to merge 2 commits into
nodejs:mainfrom
richardlau:arm

Conversation

@richardlau

Copy link
Copy Markdown
Member

Refs: #4304


Debian 11 armv7 containers are updated to Debian 13.

Deployment

  • test-azure-ubuntu2404_docker-arm64-1
  • test-azure-ubuntu2404_docker-arm64-2
  • test-azure-ubuntu2404_docker-arm64-3
  • test-osuosl-ubuntu2404_docker-arm64-1

Signed-off-by: Richard Lau <richard.lau@ibm.com>
@richardlau

Copy link
Copy Markdown
Member Author

@sxa sxa left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM if the python venv magic works ok :-)

@richardlau

Copy link
Copy Markdown
Member Author

LGTM if the python venv magic works ok :-)

Apparently it did not
https://ci.nodejs.org/job/node-test-binary-armv7l/22153/RUN_SUBSET=native,nodes=debian13-armv7l/console

15:36:05 + tap2junit -i test.tap -o out/junit/test.xml
15:36:05 /tmp/jenkins13592979765673826336.sh: 6: tap2junit: not found

I think this is because I put the venv in /home/iojs/venv but then we mount /home/iojs when running the container so it's no longer there. I'll move the venv somewhere else.

Signed-off-by: Richard Lau <richard.lau@ibm.com>
@richardlau

Copy link
Copy Markdown
Member Author

@richardlau

Copy link
Copy Markdown
Member Author

Retrying (v22.x): https://ci.nodejs.org/job/node-test-commit-arm-fanned/47795/

We appear to have a consistent failure in parallel/test-fs-utimes-y2K38 in the Debian 13 armv7 container:

16:23:21 not ok 1312 parallel/test-fs-utimes-y2K38
16:23:21   ---
16:23:21   duration_ms: 328.27900
16:23:21   severity: fail
16:23:21   exitcode: 1
16:23:21   stack: |-
16:23:21     node:fs:2199
16:23:21       binding.utimes(
16:23:21               ^
16:23:21     
16:23:21     Error: EINVAL: invalid argument, utime '/home/iojs/tmp/.tmp.1312/test-utimes-precision'
16:23:21         at Object.utimesSync (node:fs:2199:11)
16:23:21         at Object.<anonymous> (/home/iojs/build/workspace/node-test-binary-armv7l/test/parallel/test-fs-utimes-y2K38.js:46:4)
16:23:21         at Module._compile (node:internal/modules/cjs/loader:1781:14)
16:23:21         at Module._extensions..js (node:internal/modules/cjs/loader:1913:10)
16:23:21         at Module.load (node:internal/modules/cjs/loader:1505:32)
16:23:21         at Module._load (node:internal/modules/cjs/loader:1309:12)
16:23:21         at wrapModuleLoad (node:internal/modules/cjs/loader:254:19)
16:23:21         at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:171:5)
16:23:21         at node:internal/main/run_main_module:36:49 {
16:23:21       errno: -22,
16:23:21       code: 'EINVAL',
16:23:21       syscall: 'utime',
16:23:21       path: '/home/iojs/tmp/.tmp.1312/test-utimes-precision'
16:23:21     }
16:23:21     
16:23:21     Node.js v22.22.4-pre
16:23:21   ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants